1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
From: Tiago Bortoletto Vaz <tiago@debian.org>
Date: Mon, 7 Apr 2025 13:40:22 +0200
Subject: Fix setup to add jack support as default
Last-Update: 2025-04-07
---
setup.py | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/setup.py b/setup.py
index b11e22a..4b5a46b 100644
--- a/setup.py
+++ b/setup.py
@@ -25,7 +25,7 @@ if sys.platform == "win32":
with open("setup.cfg", "w") as f:
f.write("[build]\ncompiler = mingw32")
-build_with_jack_support = False
+build_with_jack_support = True
compile_externals = False
win_arch = platform.architecture()[0]
@@ -35,8 +35,9 @@ extra_macros_per_extension = [[]]
if "--use-double" in sys.argv:
sys.argv.remove("--use-double")
- extension_names.append("pyo._pyo64")
- extra_macros_per_extension.append([("USE_DOUBLE", None)])
+# The Debian package always uses double
+extension_names.append("pyo._pyo64")
+extra_macros_per_extension.append([("USE_DOUBLE", None)])
if "--no-messages" in sys.argv:
sys.argv.remove("--no-messages")
@@ -87,17 +88,16 @@ else:
libraries += ["sndfile"]
# Optional Audio / Midi drivers
-if "--use-jack" in sys.argv:
- sys.argv.remove("--use-jack")
- build_with_jack_support = True
- macros.append(("USE_JACK", None))
- if "--jack-force-old-api" in sys.argv:
- sys.argv.remove("--jack-force-old-api")
- macros.append(("JACK_OLD_API", None))
- else:
+#if "--use-jack" in sys.argv:
+# sys.argv.remove("--use-jack")
+macros.append(("USE_JACK", None))
+# if "--jack-force-old-api" in sys.argv:
+# sys.argv.remove("--jack-force-old-api")
+macros.append(("JACK_OLD_API", None))
+# else:
# Don't use the old API anymore
- macros.append(("JACK_NEW_API", None))
- ad_files.append("ad_jack.c")
+# macros.append(("JACK_NEW_API", None))
+ad_files.append("ad_jack.c")
if "--use-coreaudio" in sys.argv:
sys.argv.remove("--use-coreaudio")
|