* [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