diff options
author | Marien Zwart <marienz@gentoo.org> | 2012-02-25 23:48:55 +0000 |
---|---|---|
committer | Marien Zwart <marienz@gentoo.org> | 2012-02-25 23:48:55 +0000 |
commit | 192d694d3f246586f7e640adf122f054ef92739f (patch) | |
tree | ab6a4df09e0729d88a87c48072268883f0052f5c /dev-python/pyalsa/files/pyalsa-1.0.25-no-build-symlinks.patch | |
parent | fix build with ffmpeg-0.10, bug #405721 (diff) | |
download | gentoo-2-192d694d3f246586f7e640adf122f054ef92739f.tar.gz gentoo-2-192d694d3f246586f7e640adf122f054ef92739f.tar.bz2 gentoo-2-192d694d3f246586f7e640adf122f054ef92739f.zip |
Apply a fix from Arfrever on freenode to make installation with pypy work.
(Portage version: 2.2.0_alpha89/cvs/Linux x86_64)
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 000000000000..2b02c8afe776 --- /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) + |