diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-06-29 12:04:12 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-06-29 12:04:12 +0100 |
commit | 0f558761aa2dee1017b4751e4017205e015a9560 (patch) | |
tree | 037df795519468a25d9362b4e95cdaeb84eb1cf9 /media-libs/aubio | |
parent | 752d6256e5204b958b0ef7905675a940b5e9172f (diff) |
gentoo resync : 29.12.2022
Diffstat (limited to 'media-libs/aubio')
-rw-r--r-- | media-libs/aubio/Manifest | 4 | ||||
-rw-r--r-- | media-libs/aubio/aubio-0.4.9-r2.ebuild (renamed from media-libs/aubio/aubio-0.4.9-r1.ebuild) | 15 | ||||
-rw-r--r-- | media-libs/aubio/metadata.xml | 5 |
3 files changed, 18 insertions, 6 deletions
diff --git a/media-libs/aubio/Manifest b/media-libs/aubio/Manifest index 4262da591c4e..f47394dfc1a7 100644 --- a/media-libs/aubio/Manifest +++ b/media-libs/aubio/Manifest @@ -1,5 +1,5 @@ AUX aubio-0.4.9-docdir.patch 1192 BLAKE2B 617f5a63d51440eba157687b752822b3e14316781d3534c63194c9bef214574f195d3dfb949fc357862c7ddab01e0f9bb58ea54a75dac4c90f27a24f0c1cf477 SHA512 dffe872bd5c63eb874f00b1303e63f241d9b349d5f32fbf34b659b6211cc9cc828784bb3f5ddd2210c9e6b8459a73e842988bad4474b19e319145971de138526 AUX ffmpeg5.patch 745 BLAKE2B f353faf80b4fdfb26b2d8a135ab0415ac3f6780a2b5894e18b12e137fb109b1b89b4c8500f8dc1e809d763f851ce186f199f32c680a80c816f40ece997639d0f SHA512 8eeeac40bbf4e1faf7a99d2cbfe4a7b3bc85b5b5927c7bf69ef774ad06fcedcb0a84296dce7300f4907b2ca16525e6db854acad371d788c7f5fb7bd4a94efc86 DIST aubio-0.4.9.tar.bz2 397604 BLAKE2B b849d92678ea8fb20e17921b1a61fdc85a84d4a528acfefa3278169ab5f7fe935217ec37dd9f931202f0f0a1fd3a9518372afbce34cc2dd3ca30c6b4e5d9a301 SHA512 0cb81bb4b15051db3f3f4d160d500af56fdfb237e0a74e3f366f53c2870030aa0a7cee8469a611a9694c36b8866d3d42ffb48241c999de08f3fee43e6d903130 -EBUILD aubio-0.4.9-r1.ebuild 2890 BLAKE2B 8092db7b899d9e2a58a17369c76d4e7549d1bf6fd0ad28ab26489c100750f6aff24a4656ae6f1c7d55a2f5f63f74b3d705d30eac5fe18c9628f7b9c3549c05ca SHA512 c71ed6f34b4df6aa3da741bf12791a39a8b48649bf138d7fed98f428e7c3f0cea177f5c86767e128851b1743b7e3aee81a1faf9a3601043e3871ebb9ab4b6c85 -MISC metadata.xml 347 BLAKE2B f7d98421cac20a208edfa27aa0f7cf90749ae2ccf6db3b2504b7fef79f305e5b3d42adf63848ead968a47491f394ddd20c7c9eba78134e72f849d83636cf4fe6 SHA512 f4ca8b9029523bbcb1e4541033555eadf40fb61024f224545d41ce33b5647a213ffe6f15f7d1a088d192a9d240dd621fda3eb78a8b4c2a53d0f2b925673acd23 +EBUILD aubio-0.4.9-r2.ebuild 3121 BLAKE2B 945c432b0172bf44b6ff32c7581c3aa9b36f45c739a2930fe5a10ac8443ebc4f80368f6e7a59ee2fa4900ce63fd965ce3bd0264091bec6079d122a22164e7295 SHA512 f9d4331bee8c446b1ad469d81830f5f415f71fc71342228c8c24d82fba7ae7cb5ad0fbc8259cf04cce4413b08b786111ed7d414b2b87de4d6081094c621cf116 +MISC metadata.xml 424 BLAKE2B 427627520c0e31649dc3bfa4011cb80b48cac5bc2ba6bea55812b033b1a92e2a07477729f83057ae0c213c82ed20899e05978e6968db3d3ff166e153c4b1c1ea SHA512 a9cb14aef216e074f21616493f1a9276c43f05709b14492de8cbd90d4f19878bc9f905545327985639f05ee75234d11689eba519f88c6bafaa8b848bd887178d diff --git a/media-libs/aubio/aubio-0.4.9-r1.ebuild b/media-libs/aubio/aubio-0.4.9-r2.ebuild index 48d70ea69fd3..437da41dbe3f 100644 --- a/media-libs/aubio/aubio-0.4.9-r1.ebuild +++ b/media-libs/aubio/aubio-0.4.9-r2.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE='threads(+)' inherit distutils-r1 waf-utils @@ -61,6 +61,9 @@ src_prepare() { sed -e "s/, 'sphinx.ext.intersphinx'//" -i doc/conf.py || die + # ERROR: "Skipped: no test sounds, add some in 'python/tests/sounds/'!" + rm python/tests/test_source.py || die + if ! use test; then sed -e "/bld.*tests/d" -i wscript || die fi @@ -68,6 +71,7 @@ src_prepare() { src_configure() { python_setup + local mywafconfargs=( --enable-complex --docdir="${EPREFIX}"/usr/share/doc/${PF} @@ -79,6 +83,7 @@ src_configure() { $(use_enable libsamplerate samplerate) $(use_enable sndfile) ) + use double-precision || mywafconfargs+=( $(use_enable fftw fftw3f) ) waf-utils_src_configure "${mywafconfargs[@]}" @@ -100,7 +105,7 @@ src_compile() { # No API function like distutils_install_for_testing available for this use case pushd "${S}"/doc &>/dev/null || die python_setup - LD_LIBRARY_PATH="${S}/build/src" \ + LD_LIBRARY_PATH="${S}/build/src:${LD_LIBRARY_PATH}" \ PYTHONPATH="${S%%/}-${EPYTHON/./_}/lib${PYTHONPATH:+:${PYTHONPATH}}" \ emake dirhtml fi @@ -118,6 +123,10 @@ src_test() { fi } +python_test() { + LD_LIBRARY_PATH="${S}/build/src:${LD_LIBRARY_PATH}" eunittest python/tests +} + src_install() { waf-utils_src_install diff --git a/media-libs/aubio/metadata.xml b/media-libs/aubio/metadata.xml index 90fd530387b5..74ba2a643f99 100644 --- a/media-libs/aubio/metadata.xml +++ b/media-libs/aubio/metadata.xml @@ -1,11 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> + <maintainer type="project"> <email>proaudio@gentoo.org</email> <name>Gentoo ProAudio Project</name> </maintainer> <use> <flag name="double-precision">Compile in double precision mode.</flag> </use> + <upstream> + <remote-id type="github">aubio/aubio</remote-id> + </upstream> </pkgmetadata> |