public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/
@ 2020-12-14 17:17 Lars Wendler
  0 siblings, 0 replies; 12+ messages in thread
From: Lars Wendler @ 2020-12-14 17:17 UTC (permalink / raw
  To: gentoo-commits

commit:     ef3bbfee73764fa2bbb48d87ad6d1fd6e8bafff1
Author:     Alexander Barker <alex <AT> 1stleg <DOT> com>
AuthorDate: Fri Apr 17 16:40:28 2020 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Dec 14 17:17:30 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3bbfee

app-misc/piper-0.5.1: New support package

Bug: https://bugs.gentoo.org/629006
Closes: https://bugs.gentoo.org/629006
Signed-off-by: Alex Barker <alex <AT> 1stleg.com>
Closes: https://github.com/gentoo/gentoo/pull/15323
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 app-misc/piper/Manifest           |  1 +
 app-misc/piper/metadata.xml       | 15 +++++++++++
 app-misc/piper/piper-0.5.1.ebuild | 52 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 68 insertions(+)

diff --git a/app-misc/piper/Manifest b/app-misc/piper/Manifest
new file mode 100644
index 00000000000..9a1f2251981
--- /dev/null
+++ b/app-misc/piper/Manifest
@@ -0,0 +1 @@
+DIST piper-0.5.1.tar.gz 234944 BLAKE2B 1df33ca6e2d0dae95b34f8e3a98c6829a8f113ae68fb60980ff40374090b9272f86d69103c33fe0a4e1b0ac21a84724e7cabccca4ce8dd23d02f6d56e67d072b SHA512 13368521a9c32b2dc3300b129ed3bb07a6204623fa750f8f75ca31d2a3b60f43ae5f5066ef755814960d4890a489bdfd21b0e1b8f456b3445e0ba35ac06bc877

diff --git a/app-misc/piper/metadata.xml b/app-misc/piper/metadata.xml
new file mode 100644
index 00000000000..f8320608ec5
--- /dev/null
+++ b/app-misc/piper/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer type="person">
+    <email>alex@1stleg.com</email>
+    <name>Alex Barker</name>
+  </maintainer>
+  <maintainer type="project">
+    <email>proxy-maint@gentoo.org</email>
+    <name>Proxy Maintainers</name>
+  </maintainer>
+  <upstream>
+    <remote-id type="github">libratbag/piper</remote-id>
+  </upstream>
+</pkgmetadata>

diff --git a/app-misc/piper/piper-0.5.1.ebuild b/app-misc/piper/piper-0.5.1.ebuild
new file mode 100644
index 00000000000..33eae628b92
--- /dev/null
+++ b/app-misc/piper/piper-0.5.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit meson python-single-r1 udev
+
+DESCRIPTION="GTK configuration application for libratbag"
+HOMEPAGE="https://github.com/libratbag/piper"
+SRC_URI="https://github.com/libratbag/piper/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+BDEPEND="
+	${PYTHON_DEPS}
+	virtual/pkgconfig
+"
+RDEPEND="
+	${PYTHON_DEPS}
+	dev-libs/gobject-introspection
+	>=dev-libs/libratbag-0.13
+	gnome-base/librsvg[introspection]
+	x11-libs/gdk-pixbuf[introspection]
+	x11-libs/gtk+:3[introspection]
+	$(python_gen_cond_dep '
+		dev-python/lxml[${PYTHON_MULTI_USEDEP}]
+		dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+		dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+		dev-python/python-evdev[${PYTHON_MULTI_USEDEP}]
+	')
+"
+DEPEND="
+	${RDEPEND}
+	dev-libs/libevdev
+	virtual/libudev
+"
+
+src_configure() {
+	python_setup
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+	python_optimize
+	python_fix_shebang "${ED}"/usr/bin/
+}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/
@ 2020-12-14 17:17 Lars Wendler
  0 siblings, 0 replies; 12+ messages in thread
From: Lars Wendler @ 2020-12-14 17:17 UTC (permalink / raw
  To: gentoo-commits

commit:     a672a54061d8e51e3132d95b6a4237e2950c413b
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 14 17:14:20 2020 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Dec 14 17:17:37 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a672a540

app-misc/piper: Added myself as proxy maintainer

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 app-misc/piper/metadata.xml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/app-misc/piper/metadata.xml b/app-misc/piper/metadata.xml
index f8320608ec5..293e65b38d2 100644
--- a/app-misc/piper/metadata.xml
+++ b/app-misc/piper/metadata.xml
@@ -9,6 +9,11 @@
     <email>proxy-maint@gentoo.org</email>
     <name>Proxy Maintainers</name>
   </maintainer>
+  <maintainer type="person">
+    <email>polynomial-c@gentoo.org</email>
+    <name>Lars Wendler</name>
+    <description>Proxy maintainer for Alex</description>
+  </maintainer>
   <upstream>
     <remote-id type="github">libratbag/piper</remote-id>
   </upstream>


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/
@ 2021-06-13  4:09 Sam James
  0 siblings, 0 replies; 12+ messages in thread
From: Sam James @ 2021-06-13  4:09 UTC (permalink / raw
  To: gentoo-commits

commit:     9fa1831607ae3ffc54f731dfadddb544f9098f67
Author:     Alexander Barker <alex <AT> 1stleg <DOT> com>
AuthorDate: Sat Jun 12 19:02:35 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 13 04:08:55 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa18316

app-misc/piper: needs dev-python/pygobject built with USE=cairo

Closes: https://bugs.gentoo.org/792732
Signed-off-by: Alex Barker <alex <AT> 1stleg.com>
Closes: https://github.com/gentoo/gentoo/pull/21212
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/piper/{piper-0.5.1.ebuild => piper-0.5.1-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/piper/piper-0.5.1.ebuild b/app-misc/piper/piper-0.5.1-r1.ebuild
similarity index 88%
rename from app-misc/piper/piper-0.5.1.ebuild
rename to app-misc/piper/piper-0.5.1-r1.ebuild
index 52f2296ede2..594522ebf5c 100644
--- a/app-misc/piper/piper-0.5.1.ebuild
+++ b/app-misc/piper/piper-0.5.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
 
 inherit meson python-single-r1 udev
 
@@ -30,7 +30,7 @@ RDEPEND="
 	$(python_gen_cond_dep '
 		dev-python/lxml[${PYTHON_MULTI_USEDEP}]
 		dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
-		dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+		dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
 		dev-python/python-evdev[${PYTHON_MULTI_USEDEP}]
 	')
 "


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/
@ 2021-07-06  6:58 Lars Wendler
  0 siblings, 0 replies; 12+ messages in thread
From: Lars Wendler @ 2021-07-06  6:58 UTC (permalink / raw
  To: gentoo-commits

commit:     5f4aad60f2498ecbf950c0847b0053e6720b1b79
Author:     Alexander Barker <alex <AT> 1stleg <DOT> com>
AuthorDate: Mon Jul  5 15:32:31 2021 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Jul  6 06:58:14 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4aad60

app-misc/piper-0.5.1-r1 installs icons but does not update icon cache

Closes: https://bugs.gentoo.org/795714
Signed-off-by: Alex Barker <alex <AT> 1stleg.com>
Closes: https://github.com/gentoo/gentoo/pull/21537
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 app-misc/piper/{piper-0.5.1-r1.ebuild => piper-0.5.1-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/piper/piper-0.5.1-r1.ebuild b/app-misc/piper/piper-0.5.1-r2.ebuild
similarity index 96%
rename from app-misc/piper/piper-0.5.1-r1.ebuild
rename to app-misc/piper/piper-0.5.1-r2.ebuild
index 594522ebf5c..b4605779800 100644
--- a/app-misc/piper/piper-0.5.1-r1.ebuild
+++ b/app-misc/piper/piper-0.5.1-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7..9} )
 
-inherit meson python-single-r1 udev
+inherit meson python-single-r1 udev xdg
 
 DESCRIPTION="GTK configuration application for libratbag"
 HOMEPAGE="https://github.com/libratbag/piper"


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/
@ 2022-03-11 14:37 Joonas Niilola
  0 siblings, 0 replies; 12+ messages in thread
From: Joonas Niilola @ 2022-03-11 14:37 UTC (permalink / raw
  To: gentoo-commits

commit:     a6478a354fcad2afb9bd1427d4fd77864e37c22b
Author:     BratishkaErik <bratishkaerik <AT> getgoogleoff <DOT> me>
AuthorDate: Sat Mar  5 16:26:44 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Mar 11 14:37:20 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6478a35

app-misc/piper: New version 0.6

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-misc/piper/Manifest                                   |  1 +
 app-misc/piper/piper-0.5.1-r2.ebuild                      |  8 ++++----
 .../piper/{piper-0.5.1-r2.ebuild => piper-0.6.ebuild}     | 15 ++++++---------
 3 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/app-misc/piper/Manifest b/app-misc/piper/Manifest
index 9a1f22519818..c640a281e4f1 100644
--- a/app-misc/piper/Manifest
+++ b/app-misc/piper/Manifest
@@ -1 +1,2 @@
 DIST piper-0.5.1.tar.gz 234944 BLAKE2B 1df33ca6e2d0dae95b34f8e3a98c6829a8f113ae68fb60980ff40374090b9272f86d69103c33fe0a4e1b0ac21a84724e7cabccca4ce8dd23d02f6d56e67d072b SHA512 13368521a9c32b2dc3300b129ed3bb07a6204623fa750f8f75ca31d2a3b60f43ae5f5066ef755814960d4890a489bdfd21b0e1b8f456b3445e0ba35ac06bc877
+DIST piper-0.6.tar.gz 254653 BLAKE2B ea621e556e2ee6a98e334f2e61df70d700a9cb371dcd5bddc690b4a4c97543a6957bc339bddbde2cf91ac3b201d3bd70fe336974f17e36cfdcbb4895257af993 SHA512 9d76cbc5f3a91c68d10355a1b429c05873effcaa80086fb51c7d4a7bdbbb3e0faf42ec8ccad611a15f5c954d3014a8416e4a497c86167c227818771a24d108a0

diff --git a/app-misc/piper/piper-0.5.1-r2.ebuild b/app-misc/piper/piper-0.5.1-r2.ebuild
index 9379797c495b..e72e7068ab4e 100644
--- a/app-misc/piper/piper-0.5.1-r2.ebuild
+++ b/app-misc/piper/piper-0.5.1-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
-inherit meson python-single-r1 udev xdg
+inherit meson python-single-r1 xdg
 
 DESCRIPTION="GTK configuration application for libratbag"
 HOMEPAGE="https://github.com/libratbag/piper"

diff --git a/app-misc/piper/piper-0.5.1-r2.ebuild b/app-misc/piper/piper-0.6.ebuild
similarity index 83%
copy from app-misc/piper/piper-0.5.1-r2.ebuild
copy to app-misc/piper/piper-0.6.ebuild
index 9379797c495b..4069145b9c5c 100644
--- a/app-misc/piper/piper-0.5.1-r2.ebuild
+++ b/app-misc/piper/piper-0.6.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
-inherit meson python-single-r1 udev xdg
+inherit meson python-single-r1 xdg
 
 DESCRIPTION="GTK configuration application for libratbag"
 HOMEPAGE="https://github.com/libratbag/piper"
 SRC_URI="https://github.com/libratbag/piper/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
-LICENSE="MIT"
+LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -32,6 +32,7 @@ RDEPEND="
 		dev-python/pycairo[${PYTHON_USEDEP}]
 		dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
 		dev-python/python-evdev[${PYTHON_USEDEP}]
+		dev-python/flake8[${PYTHON_USEDEP}]
 	')
 "
 DEPEND="
@@ -40,10 +41,6 @@ DEPEND="
 	virtual/libudev
 "
 
-PATCHES=(
-	"${FILESDIR}"/${P}-disable-flake8-linting.patch
-)
-
 src_configure() {
 	python_setup
 	meson_src_configure


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/
@ 2022-03-11 14:37 Joonas Niilola
  0 siblings, 0 replies; 12+ messages in thread
From: Joonas Niilola @ 2022-03-11 14:37 UTC (permalink / raw
  To: gentoo-commits

commit:     399443e37b2990cd86f0a5220b300a0f1f502337
Author:     BratishkaErik <bratishkaerik <AT> getgoogleoff <DOT> me>
AuthorDate: Fri Mar 11 10:30:26 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Mar 11 14:37:20 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399443e3

app-misc/piper: make flake8 optional dependency

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/24414
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-misc/piper/piper-0.6.ebuild | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/app-misc/piper/piper-0.6.ebuild b/app-misc/piper/piper-0.6.ebuild
index 4069145b9c5c..bc683c50c698 100644
--- a/app-misc/piper/piper-0.6.ebuild
+++ b/app-misc/piper/piper-0.6.ebuild
@@ -14,11 +14,18 @@ SRC_URI="https://github.com/libratbag/piper/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
 
 BDEPEND="
 	${PYTHON_DEPS}
 	virtual/pkgconfig
+	test? (
+		$(python_gen_cond_dep '
+			dev-python/flake8[${PYTHON_USEDEP}]
+		')
+	)
 "
 RDEPEND="
 	${PYTHON_DEPS}
@@ -32,7 +39,6 @@ RDEPEND="
 		dev-python/pycairo[${PYTHON_USEDEP}]
 		dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
 		dev-python/python-evdev[${PYTHON_USEDEP}]
-		dev-python/flake8[${PYTHON_USEDEP}]
 	')
 "
 DEPEND="
@@ -43,6 +49,11 @@ DEPEND="
 
 src_configure() {
 	python_setup
+
+	local emesonargs=(
+		$(meson_use test tests)
+	)
+
 	meson_src_configure
 }
 


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/
@ 2022-03-11 14:38 Joonas Niilola
  0 siblings, 0 replies; 12+ messages in thread
From: Joonas Niilola @ 2022-03-11 14:38 UTC (permalink / raw
  To: gentoo-commits

commit:     8b5f4bfb0641cc6b38eb3738ee8167d46efdc3e9
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 11 14:37:56 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Mar 11 14:37:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b5f4bfb

app-misc/piper: remove flake8 test dep

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-misc/piper/piper-0.6.ebuild | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/app-misc/piper/piper-0.6.ebuild b/app-misc/piper/piper-0.6.ebuild
index bc683c50c698..f38e16d0446f 100644
--- a/app-misc/piper/piper-0.6.ebuild
+++ b/app-misc/piper/piper-0.6.ebuild
@@ -21,11 +21,6 @@ RESTRICT="!test? ( test )"
 BDEPEND="
 	${PYTHON_DEPS}
 	virtual/pkgconfig
-	test? (
-		$(python_gen_cond_dep '
-			dev-python/flake8[${PYTHON_USEDEP}]
-		')
-	)
 "
 RDEPEND="
 	${PYTHON_DEPS}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/
@ 2022-03-11 15:15 Joonas Niilola
  0 siblings, 0 replies; 12+ messages in thread
From: Joonas Niilola @ 2022-03-11 15:15 UTC (permalink / raw
  To: gentoo-commits

commit:     e74ccf0fd36f75bc0f5941b08ca3f6d318368352
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 11 15:14:13 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Mar 11 15:15:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e74ccf0f

Revert "app-misc/piper: remove flake8 test dep"

This reverts commit 8b5f4bfb0641cc6b38eb3738ee8167d46efdc3e9.

5/5 piper / flake8 FAIL

Closes: https://bugs.gentoo.org/834965
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-misc/piper/piper-0.6.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/app-misc/piper/piper-0.6.ebuild b/app-misc/piper/piper-0.6.ebuild
index f38e16d0446f..bc683c50c698 100644
--- a/app-misc/piper/piper-0.6.ebuild
+++ b/app-misc/piper/piper-0.6.ebuild
@@ -21,6 +21,11 @@ RESTRICT="!test? ( test )"
 BDEPEND="
 	${PYTHON_DEPS}
 	virtual/pkgconfig
+	test? (
+		$(python_gen_cond_dep '
+			dev-python/flake8[${PYTHON_USEDEP}]
+		')
+	)
 "
 RDEPEND="
 	${PYTHON_DEPS}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/
@ 2022-11-14  7:06 Florian Schmaus
  0 siblings, 0 replies; 12+ messages in thread
From: Florian Schmaus @ 2022-11-14  7:06 UTC (permalink / raw
  To: gentoo-commits

commit:     0da20a20b7595dc8077de4ad261206b1deb02d5b
Author:     Eric Joldasov <bratishkaerik <AT> getgoogleoff <DOT> me>
AuthorDate: Mon Oct 24 13:17:20 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Nov 14 07:06:08 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da20a20

app-misc/piper: format metadata.xml, add upstream metadata and update description

Signed-off-by: Eric Joldasov <bratishkaerik <AT> getgoogleoff.me>
Closes: https://github.com/gentoo/gentoo/pull/27931
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-misc/piper/metadata.xml     | 34 +++++++++++++++++++++++-----------
 app-misc/piper/piper-0.6.ebuild |  2 +-
 2 files changed, 24 insertions(+), 12 deletions(-)

diff --git a/app-misc/piper/metadata.xml b/app-misc/piper/metadata.xml
index 3a268846d1c3..1536173e2575 100644
--- a/app-misc/piper/metadata.xml
+++ b/app-misc/piper/metadata.xml
@@ -1,15 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <maintainer type="person" proxied="yes">
-    <email>alex@1stleg.com</email>
-    <name>Alex Barker</name>
-  </maintainer>
-  <maintainer type="project" proxied="proxy">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">libratbag/piper</remote-id>
-  </upstream>
+	<maintainer type="person" proxied="yes">
+		<email>alex@1stleg.com</email>
+		<name>Alex Barker</name>
+	</maintainer>
+	<maintainer type="project" proxied="proxy">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
+	<longdescription>
+		Piper is a graphical user interface to configure gaming mice.
+		Configuration options include changing the resolution (DPI) of the
+		mouse, adding and removing profiles, setting LED colors and changing
+		button behaviors.
+
+		Piper requires libratbag’s ratbagd, the daemon to actually communicate with the
+		mice. Piper is merely a front end to ratbagd, ratbagd must be
+		installed and running when Piper is launched.
+	</longdescription>
+	<upstream>
+		<remote-id type="github">libratbag/piper</remote-id>
+		<bugs-to>https://github.com/libratbag/piper/issues</bugs-to>
+		<doc lang="en">https://github.com/libratbag/piper/wiki</doc>
+	</upstream>
 </pkgmetadata>

diff --git a/app-misc/piper/piper-0.6.ebuild b/app-misc/piper/piper-0.6.ebuild
index 78c03d436efd..eabda0240c5a 100644
--- a/app-misc/piper/piper-0.6.ebuild
+++ b/app-misc/piper/piper-0.6.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..11} )
 
 inherit meson python-single-r1 xdg
 
-DESCRIPTION="GTK configuration application for libratbag"
+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"
 


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/
@ 2022-11-14 10:18 Florian Schmaus
  0 siblings, 0 replies; 12+ messages in thread
From: Florian Schmaus @ 2022-11-14 10:18 UTC (permalink / raw
  To: gentoo-commits

commit:     f57da9f59574cffbd2d0f8ac2549999570ea7a13
Author:     Petr Vaněk <arkamar <AT> atlas <DOT> cz>
AuthorDate: Mon Nov 14 09:10:45 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Nov 14 10:18:49 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57da9f5

app-misc/piper: reference dev-libs/libratbag with pkg tag in longdescription

Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/28261
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-misc/piper/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/piper/metadata.xml b/app-misc/piper/metadata.xml
index 1536173e2575..ffb5815bc938 100644
--- a/app-misc/piper/metadata.xml
+++ b/app-misc/piper/metadata.xml
@@ -15,7 +15,7 @@
 		mouse, adding and removing profiles, setting LED colors and changing
 		button behaviors.
 
-		Piper requires libratbag’s ratbagd, the daemon to actually communicate with the
+		Piper requires <pkg>dev-libs/libratbag</pkg>’s ratbagd, the daemon to actually communicate with the
 		mice. Piper is merely a front end to ratbagd, ratbagd must be
 		installed and running when Piper is launched.
 	</longdescription>


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/
@ 2024-04-20  7:53 Joonas Niilola
  0 siblings, 0 replies; 12+ messages in thread
From: Joonas Niilola @ 2024-04-20  7:53 UTC (permalink / raw
  To: gentoo-commits

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
 }
 


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/
@ 2024-06-02  2:26 Sam James
  0 siblings, 0 replies; 12+ messages in thread
From: Sam James @ 2024-06-02  2:26 UTC (permalink / raw
  To: gentoo-commits

commit:     18c0cd54d8dc1eeca321469f0e35ef394e635021
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  2 02:25:31 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun  2 02:25:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c0cd54

app-misc/piper: enable py3.12

Closes: https://bugs.gentoo.org/929339
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/piper/piper-0.7-r1.ebuild | 2 +-
 app-misc/piper/piper-9999.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/piper/piper-0.7-r1.ebuild b/app-misc/piper/piper-0.7-r1.ebuild
index e4a385f02dd2..ec2d208c5f69 100644
--- a/app-misc/piper/piper-0.7-r1.ebuild
+++ b/app-misc/piper/piper-0.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson python-single-r1 xdg
 

diff --git a/app-misc/piper/piper-9999.ebuild b/app-misc/piper/piper-9999.ebuild
index 108c83fbd968..0631b1a08ae6 100644
--- a/app-misc/piper/piper-9999.ebuild
+++ b/app-misc/piper/piper-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson python-single-r1 xdg
 


^ permalink raw reply related	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-06-02  2:26 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-12-14 17:17 [gentoo-commits] repo/gentoo:master commit in: app-misc/piper/ Lars Wendler
  -- strict thread matches above, loose matches on Subject: below --
2020-12-14 17:17 Lars Wendler
2021-06-13  4:09 Sam James
2021-07-06  6:58 Lars Wendler
2022-03-11 14:37 Joonas Niilola
2022-03-11 14:37 Joonas Niilola
2022-03-11 14:38 Joonas Niilola
2022-03-11 15:15 Joonas Niilola
2022-11-14  7:06 Florian Schmaus
2022-11-14 10:18 Florian Schmaus
2024-04-20  7:53 Joonas Niilola
2024-06-02  2:26 Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox