commit: baff69378cd98e77191d8db9fbcae669dd0af81b Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> AuthorDate: Sat Mar 22 20:47:34 2025 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Sat Mar 22 20:47:34 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baff6937
media-sound/audiotools: migrate to PEP517 Closes: https://bugs.gentoo.org/909989 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> .../{audiotools-3.1.1-r2.ebuild => audiotools-3.1.1-r3.ebuild} | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/media-sound/audiotools/audiotools-3.1.1-r2.ebuild b/media-sound/audiotools/audiotools-3.1.1-r3.ebuild similarity index 89% rename from media-sound/audiotools/audiotools-3.1.1-r2.ebuild rename to media-sound/audiotools/audiotools-3.1.1-r3.ebuild index 261cb53096f9..3dee5dcab9ba 100644 --- a/media-sound/audiotools/audiotools-3.1.1-r2.ebuild +++ b/media-sound/audiotools/audiotools-3.1.1-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,9 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="xml(+)" DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 +inherit distutils-r1 edo DESCRIPTION="Collection of command line audio tools" HOMEPAGE="https://audiotools.sourceforge.net/" @@ -71,12 +72,13 @@ src_prepare() { ) # enable/disable deps based on USE flags - local flag_lib flag lib + local flag_lib flag lib sedflags=() for flag_lib in "${USEFLAG_LIBS[@]}"; do flag=${flag_lib/:*} lib=${flag_lib/*:} - use ${flag} || { sed -i "/^${lib}:/s/probe/no/" setup.cfg || die; } + use ${flag} || sedflags+=( "-e" "/^${lib}:/s/probe/no/" ) done + edo sed -i setup.cfg "${sedflags[@]}" } python_compile_all() {
