summaryrefslogtreecommitdiff
path: root/media-libs/libsamplerate
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-15 02:11:33 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-15 02:11:33 +0100
commit0fdd4074ff3dc0c507a9867380a4f91250a0b610 (patch)
tree83d3b64438d2f29b375d895f12b82d5c484db219 /media-libs/libsamplerate
parent8fbd420dce8836e6503b162092e07b6a77a89f1d (diff)
gentoo resync : 15.10.2017
Diffstat (limited to 'media-libs/libsamplerate')
-rw-r--r--media-libs/libsamplerate/Manifest1
-rw-r--r--media-libs/libsamplerate/libsamplerate-9999.ebuild57
2 files changed, 58 insertions, 0 deletions
diff --git a/media-libs/libsamplerate/Manifest b/media-libs/libsamplerate/Manifest
index 977d76505a5f..602946b8dce3 100644
--- a/media-libs/libsamplerate/Manifest
+++ b/media-libs/libsamplerate/Manifest
@@ -2,6 +2,7 @@ AUX libsamplerate-0.1.3-dontbuild-tests-examples.patch 1187 SHA256 edea4de6720b9
AUX libsamplerate-0.1.8-lm.patch 215 SHA256 e630a4aca5f8fbea177dd2dde5ca646d4c01540c6d857293796810ebff7a7025 SHA512 acc63d2b6a547d9b480c4752864b474b478a753c88bd535833a5b1ca745c54d1e323bbe985f96430158307c0f1d1d1cf1171ec00bdbb31e9e888b3ed2c55019a WHIRLPOOL 69b5762a048b4ce1ff269be504af3912f72e143f3969117d2cfdb7c5f8e2f0f743cf7b537d1fcd085676a0c546ff8e9226b82e4dc590f69d7618b466512ef8a7
DIST libsamplerate-0.1.9.tar.gz 4336641 SHA256 0a7eb168e2f21353fb6d84da152e4512126f7dc48ccb0be80578c565413444c1 SHA512 78596657963cbf06785e3e6e1190b093df71da52ca340e75bd8246a962cd79dd1c90fa5527c607cebcb296e2c1ee605015278b274e3b768f2f3fbeb0eadfb728 WHIRLPOOL 3591f08cd64f731a8bdd02daabec6b7bc6bcd9f6806bab4f687f3c120481d4cfbcf5fd7752052a6147358b7471549c99d963615bda89b9679b1e091b636e7b8e
EBUILD libsamplerate-0.1.9.ebuild 1547 SHA256 351e344b36e99df811448cd3bd45d3d0b9bbebd7c7a0354efec16f53be322436 SHA512 35da5b5fcb387d32ee2dbaf09fc68a4bc6cfe3561fc2f2e363cd5eca4ae640bc7f2789c9bf5ae13ca8003b1ef70ac0532ee61943fec710b55d06f31d12264d34 WHIRLPOOL a2da718639a02766be835b0d4e6e462669e12408bfae05bcbf86971ff4c0d8bf3c9708349f78f84089e7b6c25c655206b6ca3c193724ea1009f708722d06578a
+EBUILD libsamplerate-9999.ebuild 1328 SHA256 4ea9c1270cb70b5f7ed7dff54d2b72be07caa2a81dc7b6952d69262fca818937 SHA512 e1628a69023daae1bd4a50fbc1b4b63e8438dcb56a7c2ca1a991fd5c3e0388d0d3e4ea68df3c9788f21ac2b2afa48053767810fb0098da58be832900e1be8f24 WHIRLPOOL 39a2434fb3635e0af45ae13b889a8f8aa21ba59195bb619f5d08fd6aa8a7a102583ff512384f7f7c2c6e7ce8ea678fc927584383840276c82a5dcf5e77834d5c
MISC ChangeLog 2723 SHA256 047a7ab7ebbdfc3b79074fbc2ea2cae8975cf41bd2f693128a204d90c43a41d4 SHA512 646e5f4da0e337f72dcd18392766222be5e541640ab28e34a48bea8dc8f37ab6634f05b55d862c8a82538bd244dec098a0e9534f88d38e074b59e4925665fcaf WHIRLPOOL d4374da55d6e7c8536b866f32f1aef2344f646e9412c9910cc9fe119341ab67c6ef52b8f5c31fca4124a99970ed0bb162d1bf6b81e70f296fd229e829bed7927
MISC ChangeLog-2015 12116 SHA256 c836ce2b3f9f8d49a6f5f8c4dc2b93548917566ca89d3e188448545abde9d6ae SHA512 5e356946bb6795d1e8b0f8d2599448eedb5702f4fef29a98496ddd64f6cf629ac24a718e2c10bcf4f268ae7f03915aad9f6d56bd2951f4e23d6065fd6106af10 WHIRLPOOL bb2763cd89cbb34a2f16e109c04c1fca8bca29236fb539302adc17b2dd4aeb7f51d829e14b26210b92d7b2f3d589a35b91367fb804c9825016ff57b6430e6886
MISC metadata.xml 249 SHA256 a591aa91a9c413e7f7e24fd25b924ce2dfef686da8b4ce38bebb088ebfdba9db SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343 WHIRLPOOL ae5b0c583f3a07ed1ccf651b5b9c8d6c8c637fba2d505fc4b028ea60239fc0a84e37a169b5114f879712ae74f7f41960a2cc6b59e67cacc7f964b105b5fb8723
diff --git a/media-libs/libsamplerate/libsamplerate-9999.ebuild b/media-libs/libsamplerate/libsamplerate-9999.ebuild
new file mode 100644
index 000000000000..e92848835512
--- /dev/null
+++ b/media-libs/libsamplerate/libsamplerate-9999.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+DESCRIPTION="Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio"
+HOMEPAGE="http://www.mega-nerd.com/SRC/"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://github.com/erikd/libsamplerate.git"
+else
+ SRC_URI="http://www.mega-nerd.com/SRC/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="sndfile static-libs test"
+REQUIRED_USE="test? ( sndfile )"
+
+RDEPEND="
+ sndfile? (
+ media-libs/libsndfile:=[${MULTILIB_USEDEP}]
+ )"
+# Alsa/FFTW are only consumed
+# by tests, not by the main library.
+DEPEND="
+ ${RDEPEND}
+ test? (
+ media-libs/alsa-lib[${MULTILIB_USEDEP}]
+ sci-libs/fftw:3.0[${MULTILIB_USEDEP}]
+ )
+ virtual/pkgconfig"
+
+src_prepare() {
+ default
+
+ [[ ${PV} == *9999 ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
+ $(use_enable sndfile) \
+ $(use_enable static-libs static) \
+ $(use_enable test alsa) \
+ $(use_enable test fftw)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ # package provides .pc files
+ find "${D}" -name '*.la' -delete || die
+}