shithub: aubio

Download patch

ref: 227aa1c1e3817780871347f6f3096beecc54d8f7
parent: f432bb1abed4352ebb2952f7d1aaa7b5443374e1
author: Paul Brossier <[email protected]>
date: Sat Jan 21 15:53:09 EST 2017

python/lib/moresetuptools.py: use system aubio only when version matches exactly (closes: #84)

--- a/python/lib/moresetuptools.py
+++ b/python/lib/moresetuptools.py
@@ -156,9 +156,12 @@
 
 def add_system_aubio(ext):
     # use pkg-config to find aubio's location
-    add_packages(['aubio'], ext)
+    aubio_version = get_aubio_version()
+    add_packages(['aubio = ' + aubio_version], ext)
     if 'aubio' not in ext.libraries:
-        print("Error: libaubio not found")
+        print("Info: aubio " + aubio_version + " was not found by pkg-config")
+    else:
+        print("Info: using system aubio " + aubio_version + " found in " + ' '.join(ext.library_dirs))
 
 class CleanGenerated(distutils.command.clean.clean):
     def run(self):