aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-01-25 12:01:32 -0800
committerGregory M. Tuner <gmt@be-evil.net>2014-01-25 12:01:32 -0800
commitc66d669880c85872cbb0c0d57b7792dd70bfa343 (patch)
tree5c13adecdf2b2d4aba0ae336dacf91a65aa33849 /app-emulation
parentapp-emulation/emul-linux-x86-baselibs: don't forget to drop the libkeyutils.s... (diff)
downloadgmt-c66d669880c85872cbb0c0d57b7792dd70bfa343.tar.gz
gmt-c66d669880c85872cbb0c0d57b7792dd70bfa343.tar.bz2
gmt-c66d669880c85872cbb0c0d57b7792dd70bfa343.zip
app-emulation/emul-linux-x86-soundlibs: scrub
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/emul-linux-x86-soundlibs/Manifest4
-rw-r--r--app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20131008-r3.ebuild16
-rw-r--r--app-emulation/emul-linux-x86-soundlibs/files/remove-native25
3 files changed, 40 insertions, 5 deletions
diff --git a/app-emulation/emul-linux-x86-soundlibs/Manifest b/app-emulation/emul-linux-x86-soundlibs/Manifest
index 3fe477b..d7005f5 100644
--- a/app-emulation/emul-linux-x86-soundlibs/Manifest
+++ b/app-emulation/emul-linux-x86-soundlibs/Manifest
@@ -1,5 +1,5 @@
-AUX remove-native 11463 SHA256 7cf1c7b64911ef719a02a92bf7090ae64093b16a69eacdb4e8fbbb562d3ec876 SHA512 c362bbf0e8f506088c5916268b3adcbc3505b11d558bbe3e87a1abe3771b7325b1da64c8731bf1f6c607afa91787a06d4200cc721128e0ceb62fa3c306530536 WHIRLPOOL aac643efc690e44d9361ec165fc0ee607b0dc81a07238aebc4c1f6fc2f0076ca9a1b1c14e1d1dafe464116f1a3717809f10dae5f9ffcbc0b6560808ef00c9e73
+AUX remove-native 12819 SHA256 6ec9711463c6e4ba3e525ba25d839e3f9ecba530fe6dfc05745f447ba3c00aa8 SHA512 8f74f2edbb0c7cbd05f234632b419fa91f37a3b096316064182456ad8d6b2f8431f262e20582858452c06a2610638f881d4ea26a7c6c2445ec4980188c2106e7 WHIRLPOOL 6b46687de78f9b08cd5ce79c6f2d9ca6ddb641c4b6d6ee066101319dbd386955fa228f994ebcf5e2c03c809d00424c87564cbd75ce96bf7f4393625d05d1da1b
DIST emul-linux-x86-soundlibs-20131008.tar.xz 6700140 SHA256 4afbaea80a493556475abfba0f2ee72941d214bfab159097f1c3267190f3fbdf SHA512 da1e38004fee464d88051fa2c4496bf250a2b641b7c6570ae327260ea121a8cb9c9557065595c1c546185d890fedbae987daab6deb8d192e94623fd3926ded20 WHIRLPOOL af569f721be3e07334b1384f5d245ad010aa4090705dfb954b1e48b5845894ea9400f9ac9c8cfbe0168ec1954bfd4503711068218c970c7a7f4a6d33d54a022b
-EBUILD emul-linux-x86-soundlibs-20131008-r3.ebuild 2465 SHA256 bfe573f4dc7bccbfc307444b0c3a94aae99b1b99b228a51b200243701629e2ca SHA512 4fdf1d67a6451316b97f3669cf39750ee605423581ca1928ff1210eb2293711c538f9d3ade33da7431139f20591e0a7c3d994e952e69475727bd805011185f1d WHIRLPOOL 3c1665ef65b9f9ffcc2a448fbe8ed07766c6db2d8fa91d843d9758ac3286ea483f222ca4847ba0301f7f19604c985ed2aab48f3d1ab542d852a6105abb339ea9
+EBUILD emul-linux-x86-soundlibs-20131008-r3.ebuild 2742 SHA256 fe0d36597a179bedf74c595323fa170bc8a3cc4e966b33192d6f19a57ad912d6 SHA512 3474d6236d18bf5b1d429f18a8c2cfd8849a0245bd4fdf06d8696f60a65bee880e1b64788750e503ed3c1fd242d9e0e61d56238a2633a4b398db9eed31a697c3 WHIRLPOOL 9b9a70a72c044dbe7ae56546fa545e2f088458349cf9fc52aab2f939cd692036754e67774c8a38be21eb880a408abcf5edc4c8232c7267b97fa688be8ace1f07
MISC ChangeLog 22039 SHA256 3768d794f42447b0d8191c68be879f9c7b8cc1219697782da6ece6f5a0eeef4e SHA512 6e0f72f9532c18cae6c7a7e979e89ac6717c6fac65c7ec737e95da051f7affa6b8ab682930fe3188cbf1843f8ea2b6ccd9efb0068db856148e8c48b1103bc201 WHIRLPOOL 7b9355afbae377a448c6be8953168cb49bfd976d5be99f0e65a72e4fb102713805da25b315a36fbaf345b5a2b482efecc16b74f52b3d5b1c50db5480a650c4c8
MISC metadata.xml 393 SHA256 1c7a2ff2a63b40d4d163c62ec9b2a8734abefa33f9aa2fd514c51e62ba284a80 SHA512 ad676da46d237f6f3562a01055e935b4b5e04b95bf8b9e20a6b02562849627eac594d50146291c7434259440473b48bde16f4c5e985ef3ed7250275bfc47a6a6 WHIRLPOOL 2023a9f3b593d6f4d92f4e3a4fcc8e5ee4271911ebb1578323acb17b7e7e17230fcf3c342751bda7f9bcc149c956d169923d9f157e789eba3ccf03df374199a6
diff --git a/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20131008-r3.ebuild b/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20131008-r3.ebuild
index f8fa539..ee5d122 100644
--- a/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20131008-r3.ebuild
+++ b/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20131008-r3.ebuild
@@ -20,7 +20,6 @@ RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}[abi_x86_32=]
>=media-libs/libmodplug-0.8.8.4-r1[abi_x86_32(-)]
>=media-sound/gsm-1.0.13-r1[abi_x86_32(-)]
>=media-libs/webrtc-audio-processing-0.1-r1[abi_x86_32(-)]
- >=media-libs/alsa-lib-1.0.27.1-r1[abi_x86_32(-)]
>=media-libs/flac-1.2.1-r5[abi_x86_32(-)]
>=media-libs/audiofile-0.3.6-r1[abi_x86_32(-)]
>=sci-libs/fftw-3.3.3-r1[abi_x86_32(-)]
@@ -28,7 +27,11 @@ RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}[abi_x86_32=]
>=media-plugins/caps-plugins-0.4.5-r2[abi_x86_32(-)]
>=media-plugins/swh-plugins-0.4.15-r3[abi_x86_32(-)]
>=media-libs/libmikmod-3.2.0-r1[abi_x86_32(-)]
- >=media-plugins/alsaequal-0.6-r1[abi_x86_32(-)]
+ alsa? (
+ >=media-plugins/alsaequal-0.6-r1[abi_x86_32(-)]
+ >=media-libs/alsa-lib-1.0.27.1-r1[abi_x86_32(-)]
+ >=media-plugins/alsa-plugins-1.0.27-r2[abi_x86_32(-)]
+ )
>=media-sound/cdparanoia-3.10.2-r6[abi_x86_32(-)]
>=media-sound/wavpack-4.60.1-r1[abi_x86_32(-)]
>=media-sound/musepack-tools-465-r1[abi_x86_32(-)]
@@ -59,9 +62,16 @@ src_prepare() {
emul-linux-x86_src_prepare
if use alsa; then
- mv -f "${S}"/usr/bin/aoss{,32} || die
+ if use abi_x86_32; then
+ rm -f "${S}"/usr/bin/aoss || die
+ else
+ mv -f "${S}"/usr/bin/aoss{,32} || die
+ fi
fi
# Remove migrated stuff.
use abi_x86_32 && rm -f $(cat "${FILESDIR}/remove-native")
+
+ [[ $(ls -A "${S}"/usr/bin) ]] || { rmdir "${S}"/usr/bin || die ; }
+ [[ $(ls -A "${S}"/usr) ]] || { rmdir "${S}"/usr || die ; }
}
diff --git a/app-emulation/emul-linux-x86-soundlibs/files/remove-native b/app-emulation/emul-linux-x86-soundlibs/files/remove-native
index ffef384..aed331a 100644
--- a/app-emulation/emul-linux-x86-soundlibs/files/remove-native
+++ b/app-emulation/emul-linux-x86-soundlibs/files/remove-native
@@ -317,3 +317,28 @@ usr/lib32/alsa-lib/libasound_module_pcm_bluetooth.so
usr/lib32/alsa-lib/libasound_module_ctl_bluetooth.so
usr/lib32/pkgconfig/bluez.pc
usr/lib32/libbluetooth.so.3
+usr/lib32/alsa-lib/libasound_module_pcm_jack.so
+usr/lib32/alsa-lib/libasound_module_rate_speexrate.so
+usr/lib32/alsa-lib/libasound_module_pcm_speex.so
+usr/lib32/alsa-lib/libasound_module_pcm_usb_stream.so
+usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
+usr/lib32/alsa-lib/libasound_module_conf_pulse.so
+usr/lib32/alsa-lib/libasound_module_pcm_upmix.so
+usr/lib32/alsa-lib/libasound_module_ctl_arcam_av.so
+usr/lib32/alsa-lib/libasound_module_ctl_oss.so
+usr/lib32/alsa-lib/libasound_module_pcm_oss.so
+usr/lib32/alsa-lib/libasound_module_ctl_pulse.so
+usr/lib32/alsa-lib/libasound_module_rate_samplerate.so
+usr/lib32/alsa-lib/libasound_module_pcm_vdownmix.so
+usr/lib32/alsa-lib/libasound_module_pcm_a52.so
+usr/lib32/alsa-lib/libasound_module_rate_lavcrate.so
+usr/lib32/alsa-lib/libasound_module_rate_lavcrate_fast.so
+usr/lib32/alsa-lib/libasound_module_rate_lavcrate_faster.so
+usr/lib32/alsa-lib/libasound_module_rate_lavcrate_high.so
+usr/lib32/alsa-lib/libasound_module_rate_lavcrate_higher.so
+usr/lib32/alsa-lib/libasound_module_rate_samplerate_order.so
+usr/lib32/alsa-lib/libasound_module_rate_speexrate_medium.so
+usr/lib32/alsa-lib/libasound_module_rate_samplerate_best.so
+usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so
+usr/lib32/alsa-lib/libasound_module_rate_samplerate_medium.so
+usr/lib32/alsa-lib/libasound_module_rate_samplerate_linear.so