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
 }
 

Reply via email to