[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2023-10-03 Thread Mart Raudsepp
commit: be9620147b462e5f25c2e9bc5d577d8dc983aa1f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Oct  3 17:18:15 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Oct  3 17:18:15 2023 +
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  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} =~ * ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2023-06-12 Thread Sam James
commit: 5a546dc318d619b6219eb53aa733d77ad1b62d4c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 20:46:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 20:46:13 2023 +
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  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} =~ * ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2023-06-12 Thread Sam James
commit: 01a1919f1ba969d1a2781fbc509f8cec0c961b51
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 20:43:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 20:43:16 2023 +
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  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} =~ * ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2023-05-01 Thread Michał Górny
commit: 39122576f478d55bfa8d8422e9889c6c9eed12c7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May  1 12:32:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May  1 12:32:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39122576

app-misc/solaar: Remove old

Signed-off-by: Michał Górny  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 
b5bcf37f75631d39ac726b564bfd7f329f80e9931461fceb5ce7442113df50db82679dabfd08150a87ebe9a9de68aeb38a005e450c3e025c57e5f1219312
 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..
--- 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} =~ * ]]; 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 

[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2023-04-27 Thread Pacho Ramos
commit: 5fd4da324c5b551a597c6a791825722a1478fe94
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Apr 27 14:58:35 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Apr 27 14:58:35 2023 +
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  gentoo.org>

 app-misc/solaar/solaar-.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/app-misc/solaar/solaar-.ebuild 
b/app-misc/solaar/solaar-.ebuild
index 580d58d70762..13ddbb755105 100644
--- a/app-misc/solaar/solaar-.ebuild
+++ b/app-misc/solaar/solaar-.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
 }



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2023-04-24 Thread Sam James
commit: 9bdf5792a570c0926ce8d78ae9b965af1f86e4ab
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 03:54:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 03:54:54 2023 +
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  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} =~ * ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2023-04-24 Thread Sam James
commit: 0086965bfa60bb0587ea7c248c488933789339ba
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 03:54:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 03:54:55 2023 +
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  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} =~ * ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2023-04-13 Thread Robin H. Johnson
commit: 8f4850c90871718483ca66d7037dd777e4a98a6f
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Fri Apr 14 02:54:48 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Fri Apr 14 02:54:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4850c9

app-misc/solaar: bump

Signed-off-by: Robin H. Johnson  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 
b5bcf37f75631d39ac726b564bfd7f329f80e9931461fceb5ce7442113df50db82679dabfd08150a87ebe9a9de68aeb38a005e450c3e025c57e5f1219312
 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 ..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} =~ * ]]; 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2023-02-27 Thread Pacho Ramos
commit: 742cfff92a456b596f2dbf440a4eb3dd10560d41
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Feb 27 15:02:52 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Feb 27 15:02:52 2023 +
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  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 ..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} =~ * ]]; 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2023-01-03 Thread Sam James
commit: 8858c7de308bd96913796a8a27b37d41857467c4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:55:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:15 2023 +
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  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} =~ * ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2023-01-03 Thread Sam James
commit: 840c7ad0eab3c72b94c4416e63a35432308306d8
Author: Martin Kemp  martinke  mp>
AuthorDate: Tue Jan  3 12:53:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 03:25:05 2023 +
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  martinke.mp>
Closes: https://github.com/gentoo/gentoo/pull/28949
Signed-off-by: Sam James  gentoo.org>

 app-misc/solaar/Manifest| 1 +
 app-misc/solaar/{solaar-.ebuild => solaar-1.1.8.ebuild} | 7 ---
 app-misc/solaar/solaar-.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 
b5bcf37f75631d39ac726b564bfd7f329f80e9931461fceb5ce7442113df50db82679dabfd08150a87ebe9a9de68aeb38a005e450c3e025c57e5f1219312
 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-.ebuild 
b/app-misc/solaar/solaar-1.1.8.ebuild
similarity index 93%
copy from app-misc/solaar/solaar-.ebuild
copy to app-misc/solaar/solaar-1.1.8.ebuild
index 502ef240ea40..b69b48e81557 100644
--- a/app-misc/solaar/solaar-.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} =~ * ]]; 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-.ebuild 
b/app-misc/solaar/solaar-.ebuild
index 502ef240ea40..868f9d19920d 100644
--- a/app-misc/solaar/solaar-.ebuild
+++ b/app-misc/solaar/solaar-.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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2022-06-06 Thread Jakov Smolić
commit: 7698b6d9199e8ef5f39d054a3007669e1c090e89
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jun  6 11:02:07 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jun  6 11:02:07 2022 +
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ć  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} =~ * ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2022-06-06 Thread Jakov Smolić
commit: 558a01a7be10b36b1c0c0cc89454b8eb642900a2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jun  6 11:01:59 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jun  6 11:01:59 2022 +
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ć  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} =~ * ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2022-05-24 Thread Matt Turner
commit: 606585b8dfd75b9f552886fb9eac34127e2982c2
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 24 15:05:16 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 24 15:05:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=606585b8

app-misc/solaar: Sync live ebuild

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/solaar/solaar-.ebuild | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/app-misc/solaar/solaar-.ebuild 
b/app-misc/solaar/solaar-.ebuild
index cad0500253bc..502ef240ea40 100644
--- a/app-misc/solaar/solaar-.ebuild
+++ b/app-misc/solaar/solaar-.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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2022-05-24 Thread Matt Turner
commit: 99e257dbf4c406d9040268680b5677fb7b99d980
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 24 15:01:38 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 24 15:05:41 2022 +
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  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 
b5bcf37f75631d39ac726b564bfd7f329f80e9931461fceb5ce7442113df50db82679dabfd08150a87ebe9a9de68aeb38a005e450c3e025c57e5f1219312
 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 ..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} =~ * ]]; 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2022-03-25 Thread Florian Schmaus
commit: ac2456de23569ae8ebb1014dca537046d7b032a8
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Mar 25 10:47:08 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Mar 25 19:47:28 2022 +
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  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/24742
Signed-off-by: Florian Schmaus  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}]



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2022-03-21 Thread Robin H. Johnson
commit: bda79c5027aaa5deb552d57a75155e633b0e3298
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Mar 21 16:53:28 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar 21 16:59:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda79c50

app-misc/solaar: bump

Signed-off-by: Robin H. Johnson  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 
b5bcf37f75631d39ac726b564bfd7f329f80e9931461fceb5ce7442113df50db82679dabfd08150a87ebe9a9de68aeb38a005e450c3e025c57e5f1219312
 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 ..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} =~ * ]]; 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2022-03-21 Thread Robin H. Johnson
commit: 3a11f3a90ba7c1a840d6967a31906f3b2219f297
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Mar 21 16:58:13 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar 21 16:59:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a11f3a9

app-misc/solaar: stable on amd64

Signed-off-by: Robin H. Johnson  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} =~ * ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2022-03-21 Thread Robin H. Johnson
commit: 6a91b08aeb7c5a0d642e72eb512dd8086f08f049
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Mar 21 16:57:36 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar 21 16:59:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a91b08a

app-misc/solaar: fix changelog symlink

Signed-off-by: Robin H. Johnson  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



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2022-01-10 Thread Robin H. Johnson
commit: 288fbb4111608aba6823216a5ec8658004cf9068
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Sun Nov 28 02:32:15 2021 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Jan 11 05:00:52 2022 +
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  zapparov.com>
Signed-off-by: Robin H. Johnson  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 ..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} =~ * ]]; 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2021-11-27 Thread Robin H. Johnson
commit: 2c4daac3073e3ac44e6ea594d291a08f4b65374a
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Wed Nov 24 22:24:56 2021 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sun Nov 28 00:47:39 2021 +
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  zapparov.com>
(cherry picked from commit 26847f74573724273c09a7990bb5d0cf83dff3a5)
Signed-off-by: Robin H. Johnson  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 ..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} =~ * ]]; 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2021-04-14 Thread Matt Turner
commit: 16b7af187ac2d9d7b3340a3635329a57d0caaefd
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 14 18:03:00 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 14 18:04:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16b7af18

app-misc/solaar: Drop old versions

Signed-off-by: Matt Turner  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..000
--- 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..000
--- 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 \
- 

[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2021-04-11 Thread Sam James
commit: 1f2977e34fae7749598462739e0eb6a0694413ff
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 11 11:09:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 11 11:09:38 2021 +
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  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} =~ * ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2021-04-11 Thread Sam James
commit: 774f20e43bd27508ae6a67655015d02008214ec7
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 11 11:04:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 11 11:04:31 2021 +
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  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} =~ * ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2021-02-27 Thread Matt Turner
commit: add6d9cd9e856f0fcdf86599e679aad54c8939eb
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb 28 04:27:38 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb 28 04:27:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add6d9cd

app-misc/solaar: Fix revbump

Signed-off-by: Matt Turner  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] )



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2021-02-27 Thread Matt Turner
commit: 66cbe5a8525b4c835715e5c2c4cf58372f276d12
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb 28 02:30:29 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb 28 02:31:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66cbe5a8

app-misc/solaar: Add missing dependencies

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/solaar/{solaar-1.0.5.ebuild => solaar-1.0.5-r1.ebuild} | 0
 app-misc/solaar/solaar-.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-.ebuild 
b/app-misc/solaar/solaar-.ebuild
index 0e6648c5ddf..cad0500253b 100644
--- a/app-misc/solaar/solaar-.ebuild
+++ b/app-misc/solaar/solaar-.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] )



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2021-02-27 Thread Matt Turner
commit: 72b0331ed080bebd6dc76534540bb8f96c0f0461
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 27 19:22:25 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 27 19:26:10 2021 +
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  gentoo.org>

 app-misc/solaar/solaar-.ebuild | 38 +-
 1 file changed, 25 insertions(+), 13 deletions(-)

diff --git a/app-misc/solaar/solaar-.ebuild 
b/app-misc/solaar/solaar-.ebuild
index 8b13996f6d3..0e6648c5ddf 100644
--- a/app-misc/solaar/solaar-.ebuild
+++ b/app-misc/solaar/solaar-.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} =~ * ]]; 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
 }



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2021-02-27 Thread Matt Turner
commit: 3b50e50f54386703fb9a147d04d359250f52f6c6
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 27 19:24:05 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 27 19:26:11 2021 +
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  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 000..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} =~ * ]]; 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-12-02 Thread Thomas Deutschmann
commit: 71d66169f840b4a67379f9be40ae6eee493b2113
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Dec  2 23:28:06 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Dec  2 23:30:57 2020 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-12-02 Thread Sam James
commit: 0b47915ba511fb75299c52799a3ec789727ca9a5
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  2 22:49:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  2 22:49:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b47915b

app-misc/solaar: Add Python 3.8 to  too

Package-Manager: Portage-3.0.10.2-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-misc/solaar/solaar-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/solaar/solaar-.ebuild 
b/app-misc/solaar/solaar-.ebuild
index 6b0376ffc08..01b7caa1700 100644
--- a/app-misc/solaar/solaar-.ebuild
+++ b/app-misc/solaar/solaar-.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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-12-02 Thread Sam James
commit: 72a25f83c711419586f5490fdd21502285618bc0
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  2 22:15:09 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  2 22:15:09 2020 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-07-27 Thread Robin H. Johnson
commit: 69493cb0203d66df3b9bb47e7df55c990380ab3f
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Jul 27 21:44:52 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Jul 27 21:45:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69493cb0

app-misc/solaar: bump

Signed-off-by: Robin H. Johnson  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 000..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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-05-21 Thread Matt Turner
commit: 628ed83408a65cb5690495d6e8a8b94e752eef46
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 22 05:18:14 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May 22 05:18:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628ed834

app-misc/solaar: Update Manifest

Signed-off-by: Matt Turner  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



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-05-21 Thread Robin H. Johnson
commit: 6a1f6fd561751cb8b9b6a08f914df91c245de751
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Fri May 22 04:42:08 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Fri May 22 04:42:22 2020 +
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  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..000
--- 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"
-

[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-05-18 Thread Robin H. Johnson
commit: 207d9470d6e3326be95b16c1682e7715b9a87f30
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon May 18 06:15:45 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon May 18 06:16:42 2020 +
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  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 000..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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-05-11 Thread Robin H. Johnson
commit: dc9472da73a688bd3579984fba750c83fd0534d4
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue May 12 04:54:43 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue May 12 04:55:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9472da

app-misc/solaar: bump

Signed-off-by: Robin H. Johnson  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 000..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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-05-11 Thread Robin H. Johnson
commit: cc690e0b5e99c0a9829faeacc82e9813ba87f202
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue May 12 04:55:29 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue May 12 04:55:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc690e0b

app-misc/solaar: prune old versions

Signed-off-by: Robin H. Johnson  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..000
--- 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..000
--- 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
-
-

[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-03-24 Thread Robin H. Johnson
commit: f278a2ea4c3a3a069e1d12b6ea4493511cb1eb13
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue Mar 24 19:47:14 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Mar 24 19:47:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f278a2ea

app-misc/solaar: fix metadata whitespace

Signed-off-by: Robin H. Johnson  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 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
   
-   robb...@gentoo.org
+robb...@gentoo.org
   
   
 pwr/Solaar



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-03-23 Thread Robin H. Johnson
commit: 73683a23ace75e67f2560b4bbcb1aa40f9fd8bf2
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Mar 23 20:55:03 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar 23 20:55:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73683a23

app-misc/solaar: update metadata

Signed-off-by: Robin H. Johnson  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 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
+   robb...@gentoo.org
+  
   
 pwr/Solaar
   



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-03-23 Thread Robin H. Johnson
commit: ff77d5dfd8f7ca5862f3aacc146f858ca593d23a
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Mar 23 19:26:06 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar 23 19:26:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff77d5df

app-misc/solaar: bump

Signed-off-by: Robin H. Johnson  gentoo.org>

 app-misc/solaar/Manifest|  1 +
 app-misc/solaar/solaar-1.0.2_rc1.ebuild | 49 ++
 app-misc/solaar/solaar-.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 000..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-.ebuild 
b/app-misc/solaar/solaar-.ebuild
new file mode 100644
index 000..6b0376ffc08
--- /dev/null
+++ b/app-misc/solaar/solaar-.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} =~ * ]]; 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-02-05 Thread Michał Górny
commit: 9a817caad7855ce2418fca3370c58a7051630f12
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  5 20:56:14 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  5 21:21:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a817caa

app-misc/solaar: Remove py2

Signed-off-by: Michał Górny  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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2019-12-22 Thread Joonas Niilola
commit: 8cf188a490a31cf9f3ade98ff4d83137da462e37
Author: Chris Mayo  gmail  com>
AuthorDate: Sun Dec 22 19:19:09 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Dec 22 19:44:28 2019 +
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  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14078
Signed-off-by: Joonas Niilola  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 000..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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2019-09-15 Thread Joonas Niilola
commit: aa0a640822aeedf783bd5938424ee33dde88fefd
Author: Chris Mayo  gmail  com>
AuthorDate: Fri Sep 13 18:24:28 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Sep 15 16:48:43 2019 +
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  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12679
Signed-off-by: Joonas Niilola  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 000..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
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2019-09-13 Thread Michał Górny
commit: 77ada1e561e8bc6343759327af8ea52365b38eb3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 13 12:15:56 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 13 12:42:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ada1e5

app-misc/solaar: Use acct-group/plugdev

Signed-off-by: Michał Górny  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



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2018-06-27 Thread Pacho Ramos
commit: f757d7063ae911ab94e6e5ece8af56b3f4255395
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jun 27 17:46:53 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jun 27 17:49:08 2018 +
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
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2016-11-09 Thread Pacho Ramos
commit: 4c99555442364493f2c83bbbe180c49d8e544615
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Nov  9 11:01:38 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Nov  9 11:01:38 2016 +
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