diff options
Diffstat (limited to 'dev-python/pyalsa/files/pyalsa-1.0.25-no-build-symlinks.patch')
-rw-r--r-- | dev-python/pyalsa/files/pyalsa-1.0.25-no-build-symlinks.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/dev-python/pyalsa/files/pyalsa-1.0.25-no-build-symlinks.patch b/dev-python/pyalsa/files/pyalsa-1.0.25-no-build-symlinks.patch new file mode 100644 index 00000000000..2b02c8afe77 --- /dev/null +++ b/dev-python/pyalsa/files/pyalsa-1.0.25-no-build-symlinks.patch @@ -0,0 +1,25 @@ +The build system creates some symlinks that are useful when developing +but get in the way when we install for more than one python. Remove +these. + +Not a patch for upstream, as it makes development slightly more +complicated. + +Patch by Arfrever. + +--- setup.py ++++ setup.py +@@ -57,12 +57,3 @@ + packages=['pyalsa'], + scripts=[] + ) +- +-uname = os.uname() +-a = 'build/lib.%s-%s-%s' % (uname[0].lower(), uname[4], sys.version[:3]) +-for f in ['alsacard.so', 'alsacontrol.so', 'alsahcontrol.so', 'alsamixer.so', 'alsaseq.so']: +- if not os.path.exists('pyalsa/%s' % f): +- a = '../build/lib.%s-%s-%s/pyalsa/%s' % (uname[0].lower(), +- uname[4], sys.version[:3], f) +- print a, f +- os.symlink(a, 'pyalsa/%s' % f) + |