File: setup.diff

package info (click to toggle)
python-pyo 1.0.6-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 52,332 kB
  • sloc: python: 135,133; ansic: 127,822; javascript: 16,116; sh: 395; makefile: 388; cpp: 242
file content (61 lines) | stat: -rw-r--r-- 1,959 bytes parent folder | download | duplicates (2)
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")