* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2016-11-09 11:17 Pacho Ramos
  0 siblings, 0 replies; 60+ messages in thread
From: Pacho Ramos @ 2016-11-09 11:17 UTC (permalink / raw
  To: gentoo-commits
commit:     4c99555442364493f2c83bbbe180c49d8e544615
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  9 11:01:38 2016 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Wed Nov  9 11:01:38 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c995554
app-misc/solaar: Support python 3.5 (#599140 by Petros S)
Package-Manager: portage-2.3.2
 app-misc/solaar/solaar-0.9.2-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-misc/solaar/solaar-0.9.2-r3.ebuild b/app-misc/solaar/solaar-0.9.2-r3.ebuild
index fd8d962..ff2c693 100644
--- a/app-misc/solaar/solaar-0.9.2-r3.ebuild
+++ b/app-misc/solaar/solaar-0.9.2-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
 inherit distutils-r1 udev user linux-info gnome2-utils
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2018-06-27 17:49 Pacho Ramos
  0 siblings, 0 replies; 60+ messages in thread
From: Pacho Ramos @ 2018-06-27 17:49 UTC (permalink / raw
  To: gentoo-commits
commit:     f757d7063ae911ab94e6e5ece8af56b3f4255395
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 27 17:46:53 2018 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Wed Jun 27 17:49:08 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f757d706
app-misc/solaar: Support python3.6
Package-Manager: Portage-2.3.41, Repoman-2.3.9
 app-misc/solaar/solaar-0.9.2-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-misc/solaar/solaar-0.9.2-r3.ebuild b/app-misc/solaar/solaar-0.9.2-r3.ebuild
index 3a89eb08958..25e4dddc082 100644
--- a/app-misc/solaar/solaar-0.9.2-r3.ebuild
+++ b/app-misc/solaar/solaar-0.9.2-r3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit distutils-r1 udev user linux-info gnome2-utils
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2019-09-13 12:58 Michał Górny
  0 siblings, 0 replies; 60+ messages in thread
From: Michał Górny @ 2019-09-13 12:58 UTC (permalink / raw
  To: gentoo-commits
commit:     77ada1e561e8bc6343759327af8ea52365b38eb3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 13 12:15:56 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep 13 12:42:37 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ada1e5
app-misc/solaar: Use acct-group/plugdev
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
 app-misc/solaar/solaar-0.9.2-r3.ebuild | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/app-misc/solaar/solaar-0.9.2-r3.ebuild b/app-misc/solaar/solaar-0.9.2-r3.ebuild
index bf851186678..55fc4c787a2 100644
--- a/app-misc/solaar/solaar-0.9.2-r3.ebuild
+++ b/app-misc/solaar/solaar-0.9.2-r3.ebuild
@@ -4,7 +4,7 @@
 EAPI=5
 PYTHON_COMPAT=( python{2_7,3_5,3_6} )
 
-inherit distutils-r1 udev user linux-info gnome2-utils
+inherit distutils-r1 udev linux-info gnome2-utils
 
 DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
 HOMEPAGE="https://pwr.github.com/Solaar/"
@@ -15,7 +15,9 @@ SLOT="0"
 KEYWORDS="amd64 ~arm x86"
 IUSE="doc"
 
-RDEPEND=">=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+RDEPEND="
+	acct-group/plugdev
+	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
 	dev-python/pygobject:3[${PYTHON_USEDEP}]
 	x11-libs/gtk+:3[introspection]"
 
@@ -45,8 +47,6 @@ python_install_all() {
 }
 
 pkg_postinst() {
-	enewgroup plugdev
-
 	if [[ -z ${REPLACING_VERSIONS} ]] ; then
 		elog "Users must be in the plugdev group to use this application."
 	fi
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2019-09-15 16:49 Joonas Niilola
  0 siblings, 0 replies; 60+ messages in thread
From: Joonas Niilola @ 2019-09-15 16:49 UTC (permalink / raw
  To: gentoo-commits
commit:     aa0a640822aeedf783bd5938424ee33dde88fefd
Author:     Chris Mayo <aklhfex <AT> gmail <DOT> com>
AuthorDate: Fri Sep 13 18:24:28 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Sep 15 16:48:43 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa0a6408
app-misc/solaar: Version bump to 1.0.1, Python 3.7 and EAPI 7
Bug: https://bugs.gentoo.org/691208
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Chris Mayo <aklhfex <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12679
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
 app-misc/solaar/Manifest            |  1 +
 app-misc/solaar/solaar-1.0.1.ebuild | 47 +++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index 47e61c1af29..ed728d68155 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1 +1,2 @@
 DIST solaar-0.9.2.tar.gz 864509 BLAKE2B 57c58d203d8d1ae390eaaa1cfc963cfcc9523de8d7edcb482f30c66bcaaceebc7c514cf0fcffb1b20ca5cc3bc869c94cb61bcddff44debba9307ec3b1c0e1def SHA512 13f469df753cc8fab55f5259ccc3e62b6e44471d277d240cd56ce0580144d2b1f95d731268176648663dd15e5607bfb512f477362f4f100aa0a653b001dfe04b
+DIST solaar-1.0.1.tar.gz 1195660 BLAKE2B e6cd89b5735e125dd438255a8961b1d5d38feb515c5097efec0403d99b9db6e29c439c13e279fcffe69cb314bf2650a7a11770830fdf1e971ade27ce8331aed2 SHA512 e0b2bbfd97d9650d94f1a4b47e4e70f09c75f684e7e1d3e67d2cf6dd197109084e941b98333e173fb205d5c9464dd07e17390d9c2d5b46393fee2efdb20429ac
diff --git a/app-misc/solaar/solaar-1.0.1.ebuild b/app-misc/solaar/solaar-1.0.1.ebuild
new file mode 100644
index 00000000000..399bbca7d48
--- /dev/null
+++ b/app-misc/solaar/solaar-1.0.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1 linux-info udev xdg
+
+DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc"
+
+RDEPEND="
+	acct-group/plugdev
+	dev-python/pygobject:3[${PYTHON_USEDEP}]
+	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+	x11-libs/gtk+:3[introspection]"
+
+S=${WORKDIR}/Solaar-${PV}
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i '/yield autostart_path/d' setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	udev_dorules rules.d/*.rules
+
+	dodoc docs/devices.md
+	if use doc; then
+		dodoc -r docs/*
+	fi
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2019-12-22 19:44 Joonas Niilola
  0 siblings, 0 replies; 60+ messages in thread
From: Joonas Niilola @ 2019-12-22 19:44 UTC (permalink / raw
  To: gentoo-commits
commit:     8cf188a490a31cf9f3ade98ff4d83137da462e37
Author:     Chris Mayo <aklhfex <AT> gmail <DOT> com>
AuthorDate: Sun Dec 22 19:19:09 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Dec 22 19:44:28 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf188a4
app-misc/solaar: Ensure python_prepare_all() is called
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Chris Mayo <aklhfex <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14078
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
 app-misc/solaar/solaar-1.0.1-r1.ebuild | 49 ++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
diff --git a/app-misc/solaar/solaar-1.0.1-r1.ebuild b/app-misc/solaar/solaar-1.0.1-r1.ebuild
new file mode 100644
index 00000000000..94e1cd084d9
--- /dev/null
+++ b/app-misc/solaar/solaar-1.0.1-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc"
+
+RDEPEND="
+	acct-group/plugdev
+	dev-python/pygobject:3[${PYTHON_USEDEP}]
+	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+	x11-libs/gtk+:3[introspection]"
+
+S="${WORKDIR}"/Solaar-${PV}
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i '/yield autostart_path/d' setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	udev_dorules rules.d/*.rules
+
+	dodoc docs/devices.md
+	if use doc; then
+		dodoc -r docs/*
+	fi
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-02-05 21:21 Michał Górny
  0 siblings, 0 replies; 60+ messages in thread
From: Michał Górny @ 2020-02-05 21:21 UTC (permalink / raw
  To: gentoo-commits
commit:     9a817caad7855ce2418fca3370c58a7051630f12
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  5 20:56:14 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb  5 21:21:22 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a817caa
app-misc/solaar: Remove py2
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
 app-misc/solaar/solaar-0.9.2-r3.ebuild | 2 +-
 app-misc/solaar/solaar-1.0.1-r1.ebuild | 2 +-
 app-misc/solaar/solaar-1.0.1.ebuild    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/app-misc/solaar/solaar-0.9.2-r3.ebuild b/app-misc/solaar/solaar-0.9.2-r3.ebuild
index f86d079462f..5c823ed39c4 100644
--- a/app-misc/solaar/solaar-0.9.2-r3.ebuild
+++ b/app-misc/solaar/solaar-0.9.2-r3.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit distutils-r1 udev linux-info gnome2-utils
 
diff --git a/app-misc/solaar/solaar-1.0.1-r1.ebuild b/app-misc/solaar/solaar-1.0.1-r1.ebuild
index e81e7cc244b..a93b069daee 100644
--- a/app-misc/solaar/solaar-1.0.1-r1.ebuild
+++ b/app-misc/solaar/solaar-1.0.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit linux-info udev xdg distutils-r1
 
diff --git a/app-misc/solaar/solaar-1.0.1.ebuild b/app-misc/solaar/solaar-1.0.1.ebuild
index d8ff31e25bf..c947969d7c4 100644
--- a/app-misc/solaar/solaar-1.0.1.ebuild
+++ b/app-misc/solaar/solaar-1.0.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit distutils-r1 linux-info udev xdg
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-03-23 19:26 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2020-03-23 19:26 UTC (permalink / raw
  To: gentoo-commits
commit:     ff77d5dfd8f7ca5862f3aacc146f858ca593d23a
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 23 19:26:06 2020 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon Mar 23 19:26:19 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff77d5df
app-misc/solaar: bump
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
 app-misc/solaar/Manifest                |  1 +
 app-misc/solaar/solaar-1.0.2_rc1.ebuild | 49 ++++++++++++++++++++++++++++++
 app-misc/solaar/solaar-9999.ebuild      | 53 +++++++++++++++++++++++++++++++++
 3 files changed, 103 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index ed728d68155..c9144dca339 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,2 +1,3 @@
 DIST solaar-0.9.2.tar.gz 864509 BLAKE2B 57c58d203d8d1ae390eaaa1cfc963cfcc9523de8d7edcb482f30c66bcaaceebc7c514cf0fcffb1b20ca5cc3bc869c94cb61bcddff44debba9307ec3b1c0e1def SHA512 13f469df753cc8fab55f5259ccc3e62b6e44471d277d240cd56ce0580144d2b1f95d731268176648663dd15e5607bfb512f477362f4f100aa0a653b001dfe04b
 DIST solaar-1.0.1.tar.gz 1195660 BLAKE2B e6cd89b5735e125dd438255a8961b1d5d38feb515c5097efec0403d99b9db6e29c439c13e279fcffe69cb314bf2650a7a11770830fdf1e971ade27ce8331aed2 SHA512 e0b2bbfd97d9650d94f1a4b47e4e70f09c75f684e7e1d3e67d2cf6dd197109084e941b98333e173fb205d5c9464dd07e17390d9c2d5b46393fee2efdb20429ac
+DIST solaar-1.0.2-rc1.tar.gz 1219777 BLAKE2B aa6780aa4748de97c69c03263e731a47068844e7f4275f87eadd3251e8dcf14b82fdd5ba0eae13492634b7d252340a01b9492cc8948f78fb86c15b4bc4698789 SHA512 1aa5a066c8b735e6525da4da738e9632107867e3d70d67fe7e643debdc9dc7969b033d618ff2c3f538095a9995a7e90d068f9d0f41e858361327c75718dbdb12
diff --git a/app-misc/solaar/solaar-1.0.2_rc1.ebuild b/app-misc/solaar/solaar-1.0.2_rc1.ebuild
new file mode 100644
index 00000000000..d4a89545dd8
--- /dev/null
+++ b/app-misc/solaar/solaar-1.0.2_rc1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/-rc}.tar.gz -> ${P/_rc/-rc}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc"
+
+RDEPEND="
+	acct-group/plugdev
+	dev-python/pygobject:3[${PYTHON_USEDEP}]
+	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+	x11-libs/gtk+:3[introspection]"
+
+S="${WORKDIR}"/Solaar-${PV/_rc/-rc}
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i '/yield autostart_path/d' setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	udev_dorules rules.d/*.rules
+
+	dodoc docs/devices.md
+	if use doc; then
+		dodoc -r docs/*
+	fi
+}
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-9999.ebuild
new file mode 100644
index 00000000000..6b0376ffc08
--- /dev/null
+++ b/app-misc/solaar/solaar-9999.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+if [[ ${PV} =~ 9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
+else
+	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~x86"
+	S="${WORKDIR}"/Solaar-${PV} # hopefully upstream fixes this in future packaging
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND="
+	acct-group/plugdev
+	dev-python/pygobject:3[${PYTHON_USEDEP}]
+	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+	x11-libs/gtk+:3[introspection]"
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i '/yield autostart_path/d' setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	udev_dorules rules.d/*.rules
+
+	dodoc docs/devices.md
+	if use doc; then
+		dodoc -r docs/*
+	fi
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-03-23 20:55 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2020-03-23 20:55 UTC (permalink / raw
  To: gentoo-commits
commit:     73683a23ace75e67f2560b4bbcb1aa40f9fd8bf2
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 23 20:55:03 2020 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon Mar 23 20:55:15 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73683a23
app-misc/solaar: update metadata
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
 app-misc/solaar/metadata.xml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/app-misc/solaar/metadata.xml b/app-misc/solaar/metadata.xml
index 69c1bb3e2d4..e9fc1b2ded9 100644
--- a/app-misc/solaar/metadata.xml
+++ b/app-misc/solaar/metadata.xml
@@ -1,7 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <!-- maintainer-needed -->
+  <maintainer type="person">
+  	<email>robbat2@gentoo.org</email>
+  </maintainer>
   <upstream>
     <remote-id type="github">pwr/Solaar</remote-id>
   </upstream>
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-03-24 19:47 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2020-03-24 19:47 UTC (permalink / raw
  To: gentoo-commits
commit:     f278a2ea4c3a3a069e1d12b6ea4493511cb1eb13
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 24 19:47:14 2020 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Tue Mar 24 19:47:22 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f278a2ea
app-misc/solaar: fix metadata whitespace
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
 app-misc/solaar/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/metadata.xml b/app-misc/solaar/metadata.xml
index e9fc1b2ded9..e43b075cd18 100644
--- a/app-misc/solaar/metadata.xml
+++ b/app-misc/solaar/metadata.xml
@@ -2,7 +2,7 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
   <maintainer type="person">
-  	<email>robbat2@gentoo.org</email>
+    <email>robbat2@gentoo.org</email>
   </maintainer>
   <upstream>
     <remote-id type="github">pwr/Solaar</remote-id>
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-05-12  4:55 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2020-05-12  4:55 UTC (permalink / raw
  To: gentoo-commits
commit:     cc690e0b5e99c0a9829faeacc82e9813ba87f202
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Tue May 12 04:55:29 2020 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Tue May 12 04:55:41 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc690e0b
app-misc/solaar: prune old versions
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
 app-misc/solaar/Manifest               |  1 -
 app-misc/solaar/solaar-0.9.2-r3.ebuild | 58 ----------------------------------
 app-misc/solaar/solaar-1.0.1.ebuild    | 47 ---------------------------
 3 files changed, 106 deletions(-)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index cff36d1fca4..571bd048921 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,4 +1,3 @@
-DIST solaar-0.9.2.tar.gz 864509 BLAKE2B 57c58d203d8d1ae390eaaa1cfc963cfcc9523de8d7edcb482f30c66bcaaceebc7c514cf0fcffb1b20ca5cc3bc869c94cb61bcddff44debba9307ec3b1c0e1def SHA512 13f469df753cc8fab55f5259ccc3e62b6e44471d277d240cd56ce0580144d2b1f95d731268176648663dd15e5607bfb512f477362f4f100aa0a653b001dfe04b
 DIST solaar-1.0.1.tar.gz 1195660 BLAKE2B e6cd89b5735e125dd438255a8961b1d5d38feb515c5097efec0403d99b9db6e29c439c13e279fcffe69cb314bf2650a7a11770830fdf1e971ade27ce8331aed2 SHA512 e0b2bbfd97d9650d94f1a4b47e4e70f09c75f684e7e1d3e67d2cf6dd197109084e941b98333e173fb205d5c9464dd07e17390d9c2d5b46393fee2efdb20429ac
 DIST solaar-1.0.2-rc1.tar.gz 1219777 BLAKE2B aa6780aa4748de97c69c03263e731a47068844e7f4275f87eadd3251e8dcf14b82fdd5ba0eae13492634b7d252340a01b9492cc8948f78fb86c15b4bc4698789 SHA512 1aa5a066c8b735e6525da4da738e9632107867e3d70d67fe7e643debdc9dc7969b033d618ff2c3f538095a9995a7e90d068f9d0f41e858361327c75718dbdb12
 DIST solaar-1.0.2rc2.tar.gz 1212725 BLAKE2B e43dcd013e4251e7450079cafa34e171d10e0144e2b736148a90052e4b2dfed76d6b2c0048a848bb2449febff312d3c058ad03e32f0bdede04cb418adf9d030a SHA512 33a63bc8405a4d48d4dc834d22c0376119a6f611067cd14eaa815503e120a2d877a4f73362aa53bc857aef9626d82413619b1e9a748b9b8bbed0828146c64342
diff --git a/app-misc/solaar/solaar-0.9.2-r3.ebuild b/app-misc/solaar/solaar-0.9.2-r3.ebuild
deleted file mode 100644
index 5c823ed39c4..00000000000
--- a/app-misc/solaar/solaar-0.9.2-r3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1 udev linux-info gnome2-utils
-
-DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
-HOMEPAGE="https://pwr.github.com/Solaar/"
-SRC_URI="https://github.com/pwr/Solaar/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="doc"
-
-RDEPEND="
-	acct-group/plugdev
-	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-	dev-python/pygobject:3[${PYTHON_USEDEP}]
-	x11-libs/gtk+:3[introspection]"
-
-S=${WORKDIR}/Solaar-${PV}
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i '/yield autostart_path/d' setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	udev_dorules rules.d/*.rules
-
-	dodoc docs/devices.md
-	if use doc; then
-		dodoc -r docs/*
-	fi
-}
-
-pkg_postinst() {
-	if [[ -z ${REPLACING_VERSIONS} ]] ; then
-		elog "Users must be in the plugdev group to use this application."
-	fi
-
-	gnome2_icon_cache_update
-}
-
-pkg_preinst() { gnome2_icon_savelist; }
-pkg_postrm() { gnome2_icon_cache_update; }
diff --git a/app-misc/solaar/solaar-1.0.1.ebuild b/app-misc/solaar/solaar-1.0.1.ebuild
deleted file mode 100644
index c947969d7c4..00000000000
--- a/app-misc/solaar/solaar-1.0.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit distutils-r1 linux-info udev xdg
-
-DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="doc"
-
-RDEPEND="
-	acct-group/plugdev
-	dev-python/pygobject:3[${PYTHON_USEDEP}]
-	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-	x11-libs/gtk+:3[introspection]"
-
-S=${WORKDIR}/Solaar-${PV}
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i '/yield autostart_path/d' setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	udev_dorules rules.d/*.rules
-
-	dodoc docs/devices.md
-	if use doc; then
-		dodoc -r docs/*
-	fi
-}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-05-12  4:55 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2020-05-12  4:55 UTC (permalink / raw
  To: gentoo-commits
commit:     dc9472da73a688bd3579984fba750c83fd0534d4
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Tue May 12 04:54:43 2020 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Tue May 12 04:55:41 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9472da
app-misc/solaar: bump
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
 app-misc/solaar/Manifest                |  1 +
 app-misc/solaar/solaar-1.0.2_rc2.ebuild | 53 +++++++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index c9144dca339..cff36d1fca4 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,3 +1,4 @@
 DIST solaar-0.9.2.tar.gz 864509 BLAKE2B 57c58d203d8d1ae390eaaa1cfc963cfcc9523de8d7edcb482f30c66bcaaceebc7c514cf0fcffb1b20ca5cc3bc869c94cb61bcddff44debba9307ec3b1c0e1def SHA512 13f469df753cc8fab55f5259ccc3e62b6e44471d277d240cd56ce0580144d2b1f95d731268176648663dd15e5607bfb512f477362f4f100aa0a653b001dfe04b
 DIST solaar-1.0.1.tar.gz 1195660 BLAKE2B e6cd89b5735e125dd438255a8961b1d5d38feb515c5097efec0403d99b9db6e29c439c13e279fcffe69cb314bf2650a7a11770830fdf1e971ade27ce8331aed2 SHA512 e0b2bbfd97d9650d94f1a4b47e4e70f09c75f684e7e1d3e67d2cf6dd197109084e941b98333e173fb205d5c9464dd07e17390d9c2d5b46393fee2efdb20429ac
 DIST solaar-1.0.2-rc1.tar.gz 1219777 BLAKE2B aa6780aa4748de97c69c03263e731a47068844e7f4275f87eadd3251e8dcf14b82fdd5ba0eae13492634b7d252340a01b9492cc8948f78fb86c15b4bc4698789 SHA512 1aa5a066c8b735e6525da4da738e9632107867e3d70d67fe7e643debdc9dc7969b033d618ff2c3f538095a9995a7e90d068f9d0f41e858361327c75718dbdb12
+DIST solaar-1.0.2rc2.tar.gz 1212725 BLAKE2B e43dcd013e4251e7450079cafa34e171d10e0144e2b736148a90052e4b2dfed76d6b2c0048a848bb2449febff312d3c058ad03e32f0bdede04cb418adf9d030a SHA512 33a63bc8405a4d48d4dc834d22c0376119a6f611067cd14eaa815503e120a2d877a4f73362aa53bc857aef9626d82413619b1e9a748b9b8bbed0828146c64342
diff --git a/app-misc/solaar/solaar-1.0.2_rc2.ebuild b/app-misc/solaar/solaar-1.0.2_rc2.ebuild
new file mode 100644
index 00000000000..5a5a4947822
--- /dev/null
+++ b/app-misc/solaar/solaar-1.0.2_rc2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc"
+
+RDEPEND="
+	acct-group/plugdev
+	dev-python/pygobject:3[${PYTHON_USEDEP}]
+	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+	x11-libs/gtk+:3[introspection]"
+
+S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i \
+		-e '/yield autostart_path/d' \
+		setup.py || die
+
+	sed -i -r \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md
+	if use doc; then
+		dodoc -r docs/*
+	fi
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-05-18  6:16 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2020-05-18  6:16 UTC (permalink / raw
  To: gentoo-commits
commit:     207d9470d6e3326be95b16c1682e7715b9a87f30
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon May 18 06:15:45 2020 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon May 18 06:16:42 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=207d9470
app-misc/solaar: bump
Upstream thinks this might be the final RC before a new
(upstream-stable) release.
Reference: https://github.com/pwr-Solaar/Solaar/issues/673#issuecomment-629839222
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
 app-misc/solaar/Manifest                |  1 +
 app-misc/solaar/solaar-1.0.2_rc3.ebuild | 53 +++++++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index 571bd048921..f54ebd2ef11 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,3 +1,4 @@
 DIST solaar-1.0.1.tar.gz 1195660 BLAKE2B e6cd89b5735e125dd438255a8961b1d5d38feb515c5097efec0403d99b9db6e29c439c13e279fcffe69cb314bf2650a7a11770830fdf1e971ade27ce8331aed2 SHA512 e0b2bbfd97d9650d94f1a4b47e4e70f09c75f684e7e1d3e67d2cf6dd197109084e941b98333e173fb205d5c9464dd07e17390d9c2d5b46393fee2efdb20429ac
 DIST solaar-1.0.2-rc1.tar.gz 1219777 BLAKE2B aa6780aa4748de97c69c03263e731a47068844e7f4275f87eadd3251e8dcf14b82fdd5ba0eae13492634b7d252340a01b9492cc8948f78fb86c15b4bc4698789 SHA512 1aa5a066c8b735e6525da4da738e9632107867e3d70d67fe7e643debdc9dc7969b033d618ff2c3f538095a9995a7e90d068f9d0f41e858361327c75718dbdb12
 DIST solaar-1.0.2rc2.tar.gz 1212725 BLAKE2B e43dcd013e4251e7450079cafa34e171d10e0144e2b736148a90052e4b2dfed76d6b2c0048a848bb2449febff312d3c058ad03e32f0bdede04cb418adf9d030a SHA512 33a63bc8405a4d48d4dc834d22c0376119a6f611067cd14eaa815503e120a2d877a4f73362aa53bc857aef9626d82413619b1e9a748b9b8bbed0828146c64342
+DIST solaar-1.0.2rc3.tar.gz 1212831 BLAKE2B 5559a0e3a75252914080da7d87739bd8ea867eb09e2a80e31c4057626060c841a60501ac4fcf0f58489e67bed71067c25594ca2250fa961607ba25211350eeab SHA512 fde0533cc5278a831f309e76d449f33b987621d45025879ab1fc9f908073f661e10d6ef030d8455bbc5ca0e82e25f4bb7de1a54327c4b1ecaada08796f46f2e4
diff --git a/app-misc/solaar/solaar-1.0.2_rc3.ebuild b/app-misc/solaar/solaar-1.0.2_rc3.ebuild
new file mode 100644
index 00000000000..5a5a4947822
--- /dev/null
+++ b/app-misc/solaar/solaar-1.0.2_rc3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc"
+
+RDEPEND="
+	acct-group/plugdev
+	dev-python/pygobject:3[${PYTHON_USEDEP}]
+	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+	x11-libs/gtk+:3[introspection]"
+
+S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i \
+		-e '/yield autostart_path/d' \
+		setup.py || die
+
+	sed -i -r \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md
+	if use doc; then
+		dodoc -r docs/*
+	fi
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-05-22  4:42 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2020-05-22  4:42 UTC (permalink / raw
  To: gentoo-commits
commit:     6a1f6fd561751cb8b9b6a08f914df91c245de751
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Fri May 22 04:42:08 2020 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Fri May 22 04:42:22 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a1f6fd5
app-misc/solaar: bump to 1.0.2 final version
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
 app-misc/solaar/Manifest                           |  1 +
 ...solaar-1.0.2_rc2.ebuild => solaar-1.0.2.ebuild} | 11 +++--
 app-misc/solaar/solaar-1.0.2_rc1.ebuild            | 49 --------------------
 app-misc/solaar/solaar-1.0.2_rc3.ebuild            | 53 ----------------------
 4 files changed, 9 insertions(+), 105 deletions(-)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index f54ebd2ef11..34f28dd67a4 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,4 +1,5 @@
 DIST solaar-1.0.1.tar.gz 1195660 BLAKE2B e6cd89b5735e125dd438255a8961b1d5d38feb515c5097efec0403d99b9db6e29c439c13e279fcffe69cb314bf2650a7a11770830fdf1e971ade27ce8331aed2 SHA512 e0b2bbfd97d9650d94f1a4b47e4e70f09c75f684e7e1d3e67d2cf6dd197109084e941b98333e173fb205d5c9464dd07e17390d9c2d5b46393fee2efdb20429ac
 DIST solaar-1.0.2-rc1.tar.gz 1219777 BLAKE2B aa6780aa4748de97c69c03263e731a47068844e7f4275f87eadd3251e8dcf14b82fdd5ba0eae13492634b7d252340a01b9492cc8948f78fb86c15b4bc4698789 SHA512 1aa5a066c8b735e6525da4da738e9632107867e3d70d67fe7e643debdc9dc7969b033d618ff2c3f538095a9995a7e90d068f9d0f41e858361327c75718dbdb12
+DIST solaar-1.0.2.tar.gz 1540722 BLAKE2B 66c6f7c347f5eba538d3d48ff1c1137c1c71bf84dfb1a306a94e3cb24810378864066644a82d27eaaee2d80d30bcd30bb71ebe80fdb12363e9b194df9054946d SHA512 5f97b51e7853386311c5b9ff968a72529d55837f7262786e86085e130d219ac22095c20c984e340f619a15b8242f90e66a6c678c5e0c507c261d0430b74eacd6
 DIST solaar-1.0.2rc2.tar.gz 1212725 BLAKE2B e43dcd013e4251e7450079cafa34e171d10e0144e2b736148a90052e4b2dfed76d6b2c0048a848bb2449febff312d3c058ad03e32f0bdede04cb418adf9d030a SHA512 33a63bc8405a4d48d4dc834d22c0376119a6f611067cd14eaa815503e120a2d877a4f73362aa53bc857aef9626d82413619b1e9a748b9b8bbed0828146c64342
 DIST solaar-1.0.2rc3.tar.gz 1212831 BLAKE2B 5559a0e3a75252914080da7d87739bd8ea867eb09e2a80e31c4057626060c841a60501ac4fcf0f58489e67bed71067c25594ca2250fa961607ba25211350eeab SHA512 fde0533cc5278a831f309e76d449f33b987621d45025879ab1fc9f908073f661e10d6ef030d8455bbc5ca0e82e25f4bb7de1a54327c4b1ecaada08796f46f2e4
diff --git a/app-misc/solaar/solaar-1.0.2_rc2.ebuild b/app-misc/solaar/solaar-1.0.2.ebuild
similarity index 75%
rename from app-misc/solaar/solaar-1.0.2_rc2.ebuild
rename to app-misc/solaar/solaar-1.0.2.ebuild
index 5a5a4947822..f9fa3d13bee 100644
--- a/app-misc/solaar/solaar-1.0.2_rc2.ebuild
+++ b/app-misc/solaar/solaar-1.0.2.ebuild
@@ -8,20 +8,23 @@ PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit linux-info udev xdg distutils-r1
 
-DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
 HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
 SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="doc"
+IUSE="doc appindicator libnotify"
 
 RDEPEND="
 	acct-group/plugdev
 	dev-python/pygobject:3[${PYTHON_USEDEP}]
 	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-	x11-libs/gtk+:3[introspection]"
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libappindicator:3 )
+	libnotify? ( x11-libs/libnotify )"
+# libappindicator & libnotify are entirely optional and detected at runtime
 
 S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 
@@ -49,5 +52,7 @@ python_install_all() {
 	dodoc docs/devices.md
 	if use doc; then
 		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
 	fi
 }
diff --git a/app-misc/solaar/solaar-1.0.2_rc1.ebuild b/app-misc/solaar/solaar-1.0.2_rc1.ebuild
deleted file mode 100644
index d4a89545dd8..00000000000
--- a/app-misc/solaar/solaar-1.0.2_rc1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit linux-info udev xdg distutils-r1
-
-DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/-rc}.tar.gz -> ${P/_rc/-rc}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="doc"
-
-RDEPEND="
-	acct-group/plugdev
-	dev-python/pygobject:3[${PYTHON_USEDEP}]
-	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-	x11-libs/gtk+:3[introspection]"
-
-S="${WORKDIR}"/Solaar-${PV/_rc/-rc}
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i '/yield autostart_path/d' setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	udev_dorules rules.d/*.rules
-
-	dodoc docs/devices.md
-	if use doc; then
-		dodoc -r docs/*
-	fi
-}
diff --git a/app-misc/solaar/solaar-1.0.2_rc3.ebuild b/app-misc/solaar/solaar-1.0.2_rc3.ebuild
deleted file mode 100644
index 5a5a4947822..00000000000
--- a/app-misc/solaar/solaar-1.0.2_rc3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit linux-info udev xdg distutils-r1
-
-DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="doc"
-
-RDEPEND="
-	acct-group/plugdev
-	dev-python/pygobject:3[${PYTHON_USEDEP}]
-	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-	x11-libs/gtk+:3[introspection]"
-
-S="${WORKDIR}"/Solaar-${PV/_rc/rc}
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i \
-		-e '/yield autostart_path/d' \
-		setup.py || die
-
-	sed -i -r \
-		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
-		setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	dodoc docs/devices.md
-	if use doc; then
-		dodoc -r docs/*
-	fi
-}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-05-22  5:18 Matt Turner
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Turner @ 2020-05-22  5:18 UTC (permalink / raw
  To: gentoo-commits
commit:     628ed83408a65cb5690495d6e8a8b94e752eef46
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri May 22 05:18:14 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri May 22 05:18:14 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628ed834
app-misc/solaar: Update Manifest
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
 app-misc/solaar/Manifest | 3 ---
 1 file changed, 3 deletions(-)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index 34f28dd67a4..45eb9fd5351 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,5 +1,2 @@
 DIST solaar-1.0.1.tar.gz 1195660 BLAKE2B e6cd89b5735e125dd438255a8961b1d5d38feb515c5097efec0403d99b9db6e29c439c13e279fcffe69cb314bf2650a7a11770830fdf1e971ade27ce8331aed2 SHA512 e0b2bbfd97d9650d94f1a4b47e4e70f09c75f684e7e1d3e67d2cf6dd197109084e941b98333e173fb205d5c9464dd07e17390d9c2d5b46393fee2efdb20429ac
-DIST solaar-1.0.2-rc1.tar.gz 1219777 BLAKE2B aa6780aa4748de97c69c03263e731a47068844e7f4275f87eadd3251e8dcf14b82fdd5ba0eae13492634b7d252340a01b9492cc8948f78fb86c15b4bc4698789 SHA512 1aa5a066c8b735e6525da4da738e9632107867e3d70d67fe7e643debdc9dc7969b033d618ff2c3f538095a9995a7e90d068f9d0f41e858361327c75718dbdb12
 DIST solaar-1.0.2.tar.gz 1540722 BLAKE2B 66c6f7c347f5eba538d3d48ff1c1137c1c71bf84dfb1a306a94e3cb24810378864066644a82d27eaaee2d80d30bcd30bb71ebe80fdb12363e9b194df9054946d SHA512 5f97b51e7853386311c5b9ff968a72529d55837f7262786e86085e130d219ac22095c20c984e340f619a15b8242f90e66a6c678c5e0c507c261d0430b74eacd6
-DIST solaar-1.0.2rc2.tar.gz 1212725 BLAKE2B e43dcd013e4251e7450079cafa34e171d10e0144e2b736148a90052e4b2dfed76d6b2c0048a848bb2449febff312d3c058ad03e32f0bdede04cb418adf9d030a SHA512 33a63bc8405a4d48d4dc834d22c0376119a6f611067cd14eaa815503e120a2d877a4f73362aa53bc857aef9626d82413619b1e9a748b9b8bbed0828146c64342
-DIST solaar-1.0.2rc3.tar.gz 1212831 BLAKE2B 5559a0e3a75252914080da7d87739bd8ea867eb09e2a80e31c4057626060c841a60501ac4fcf0f58489e67bed71067c25594ca2250fa961607ba25211350eeab SHA512 fde0533cc5278a831f309e76d449f33b987621d45025879ab1fc9f908073f661e10d6ef030d8455bbc5ca0e82e25f4bb7de1a54327c4b1ecaada08796f46f2e4
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-07-27 21:45 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2020-07-27 21:45 UTC (permalink / raw
  To: gentoo-commits
commit:     69493cb0203d66df3b9bb47e7df55c990380ab3f
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 27 21:44:52 2020 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon Jul 27 21:45:13 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69493cb0
app-misc/solaar: bump
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
 app-misc/solaar/Manifest                |  1 +
 app-misc/solaar/solaar-1.0.3_rc1.ebuild | 59 +++++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index 45eb9fd5351..40ff7fa0b81 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,2 +1,3 @@
 DIST solaar-1.0.1.tar.gz 1195660 BLAKE2B e6cd89b5735e125dd438255a8961b1d5d38feb515c5097efec0403d99b9db6e29c439c13e279fcffe69cb314bf2650a7a11770830fdf1e971ade27ce8331aed2 SHA512 e0b2bbfd97d9650d94f1a4b47e4e70f09c75f684e7e1d3e67d2cf6dd197109084e941b98333e173fb205d5c9464dd07e17390d9c2d5b46393fee2efdb20429ac
 DIST solaar-1.0.2.tar.gz 1540722 BLAKE2B 66c6f7c347f5eba538d3d48ff1c1137c1c71bf84dfb1a306a94e3cb24810378864066644a82d27eaaee2d80d30bcd30bb71ebe80fdb12363e9b194df9054946d SHA512 5f97b51e7853386311c5b9ff968a72529d55837f7262786e86085e130d219ac22095c20c984e340f619a15b8242f90e66a6c678c5e0c507c261d0430b74eacd6
+DIST solaar-1.0.3rc1.tar.gz 782803 BLAKE2B a4dde7238f2616d98cafafa775050fd0c3a3aaf8a11b0eab333993a9246c321c45ebe4d30adddf82d826e1909a8e90cb0914472ab40f9ed5560d380931aea591 SHA512 845c55865ef93c163bae80dfe6e8e3013363cff1be03b167dcd4f30c541ae16e1828ed6e51c8c77aa8b067e3a75cd8e1980fb8847b308d067a816598f83c8d83
diff --git a/app-misc/solaar/solaar-1.0.3_rc1.ebuild b/app-misc/solaar/solaar-1.0.3_rc1.ebuild
new file mode 100644
index 00000000000..37fb735fd59
--- /dev/null
+++ b/app-misc/solaar/solaar-1.0.3_rc1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=bdepend
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc appindicator libnotify"
+
+RDEPEND="
+	acct-group/plugdev
+	dev-python/pygobject:3[${PYTHON_USEDEP}]
+	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libappindicator:3 )
+	libnotify? ( x11-libs/libnotify )"
+# libappindicator & libnotify are entirely optional and detected at runtime
+
+S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i \
+		-e '/yield autostart_path/d' \
+		setup.py || die
+
+	sed -i -r \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md
+	if use doc; then
+		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
+	fi
+	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-12-02 22:15 Sam James
  0 siblings, 0 replies; 60+ messages in thread
From: Sam James @ 2020-12-02 22:15 UTC (permalink / raw
  To: gentoo-commits
commit:     72a25f83c711419586f5490fdd21502285618bc0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  2 22:15:09 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec  2 22:15:09 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a25f83
app-misc/solaar: Stabilize 1.0.2 amd64, #758092
Signed-off-by: Sam James <sam <AT> gentoo.org>
 app-misc/solaar/solaar-1.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.0.2.ebuild b/app-misc/solaar/solaar-1.0.2.ebuild
index f9fa3d13bee..920b73b9b3c 100644
--- a/app-misc/solaar/solaar-1.0.2.ebuild
+++ b/app-misc/solaar/solaar-1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 IUSE="doc appindicator libnotify"
 
 RDEPEND="
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-12-02 22:49 Sam James
  0 siblings, 0 replies; 60+ messages in thread
From: Sam James @ 2020-12-02 22:49 UTC (permalink / raw
  To: gentoo-commits
commit:     0b47915ba511fb75299c52799a3ec789727ca9a5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  2 22:49:27 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec  2 22:49:27 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b47915b
app-misc/solaar: Add Python 3.8 to 9999 too
Package-Manager: Portage-3.0.10.2-prefix, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
 app-misc/solaar/solaar-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-9999.ebuild
index 6b0376ffc08..01b7caa1700 100644
--- a/app-misc/solaar/solaar-9999.ebuild
+++ b/app-misc/solaar/solaar-9999.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit linux-info udev xdg distutils-r1
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2020-12-02 23:31 Thomas Deutschmann
  0 siblings, 0 replies; 60+ messages in thread
From: Thomas Deutschmann @ 2020-12-02 23:31 UTC (permalink / raw
  To: gentoo-commits
commit:     71d66169f840b4a67379f9be40ae6eee493b2113
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  2 23:28:06 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Dec  2 23:30:57 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d66169
app-misc/solaar: x86 stable (bug #758092)
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
 app-misc/solaar/solaar-1.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.0.2.ebuild b/app-misc/solaar/solaar-1.0.2.ebuild
index 920b73b9b3c..496c06386dd 100644
--- a/app-misc/solaar/solaar-1.0.2.ebuild
+++ b/app-misc/solaar/solaar-1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="doc appindicator libnotify"
 
 RDEPEND="
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2021-02-27 19:26 Matt Turner
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Turner @ 2021-02-27 19:26 UTC (permalink / raw
  To: gentoo-commits
commit:     72b0331ed080bebd6dc76534540bb8f96c0f0461
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 27 19:22:25 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 19:26:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72b0331e
app-misc/solaar: Convert to PYTHON_SINGLE_TARGET
... and fix libnotify/libappindicator dependencies and add Python 3.9
compatibility and sync from 1.0.3_rc1. Sigh.
Closes: https://bugs.gentoo.org/732172
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
 app-misc/solaar/solaar-9999.ebuild | 38 +++++++++++++++++++++++++-------------
 1 file changed, 25 insertions(+), 13 deletions(-)
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-9999.ebuild
index 8b13996f6d3..0e6648c5ddf 100644
--- a/app-misc/solaar/solaar-9999.ebuild
+++ b/app-misc/solaar/solaar-9999.ebuild
@@ -1,39 +1,50 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7,8} )
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{7..9} )
 
 inherit linux-info udev xdg distutils-r1
 
-DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
 HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
 if [[ ${PV} =~ 9999* ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
-	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV}.tar.gz -> ${P}.tar.gz"
+	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
 	KEYWORDS="~amd64 ~arm ~x86"
-	S="${WORKDIR}"/Solaar-${PV} # hopefully upstream fixes this in future packaging
+	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="doc"
+IUSE="doc appindicator libnotify"
 
 RDEPEND="
 	acct-group/plugdev
-	dev-python/pygobject:3[${PYTHON_USEDEP}]
-	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-	x11-libs/gtk+:3[introspection]"
+	$(python_gen_cond_dep '
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+	')
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libappindicator:3[introspection] )
+	libnotify? ( x11-libs/libnotify[introspection] )"
+# libappindicator & libnotify are entirely optional and detected at runtime
 
 CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
 
 python_prepare_all() {
 	# don't autostart (bug #494608)
-	sed -i '/yield autostart_path/d' setup.py || die
+	sed -i \
+		-e '/yield autostart_path/d' \
+		setup.py || die
+
+	sed -i -r \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		setup.py || die
 
 	# grant plugdev group rw access
 	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
@@ -44,10 +55,11 @@ python_prepare_all() {
 python_install_all() {
 	distutils-r1_python_install_all
 
-	udev_dorules rules.d/*.rules
-
 	dodoc docs/devices.md
 	if use doc; then
 		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
 	fi
+	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
 }
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2021-02-27 19:26 Matt Turner
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Turner @ 2021-02-27 19:26 UTC (permalink / raw
  To: gentoo-commits
commit:     3b50e50f54386703fb9a147d04d359250f52f6c6
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 27 19:24:05 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 19:26:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b50e50f
app-misc/solaar: Version bump to 1.0.5
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
 app-misc/solaar/Manifest            |  1 +
 app-misc/solaar/solaar-1.0.5.ebuild | 65 +++++++++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index 40ff7fa0b81..b7709be5a46 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,3 +1,4 @@
 DIST solaar-1.0.1.tar.gz 1195660 BLAKE2B e6cd89b5735e125dd438255a8961b1d5d38feb515c5097efec0403d99b9db6e29c439c13e279fcffe69cb314bf2650a7a11770830fdf1e971ade27ce8331aed2 SHA512 e0b2bbfd97d9650d94f1a4b47e4e70f09c75f684e7e1d3e67d2cf6dd197109084e941b98333e173fb205d5c9464dd07e17390d9c2d5b46393fee2efdb20429ac
 DIST solaar-1.0.2.tar.gz 1540722 BLAKE2B 66c6f7c347f5eba538d3d48ff1c1137c1c71bf84dfb1a306a94e3cb24810378864066644a82d27eaaee2d80d30bcd30bb71ebe80fdb12363e9b194df9054946d SHA512 5f97b51e7853386311c5b9ff968a72529d55837f7262786e86085e130d219ac22095c20c984e340f619a15b8242f90e66a6c678c5e0c507c261d0430b74eacd6
 DIST solaar-1.0.3rc1.tar.gz 782803 BLAKE2B a4dde7238f2616d98cafafa775050fd0c3a3aaf8a11b0eab333993a9246c321c45ebe4d30adddf82d826e1909a8e90cb0914472ab40f9ed5560d380931aea591 SHA512 845c55865ef93c163bae80dfe6e8e3013363cff1be03b167dcd4f30c541ae16e1828ed6e51c8c77aa8b067e3a75cd8e1980fb8847b308d067a816598f83c8d83
+DIST solaar-1.0.5.tar.gz 920452 BLAKE2B 44aa0f9abd63629a5a4e737c14e468922c4aa501341717d595f045c5f40369ade6ff296120931557f1e8f04b99aa4f690454aa8f6bceaa526f370f93b312f6d6 SHA512 28603c30f0e9f2f0fe2549722062548031c69a0d9c98f732fdd8fbb51ed1d55ef033262113b2f88044a68f8b26c8c51fb0b45d4f4689fb3619e143d159618c47
diff --git a/app-misc/solaar/solaar-1.0.5.ebuild b/app-misc/solaar/solaar-1.0.5.ebuild
new file mode 100644
index 00000000000..0e6648c5ddf
--- /dev/null
+++ b/app-misc/solaar/solaar-1.0.5.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+if [[ ${PV} =~ 9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
+else
+	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~x86"
+	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="doc appindicator libnotify"
+
+RDEPEND="
+	acct-group/plugdev
+	$(python_gen_cond_dep '
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+	')
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libappindicator:3[introspection] )
+	libnotify? ( x11-libs/libnotify[introspection] )"
+# libappindicator & libnotify are entirely optional and detected at runtime
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i \
+		-e '/yield autostart_path/d' \
+		setup.py || die
+
+	sed -i -r \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md
+	if use doc; then
+		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
+	fi
+	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2021-02-28  2:31 Matt Turner
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Turner @ 2021-02-28  2:31 UTC (permalink / raw
  To: gentoo-commits
commit:     66cbe5a8525b4c835715e5c2c4cf58372f276d12
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 28 02:30:29 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Feb 28 02:31:16 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66cbe5a8
app-misc/solaar: Add missing dependencies
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
 app-misc/solaar/{solaar-1.0.5.ebuild => solaar-1.0.5-r1.ebuild} | 0
 app-misc/solaar/solaar-9999.ebuild                              | 4 ++++
 2 files changed, 4 insertions(+)
diff --git a/app-misc/solaar/solaar-1.0.5.ebuild b/app-misc/solaar/solaar-1.0.5-r1.ebuild
similarity index 100%
rename from app-misc/solaar/solaar-1.0.5.ebuild
rename to app-misc/solaar/solaar-1.0.5-r1.ebuild
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-9999.ebuild
index 0e6648c5ddf..cad0500253b 100644
--- a/app-misc/solaar/solaar-9999.ebuild
+++ b/app-misc/solaar/solaar-9999.ebuild
@@ -26,8 +26,12 @@ IUSE="doc appindicator libnotify"
 RDEPEND="
 	acct-group/plugdev
 	$(python_gen_cond_dep '
+		dev-python/psutil[${PYTHON_USEDEP}]
 		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		dev-python/python-xlib[${PYTHON_USEDEP}]
 		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+		dev-python/pyyaml[${PYTHON_USEDEP}]
+
 	')
 	x11-libs/gtk+:3[introspection]
 	appindicator? ( dev-libs/libappindicator:3[introspection] )
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2021-02-28  4:27 Matt Turner
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Turner @ 2021-02-28  4:27 UTC (permalink / raw
  To: gentoo-commits
commit:     add6d9cd9e856f0fcdf86599e679aad54c8939eb
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 28 04:27:38 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Feb 28 04:27:38 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add6d9cd
app-misc/solaar: Fix revbump
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
 app-misc/solaar/{solaar-1.0.5-r1.ebuild => solaar-1.0.5-r2.ebuild} | 4 ++++
 1 file changed, 4 insertions(+)
diff --git a/app-misc/solaar/solaar-1.0.5-r1.ebuild b/app-misc/solaar/solaar-1.0.5-r2.ebuild
similarity index 93%
rename from app-misc/solaar/solaar-1.0.5-r1.ebuild
rename to app-misc/solaar/solaar-1.0.5-r2.ebuild
index 0e6648c5ddf..cad0500253b 100644
--- a/app-misc/solaar/solaar-1.0.5-r1.ebuild
+++ b/app-misc/solaar/solaar-1.0.5-r2.ebuild
@@ -26,8 +26,12 @@ IUSE="doc appindicator libnotify"
 RDEPEND="
 	acct-group/plugdev
 	$(python_gen_cond_dep '
+		dev-python/psutil[${PYTHON_USEDEP}]
 		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		dev-python/python-xlib[${PYTHON_USEDEP}]
 		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+		dev-python/pyyaml[${PYTHON_USEDEP}]
+
 	')
 	x11-libs/gtk+:3[introspection]
 	appindicator? ( dev-libs/libappindicator:3[introspection] )
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2021-04-11 11:06 Sam James
  0 siblings, 0 replies; 60+ messages in thread
From: Sam James @ 2021-04-11 11:06 UTC (permalink / raw
  To: gentoo-commits
commit:     774f20e43bd27508ae6a67655015d02008214ec7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 11 11:04:31 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 11 11:04:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=774f20e4
app-misc/solaar: Stabilize 1.0.5-r2 x86, #781602
Signed-off-by: Sam James <sam <AT> gentoo.org>
 app-misc/solaar/solaar-1.0.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.0.5-r2.ebuild b/app-misc/solaar/solaar-1.0.5-r2.ebuild
index cad0500253b..5b87a13a630 100644
--- a/app-misc/solaar/solaar-1.0.5-r2.ebuild
+++ b/app-misc/solaar/solaar-1.0.5-r2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~x86"
+	KEYWORDS="~amd64 ~arm x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2021-04-11 11:11 Sam James
  0 siblings, 0 replies; 60+ messages in thread
From: Sam James @ 2021-04-11 11:11 UTC (permalink / raw
  To: gentoo-commits
commit:     1f2977e34fae7749598462739e0eb6a0694413ff
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 11 11:09:38 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 11 11:09:38 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f2977e3
app-misc/solaar: Stabilize 1.0.5-r2 amd64, #781602
Signed-off-by: Sam James <sam <AT> gentoo.org>
 app-misc/solaar/solaar-1.0.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.0.5-r2.ebuild b/app-misc/solaar/solaar-1.0.5-r2.ebuild
index 5b87a13a630..de5cdd6f843 100644
--- a/app-misc/solaar/solaar-1.0.5-r2.ebuild
+++ b/app-misc/solaar/solaar-1.0.5-r2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm x86"
+	KEYWORDS="amd64 ~arm x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2021-04-14 18:04 Matt Turner
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Turner @ 2021-04-14 18:04 UTC (permalink / raw
  To: gentoo-commits
commit:     16b7af187ac2d9d7b3340a3635329a57d0caaefd
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 14 18:03:00 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Apr 14 18:04:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16b7af18
app-misc/solaar: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
 app-misc/solaar/Manifest                |  3 --
 app-misc/solaar/solaar-1.0.1-r1.ebuild  | 49 ---------------------------
 app-misc/solaar/solaar-1.0.2.ebuild     | 58 --------------------------------
 app-misc/solaar/solaar-1.0.3_rc1.ebuild | 59 ---------------------------------
 4 files changed, 169 deletions(-)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index b7709be5a46..6b211be3260 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,4 +1 @@
-DIST solaar-1.0.1.tar.gz 1195660 BLAKE2B e6cd89b5735e125dd438255a8961b1d5d38feb515c5097efec0403d99b9db6e29c439c13e279fcffe69cb314bf2650a7a11770830fdf1e971ade27ce8331aed2 SHA512 e0b2bbfd97d9650d94f1a4b47e4e70f09c75f684e7e1d3e67d2cf6dd197109084e941b98333e173fb205d5c9464dd07e17390d9c2d5b46393fee2efdb20429ac
-DIST solaar-1.0.2.tar.gz 1540722 BLAKE2B 66c6f7c347f5eba538d3d48ff1c1137c1c71bf84dfb1a306a94e3cb24810378864066644a82d27eaaee2d80d30bcd30bb71ebe80fdb12363e9b194df9054946d SHA512 5f97b51e7853386311c5b9ff968a72529d55837f7262786e86085e130d219ac22095c20c984e340f619a15b8242f90e66a6c678c5e0c507c261d0430b74eacd6
-DIST solaar-1.0.3rc1.tar.gz 782803 BLAKE2B a4dde7238f2616d98cafafa775050fd0c3a3aaf8a11b0eab333993a9246c321c45ebe4d30adddf82d826e1909a8e90cb0914472ab40f9ed5560d380931aea591 SHA512 845c55865ef93c163bae80dfe6e8e3013363cff1be03b167dcd4f30c541ae16e1828ed6e51c8c77aa8b067e3a75cd8e1980fb8847b308d067a816598f83c8d83
 DIST solaar-1.0.5.tar.gz 920452 BLAKE2B 44aa0f9abd63629a5a4e737c14e468922c4aa501341717d595f045c5f40369ade6ff296120931557f1e8f04b99aa4f690454aa8f6bceaa526f370f93b312f6d6 SHA512 28603c30f0e9f2f0fe2549722062548031c69a0d9c98f732fdd8fbb51ed1d55ef033262113b2f88044a68f8b26c8c51fb0b45d4f4689fb3619e143d159618c47
diff --git a/app-misc/solaar/solaar-1.0.1-r1.ebuild b/app-misc/solaar/solaar-1.0.1-r1.ebuild
deleted file mode 100644
index 76839e200c8..00000000000
--- a/app-misc/solaar/solaar-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_7 )
-
-inherit linux-info udev xdg distutils-r1
-
-DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="doc"
-
-RDEPEND="
-	acct-group/plugdev
-	dev-python/pygobject:3[${PYTHON_USEDEP}]
-	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-	x11-libs/gtk+:3[introspection]"
-
-S="${WORKDIR}"/Solaar-${PV}
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i '/yield autostart_path/d' setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	udev_dorules rules.d/*.rules
-
-	dodoc docs/devices.md
-	if use doc; then
-		dodoc -r docs/*
-	fi
-}
diff --git a/app-misc/solaar/solaar-1.0.2.ebuild b/app-misc/solaar/solaar-1.0.2.ebuild
deleted file mode 100644
index 3fd7c0cbe1e..00000000000
--- a/app-misc/solaar/solaar-1.0.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit linux-info udev xdg distutils-r1
-
-DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="doc appindicator libnotify"
-
-RDEPEND="
-	acct-group/plugdev
-	dev-python/pygobject:3[${PYTHON_USEDEP}]
-	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-	x11-libs/gtk+:3[introspection]
-	appindicator? ( dev-libs/libappindicator:3 )
-	libnotify? ( x11-libs/libnotify )"
-# libappindicator & libnotify are entirely optional and detected at runtime
-
-S="${WORKDIR}"/Solaar-${PV/_rc/rc}
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i \
-		-e '/yield autostart_path/d' \
-		setup.py || die
-
-	sed -i -r \
-		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
-		setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	dodoc docs/devices.md
-	if use doc; then
-		dodoc -r docs/*
-	else
-		newdoc docs/index.md README.md
-	fi
-}
diff --git a/app-misc/solaar/solaar-1.0.3_rc1.ebuild b/app-misc/solaar/solaar-1.0.3_rc1.ebuild
deleted file mode 100644
index 9f358786728..00000000000
--- a/app-misc/solaar/solaar-1.0.3_rc1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit linux-info udev xdg distutils-r1
-
-DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="doc appindicator libnotify"
-
-RDEPEND="
-	acct-group/plugdev
-	dev-python/pygobject:3[${PYTHON_USEDEP}]
-	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-	x11-libs/gtk+:3[introspection]
-	appindicator? ( dev-libs/libappindicator:3 )
-	libnotify? ( x11-libs/libnotify )"
-# libappindicator & libnotify are entirely optional and detected at runtime
-
-S="${WORKDIR}"/Solaar-${PV/_rc/rc}
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i \
-		-e '/yield autostart_path/d' \
-		setup.py || die
-
-	sed -i -r \
-		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
-		setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	dodoc docs/devices.md
-	if use doc; then
-		dodoc -r docs/*
-	else
-		newdoc docs/index.md README.md
-	fi
-	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
-}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2021-11-28  0:47 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2021-11-28  0:47 UTC (permalink / raw
  To: gentoo-commits
commit:     2c4daac3073e3ac44e6ea594d291a08f4b65374a
Author:     Alexey Zapparov <alexey <AT> zapparov <DOT> com>
AuthorDate: Wed Nov 24 22:24:56 2021 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Sun Nov 28 00:47:39 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c4daac3
app-misc/solaar: add 1.0.7
Closes: https://bugs.gentoo.org/819081
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexey Zapparov <alexey <AT> zapparov.com>
(cherry picked from commit 26847f74573724273c09a7990bb5d0cf83dff3a5)
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/23071
 app-misc/solaar/Manifest            |  1 +
 app-misc/solaar/solaar-1.0.7.ebuild | 69 +++++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index 6b211be32604..932ba896d504 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1 +1,2 @@
 DIST solaar-1.0.5.tar.gz 920452 BLAKE2B 44aa0f9abd63629a5a4e737c14e468922c4aa501341717d595f045c5f40369ade6ff296120931557f1e8f04b99aa4f690454aa8f6bceaa526f370f93b312f6d6 SHA512 28603c30f0e9f2f0fe2549722062548031c69a0d9c98f732fdd8fbb51ed1d55ef033262113b2f88044a68f8b26c8c51fb0b45d4f4689fb3619e143d159618c47
+DIST solaar-1.0.7.tar.gz 1265664 BLAKE2B 6bb221d603dc74bf21ac44ca6611d817889285c8711c565b7393b875a934bf9125fc366569c1f677d657463484f2ec5fa077703f311ef2aec74e9f6813a5f1d7 SHA512 24b6b861f90d5747f150afb38b32041885b61cbf7df7794d780b311aef50d334347d5c5c722a0a7d5de3f91b96228e90e2a61dc108054452f46750a04340df83
diff --git a/app-misc/solaar/solaar-1.0.7.ebuild b/app-misc/solaar/solaar-1.0.7.ebuild
new file mode 100644
index 000000000000..cad0500253bc
--- /dev/null
+++ b/app-misc/solaar/solaar-1.0.7.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+if [[ ${PV} =~ 9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
+else
+	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~x86"
+	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="doc appindicator libnotify"
+
+RDEPEND="
+	acct-group/plugdev
+	$(python_gen_cond_dep '
+		dev-python/psutil[${PYTHON_USEDEP}]
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		dev-python/python-xlib[${PYTHON_USEDEP}]
+		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+		dev-python/pyyaml[${PYTHON_USEDEP}]
+
+	')
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libappindicator:3[introspection] )
+	libnotify? ( x11-libs/libnotify[introspection] )"
+# libappindicator & libnotify are entirely optional and detected at runtime
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i \
+		-e '/yield autostart_path/d' \
+		setup.py || die
+
+	sed -i -r \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md
+	if use doc; then
+		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
+	fi
+	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2022-01-11  5:01 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2022-01-11  5:01 UTC (permalink / raw
  To: gentoo-commits
commit:     288fbb4111608aba6823216a5ec8658004cf9068
Author:     Alexey Zapparov <alexey <AT> zapparov <DOT> com>
AuthorDate: Sun Nov 28 02:32:15 2021 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Tue Jan 11 05:00:52 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=288fbb41
app-misc/solaar: add 1.1.1
Closes: https://bugs.gentoo.org/827709
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexey Zapparov <alexey <AT> zapparov.com>
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/23096
 app-misc/solaar/Manifest            |  1 +
 app-misc/solaar/solaar-1.1.1.ebuild | 69 +++++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index 932ba896d504..c5d227d962a9 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,2 +1,3 @@
 DIST solaar-1.0.5.tar.gz 920452 BLAKE2B 44aa0f9abd63629a5a4e737c14e468922c4aa501341717d595f045c5f40369ade6ff296120931557f1e8f04b99aa4f690454aa8f6bceaa526f370f93b312f6d6 SHA512 28603c30f0e9f2f0fe2549722062548031c69a0d9c98f732fdd8fbb51ed1d55ef033262113b2f88044a68f8b26c8c51fb0b45d4f4689fb3619e143d159618c47
 DIST solaar-1.0.7.tar.gz 1265664 BLAKE2B 6bb221d603dc74bf21ac44ca6611d817889285c8711c565b7393b875a934bf9125fc366569c1f677d657463484f2ec5fa077703f311ef2aec74e9f6813a5f1d7 SHA512 24b6b861f90d5747f150afb38b32041885b61cbf7df7794d780b311aef50d334347d5c5c722a0a7d5de3f91b96228e90e2a61dc108054452f46750a04340df83
+DIST solaar-1.1.1.tar.gz 1418025 BLAKE2B c6fd053002727a372bf9672fc22c0acc123f814003c14172f7d13e59b82ab42ecee9b71a09289b2d234874850e0921debaa069506a07d8957f52a2e9953a47f4 SHA512 c4da0c5521724c00afbc54ee9d10a4709246bb6f57635637b77e5944293b285a055b7df623e7e2a810a0764021813929e0f4fa7f21d4afc39abd516416a2bf25
diff --git a/app-misc/solaar/solaar-1.1.1.ebuild b/app-misc/solaar/solaar-1.1.1.ebuild
new file mode 100644
index 000000000000..cad0500253bc
--- /dev/null
+++ b/app-misc/solaar/solaar-1.1.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+if [[ ${PV} =~ 9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
+else
+	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~x86"
+	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="doc appindicator libnotify"
+
+RDEPEND="
+	acct-group/plugdev
+	$(python_gen_cond_dep '
+		dev-python/psutil[${PYTHON_USEDEP}]
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		dev-python/python-xlib[${PYTHON_USEDEP}]
+		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+		dev-python/pyyaml[${PYTHON_USEDEP}]
+
+	')
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libappindicator:3[introspection] )
+	libnotify? ( x11-libs/libnotify[introspection] )"
+# libappindicator & libnotify are entirely optional and detected at runtime
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i \
+		-e '/yield autostart_path/d' \
+		setup.py || die
+
+	sed -i -r \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md
+	if use doc; then
+		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
+	fi
+	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2022-03-21 16:59 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2022-03-21 16:59 UTC (permalink / raw
  To: gentoo-commits
commit:     6a91b08aeb7c5a0d642e72eb512dd8086f08f049
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 21 16:57:36 2022 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon Mar 21 16:59:11 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a91b08a
app-misc/solaar: fix changelog symlink
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
Closes: https://bugs.gentoo.org/830984
 app-misc/solaar/solaar-1.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.1.ebuild b/app-misc/solaar/solaar-1.1.1.ebuild
index cad0500253bc..ed9a688180e5 100644
--- a/app-misc/solaar/solaar-1.1.1.ebuild
+++ b/app-misc/solaar/solaar-1.1.1.ebuild
@@ -59,7 +59,7 @@ python_prepare_all() {
 python_install_all() {
 	distutils-r1_python_install_all
 
-	dodoc docs/devices.md
+	dodoc docs/devices.md ChangeLog.md
 	if use doc; then
 		dodoc -r docs/*
 	else
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2022-03-21 16:59 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2022-03-21 16:59 UTC (permalink / raw
  To: gentoo-commits
commit:     bda79c5027aaa5deb552d57a75155e633b0e3298
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 21 16:53:28 2022 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon Mar 21 16:59:11 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda79c50
app-misc/solaar: bump
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
 app-misc/solaar/Manifest                |  1 +
 app-misc/solaar/solaar-1.1.2_rc2.ebuild | 69 +++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index c5d227d962a9..f26480b8aa50 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,3 +1,4 @@
 DIST solaar-1.0.5.tar.gz 920452 BLAKE2B 44aa0f9abd63629a5a4e737c14e468922c4aa501341717d595f045c5f40369ade6ff296120931557f1e8f04b99aa4f690454aa8f6bceaa526f370f93b312f6d6 SHA512 28603c30f0e9f2f0fe2549722062548031c69a0d9c98f732fdd8fbb51ed1d55ef033262113b2f88044a68f8b26c8c51fb0b45d4f4689fb3619e143d159618c47
 DIST solaar-1.0.7.tar.gz 1265664 BLAKE2B 6bb221d603dc74bf21ac44ca6611d817889285c8711c565b7393b875a934bf9125fc366569c1f677d657463484f2ec5fa077703f311ef2aec74e9f6813a5f1d7 SHA512 24b6b861f90d5747f150afb38b32041885b61cbf7df7794d780b311aef50d334347d5c5c722a0a7d5de3f91b96228e90e2a61dc108054452f46750a04340df83
 DIST solaar-1.1.1.tar.gz 1418025 BLAKE2B c6fd053002727a372bf9672fc22c0acc123f814003c14172f7d13e59b82ab42ecee9b71a09289b2d234874850e0921debaa069506a07d8957f52a2e9953a47f4 SHA512 c4da0c5521724c00afbc54ee9d10a4709246bb6f57635637b77e5944293b285a055b7df623e7e2a810a0764021813929e0f4fa7f21d4afc39abd516416a2bf25
+DIST solaar-1.1.2rc2.tar.gz 1462081 BLAKE2B b5bcf37f75631d39ac726b564bfd7f329f80e9931461fceb5ce7442113df50db82679dabfd08150a87ebe9a9de68aeb111138a005e450c3e025c57e5f1219312 SHA512 65320d7193124d1444ecddf5a162e925f373c7c06d0e582af29b1c9d82ea16a32a69accd53f53568b228474691eacd5c0f16bce1bccef1e9a1846151e86dc203
diff --git a/app-misc/solaar/solaar-1.1.2_rc2.ebuild b/app-misc/solaar/solaar-1.1.2_rc2.ebuild
new file mode 100644
index 000000000000..ed9a688180e5
--- /dev/null
+++ b/app-misc/solaar/solaar-1.1.2_rc2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+if [[ ${PV} =~ 9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
+else
+	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~x86"
+	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="doc appindicator libnotify"
+
+RDEPEND="
+	acct-group/plugdev
+	$(python_gen_cond_dep '
+		dev-python/psutil[${PYTHON_USEDEP}]
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		dev-python/python-xlib[${PYTHON_USEDEP}]
+		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+		dev-python/pyyaml[${PYTHON_USEDEP}]
+
+	')
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libappindicator:3[introspection] )
+	libnotify? ( x11-libs/libnotify[introspection] )"
+# libappindicator & libnotify are entirely optional and detected at runtime
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i \
+		-e '/yield autostart_path/d' \
+		setup.py || die
+
+	sed -i -r \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md ChangeLog.md
+	if use doc; then
+		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
+	fi
+	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2022-03-21 16:59 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2022-03-21 16:59 UTC (permalink / raw
  To: gentoo-commits
commit:     3a11f3a90ba7c1a840d6967a31906f3b2219f297
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 21 16:58:13 2022 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon Mar 21 16:59:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a11f3a9
app-misc/solaar: stable on amd64
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.1.ebuild b/app-misc/solaar/solaar-1.1.1.ebuild
index ed9a688180e5..cbc2547de833 100644
--- a/app-misc/solaar/solaar-1.1.1.ebuild
+++ b/app-misc/solaar/solaar-1.1.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~x86"
+	KEYWORDS="amd64 ~arm ~x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2022-03-25 19:47 Florian Schmaus
  0 siblings, 0 replies; 60+ messages in thread
From: Florian Schmaus @ 2022-03-25 19:47 UTC (permalink / raw
  To: gentoo-commits
commit:     ac2456de23569ae8ebb1014dca537046d7b032a8
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 25 10:47:08 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 19:47:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2456de
app-misc/solaar: add missing python-evdev dependency
Closes: https://bugs.gentoo.org/835767
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/24742
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
 .../solaar/{solaar-1.1.2_rc2.ebuild => solaar-1.1.2_rc2-r1.ebuild}     | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.2_rc2.ebuild b/app-misc/solaar/solaar-1.1.2_rc2-r1.ebuild
similarity index 95%
rename from app-misc/solaar/solaar-1.1.2_rc2.ebuild
rename to app-misc/solaar/solaar-1.1.2_rc2-r1.ebuild
index ed9a688180e5..c33af3ddaf5e 100644
--- a/app-misc/solaar/solaar-1.1.2_rc2.ebuild
+++ b/app-misc/solaar/solaar-1.1.2_rc2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -28,6 +28,7 @@ RDEPEND="
 	$(python_gen_cond_dep '
 		dev-python/psutil[${PYTHON_USEDEP}]
 		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		dev-python/python-evdev[${PYTHON_USEDEP}]
 		dev-python/python-xlib[${PYTHON_USEDEP}]
 		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
 		dev-python/pyyaml[${PYTHON_USEDEP}]
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2022-05-24 15:05 Matt Turner
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Turner @ 2022-05-24 15:05 UTC (permalink / raw
  To: gentoo-commits
commit:     606585b8dfd75b9f552886fb9eac34127e2982c2
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue May 24 15:05:16 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue May 24 15:05:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=606585b8
app-misc/solaar: Sync live ebuild
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
 app-misc/solaar/solaar-9999.ebuild | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-9999.ebuild
index cad0500253bc..502ef240ea40 100644
--- a/app-misc/solaar/solaar-9999.ebuild
+++ b/app-misc/solaar/solaar-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit linux-info udev xdg distutils-r1
 
@@ -28,6 +28,7 @@ RDEPEND="
 	$(python_gen_cond_dep '
 		dev-python/psutil[${PYTHON_USEDEP}]
 		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		dev-python/python-evdev[${PYTHON_USEDEP}]
 		dev-python/python-xlib[${PYTHON_USEDEP}]
 		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
 		dev-python/pyyaml[${PYTHON_USEDEP}]
@@ -59,7 +60,7 @@ python_prepare_all() {
 python_install_all() {
 	distutils-r1_python_install_all
 
-	dodoc docs/devices.md
+	dodoc docs/devices.md ChangeLog.md
 	if use doc; then
 		dodoc -r docs/*
 	else
@@ -67,3 +68,7 @@ python_install_all() {
 	fi
 	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
 }
+
+pkg_postinst() {
+	udev_reload
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2022-05-24 15:05 Matt Turner
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Turner @ 2022-05-24 15:05 UTC (permalink / raw
  To: gentoo-commits
commit:     99e257dbf4c406d9040268680b5677fb7b99d980
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue May 24 15:01:38 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue May 24 15:05:41 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e257db
app-misc/solaar: Version bump to 1.1.3
* Add Python 3.10 compatibility
* Call udev_reload in pkg_postinst
Closes: https://bugs.gentoo.org/845519
Closes: https://bugs.gentoo.org/847256
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
 app-misc/solaar/Manifest            |  1 +
 app-misc/solaar/solaar-1.1.3.ebuild | 74 +++++++++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index f26480b8aa50..ec707ee3be92 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -2,3 +2,4 @@ DIST solaar-1.0.5.tar.gz 920452 BLAKE2B 44aa0f9abd63629a5a4e737c14e468922c4aa501
 DIST solaar-1.0.7.tar.gz 1265664 BLAKE2B 6bb221d603dc74bf21ac44ca6611d817889285c8711c565b7393b875a934bf9125fc366569c1f677d657463484f2ec5fa077703f311ef2aec74e9f6813a5f1d7 SHA512 24b6b861f90d5747f150afb38b32041885b61cbf7df7794d780b311aef50d334347d5c5c722a0a7d5de3f91b96228e90e2a61dc108054452f46750a04340df83
 DIST solaar-1.1.1.tar.gz 1418025 BLAKE2B c6fd053002727a372bf9672fc22c0acc123f814003c14172f7d13e59b82ab42ecee9b71a09289b2d234874850e0921debaa069506a07d8957f52a2e9953a47f4 SHA512 c4da0c5521724c00afbc54ee9d10a4709246bb6f57635637b77e5944293b285a055b7df623e7e2a810a0764021813929e0f4fa7f21d4afc39abd516416a2bf25
 DIST solaar-1.1.2rc2.tar.gz 1462081 BLAKE2B b5bcf37f75631d39ac726b564bfd7f329f80e9931461fceb5ce7442113df50db82679dabfd08150a87ebe9a9de68aeb111138a005e450c3e025c57e5f1219312 SHA512 65320d7193124d1444ecddf5a162e925f373c7c06d0e582af29b1c9d82ea16a32a69accd53f53568b228474691eacd5c0f16bce1bccef1e9a1846151e86dc203
+DIST solaar-1.1.3.tar.gz 1478166 BLAKE2B 79bfe8a88cecfefc9795d65027f18df5d39c3d43df3e20d3b167bd41365a721ed670e5a60c883b10a2a4cf34d476536003f71d20882e4f30dca590edc441ddeb SHA512 6175d72d8c13b23d0543728315a3d8b5ec506cbaafd821efda92398d640b127d8eb6742c4a22240dca08cdc1ba3ea00e824e2232e41b4fb88ad938dc0df270b8
diff --git a/app-misc/solaar/solaar-1.1.3.ebuild b/app-misc/solaar/solaar-1.1.3.ebuild
new file mode 100644
index 000000000000..502ef240ea40
--- /dev/null
+++ b/app-misc/solaar/solaar-1.1.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+if [[ ${PV} =~ 9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
+else
+	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~x86"
+	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="doc appindicator libnotify"
+
+RDEPEND="
+	acct-group/plugdev
+	$(python_gen_cond_dep '
+		dev-python/psutil[${PYTHON_USEDEP}]
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		dev-python/python-evdev[${PYTHON_USEDEP}]
+		dev-python/python-xlib[${PYTHON_USEDEP}]
+		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+		dev-python/pyyaml[${PYTHON_USEDEP}]
+
+	')
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libappindicator:3[introspection] )
+	libnotify? ( x11-libs/libnotify[introspection] )"
+# libappindicator & libnotify are entirely optional and detected at runtime
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i \
+		-e '/yield autostart_path/d' \
+		setup.py || die
+
+	sed -i -r \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md ChangeLog.md
+	if use doc; then
+		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
+	fi
+	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+}
+
+pkg_postinst() {
+	udev_reload
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2022-06-06 11:02 Jakov Smolić
  0 siblings, 0 replies; 60+ messages in thread
From: Jakov Smolić @ 2022-06-06 11:02 UTC (permalink / raw
  To: gentoo-commits
commit:     7698b6d9199e8ef5f39d054a3007669e1c090e89
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  6 11:02:07 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Jun  6 11:02:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7698b6d9
app-misc/solaar: Stabilize 1.1.3 amd64, #848885
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.3.ebuild b/app-misc/solaar/solaar-1.1.3.ebuild
index 0f35055faf81..43b1bbbd8532 100644
--- a/app-misc/solaar/solaar-1.1.3.ebuild
+++ b/app-misc/solaar/solaar-1.1.3.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm x86"
+	KEYWORDS="amd64 ~arm x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2022-06-06 11:02 Jakov Smolić
  0 siblings, 0 replies; 60+ messages in thread
From: Jakov Smolić @ 2022-06-06 11:02 UTC (permalink / raw
  To: gentoo-commits
commit:     558a01a7be10b36b1c0c0cc89454b8eb642900a2
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  6 11:01:59 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Jun  6 11:01:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=558a01a7
app-misc/solaar: Stabilize 1.1.3 x86, #848885
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.3.ebuild b/app-misc/solaar/solaar-1.1.3.ebuild
index 502ef240ea40..0f35055faf81 100644
--- a/app-misc/solaar/solaar-1.1.3.ebuild
+++ b/app-misc/solaar/solaar-1.1.3.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~x86"
+	KEYWORDS="~amd64 ~arm x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2023-01-04  3:28 Sam James
  0 siblings, 0 replies; 60+ messages in thread
From: Sam James @ 2023-01-04  3:28 UTC (permalink / raw
  To: gentoo-commits
commit:     840c7ad0eab3c72b94c4416e63a35432308306d8
Author:     Martin Kemp <me <AT> martinke <DOT> mp>
AuthorDate: Tue Jan  3 12:53:01 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan  4 03:25:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840c7ad0
app-misc/solaar: bump version to 1.1.8
Also increase PYTHON_COMPAT and set DISTUTILS_USE_PEP517
Signed-off-by: Martin Kemp <me <AT> martinke.mp>
Closes: https://github.com/gentoo/gentoo/pull/28949
Signed-off-by: Sam James <sam <AT> gentoo.org>
 app-misc/solaar/Manifest                                    | 1 +
 app-misc/solaar/{solaar-9999.ebuild => solaar-1.1.8.ebuild} | 7 ++++---
 app-misc/solaar/solaar-9999.ebuild                          | 5 +++--
 3 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index ec707ee3be92..962083fc97d1 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -3,3 +3,4 @@ DIST solaar-1.0.7.tar.gz 1265664 BLAKE2B 6bb221d603dc74bf21ac44ca6611d817889285c
 DIST solaar-1.1.1.tar.gz 1418025 BLAKE2B c6fd053002727a372bf9672fc22c0acc123f814003c14172f7d13e59b82ab42ecee9b71a09289b2d234874850e0921debaa069506a07d8957f52a2e9953a47f4 SHA512 c4da0c5521724c00afbc54ee9d10a4709246bb6f57635637b77e5944293b285a055b7df623e7e2a810a0764021813929e0f4fa7f21d4afc39abd516416a2bf25
 DIST solaar-1.1.2rc2.tar.gz 1462081 BLAKE2B b5bcf37f75631d39ac726b564bfd7f329f80e9931461fceb5ce7442113df50db82679dabfd08150a87ebe9a9de68aeb111138a005e450c3e025c57e5f1219312 SHA512 65320d7193124d1444ecddf5a162e925f373c7c06d0e582af29b1c9d82ea16a32a69accd53f53568b228474691eacd5c0f16bce1bccef1e9a1846151e86dc203
 DIST solaar-1.1.3.tar.gz 1478166 BLAKE2B 79bfe8a88cecfefc9795d65027f18df5d39c3d43df3e20d3b167bd41365a721ed670e5a60c883b10a2a4cf34d476536003f71d20882e4f30dca590edc441ddeb SHA512 6175d72d8c13b23d0543728315a3d8b5ec506cbaafd821efda92398d640b127d8eb6742c4a22240dca08cdc1ba3ea00e824e2232e41b4fb88ad938dc0df270b8
+DIST solaar-1.1.8.tar.gz 1550947 BLAKE2B a33879e3c1b161d86c4c8a2c8edcc79eff285cb8937bf1e6621f3595ba5cf420e75fe700902b9f375698085bb929401154fa2bd25ae9663265e38c8406205bf6 SHA512 543c6257b36181813c9ed36747e53a15403da251fdd431c32525cada3ac88611da2c5f2a8212767ba3c7bb0071a3c2024f114805d9a33c761701bf958df29d85
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-1.1.8.ebuild
similarity index 93%
copy from app-misc/solaar/solaar-9999.ebuild
copy to app-misc/solaar/solaar-1.1.8.ebuild
index 502ef240ea40..b69b48e81557 100644
--- a/app-misc/solaar/solaar-9999.ebuild
+++ b/app-misc/solaar/solaar-1.1.8.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
+DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit linux-info udev xdg distutils-r1
 
@@ -15,7 +16,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~x86"
+	KEYWORDS="amd64 ~arm x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-9999.ebuild
index 502ef240ea40..868f9d19920d 100644
--- a/app-misc/solaar/solaar-9999.ebuild
+++ b/app-misc/solaar/solaar-9999.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
+DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit linux-info udev xdg distutils-r1
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2023-01-04  4:56 Sam James
  0 siblings, 0 replies; 60+ messages in thread
From: Sam James @ 2023-01-04  4:56 UTC (permalink / raw
  To: gentoo-commits
commit:     8858c7de308bd96913796a8a27b37d41857467c4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  4 04:55:24 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan  4 04:56:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8858c7de
app-misc/solaar: destabilize 1.1.8 for ~amd64, ~x86
Unintentionally pushed as stable.
Fixes: 840c7ad0eab3c72b94c4416e63a35432308306d8
Signed-off-by: Sam James <sam <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.8.ebuild b/app-misc/solaar/solaar-1.1.8.ebuild
index b69b48e81557..868f9d19920d 100644
--- a/app-misc/solaar/solaar-1.1.8.ebuild
+++ b/app-misc/solaar/solaar-1.1.8.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="amd64 ~arm x86"
+	KEYWORDS="~amd64 ~arm ~x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2023-02-27 15:12 Pacho Ramos
  0 siblings, 0 replies; 60+ messages in thread
From: Pacho Ramos @ 2023-02-27 15:12 UTC (permalink / raw
  To: gentoo-commits
commit:     742cfff92a456b596f2dbf440a4eb3dd10560d41
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 27 15:02:52 2023 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 15:02:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742cfff9
app-misc/solaar: migrate to Ayatana appindicators implementation
Also fix udev_reload call and update icons cache properly
Closes: https://bugs.gentoo.org/887351
Closes: https://bugs.gentoo.org/854771
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.8-r1.ebuild | 81 ++++++++++++++++++++++++++++++++++
 1 file changed, 81 insertions(+)
diff --git a/app-misc/solaar/solaar-1.1.8-r1.ebuild b/app-misc/solaar/solaar-1.1.8-r1.ebuild
new file mode 100644
index 000000000000..13ddbb755105
--- /dev/null
+++ b/app-misc/solaar/solaar-1.1.8-r1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+if [[ ${PV} =~ 9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
+else
+	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~x86"
+	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="doc appindicator libnotify"
+
+RDEPEND="
+	acct-group/plugdev
+	$(python_gen_cond_dep '
+		dev-python/psutil[${PYTHON_USEDEP}]
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		dev-python/python-evdev[${PYTHON_USEDEP}]
+		dev-python/python-xlib[${PYTHON_USEDEP}]
+		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+		dev-python/pyyaml[${PYTHON_USEDEP}]
+
+	')
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libayatana-appindicator )
+	libnotify? ( x11-libs/libnotify[introspection] )"
+# libayatana-appindicator & libnotify are entirely optional and detected at runtime
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i \
+		-e '/yield autostart_path/d' \
+		setup.py || die
+
+	sed -i -r \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md ChangeLog.md
+	if use doc; then
+		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
+	fi
+	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+}
+
+pkg_postinst() {
+	udev_reload
+	xdg_pkg_postinst
+}
+
+pkg_postrm() {
+	udev_reload
+	xdg_pkg_postrm
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2023-04-14  2:55 Robin H. Johnson
  0 siblings, 0 replies; 60+ messages in thread
From: Robin H. Johnson @ 2023-04-14  2:55 UTC (permalink / raw
  To: gentoo-commits
commit:     8f4850c90871718483ca66d7037dd777e4a98a6f
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 02:54:48 2023 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 02:54:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4850c9
app-misc/solaar: bump
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
Closes: https://bugs.gentoo.org/show_bug.cgi?id=904283
 app-misc/solaar/Manifest            |  1 +
 app-misc/solaar/solaar-1.1.9.ebuild | 81 +++++++++++++++++++++++++++++++++++++
 2 files changed, 82 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index 962083fc97d1..f9dffd6048ea 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -4,3 +4,4 @@ DIST solaar-1.1.1.tar.gz 1418025 BLAKE2B c6fd053002727a372bf9672fc22c0acc123f814
 DIST solaar-1.1.2rc2.tar.gz 1462081 BLAKE2B b5bcf37f75631d39ac726b564bfd7f329f80e9931461fceb5ce7442113df50db82679dabfd08150a87ebe9a9de68aeb111138a005e450c3e025c57e5f1219312 SHA512 65320d7193124d1444ecddf5a162e925f373c7c06d0e582af29b1c9d82ea16a32a69accd53f53568b228474691eacd5c0f16bce1bccef1e9a1846151e86dc203
 DIST solaar-1.1.3.tar.gz 1478166 BLAKE2B 79bfe8a88cecfefc9795d65027f18df5d39c3d43df3e20d3b167bd41365a721ed670e5a60c883b10a2a4cf34d476536003f71d20882e4f30dca590edc441ddeb SHA512 6175d72d8c13b23d0543728315a3d8b5ec506cbaafd821efda92398d640b127d8eb6742c4a22240dca08cdc1ba3ea00e824e2232e41b4fb88ad938dc0df270b8
 DIST solaar-1.1.8.tar.gz 1550947 BLAKE2B a33879e3c1b161d86c4c8a2c8edcc79eff285cb8937bf1e6621f3595ba5cf420e75fe700902b9f375698085bb929401154fa2bd25ae9663265e38c8406205bf6 SHA512 543c6257b36181813c9ed36747e53a15403da251fdd431c32525cada3ac88611da2c5f2a8212767ba3c7bb0071a3c2024f114805d9a33c761701bf958df29d85
+DIST solaar-1.1.9.tar.gz 1564119 BLAKE2B 67161bdd2a59ff17cafcdc5399f9f0c072985df85b2d0408e54c8f4e4966c3602a2b62f93b90e56e80fb3c4cbd285de2bbcc87a7709bea06ee4394f42a16f52e SHA512 42ea592aa8c4020be5e2ffd096de0bf6a7e6fdfac7eb2acd069c80084f88979398f779db6507b8b2cc4fd44c8a2ffce89024a42c161f130b4e1bd2c53e4e73a9
diff --git a/app-misc/solaar/solaar-1.1.9.ebuild b/app-misc/solaar/solaar-1.1.9.ebuild
new file mode 100644
index 000000000000..13ddbb755105
--- /dev/null
+++ b/app-misc/solaar/solaar-1.1.9.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+if [[ ${PV} =~ 9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
+else
+	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~x86"
+	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="doc appindicator libnotify"
+
+RDEPEND="
+	acct-group/plugdev
+	$(python_gen_cond_dep '
+		dev-python/psutil[${PYTHON_USEDEP}]
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		dev-python/python-evdev[${PYTHON_USEDEP}]
+		dev-python/python-xlib[${PYTHON_USEDEP}]
+		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+		dev-python/pyyaml[${PYTHON_USEDEP}]
+
+	')
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libayatana-appindicator )
+	libnotify? ( x11-libs/libnotify[introspection] )"
+# libayatana-appindicator & libnotify are entirely optional and detected at runtime
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i \
+		-e '/yield autostart_path/d' \
+		setup.py || die
+
+	sed -i -r \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md ChangeLog.md
+	if use doc; then
+		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
+	fi
+	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+}
+
+pkg_postinst() {
+	udev_reload
+	xdg_pkg_postinst
+}
+
+pkg_postrm() {
+	udev_reload
+	xdg_pkg_postrm
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2023-04-25  3:55 Sam James
  0 siblings, 0 replies; 60+ messages in thread
From: Sam James @ 2023-04-25  3:55 UTC (permalink / raw
  To: gentoo-commits
commit:     9bdf5792a570c0926ce8d78ae9b965af1f86e4ab
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 25 03:54:34 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 03:54:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bdf5792
app-misc/solaar: Stabilize 1.1.8-r1 amd64, #904282
Signed-off-by: Sam James <sam <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.8-r1.ebuild b/app-misc/solaar/solaar-1.1.8-r1.ebuild
index 13ddbb755105..888acdb4dd69 100644
--- a/app-misc/solaar/solaar-1.1.8-r1.ebuild
+++ b/app-misc/solaar/solaar-1.1.8-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~x86"
+	KEYWORDS="amd64 ~arm ~x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2023-04-25  3:55 Sam James
  0 siblings, 0 replies; 60+ messages in thread
From: Sam James @ 2023-04-25  3:55 UTC (permalink / raw
  To: gentoo-commits
commit:     0086965bfa60bb0587ea7c248c488933789339ba
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 25 03:54:35 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 03:54:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0086965b
app-misc/solaar: Stabilize 1.1.8-r1 x86, #904282
Signed-off-by: Sam James <sam <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.8-r1.ebuild b/app-misc/solaar/solaar-1.1.8-r1.ebuild
index 888acdb4dd69..4a11b012e572 100644
--- a/app-misc/solaar/solaar-1.1.8-r1.ebuild
+++ b/app-misc/solaar/solaar-1.1.8-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="amd64 ~arm ~x86"
+	KEYWORDS="amd64 ~arm x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2023-04-27 15:00 Pacho Ramos
  0 siblings, 0 replies; 60+ messages in thread
From: Pacho Ramos @ 2023-04-27 15:00 UTC (permalink / raw
  To: gentoo-commits
commit:     5fd4da324c5b551a597c6a791825722a1478fe94
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 27 14:58:35 2023 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Thu Apr 27 14:58:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd4da32
app-misc/solaar: Sync live ebuild with latest fixes
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
 app-misc/solaar/solaar-9999.ebuild | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-9999.ebuild
index 580d58d70762..13ddbb755105 100644
--- a/app-misc/solaar/solaar-9999.ebuild
+++ b/app-misc/solaar/solaar-9999.ebuild
@@ -36,9 +36,9 @@ RDEPEND="
 
 	')
 	x11-libs/gtk+:3[introspection]
-	appindicator? ( dev-libs/libappindicator:3[introspection] )
+	appindicator? ( dev-libs/libayatana-appindicator )
 	libnotify? ( x11-libs/libnotify[introspection] )"
-# libappindicator & libnotify are entirely optional and detected at runtime
+# libayatana-appindicator & libnotify are entirely optional and detected at runtime
 
 CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
 
@@ -72,4 +72,10 @@ python_install_all() {
 
 pkg_postinst() {
 	udev_reload
+	xdg_pkg_postinst
+}
+
+pkg_postrm() {
+	udev_reload
+	xdg_pkg_postrm
 }
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2023-05-01 12:34 Michał Górny
  0 siblings, 0 replies; 60+ messages in thread
From: Michał Górny @ 2023-05-01 12:34 UTC (permalink / raw
  To: gentoo-commits
commit:     39122576f478d55bfa8d8422e9889c6c9eed12c7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May  1 12:32:15 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May  1 12:32:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39122576
app-misc/solaar: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
 app-misc/solaar/Manifest                   |  5 --
 app-misc/solaar/solaar-1.0.5-r2.ebuild     | 69 ---------------------------
 app-misc/solaar/solaar-1.0.7.ebuild        | 69 ---------------------------
 app-misc/solaar/solaar-1.1.1.ebuild        | 69 ---------------------------
 app-misc/solaar/solaar-1.1.2_rc2-r1.ebuild | 70 ----------------------------
 app-misc/solaar/solaar-1.1.3.ebuild        | 74 -----------------------------
 app-misc/solaar/solaar-1.1.8.ebuild        | 75 ------------------------------
 7 files changed, 431 deletions(-)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index f9dffd6048ea..1f66d780d143 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,7 +1,2 @@
-DIST solaar-1.0.5.tar.gz 920452 BLAKE2B 44aa0f9abd63629a5a4e737c14e468922c4aa501341717d595f045c5f40369ade6ff296120931557f1e8f04b99aa4f690454aa8f6bceaa526f370f93b312f6d6 SHA512 28603c30f0e9f2f0fe2549722062548031c69a0d9c98f732fdd8fbb51ed1d55ef033262113b2f88044a68f8b26c8c51fb0b45d4f4689fb3619e143d159618c47
-DIST solaar-1.0.7.tar.gz 1265664 BLAKE2B 6bb221d603dc74bf21ac44ca6611d817889285c8711c565b7393b875a934bf9125fc366569c1f677d657463484f2ec5fa077703f311ef2aec74e9f6813a5f1d7 SHA512 24b6b861f90d5747f150afb38b32041885b61cbf7df7794d780b311aef50d334347d5c5c722a0a7d5de3f91b96228e90e2a61dc108054452f46750a04340df83
-DIST solaar-1.1.1.tar.gz 1418025 BLAKE2B c6fd053002727a372bf9672fc22c0acc123f814003c14172f7d13e59b82ab42ecee9b71a09289b2d234874850e0921debaa069506a07d8957f52a2e9953a47f4 SHA512 c4da0c5521724c00afbc54ee9d10a4709246bb6f57635637b77e5944293b285a055b7df623e7e2a810a0764021813929e0f4fa7f21d4afc39abd516416a2bf25
-DIST solaar-1.1.2rc2.tar.gz 1462081 BLAKE2B b5bcf37f75631d39ac726b564bfd7f329f80e9931461fceb5ce7442113df50db82679dabfd08150a87ebe9a9de68aeb111138a005e450c3e025c57e5f1219312 SHA512 65320d7193124d1444ecddf5a162e925f373c7c06d0e582af29b1c9d82ea16a32a69accd53f53568b228474691eacd5c0f16bce1bccef1e9a1846151e86dc203
-DIST solaar-1.1.3.tar.gz 1478166 BLAKE2B 79bfe8a88cecfefc9795d65027f18df5d39c3d43df3e20d3b167bd41365a721ed670e5a60c883b10a2a4cf34d476536003f71d20882e4f30dca590edc441ddeb SHA512 6175d72d8c13b23d0543728315a3d8b5ec506cbaafd821efda92398d640b127d8eb6742c4a22240dca08cdc1ba3ea00e824e2232e41b4fb88ad938dc0df270b8
 DIST solaar-1.1.8.tar.gz 1550947 BLAKE2B a33879e3c1b161d86c4c8a2c8edcc79eff285cb8937bf1e6621f3595ba5cf420e75fe700902b9f375698085bb929401154fa2bd25ae9663265e38c8406205bf6 SHA512 543c6257b36181813c9ed36747e53a15403da251fdd431c32525cada3ac88611da2c5f2a8212767ba3c7bb0071a3c2024f114805d9a33c761701bf958df29d85
 DIST solaar-1.1.9.tar.gz 1564119 BLAKE2B 67161bdd2a59ff17cafcdc5399f9f0c072985df85b2d0408e54c8f4e4966c3602a2b62f93b90e56e80fb3c4cbd285de2bbcc87a7709bea06ee4394f42a16f52e SHA512 42ea592aa8c4020be5e2ffd096de0bf6a7e6fdfac7eb2acd069c80084f88979398f779db6507b8b2cc4fd44c8a2ffce89024a42c161f130b4e1bd2c53e4e73a9
diff --git a/app-misc/solaar/solaar-1.0.5-r2.ebuild b/app-misc/solaar/solaar-1.0.5-r2.ebuild
deleted file mode 100644
index 621f6c84a880..000000000000
--- a/app-misc/solaar/solaar-1.0.5-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_9 )
-
-inherit linux-info udev xdg distutils-r1
-
-DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-if [[ ${PV} =~ 9999* ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
-else
-	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="amd64 ~arm x86"
-	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc appindicator libnotify"
-
-RDEPEND="
-	acct-group/plugdev
-	$(python_gen_cond_dep '
-		dev-python/psutil[${PYTHON_USEDEP}]
-		dev-python/pygobject:3[${PYTHON_USEDEP}]
-		dev-python/python-xlib[${PYTHON_USEDEP}]
-		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-		dev-python/pyyaml[${PYTHON_USEDEP}]
-
-	')
-	x11-libs/gtk+:3[introspection]
-	appindicator? ( dev-libs/libappindicator:3[introspection] )
-	libnotify? ( x11-libs/libnotify[introspection] )"
-# libappindicator & libnotify are entirely optional and detected at runtime
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i \
-		-e '/yield autostart_path/d' \
-		setup.py || die
-
-	sed -i -r \
-		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
-		setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	dodoc docs/devices.md
-	if use doc; then
-		dodoc -r docs/*
-	else
-		newdoc docs/index.md README.md
-	fi
-	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
-}
diff --git a/app-misc/solaar/solaar-1.0.7.ebuild b/app-misc/solaar/solaar-1.0.7.ebuild
deleted file mode 100644
index 4a810c9890c8..000000000000
--- a/app-misc/solaar/solaar-1.0.7.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_9 )
-
-inherit linux-info udev xdg distutils-r1
-
-DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-if [[ ${PV} =~ 9999* ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
-else
-	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~x86"
-	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc appindicator libnotify"
-
-RDEPEND="
-	acct-group/plugdev
-	$(python_gen_cond_dep '
-		dev-python/psutil[${PYTHON_USEDEP}]
-		dev-python/pygobject:3[${PYTHON_USEDEP}]
-		dev-python/python-xlib[${PYTHON_USEDEP}]
-		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-		dev-python/pyyaml[${PYTHON_USEDEP}]
-
-	')
-	x11-libs/gtk+:3[introspection]
-	appindicator? ( dev-libs/libappindicator:3[introspection] )
-	libnotify? ( x11-libs/libnotify[introspection] )"
-# libappindicator & libnotify are entirely optional and detected at runtime
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i \
-		-e '/yield autostart_path/d' \
-		setup.py || die
-
-	sed -i -r \
-		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
-		setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	dodoc docs/devices.md
-	if use doc; then
-		dodoc -r docs/*
-	else
-		newdoc docs/index.md README.md
-	fi
-	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
-}
diff --git a/app-misc/solaar/solaar-1.1.1.ebuild b/app-misc/solaar/solaar-1.1.1.ebuild
deleted file mode 100644
index 497e7872a651..000000000000
--- a/app-misc/solaar/solaar-1.1.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_9 )
-
-inherit linux-info udev xdg distutils-r1
-
-DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-if [[ ${PV} =~ 9999* ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
-else
-	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="amd64 ~arm ~x86"
-	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc appindicator libnotify"
-
-RDEPEND="
-	acct-group/plugdev
-	$(python_gen_cond_dep '
-		dev-python/psutil[${PYTHON_USEDEP}]
-		dev-python/pygobject:3[${PYTHON_USEDEP}]
-		dev-python/python-xlib[${PYTHON_USEDEP}]
-		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-		dev-python/pyyaml[${PYTHON_USEDEP}]
-
-	')
-	x11-libs/gtk+:3[introspection]
-	appindicator? ( dev-libs/libappindicator:3[introspection] )
-	libnotify? ( x11-libs/libnotify[introspection] )"
-# libappindicator & libnotify are entirely optional and detected at runtime
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i \
-		-e '/yield autostart_path/d' \
-		setup.py || die
-
-	sed -i -r \
-		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
-		setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	dodoc docs/devices.md ChangeLog.md
-	if use doc; then
-		dodoc -r docs/*
-	else
-		newdoc docs/index.md README.md
-	fi
-	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
-}
diff --git a/app-misc/solaar/solaar-1.1.2_rc2-r1.ebuild b/app-misc/solaar/solaar-1.1.2_rc2-r1.ebuild
deleted file mode 100644
index b236bc90dec5..000000000000
--- a/app-misc/solaar/solaar-1.1.2_rc2-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_9 )
-
-inherit linux-info udev xdg distutils-r1
-
-DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-if [[ ${PV} =~ 9999* ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
-else
-	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~x86"
-	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc appindicator libnotify"
-
-RDEPEND="
-	acct-group/plugdev
-	$(python_gen_cond_dep '
-		dev-python/psutil[${PYTHON_USEDEP}]
-		dev-python/pygobject:3[${PYTHON_USEDEP}]
-		dev-python/python-evdev[${PYTHON_USEDEP}]
-		dev-python/python-xlib[${PYTHON_USEDEP}]
-		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-		dev-python/pyyaml[${PYTHON_USEDEP}]
-
-	')
-	x11-libs/gtk+:3[introspection]
-	appindicator? ( dev-libs/libappindicator:3[introspection] )
-	libnotify? ( x11-libs/libnotify[introspection] )"
-# libappindicator & libnotify are entirely optional and detected at runtime
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i \
-		-e '/yield autostart_path/d' \
-		setup.py || die
-
-	sed -i -r \
-		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
-		setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	dodoc docs/devices.md ChangeLog.md
-	if use doc; then
-		dodoc -r docs/*
-	else
-		newdoc docs/index.md README.md
-	fi
-	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
-}
diff --git a/app-misc/solaar/solaar-1.1.3.ebuild b/app-misc/solaar/solaar-1.1.3.ebuild
deleted file mode 100644
index a0f54bbf7d5d..000000000000
--- a/app-misc/solaar/solaar-1.1.3.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit linux-info udev xdg distutils-r1
-
-DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-if [[ ${PV} =~ 9999* ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
-else
-	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="amd64 ~arm x86"
-	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc appindicator libnotify"
-
-RDEPEND="
-	acct-group/plugdev
-	$(python_gen_cond_dep '
-		dev-python/psutil[${PYTHON_USEDEP}]
-		dev-python/pygobject:3[${PYTHON_USEDEP}]
-		dev-python/python-evdev[${PYTHON_USEDEP}]
-		dev-python/python-xlib[${PYTHON_USEDEP}]
-		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-		dev-python/pyyaml[${PYTHON_USEDEP}]
-
-	')
-	x11-libs/gtk+:3[introspection]
-	appindicator? ( dev-libs/libappindicator:3[introspection] )
-	libnotify? ( x11-libs/libnotify[introspection] )"
-# libappindicator & libnotify are entirely optional and detected at runtime
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i \
-		-e '/yield autostart_path/d' \
-		setup.py || die
-
-	sed -i -r \
-		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
-		setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	dodoc docs/devices.md ChangeLog.md
-	if use doc; then
-		dodoc -r docs/*
-	else
-		newdoc docs/index.md README.md
-	fi
-	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
-}
-
-pkg_postinst() {
-	udev_reload
-}
diff --git a/app-misc/solaar/solaar-1.1.8.ebuild b/app-misc/solaar/solaar-1.1.8.ebuild
deleted file mode 100644
index 580d58d70762..000000000000
--- a/app-misc/solaar/solaar-1.1.8.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit linux-info udev xdg distutils-r1
-
-DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-if [[ ${PV} =~ 9999* ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
-else
-	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~x86"
-	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc appindicator libnotify"
-
-RDEPEND="
-	acct-group/plugdev
-	$(python_gen_cond_dep '
-		dev-python/psutil[${PYTHON_USEDEP}]
-		dev-python/pygobject:3[${PYTHON_USEDEP}]
-		dev-python/python-evdev[${PYTHON_USEDEP}]
-		dev-python/python-xlib[${PYTHON_USEDEP}]
-		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-		dev-python/pyyaml[${PYTHON_USEDEP}]
-
-	')
-	x11-libs/gtk+:3[introspection]
-	appindicator? ( dev-libs/libappindicator:3[introspection] )
-	libnotify? ( x11-libs/libnotify[introspection] )"
-# libappindicator & libnotify are entirely optional and detected at runtime
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i \
-		-e '/yield autostart_path/d' \
-		setup.py || die
-
-	sed -i -r \
-		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
-		setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	dodoc docs/devices.md ChangeLog.md
-	if use doc; then
-		dodoc -r docs/*
-	else
-		newdoc docs/index.md README.md
-	fi
-	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
-}
-
-pkg_postinst() {
-	udev_reload
-}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2023-06-12 20:43 Sam James
  0 siblings, 0 replies; 60+ messages in thread
From: Sam James @ 2023-06-12 20:43 UTC (permalink / raw
  To: gentoo-commits
commit:     01a1919f1ba969d1a2781fbc509f8cec0c961b51
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 12 20:43:16 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 12 20:43:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a1919f
app-misc/solaar: Stabilize 1.1.9 amd64, #908179
Signed-off-by: Sam James <sam <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.9.ebuild b/app-misc/solaar/solaar-1.1.9.ebuild
index 13ddbb755105..888acdb4dd69 100644
--- a/app-misc/solaar/solaar-1.1.9.ebuild
+++ b/app-misc/solaar/solaar-1.1.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~x86"
+	KEYWORDS="amd64 ~arm ~x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2023-06-12 20:46 Sam James
  0 siblings, 0 replies; 60+ messages in thread
From: Sam James @ 2023-06-12 20:46 UTC (permalink / raw
  To: gentoo-commits
commit:     5a546dc318d619b6219eb53aa733d77ad1b62d4c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 12 20:46:11 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 12 20:46:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a546dc3
app-misc/solaar: Stabilize 1.1.9 x86, #908179
Signed-off-by: Sam James <sam <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.9.ebuild b/app-misc/solaar/solaar-1.1.9.ebuild
index 888acdb4dd69..4a11b012e572 100644
--- a/app-misc/solaar/solaar-1.1.9.ebuild
+++ b/app-misc/solaar/solaar-1.1.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="amd64 ~arm ~x86"
+	KEYWORDS="amd64 ~arm x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2023-10-03 17:18 Mart Raudsepp
  0 siblings, 0 replies; 60+ messages in thread
From: Mart Raudsepp @ 2023-10-03 17:18 UTC (permalink / raw
  To: gentoo-commits
commit:     be9620147b462e5f25c2e9bc5d577d8dc983aa1f
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  3 17:18:15 2023 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Oct  3 17:18:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be962014
app-misc/solaar: keyword 1.1.9 for ~arm64
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.9.ebuild b/app-misc/solaar/solaar-1.1.9.ebuild
index 4a11b012e572..1a46b5cb53cb 100644
--- a/app-misc/solaar/solaar-1.1.9.ebuild
+++ b/app-misc/solaar/solaar-1.1.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="amd64 ~arm x86"
+	KEYWORDS="amd64 ~arm ~arm64 x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2024-05-17  5:57 Matt Turner
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Turner @ 2024-05-17  5:57 UTC (permalink / raw
  To: gentoo-commits
commit:     8965150d0ad99eb0befb6a5b2bec151eaa3e5af7
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 05:50:24 2024 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri May 17 05:57:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8965150d
app-misc/solaar: Propagate keywords
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
 app-misc/solaar/solaar-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-9999.ebuild
index f96426a884f3..89f1a2602b2b 100644
--- a/app-misc/solaar/solaar-9999.ebuild
+++ b/app-misc/solaar/solaar-9999.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2024-05-17  5:57 Matt Turner
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Turner @ 2024-05-17  5:57 UTC (permalink / raw
  To: gentoo-commits
commit:     7a6e1f29ca5410cd5581a7c37328095787975442
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 05:49:27 2024 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri May 17 05:57:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a6e1f29
app-misc/solaar: Version bump to 1.1.13
Closes: https://bugs.gentoo.org/919731
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
 app-misc/solaar/Manifest             |  1 +
 app-misc/solaar/solaar-1.1.13.ebuild | 81 ++++++++++++++++++++++++++++++++++++
 2 files changed, 82 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index 1f66d780d143..1101a7a1f551 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,2 +1,3 @@
+DIST solaar-1.1.13.tar.gz 1779788 BLAKE2B fd138c3c9faa467e356240e8cfc73f420776228f407092cc2f8bca3a9443e4820dad923c8d997d41934fbf7fd728b17a9674c7f9affaf4cd8616c779f6141ff1 SHA512 4557c82bddf88a604e9316806b8d37296acc4b4486a64605199f85949f6b5d5fd5dd94b25742e5b41d01fba4da40dd5ab2e354d536856ecf3310557b4a7d23a0
 DIST solaar-1.1.8.tar.gz 1550947 BLAKE2B a33879e3c1b161d86c4c8a2c8edcc79eff285cb8937bf1e6621f3595ba5cf420e75fe700902b9f375698085bb929401154fa2bd25ae9663265e38c8406205bf6 SHA512 543c6257b36181813c9ed36747e53a15403da251fdd431c32525cada3ac88611da2c5f2a8212767ba3c7bb0071a3c2024f114805d9a33c761701bf958df29d85
 DIST solaar-1.1.9.tar.gz 1564119 BLAKE2B 67161bdd2a59ff17cafcdc5399f9f0c072985df85b2d0408e54c8f4e4966c3602a2b62f93b90e56e80fb3c4cbd285de2bbcc87a7709bea06ee4394f42a16f52e SHA512 42ea592aa8c4020be5e2ffd096de0bf6a7e6fdfac7eb2acd069c80084f88979398f779db6507b8b2cc4fd44c8a2ffce89024a42c161f130b4e1bd2c53e4e73a9
diff --git a/app-misc/solaar/solaar-1.1.13.ebuild b/app-misc/solaar/solaar-1.1.13.ebuild
new file mode 100644
index 000000000000..dbd439b70312
--- /dev/null
+++ b/app-misc/solaar/solaar-1.1.13.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+if [[ ${PV} =~ 9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
+else
+	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="doc appindicator libnotify"
+
+RDEPEND="
+	acct-group/plugdev
+	$(python_gen_cond_dep '
+		dev-python/evdev[${PYTHON_USEDEP}]
+		dev-python/psutil[${PYTHON_USEDEP}]
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+		dev-python/python-xlib[${PYTHON_USEDEP}]
+		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+		dev-python/pyyaml[${PYTHON_USEDEP}]
+
+	')
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libayatana-appindicator )
+	libnotify? ( x11-libs/libnotify[introspection] )"
+# libayatana-appindicator & libnotify are entirely optional and detected at runtime
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -i \
+		-e '/yield autostart_path/d' \
+		setup.py || die
+
+	sed -i -r \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		setup.py || die
+
+	# grant plugdev group rw access
+	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md CHANGELOG.md
+	if use doc; then
+		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
+	fi
+	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+}
+
+pkg_postinst() {
+	udev_reload
+	xdg_pkg_postinst
+}
+
+pkg_postrm() {
+	udev_reload
+	xdg_pkg_postrm
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2024-05-17  5:57 Matt Turner
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Turner @ 2024-05-17  5:57 UTC (permalink / raw
  To: gentoo-commits
commit:     4fc5571a921ae39387026155f44db553bd9f0886
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 05:47:34 2024 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri May 17 05:57:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc5571a
app-misc/solaar: Update for file rename
Closes: https://bugs.gentoo.org/928136
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
 app-misc/solaar/solaar-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-9999.ebuild
index d7640c056c5b..f96426a884f3 100644
--- a/app-misc/solaar/solaar-9999.ebuild
+++ b/app-misc/solaar/solaar-9999.ebuild
@@ -61,7 +61,7 @@ python_prepare_all() {
 python_install_all() {
 	distutils-r1_python_install_all
 
-	dodoc docs/devices.md ChangeLog.md
+	dodoc docs/devices.md CHANGELOG.md
 	if use doc; then
 		dodoc -r docs/*
 	else
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2024-05-17  5:57 Matt Turner
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Turner @ 2024-05-17  5:57 UTC (permalink / raw
  To: gentoo-commits
commit:     e4ba392ae873544ec7b5bbd5c3980ed87aa09387
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 05:47:59 2024 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri May 17 05:57:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ba392a
app-misc/solaar: Add Python 3.12 compatibility
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
 app-misc/solaar/solaar-9999.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-9999.ebuild
index 89f1a2602b2b..dbd439b70312 100644
--- a/app-misc/solaar/solaar-9999.ebuild
+++ b/app-misc/solaar/solaar-9999.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit linux-info udev xdg distutils-r1
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2024-05-22 13:19 Matt Jolly
  0 siblings, 0 replies; 60+ messages in thread
From: Matt Jolly @ 2024-05-22 13:19 UTC (permalink / raw
  To: gentoo-commits
commit:     55e36007191a6c875495310c7dbfdb774a2d07bc
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Mon May 13 09:12:32 2024 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Wed May 22 13:17:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e36007
app-misc/solaar: EAPI 7 -> 8; Enable py312
Update metadata.xml for new upstream location on GH
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>
 app-misc/solaar/metadata.xml        | 2 +-
 app-misc/solaar/solaar-1.1.9.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/app-misc/solaar/metadata.xml b/app-misc/solaar/metadata.xml
index 2605f7069be6..7763b5872974 100644
--- a/app-misc/solaar/metadata.xml
+++ b/app-misc/solaar/metadata.xml
@@ -5,6 +5,6 @@
     <email>robbat2@gentoo.org</email>
   </maintainer>
   <upstream>
-    <remote-id type="github">pwr/Solaar</remote-id>
+    <remote-id type="github">pwr-Solaar/Solaar</remote-id>
   </upstream>
 </pkgmetadata>
diff --git a/app-misc/solaar/solaar-1.1.9.ebuild b/app-misc/solaar/solaar-1.1.9.ebuild
index b1c037e613ad..98f9b95db5d2 100644
--- a/app-misc/solaar/solaar-1.1.9.ebuild
+++ b/app-misc/solaar/solaar-1.1.9.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit linux-info udev xdg distutils-r1
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2024-10-25 21:25 Sam James
  0 siblings, 0 replies; 60+ messages in thread
From: Sam James @ 2024-10-25 21:25 UTC (permalink / raw
  To: gentoo-commits
commit:     8b2d07abecbec78fb88f1c50211a3a4e446bf6dd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 25 21:25:09 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 25 21:25:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b2d07ab
app-misc/solaar: Stabilize 1.1.13 x86, #942163
Signed-off-by: Sam James <sam <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.13.ebuild b/app-misc/solaar/solaar-1.1.13.ebuild
index dbd439b70312..fa5f7d936379 100644
--- a/app-misc/solaar/solaar-1.1.13.ebuild
+++ b/app-misc/solaar/solaar-1.1.13.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2024-10-26 15:16 Arthur Zamarin
  0 siblings, 0 replies; 60+ messages in thread
From: Arthur Zamarin @ 2024-10-26 15:16 UTC (permalink / raw
  To: gentoo-commits
commit:     47b36c026003b60eb33585e11dc557b8c439326f
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 26 15:15:53 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 26 15:15:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47b36c02
app-misc/solaar: Stabilize 1.1.13 amd64, #942163
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.13.ebuild b/app-misc/solaar/solaar-1.1.13.ebuild
index fa5f7d936379..ba9050f33998 100644
--- a/app-misc/solaar/solaar-1.1.13.ebuild
+++ b/app-misc/solaar/solaar-1.1.13.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64 x86"
+	KEYWORDS="amd64 ~arm ~arm64 x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2025-01-07 21:58 Patrick McLean
  0 siblings, 0 replies; 60+ messages in thread
From: Patrick McLean @ 2025-01-07 21:58 UTC (permalink / raw
  To: gentoo-commits
commit:     999ec4eba5ea6ee22ea84b89e82663892087720f
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  7 19:41:35 2025 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Tue Jan  7 21:57:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=999ec4eb
app-misc/solaar: add 1.1.14
Uses udev and dbus fixes from GitHub PR #39976 by NHOrus.
Add python3.13, drop DISTUTILS_SINGLE_IMPL.
Bug: https://bugs.gentoo.org/942070
Bug: https://bugs.gentoo.org/933418
Closes: https://bugs.gentoo.org/947490
Closes: https://github.com/gentoo/gentoo/pull/39976
Signed-off-by: NHOrus <jy6x2b32pie9 <AT> yahoo.com>
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>
 app-misc/solaar/Manifest             |   1 +
 app-misc/solaar/solaar-1.1.14.ebuild | 107 +++++++++++++++++++++++++++++++++++
 2 files changed, 108 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index 1101a7a1f551..826817b8cfb9 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,3 +1,4 @@
 DIST solaar-1.1.13.tar.gz 1779788 BLAKE2B fd138c3c9faa467e356240e8cfc73f420776228f407092cc2f8bca3a9443e4820dad923c8d997d41934fbf7fd728b17a9674c7f9affaf4cd8616c779f6141ff1 SHA512 4557c82bddf88a604e9316806b8d37296acc4b4486a64605199f85949f6b5d5fd5dd94b25742e5b41d01fba4da40dd5ab2e354d536856ecf3310557b4a7d23a0
+DIST solaar-1.1.14.tar.gz 1790657 BLAKE2B bc2d2d42e4af02f72ecf9fb25152605582ada758b30c4019d7579a81f082bb121b18369ba349ae9c73401548d41cb321ed43415cd9dbad65d3919f58d1e93470 SHA512 2af8785a36b085e42ba885d8380fe9a967eb864a7443e4a96e6ab04cd3e2128ce6c0540c74d327953cc446f463bcc1d5d20c303ef14196b70e7e552e0caceaf9
 DIST solaar-1.1.8.tar.gz 1550947 BLAKE2B a33879e3c1b161d86c4c8a2c8edcc79eff285cb8937bf1e6621f3595ba5cf420e75fe700902b9f375698085bb929401154fa2bd25ae9663265e38c8406205bf6 SHA512 543c6257b36181813c9ed36747e53a15403da251fdd431c32525cada3ac88611da2c5f2a8212767ba3c7bb0071a3c2024f114805d9a33c761701bf958df29d85
 DIST solaar-1.1.9.tar.gz 1564119 BLAKE2B 67161bdd2a59ff17cafcdc5399f9f0c072985df85b2d0408e54c8f4e4966c3602a2b62f93b90e56e80fb3c4cbd285de2bbcc87a7709bea06ee4394f42a16f52e SHA512 42ea592aa8c4020be5e2ffd096de0bf6a7e6fdfac7eb2acd069c80084f88979398f779db6507b8b2cc4fd44c8a2ffce89024a42c161f130b4e1bd2c53e4e73a9
diff --git a/app-misc/solaar/solaar-1.1.14.ebuild b/app-misc/solaar/solaar-1.1.14.ebuild
new file mode 100644
index 000000000000..a9edbf132724
--- /dev/null
+++ b/app-misc/solaar/solaar-1.1.14.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+if [[ ${PV} =~ 9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
+else
+	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="appindicator dbus doc libnotify test wayland"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	acct-group/plugdev
+	dev-python/evdev[${PYTHON_USEDEP}]
+	dev-python/psutil[${PYTHON_USEDEP}]
+	dev-python/pygobject:3[${PYTHON_USEDEP}]
+	dev-python/python-xlib[${PYTHON_USEDEP}]
+	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+	dev-python/pyyaml[${PYTHON_USEDEP}]
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libayatana-appindicator )
+	libnotify? ( x11-libs/libnotify[introspection] )
+	dbus? ( dev-python/dbus-python )
+"
+BDEPEND="
+	test? (
+		dev-python/pytest-mock[${PYTHON_USEDEP}]
+	)
+"
+# libayatana-appindicator & libnotify are entirely optional and detected at runtime
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -r \
+		-e '/yield autostart_path/d' \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		-i setup.py || die
+
+	# grant plugdev group rw access
+	sed 's/#MODE=/MODE=/' \
+		-i rules.d/42-logitech-unify-permissions.rules || die
+	# and the same for wayland (bug #933418)
+	sed 's/#MODE=/MODE=/' \
+		-i rules.d-uinput/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md CHANGELOG.md
+	if use doc; then
+		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
+	fi
+
+	# bug #933418
+	if use wayland; then
+		udev_dorules "${S}"/rules.d-uinput/42-logitech-unify-permissions.rules
+	else
+		udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+	fi
+}
+
+python_test() {
+	local -a EPYTEST_DESELECT=(
+		# don't like sandbox
+		tests/logitech_receiver/test_desktop_notifications.py::test_notifications_available
+		tests/logitech_receiver/test_desktop_notifications.py::test_init
+		tests/logitech_receiver/test_desktop_notifications.py::test_show
+		tests/solaar/ui/test_desktop_notifications.py::test_notifications_available
+		tests/solaar/ui/test_desktop_notifications.py::test_init
+	)
+
+	distutils-r1_python_test
+}
+
+pkg_postinst() {
+	udev_reload
+	xdg_pkg_postinst
+}
+
+pkg_postrm() {
+	udev_reload
+	xdg_pkg_postrm
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2025-01-08 23:53 Patrick McLean
  0 siblings, 0 replies; 60+ messages in thread
From: Patrick McLean @ 2025-01-08 23:53 UTC (permalink / raw
  To: gentoo-commits
commit:     65effc569d653a78f899d782123661653a5f4122
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  8 23:52:20 2025 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Wed Jan  8 23:52:20 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65effc56
app-misc/solaar: Revbump add missing dep (Bug #947703)
Bug: https://bugs.gentoo.org/947703
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>
 app-misc/solaar/{solaar-1.1.14.ebuild => solaar-1.1.14-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)
diff --git a/app-misc/solaar/solaar-1.1.14.ebuild b/app-misc/solaar/solaar-1.1.14-r1.ebuild
similarity index 98%
rename from app-misc/solaar/solaar-1.1.14.ebuild
rename to app-misc/solaar/solaar-1.1.14-r1.ebuild
index a9edbf132724..36377ed0edd4 100644
--- a/app-misc/solaar/solaar-1.1.14.ebuild
+++ b/app-misc/solaar/solaar-1.1.14-r1.ebuild
@@ -32,6 +32,7 @@ RDEPEND="
 	dev-python/python-xlib[${PYTHON_USEDEP}]
 	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
 	dev-python/pyyaml[${PYTHON_USEDEP}]
+	dev-python/typing-extensions[${PYTHON_USEDEP}]
 	x11-libs/gtk+:3[introspection]
 	appindicator? ( dev-libs/libayatana-appindicator )
 	libnotify? ( x11-libs/libnotify[introspection] )
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2025-03-07 11:47 Jakov Smolić
  0 siblings, 0 replies; 60+ messages in thread
From: Jakov Smolić @ 2025-03-07 11:47 UTC (permalink / raw
  To: gentoo-commits
commit:     979a81c6996a0bb9738da54da6d61a68df1ae753
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  7 11:47:27 2025 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Mar  7 11:47:27 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=979a81c6
app-misc/solaar: Stabilize 1.1.14-r1 x86, #950735
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.14-r1.ebuild b/app-misc/solaar/solaar-1.1.14-r1.ebuild
index 36377ed0edd4..70e41afa0780 100644
--- a/app-misc/solaar/solaar-1.1.14-r1.ebuild
+++ b/app-misc/solaar/solaar-1.1.14-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2025-03-08  1:37 Sam James
  0 siblings, 0 replies; 60+ messages in thread
From: Sam James @ 2025-03-08  1:37 UTC (permalink / raw
  To: gentoo-commits
commit:     eb8cfdaa7ca87e7dd926e410bd4cc9a20def7acd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  8 01:36:24 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  8 01:36:24 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8cfdaa
app-misc/solaar: Stabilize 1.1.14-r1 amd64, #950735
Signed-off-by: Sam James <sam <AT> gentoo.org>
 app-misc/solaar/solaar-1.1.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/solaar/solaar-1.1.14-r1.ebuild b/app-misc/solaar/solaar-1.1.14-r1.ebuild
index 70e41afa0780..d577651bb31d 100644
--- a/app-misc/solaar/solaar-1.1.14-r1.ebuild
+++ b/app-misc/solaar/solaar-1.1.14-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} =~ 9999* ]]; then
 	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
 else
 	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64 x86"
+	KEYWORDS="amd64 ~arm ~arm64 x86"
 	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2025-04-13  8:28 Arthur Zamarin
  0 siblings, 0 replies; 60+ messages in thread
From: Arthur Zamarin @ 2025-04-13  8:28 UTC (permalink / raw
  To: gentoo-commits
commit:     920188496c28a0df6fc4353c65046684dc1db07d
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 13 07:23:12 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 13 08:27:58 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92018849
app-misc/solaar: drop 1.1.8-r1, EAPI=7--
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
 app-misc/solaar/Manifest               |  1 -
 app-misc/solaar/solaar-1.1.8-r1.ebuild | 81 ----------------------------------
 2 files changed, 82 deletions(-)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index 826817b8cfb9..f2c48bea9d5b 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,4 +1,3 @@
 DIST solaar-1.1.13.tar.gz 1779788 BLAKE2B fd138c3c9faa467e356240e8cfc73f420776228f407092cc2f8bca3a9443e4820dad923c8d997d41934fbf7fd728b17a9674c7f9affaf4cd8616c779f6141ff1 SHA512 4557c82bddf88a604e9316806b8d37296acc4b4486a64605199f85949f6b5d5fd5dd94b25742e5b41d01fba4da40dd5ab2e354d536856ecf3310557b4a7d23a0
 DIST solaar-1.1.14.tar.gz 1790657 BLAKE2B bc2d2d42e4af02f72ecf9fb25152605582ada758b30c4019d7579a81f082bb121b18369ba349ae9c73401548d41cb321ed43415cd9dbad65d3919f58d1e93470 SHA512 2af8785a36b085e42ba885d8380fe9a967eb864a7443e4a96e6ab04cd3e2128ce6c0540c74d327953cc446f463bcc1d5d20c303ef14196b70e7e552e0caceaf9
-DIST solaar-1.1.8.tar.gz 1550947 BLAKE2B a33879e3c1b161d86c4c8a2c8edcc79eff285cb8937bf1e6621f3595ba5cf420e75fe700902b9f375698085bb929401154fa2bd25ae9663265e38c8406205bf6 SHA512 543c6257b36181813c9ed36747e53a15403da251fdd431c32525cada3ac88611da2c5f2a8212767ba3c7bb0071a3c2024f114805d9a33c761701bf958df29d85
 DIST solaar-1.1.9.tar.gz 1564119 BLAKE2B 67161bdd2a59ff17cafcdc5399f9f0c072985df85b2d0408e54c8f4e4966c3602a2b62f93b90e56e80fb3c4cbd285de2bbcc87a7709bea06ee4394f42a16f52e SHA512 42ea592aa8c4020be5e2ffd096de0bf6a7e6fdfac7eb2acd069c80084f88979398f779db6507b8b2cc4fd44c8a2ffce89024a42c161f130b4e1bd2c53e4e73a9
diff --git a/app-misc/solaar/solaar-1.1.8-r1.ebuild b/app-misc/solaar/solaar-1.1.8-r1.ebuild
deleted file mode 100644
index f1578d591c71..000000000000
--- a/app-misc/solaar/solaar-1.1.8-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit linux-info udev xdg distutils-r1
-
-DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
-HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-if [[ ${PV} =~ 9999* ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
-else
-	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
-	KEYWORDS="amd64 ~arm x86"
-	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc appindicator libnotify"
-
-RDEPEND="
-	acct-group/plugdev
-	$(python_gen_cond_dep '
-		dev-python/evdev[${PYTHON_USEDEP}]
-		dev-python/psutil[${PYTHON_USEDEP}]
-		dev-python/pygobject:3[${PYTHON_USEDEP}]
-		dev-python/python-xlib[${PYTHON_USEDEP}]
-		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-		dev-python/pyyaml[${PYTHON_USEDEP}]
-
-	')
-	x11-libs/gtk+:3[introspection]
-	appindicator? ( dev-libs/libayatana-appindicator )
-	libnotify? ( x11-libs/libnotify[introspection] )"
-# libayatana-appindicator & libnotify are entirely optional and detected at runtime
-
-CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
-
-python_prepare_all() {
-	# don't autostart (bug #494608)
-	sed -i \
-		-e '/yield autostart_path/d' \
-		setup.py || die
-
-	sed -i -r \
-		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
-		setup.py || die
-
-	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
-
-	distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	dodoc docs/devices.md ChangeLog.md
-	if use doc; then
-		dodoc -r docs/*
-	else
-		newdoc docs/index.md README.md
-	fi
-	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
-}
-
-pkg_postinst() {
-	udev_reload
-	xdg_pkg_postinst
-}
-
-pkg_postrm() {
-	udev_reload
-	xdg_pkg_postrm
-}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2025-10-28 17:55 Patrick McLean
  0 siblings, 0 replies; 60+ messages in thread
From: Patrick McLean @ 2025-10-28 17:55 UTC (permalink / raw
  To: gentoo-commits
commit:     bc6e155285d061db859c349275823aa62f4aae82
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 28 17:45:46 2025 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Tue Oct 28 17:45:46 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc6e1552
app-misc/solaar: add 1.1.16
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>
 app-misc/solaar/Manifest             |   1 +
 app-misc/solaar/solaar-1.1.16.ebuild | 109 +++++++++++++++++++++++++++++++++++
 2 files changed, 110 insertions(+)
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index f2c48bea9d5b..5a6e1a0bee47 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -1,3 +1,4 @@
 DIST solaar-1.1.13.tar.gz 1779788 BLAKE2B fd138c3c9faa467e356240e8cfc73f420776228f407092cc2f8bca3a9443e4820dad923c8d997d41934fbf7fd728b17a9674c7f9affaf4cd8616c779f6141ff1 SHA512 4557c82bddf88a604e9316806b8d37296acc4b4486a64605199f85949f6b5d5fd5dd94b25742e5b41d01fba4da40dd5ab2e354d536856ecf3310557b4a7d23a0
 DIST solaar-1.1.14.tar.gz 1790657 BLAKE2B bc2d2d42e4af02f72ecf9fb25152605582ada758b30c4019d7579a81f082bb121b18369ba349ae9c73401548d41cb321ed43415cd9dbad65d3919f58d1e93470 SHA512 2af8785a36b085e42ba885d8380fe9a967eb864a7443e4a96e6ab04cd3e2128ce6c0540c74d327953cc446f463bcc1d5d20c303ef14196b70e7e552e0caceaf9
+DIST solaar-1.1.16.tar.gz 1813937 BLAKE2B dc53ba62b77cebb3fbf6d51c8ef0e07272506ffc86dfd2120740ce1180712160de52fbb9eb58c14f7524c874320d211bbb7500421d575909d500deb373470e81 SHA512 e6a83e046e36801e30c15819815bb5566028a527b1c54d5d5f036a677a12bca13781cc1d622dc400c6cc3b1a3303aa492f7ef8200937a3ee4d0abe0fe3344ec2
 DIST solaar-1.1.9.tar.gz 1564119 BLAKE2B 67161bdd2a59ff17cafcdc5399f9f0c072985df85b2d0408e54c8f4e4966c3602a2b62f93b90e56e80fb3c4cbd285de2bbcc87a7709bea06ee4394f42a16f52e SHA512 42ea592aa8c4020be5e2ffd096de0bf6a7e6fdfac7eb2acd069c80084f88979398f779db6507b8b2cc4fd44c8a2ffce89024a42c161f130b4e1bd2c53e4e73a9
diff --git a/app-misc/solaar/solaar-1.1.16.ebuild b/app-misc/solaar/solaar-1.1.16.ebuild
new file mode 100644
index 000000000000..a1f5eb2f4f43
--- /dev/null
+++ b/app-misc/solaar/solaar-1.1.16.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit linux-info udev xdg distutils-r1
+
+DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+if [[ ${PV} =~ 9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
+else
+	SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+	S="${WORKDIR}"/Solaar-${PV/_rc/rc}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="appindicator dbus doc libnotify test wayland"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	acct-group/plugdev
+	dev-python/evdev[${PYTHON_USEDEP}]
+	dev-python/psutil[${PYTHON_USEDEP}]
+	dev-python/pygobject:3[${PYTHON_USEDEP}]
+	dev-python/python-xlib[${PYTHON_USEDEP}]
+	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+	dev-python/pyyaml[${PYTHON_USEDEP}]
+	dev-python/typing-extensions[${PYTHON_USEDEP}]
+	x11-libs/gtk+:3[introspection]
+	appindicator? ( dev-libs/libayatana-appindicator )
+	libnotify? ( x11-libs/libnotify[introspection] )
+	dbus? ( dev-python/dbus-python )
+"
+BDEPEND="
+	test? (
+		dev-python/pytest-mock[${PYTHON_USEDEP}]
+	)
+"
+# libayatana-appindicator & libnotify are entirely optional and detected at runtime
+
+CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+	# don't autostart (bug #494608)
+	sed -r \
+		-e '/yield autostart_path/d' \
+		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
+		-i setup.py || die
+
+	# grant plugdev group rw access
+	sed 's/#MODE=/MODE=/' \
+		-i rules.d/42-logitech-unify-permissions.rules || die
+	# and the same for wayland (bug #933418)
+	sed 's/#MODE=/MODE=/' \
+		-i rules.d-uinput/42-logitech-unify-permissions.rules || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	dodoc docs/devices.md CHANGELOG.md
+	if use doc; then
+		dodoc -r docs/*
+	else
+		newdoc docs/index.md README.md
+	fi
+
+	# bug #933418
+	if use wayland; then
+		udev_dorules "${S}"/rules.d-uinput/42-logitech-unify-permissions.rules
+	else
+		udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+	fi
+}
+
+python_test() {
+	local -a EPYTEST_DESELECT=(
+		# don't like sandbox
+		tests/logitech_receiver/test_desktop_notifications.py::test_notifications_available
+		tests/logitech_receiver/test_desktop_notifications.py::test_init
+		tests/logitech_receiver/test_desktop_notifications.py::test_show
+		tests/solaar/ui/test_desktop_notifications.py::test_notifications_available
+		tests/solaar/ui/test_desktop_notifications.py::test_init
+		tests/solaar/ui/test_desktop_notifications.py::test_show
+	)
+
+	distutils-r1_python_test
+}
+
+pkg_postinst() {
+	udev_reload
+	xdg_pkg_postinst
+}
+
+pkg_postrm() {
+	udev_reload
+	xdg_pkg_postrm
+}
^ permalink raw reply related	[flat|nested] 60+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/
@ 2025-10-28 17:55 Patrick McLean
  0 siblings, 0 replies; 60+ messages in thread
From: Patrick McLean @ 2025-10-28 17:55 UTC (permalink / raw
  To: gentoo-commits
commit:     db89614b8c63bc48fe05ea19771a932107caf61e
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 28 17:54:47 2025 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Tue Oct 28 17:54:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db89614b
app-misc/solaar: sync 9999 ebuild with latest release
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>
 app-misc/solaar/solaar-9999.ebuild | 70 ++++++++++++++++++++++++++------------
 1 file changed, 49 insertions(+), 21 deletions(-)
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-9999.ebuild
index dbd439b70312..a1f5eb2f4f43 100644
--- a/app-misc/solaar/solaar-9999.ebuild
+++ b/app-misc/solaar/solaar-9999.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
 
 inherit linux-info udev xdg distutils-r1
 
@@ -22,38 +21,47 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="doc appindicator libnotify"
+IUSE="appindicator dbus doc libnotify test wayland"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
 	acct-group/plugdev
-	$(python_gen_cond_dep '
-		dev-python/evdev[${PYTHON_USEDEP}]
-		dev-python/psutil[${PYTHON_USEDEP}]
-		dev-python/pygobject:3[${PYTHON_USEDEP}]
-		dev-python/python-xlib[${PYTHON_USEDEP}]
-		>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
-		dev-python/pyyaml[${PYTHON_USEDEP}]
-
-	')
+	dev-python/evdev[${PYTHON_USEDEP}]
+	dev-python/psutil[${PYTHON_USEDEP}]
+	dev-python/pygobject:3[${PYTHON_USEDEP}]
+	dev-python/python-xlib[${PYTHON_USEDEP}]
+	>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
+	dev-python/pyyaml[${PYTHON_USEDEP}]
+	dev-python/typing-extensions[${PYTHON_USEDEP}]
 	x11-libs/gtk+:3[introspection]
 	appindicator? ( dev-libs/libayatana-appindicator )
-	libnotify? ( x11-libs/libnotify[introspection] )"
+	libnotify? ( x11-libs/libnotify[introspection] )
+	dbus? ( dev-python/dbus-python )
+"
+BDEPEND="
+	test? (
+		dev-python/pytest-mock[${PYTHON_USEDEP}]
+	)
+"
 # libayatana-appindicator & libnotify are entirely optional and detected at runtime
 
 CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
 
+distutils_enable_tests pytest
+
 python_prepare_all() {
 	# don't autostart (bug #494608)
-	sed -i \
+	sed -r \
 		-e '/yield autostart_path/d' \
-		setup.py || die
-
-	sed -i -r \
 		-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
-		setup.py || die
+		-i setup.py || die
 
 	# grant plugdev group rw access
-	sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
+	sed 's/#MODE=/MODE=/' \
+		-i rules.d/42-logitech-unify-permissions.rules || die
+	# and the same for wayland (bug #933418)
+	sed 's/#MODE=/MODE=/' \
+		-i rules.d-uinput/42-logitech-unify-permissions.rules || die
 
 	distutils-r1_python_prepare_all
 }
@@ -67,7 +75,27 @@ python_install_all() {
 	else
 		newdoc docs/index.md README.md
 	fi
-	udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+
+	# bug #933418
+	if use wayland; then
+		udev_dorules "${S}"/rules.d-uinput/42-logitech-unify-permissions.rules
+	else
+		udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
+	fi
+}
+
+python_test() {
+	local -a EPYTEST_DESELECT=(
+		# don't like sandbox
+		tests/logitech_receiver/test_desktop_notifications.py::test_notifications_available
+		tests/logitech_receiver/test_desktop_notifications.py::test_init
+		tests/logitech_receiver/test_desktop_notifications.py::test_show
+		tests/solaar/ui/test_desktop_notifications.py::test_notifications_available
+		tests/solaar/ui/test_desktop_notifications.py::test_init
+		tests/solaar/ui/test_desktop_notifications.py::test_show
+	)
+
+	distutils-r1_python_test
 }
 
 pkg_postinst() {
^ permalink raw reply related	[flat|nested] 60+ messages in thread
end of thread, other threads:[~2025-10-28 17:55 UTC | newest]
Thread overview: 60+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-14 18:04 [gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/ Matt Turner
  -- strict thread matches above, loose matches on Subject: below --
2025-10-28 17:55 Patrick McLean
2025-10-28 17:55 Patrick McLean
2025-04-13  8:28 Arthur Zamarin
2025-03-08  1:37 Sam James
2025-03-07 11:47 Jakov Smolić
2025-01-08 23:53 Patrick McLean
2025-01-07 21:58 Patrick McLean
2024-10-26 15:16 Arthur Zamarin
2024-10-25 21:25 Sam James
2024-05-22 13:19 Matt Jolly
2024-05-17  5:57 Matt Turner
2024-05-17  5:57 Matt Turner
2024-05-17  5:57 Matt Turner
2024-05-17  5:57 Matt Turner
2023-10-03 17:18 Mart Raudsepp
2023-06-12 20:46 Sam James
2023-06-12 20:43 Sam James
2023-05-01 12:34 Michał Górny
2023-04-27 15:00 Pacho Ramos
2023-04-25  3:55 Sam James
2023-04-25  3:55 Sam James
2023-04-14  2:55 Robin H. Johnson
2023-02-27 15:12 Pacho Ramos
2023-01-04  4:56 Sam James
2023-01-04  3:28 Sam James
2022-06-06 11:02 Jakov Smolić
2022-06-06 11:02 Jakov Smolić
2022-05-24 15:05 Matt Turner
2022-05-24 15:05 Matt Turner
2022-03-25 19:47 Florian Schmaus
2022-03-21 16:59 Robin H. Johnson
2022-03-21 16:59 Robin H. Johnson
2022-03-21 16:59 Robin H. Johnson
2022-01-11  5:01 Robin H. Johnson
2021-11-28  0:47 Robin H. Johnson
2021-04-11 11:11 Sam James
2021-04-11 11:06 Sam James
2021-02-28  4:27 Matt Turner
2021-02-28  2:31 Matt Turner
2021-02-27 19:26 Matt Turner
2021-02-27 19:26 Matt Turner
2020-12-02 23:31 Thomas Deutschmann
2020-12-02 22:49 Sam James
2020-12-02 22:15 Sam James
2020-07-27 21:45 Robin H. Johnson
2020-05-22  5:18 Matt Turner
2020-05-22  4:42 Robin H. Johnson
2020-05-18  6:16 Robin H. Johnson
2020-05-12  4:55 Robin H. Johnson
2020-05-12  4:55 Robin H. Johnson
2020-03-24 19:47 Robin H. Johnson
2020-03-23 20:55 Robin H. Johnson
2020-03-23 19:26 Robin H. Johnson
2020-02-05 21:21 Michał Górny
2019-12-22 19:44 Joonas Niilola
2019-09-15 16:49 Joonas Niilola
2019-09-13 12:58 Michał Górny
2018-06-27 17:49 Pacho Ramos
2016-11-09 11:17 Pacho Ramos
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox