diff options
author | Marek Szuba <marecki@gentoo.org> | 2022-10-04 11:14:17 +0100 |
---|---|---|
committer | Marek Szuba <marecki@gentoo.org> | 2022-10-04 11:20:40 +0100 |
commit | a5e56ad57c2db3f6c4903042f8c870611ab6d969 (patch) | |
tree | fd6f20ad3ea8dc5550a45ad848c916d51502f8f6 /dev-python/python-rtmidi | |
parent | app-crypt/pinentry: update Manifest for .sig (diff) | |
download | gentoo-a5e56ad57c2db3f6c4903042f8c870611ab6d969.tar.gz gentoo-a5e56ad57c2db3f6c4903042f8c870611ab6d969.tar.bz2 gentoo-a5e56ad57c2db3f6c4903042f8c870611ab6d969.zip |
dev-python/python-rtmidi: do not look for libpthread
This is a glibcism, and in any case it's rtmidi and python-rtmidi which
depends on threads.
Closes: https://bugs.gentoo.org/874828
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Diffstat (limited to 'dev-python/python-rtmidi')
-rw-r--r-- | dev-python/python-rtmidi/files/python-rtmidi-1.4.9-unbundle_rtmidi.patch | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/dev-python/python-rtmidi/files/python-rtmidi-1.4.9-unbundle_rtmidi.patch b/dev-python/python-rtmidi/files/python-rtmidi-1.4.9-unbundle_rtmidi.patch index ecd9f53b108c..45cece4b2eb9 100644 --- a/dev-python/python-rtmidi/files/python-rtmidi-1.4.9-unbundle_rtmidi.patch +++ b/dev-python/python-rtmidi/files/python-rtmidi-1.4.9-unbundle_rtmidi.patch @@ -9,25 +9,24 @@ elif exists(join(SRC_DIR, "_rtmidi.cpp")): cythonize = lambda x: x # noqa sources = [join(SRC_DIR, "_rtmidi.cpp"), join(SRC_DIR, "rtmidi", "RtMidi.cpp")] -@@ -145,18 +145,18 @@ +@@ -145,18 +145,13 @@ if sys.platform.startswith('linux'): - if alsa and find_library('asound'): - define_macros.append(("__LINUX_ALSA__", None)) - libraries.append('asound') -- -- if jack: -- check_for_jack(define_macros, libraries) -- - if not find_library('pthread'): - sys.exit("The 'pthread' library is required to build python-rtmidi on" - "Linux. Please install the libc6 development package.") + if not find_library('rtmidi'): + sys.exit("Failed to find librtmidi") - libraries.append("pthread") -+ +- if jack: +- check_for_jack(define_macros, libraries) +- +- if not find_library('pthread'): +- sys.exit("The 'pthread' library is required to build python-rtmidi on" +- "Linux. Please install the libc6 development package.") +- +- libraries.append("pthread") + res = subprocess.check_output(['pkg-config', '--variable', 'includedir', 'rtmidi']) + rtmidi_include_dir = res.decode().strip() + include_dirs.append(rtmidi_include_dir) @@ -35,7 +34,7 @@ elif sys.platform.startswith('darwin'): if jack: check_for_jack(define_macros, libraries) -@@ -197,7 +197,7 @@ +@@ -197,7 +192,7 @@ # Finally, set up our distribution setup( packages=['rtmidi'], |