commit: 9102058399b270c901f96d01217852f57369517a Author: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com> AuthorDate: Wed Mar 6 21:01:05 2024 +0000 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> CommitDate: Sat Apr 20 07:53:48 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91020583
app-misc/piper: drop 0.7, add 0.7-r1, 9999 * add 9999 since piper is not update often Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35641 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> .../piper/{piper-0.7.ebuild => piper-0.7-r1.ebuild} | 10 ++++++++-- .../piper/{piper-0.7.ebuild => piper-9999.ebuild} | 19 +++++++++---------- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/app-misc/piper/piper-0.7.ebuild b/app-misc/piper/piper-0.7-r1.ebuild similarity index 85% copy from app-misc/piper/piper-0.7.ebuild copy to app-misc/piper/piper-0.7-r1.ebuild index cdf5ecea26b3..e4a385f02dd2 100644 --- a/app-misc/piper/piper-0.7.ebuild +++ b/app-misc/piper/piper-0.7-r1.ebuild @@ -9,11 +9,17 @@ inherit meson python-single-r1 xdg DESCRIPTION="GTK application to configure gaming devices" HOMEPAGE="https://github.com/libratbag/piper" -SRC_URI="https://github.com/libratbag/piper/archive/${PV}.tar.gz -> ${P}.tar.gz" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/libratbag/piper.git" +else + SRC_URI="https://github.com/libratbag/piper/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" IUSE="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/app-misc/piper/piper-0.7.ebuild b/app-misc/piper/piper-9999.ebuild similarity index 82% rename from app-misc/piper/piper-0.7.ebuild rename to app-misc/piper/piper-9999.ebuild index cdf5ecea26b3..108c83fbd968 100644 --- a/app-misc/piper/piper-0.7.ebuild +++ b/app-misc/piper/piper-9999.ebuild @@ -3,17 +3,23 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit meson python-single-r1 xdg DESCRIPTION="GTK application to configure gaming devices" HOMEPAGE="https://github.com/libratbag/piper" -SRC_URI="https://github.com/libratbag/piper/archive/${PV}.tar.gz -> ${P}.tar.gz" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/libratbag/piper.git" +else + SRC_URI="https://github.com/libratbag/piper/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" IUSE="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" @@ -51,15 +57,8 @@ DEPEND=" virtual/libudev " -PATCHES=( "${FILESDIR}/${P}-fix-tests.patch" ) - src_configure() { python_setup - - local emesonargs=( - $(meson_use test tests) - ) - meson_src_configure }
