diff --git a/packages/jack2/build.sh b/packages/jack2/build.sh index da369af8d1..01fa1c3933 100644 --- a/packages/jack2/build.sh +++ b/packages/jack2/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="The JACK low-latency audio server" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=1.9.22 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/jackaudio/jack2/archive/refs/tags/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=1e42b9fc4ad7db7befd414d45ab2f8a159c0b30fcd6eee452be662298766a849 TERMUX_PKG_DEPENDS="alsa-lib, dbus, libandroid-posix-semaphore, libdb, libexpat, libsamplerate, libopus" diff --git a/packages/jack2/waflib-Context.py.patch b/packages/jack2/waflib-Context.py.patch new file mode 100644 index 0000000000..cdb46e70db --- /dev/null +++ b/packages/jack2/waflib-Context.py.patch @@ -0,0 +1,23 @@ +Allow building with python 3.12. + +diff -u -r ../jack2-1.9.22/waflib/Context.py ./waflib/Context.py +--- ../jack2-1.9.22/waflib/Context.py 2023-02-02 11:04:10.000000000 +0000 ++++ ./waflib/Context.py 2025-01-04 14:41:17.461095402 +0000 +@@ -6,7 +6,7 @@ + Classes and functions enabling the command system + """ + +-import os, re, imp, sys ++import os, re, sys, types + from waflib import Utils, Errors, Logs + import waflib.Node + +@@ -660,7 +660,7 @@ + except KeyError: + pass + +- module = imp.new_module(WSCRIPT_FILE) ++ module = types.ModuleType(WSCRIPT_FILE) + try: + code = Utils.readf(path, m='r', encoding=encoding) + except EnvironmentError: