[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2024-07-16 Thread Mike Gilbert
commit: 573acc88732d4ab32f741ce3fd60560499df1a38
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jul 16 15:15:32 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jul 16 15:15:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=573acc88

sys-power/upower: disable py3.9

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-power/upower/upower-1.90.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-1.90.4-r1.ebuild 
b/sys-power/upower/upower-1.90.4-r1.ebuild
index 43c4b470c84a..8d87564bbe4a 100644
--- a/sys-power/upower/upower-1.90.4-r1.ebuild
+++ b/sys-power/upower/upower-1.90.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1 systemd udev xdg-utils
 
 DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2024-07-16 Thread Mike Gilbert
commit: 1899cf52d63af9a6213be707536e0f3ffdda41ab
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jul 16 15:13:17 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jul 16 15:15:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1899cf52

sys-power/upower: unset XDG_CONFIG_DIRS and XDG_DATA_DIRS

Closes: https://bugs.gentoo.org/935575
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-power/upower/upower-1.90.4-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-power/upower/upower-1.90.4-r1.ebuild 
b/sys-power/upower/upower-1.90.4-r1.ebuild
index 65e82895c0a1..43c4b470c84a 100644
--- a/sys-power/upower/upower-1.90.4-r1.ebuild
+++ b/sys-power/upower/upower-1.90.4-r1.ebuild
@@ -65,6 +65,8 @@ pkg_setup() {
 src_prepare() {
default
xdg_environment_reset
+   # https://bugs.gentoo.org/935575
+   unset XDG_CONFIG_DIRS XDG_DATA_DIRS
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/files/

2024-07-06 Thread Arthur Zamarin
commit: 6cf219b52e92f64bb631270fc3a24e4204126e19
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jul  6 07:43:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul  6 08:16:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cf219b5

sys-power/upower: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37453
Signed-off-by: Arthur Zamarin  gentoo.org>

 .../files/upower-1.90.2-backport-pr207.patch   | 43 --
 1 file changed, 43 deletions(-)

diff --git a/sys-power/upower/files/upower-1.90.2-backport-pr207.patch 
b/sys-power/upower/files/upower-1.90.2-backport-pr207.patch
deleted file mode 100644
index dd47e4c8926a..
--- a/sys-power/upower/files/upower-1.90.2-backport-pr207.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-https://bugs.gentoo.org/923794
-https://bugs.gentoo.org/927405
-https://gitlab.freedesktop.org/upower/upower/-/merge_requests/207
-https://bugs.debian.org/1059467
-https://github.com/martinpitt/python-dbusmock/pull/192
-
-From bd1e4698f480c6b94afa0536fc02e211ae5a87fb Mon Sep 17 00:00:00 2001
-From: Martin Pitt 
-Date: Thu, 28 Dec 2023 21:13:15 +0100
-Subject: [PATCH] linux: Adjust test_bluetooth_le_device for dbusmock 0.30.1
-
-dbusmock 0.30.1 changed the BlueZ template to set the default "Class"
-property to `MOCK_PHONE_CLASS` right away instead of in PairDevice() [1].
-
-test_bluetooth_le_device() relied on the previous implicit default of a
-"0" Class value. Set this explicitly to expect a "generic" device. This
-makes the test work with old and current dbusmock versions.
-
-https://bugs.debian.org/1059467
-
-[1] https://github.com/martinpitt/python-dbusmock/pull/192

- src/linux/integration-test.py | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/src/linux/integration-test.py b/src/linux/integration-test.py
-index e6861253..4c071e85 100755
 a/src/linux/integration-test.py
-+++ b/src/linux/integration-test.py
-@@ -2162,7 +2162,9 @@ class Tests(dbusmock.DBusTestCase):
- 
- alias = 'Satechi M1 Mouse'
- battery_level = 99
--device_properties = None
-+device_properties = {
-+'Class': dbus.UInt32(0, variant_level=1)
-+}
- 
- devs = self._add_bluez_battery_device(alias, device_properties, 
battery_level)
- self.assertEqual(len(devs), 1)
--- 
-GitLab
-



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2024-07-04 Thread Mike Gilbert
commit: e870c771aa451f20f51b9866a106662bd00adadf
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jul  4 15:39:15 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jul  4 15:39:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e870c771

sys-power/upower: drop 0.99.20, 1.90.2

Bug: https://bugs.gentoo.org/935292
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-power/upower/Manifest  |   2 -
 sys-power/upower/upower-0.99.20.ebuild | 116 
 sys-power/upower/upower-1.90.2.ebuild  | 117 -
 3 files changed, 235 deletions(-)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index c773e1feac8d..6377a78d0f8f 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,3 +1 @@
-DIST upower-v0.99.20.tar.bz2 126098 BLAKE2B 
670a2ad746c5cf8b2aca332f1f8c36fc96cd82b3ad8a7a5337dd3edce60cd73b1a83e807ec3f257d5216b3b4873f1bcf6cc9c434c195f75680e891c653f44fe1
 SHA512 
50e5b03f1319da3869b0caba4fbe78c8eabf1df6f783f1463b06394bee58bae42ad411780faa503965c5fdb983d723c0b5ae0731fae4220997a17875f4850b1e
-DIST upower-v1.90.2.tar.bz2 138265 BLAKE2B 
f00b3a584f5564a0edc7fadad2e005da5938e61005c0c84ed6bfb9e612a5964a1f4b0a051a2a78eb1b71666e4182ce2e01e16f1b32269ed2db848b570f71fd09
 SHA512 
9cdaea76d604e79bb385c2d7d8df26ab74d8fbbd5ddd271d7dc3323ae4f98ce9504ce807638e008869fdec0e1fcaf8d4be53e486714913616b8df73d8e4ac396
 DIST upower-v1.90.4.tar.bz2 139422 BLAKE2B 
a06be2d483773a2115f4cdd4f7c023589ebc937846fc360341cd57d1a225f4dc1b448f50438216c3ae679effa86d61b96f7c4b9d59f6b0f30e9dcbc047a5cac7
 SHA512 
2db8f2fea4086939c7ec236674ddd03ff043eeb1c7e46deb40b45aed5d31b6eb0e84fa44f189336b0a171f3e2f92f2f50e2f355b9366e0d686e570d0107e88da

diff --git a/sys-power/upower/upower-0.99.20.ebuild 
b/sys-power/upower/upower-0.99.20.ebuild
deleted file mode 100644
index 1d77e3a26159..
--- a/sys-power/upower/upower-0.99.20.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 systemd udev xdg-utils
-
-DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
-HOMEPAGE="https://upower.freedesktop.org/;
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-
-# gtk-doc files are not available as prebuilt in the tarball
-IUSE="doc +introspection ios selinux test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   >=dev-libs/glib-2.58:2
-   sys-apps/dbus:=
-   introspection? ( dev-libs/gobject-introspection:= )
-   kernel_linux? (
-   >=dev-libs/libgudev-236:=
-   virtual/udev
-   ios? (
-   >=app-pda/libimobiledevice-1:=
-   >=app-pda/libplist-2:=
-   )
-   )
-"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-devicekit )
-"
-BDEPEND="
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   doc? ( dev-util/gtk-doc )
-   test? (
-   $(python_gen_any_dep '
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/python-dbusmock[${PYTHON_USEDEP}]
-   ')
-   dev-util/umockdev
-   )
-"
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
-
-python_check_deps() {
-   python_has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
-   python_has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   xdg_environment_reset
-}
-
-src_configure() {
-   local backend
-
-   if use kernel_linux ; then
-   backend=linux
-   else
-   backend=dummy
-   fi
-
-   local emesonargs=(
-   --localstatedir "${EPREFIX}"/var
-
-   -Dman=true
-   $(meson_use doc gtk-doc)
-   $(meson_feature introspection)
-   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
-   -Dos_backend="${backend}"
-   $(meson_feature ios idevice)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   keepdir /var/lib/upower #383091
-}
-
-pkg_postinst() {
-   udev_reload
-
-   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
0.99.12; then
-   elog "Support for Logitech Unifying Receiver battery state 
readout was"
-   elog "removed in version 0.99.12, these devices have been 
directly"
-   elog 

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2024-07-03 Thread Mike Gilbert
commit: 6ef037fd96637ca9244136821b1ebee2547c1e53
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jul  3 14:14:58 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jul  3 14:15:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef037fd

sys-power/upower: depend on newer libgudev

Closes: https://bugs.gentoo.org/935292
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-power/upower/{upower-1.90.4.ebuild => upower-1.90.4-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-1.90.4.ebuild 
b/sys-power/upower/upower-1.90.4-r1.ebuild
similarity index 99%
rename from sys-power/upower/upower-1.90.4.ebuild
rename to sys-power/upower/upower-1.90.4-r1.ebuild
index fa639a1549d2..65e82895c0a1 100644
--- a/sys-power/upower/upower-1.90.4.ebuild
+++ b/sys-power/upower/upower-1.90.4-r1.ebuild
@@ -24,7 +24,7 @@ DEPEND="
sys-apps/dbus:=
introspection? ( dev-libs/gobject-introspection:= )
kernel_linux? (
-   >=dev-libs/libgudev-236:=
+   >=dev-libs/libgudev-238:=
virtual/udev
ios? (
>=app-pda/libimobiledevice-1:=



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2024-05-29 Thread Sam James
commit: 34f154932c60baf8acb43b912991d4f2e4762b7b
Author: Sam James  gentoo  org>
AuthorDate: Wed May 29 12:14:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 29 12:14:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34f15493

sys-power/upower: Stabilize 1.90.4 arm64, #931965

Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-1.90.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-1.90.4.ebuild 
b/sys-power/upower/upower-1.90.4.ebuild
index 3f90754f3dad..bc125f8541cd 100644
--- a/sys-power/upower/upower-1.90.4.ebuild
+++ b/sys-power/upower/upower-1.90.4.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2024-05-28 Thread Ionen Wolkens
commit: 35fe079d40c155da3a4d6ef33f77da4eeff02cfb
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue May 28 19:47:18 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue May 28 22:26:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35fe079d

sys-power/upower: Keyword 1.90.4 hppa, #927405

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 sys-power/upower/upower-1.90.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-1.90.4.ebuild 
b/sys-power/upower/upower-1.90.4.ebuild
index f21a2417109f..e82c9b767870 100644
--- a/sys-power/upower/upower-1.90.4.ebuild
+++ b/sys-power/upower/upower-1.90.4.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2024-05-28 Thread Sam James
commit: f9f988415dafec947f1c37a91ecff8c5e804eb8f
Author: Sam James  gentoo  org>
AuthorDate: Tue May 28 17:08:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 28 17:08:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f98841

sys-power/upower: Stabilize 1.90.4 sparc, #931965

Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-1.90.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-1.90.4.ebuild 
b/sys-power/upower/upower-1.90.4.ebuild
index ec359dbf723f..79ed2199738d 100644
--- a/sys-power/upower/upower-1.90.4.ebuild
+++ b/sys-power/upower/upower-1.90.4.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2024-05-28 Thread Sam James
commit: 2bfdaac294445ee843c39fc24db5d37c797fa6e1
Author: Sam James  gentoo  org>
AuthorDate: Tue May 28 17:08:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 28 17:08:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bfdaac2

sys-power/upower: Stabilize 1.90.4 ppc64, #931965

Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-1.90.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-1.90.4.ebuild 
b/sys-power/upower/upower-1.90.4.ebuild
index 79ed2199738d..f21a2417109f 100644
--- a/sys-power/upower/upower-1.90.4.ebuild
+++ b/sys-power/upower/upower-1.90.4.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc ~x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2024-05-28 Thread Sam James
commit: e4c8f38f241313c744835f067e490da91cad40f9
Author: Sam James  gentoo  org>
AuthorDate: Tue May 28 17:03:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 28 17:03:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c8f38f

sys-power/upower: Stabilize 1.90.4 ppc, #931965

Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-1.90.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-1.90.4.ebuild 
b/sys-power/upower/upower-1.90.4.ebuild
index aab38ecfe71d..ec359dbf723f 100644
--- a/sys-power/upower/upower-1.90.4.ebuild
+++ b/sys-power/upower/upower-1.90.4.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2024-05-15 Thread Andreas Sturmlechner
commit: 7f7eb8de2240edf4d78c09a9f60ac39b4b820ed4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 15 19:56:32 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 15 19:57:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f7eb8de

sys-power/upower: add 1.90.4, tests pass

Closes: https://bugs.gentoo.org/929865
Closes: https://bugs.gentoo.org/923794
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-power/upower/Manifest |   1 +
 sys-power/upower/upower-1.90.4.ebuild | 115 ++
 2 files changed, 116 insertions(+)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index d17cda19358b..c773e1feac8d 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,2 +1,3 @@
 DIST upower-v0.99.20.tar.bz2 126098 BLAKE2B 
670a2ad746c5cf8b2aca332f1f8c36fc96cd82b3ad8a7a5337dd3edce60cd73b1a83e807ec3f257d5216b3b4873f1bcf6cc9c434c195f75680e891c653f44fe1
 SHA512 
50e5b03f1319da3869b0caba4fbe78c8eabf1df6f783f1463b06394bee58bae42ad411780faa503965c5fdb983d723c0b5ae0731fae4220997a17875f4850b1e
 DIST upower-v1.90.2.tar.bz2 138265 BLAKE2B 
f00b3a584f5564a0edc7fadad2e005da5938e61005c0c84ed6bfb9e612a5964a1f4b0a051a2a78eb1b71666e4182ce2e01e16f1b32269ed2db848b570f71fd09
 SHA512 
9cdaea76d604e79bb385c2d7d8df26ab74d8fbbd5ddd271d7dc3323ae4f98ce9504ce807638e008869fdec0e1fcaf8d4be53e486714913616b8df73d8e4ac396
+DIST upower-v1.90.4.tar.bz2 139422 BLAKE2B 
a06be2d483773a2115f4cdd4f7c023589ebc937846fc360341cd57d1a225f4dc1b448f50438216c3ae679effa86d61b96f7c4b9d59f6b0f30e9dcbc047a5cac7
 SHA512 
2db8f2fea4086939c7ec236674ddd03ff043eeb1c7e46deb40b45aed5d31b6eb0e84fa44f189336b0a171f3e2f92f2f50e2f355b9366e0d686e570d0107e88da

diff --git a/sys-power/upower/upower-1.90.4.ebuild 
b/sys-power/upower/upower-1.90.4.ebuild
new file mode 100644
index ..aab38ecfe71d
--- /dev/null
+++ b/sys-power/upower/upower-1.90.4.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit meson python-any-r1 systemd udev xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios selinux test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.66:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   >=dev-libs/libgudev-236:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-2:=
+   )
+   )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   dev-util/umockdev
+   )
+"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+python_check_deps() {
+   python_has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   else
+   backend=dummy
+   fi
+
+   local emesonargs=(
+   --localstatedir "${EPREFIX}"/var
+
+   -Dman=true
+   $(meson_use doc gtk-doc)
+   $(meson_feature introspection)
+   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+   -Dos_backend="${backend}"
+   $(meson_feature ios idevice)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/upower #383091
+}
+
+pkg_postinst() {
+   udev_reload
+
+   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
0.99.12; then
+   elog "Support for Logitech Unifying Receiver battery state 
readout was"
+   elog "removed in version 0.99.12, these devices have been 
directly"
+   elog 

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/, sys-power/upower/files/

2024-05-02 Thread Arthur Zamarin
commit: 0263b7feec67229456d2ecd613c5812afec53f12
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Apr 16 22:15:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  2 18:49:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0263b7fe

sys-power/upower: fix tests with >=dev-python/python-dbusmock-0.30.1

Test-only fix so no revbump.

Bug: https://bugs.gentoo.org/923794
Bug: https://bugs.gentoo.org/927405
See: https://gitlab.freedesktop.org/upower/upower/-/merge_requests/207
See: https://bugs.debian.org/1059467
See: https://github.com/martinpitt/python-dbusmock/pull/192
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/36287
Signed-off-by: Arthur Zamarin  gentoo.org>

 .../files/upower-1.90.2-backport-pr207.patch   | 43 ++
 sys-power/upower/upower-1.90.2.ebuild  |  2 +
 2 files changed, 45 insertions(+)

diff --git a/sys-power/upower/files/upower-1.90.2-backport-pr207.patch 
b/sys-power/upower/files/upower-1.90.2-backport-pr207.patch
new file mode 100644
index ..dd47e4c8926a
--- /dev/null
+++ b/sys-power/upower/files/upower-1.90.2-backport-pr207.patch
@@ -0,0 +1,43 @@
+https://bugs.gentoo.org/923794
+https://bugs.gentoo.org/927405
+https://gitlab.freedesktop.org/upower/upower/-/merge_requests/207
+https://bugs.debian.org/1059467
+https://github.com/martinpitt/python-dbusmock/pull/192
+
+From bd1e4698f480c6b94afa0536fc02e211ae5a87fb Mon Sep 17 00:00:00 2001
+From: Martin Pitt 
+Date: Thu, 28 Dec 2023 21:13:15 +0100
+Subject: [PATCH] linux: Adjust test_bluetooth_le_device for dbusmock 0.30.1
+
+dbusmock 0.30.1 changed the BlueZ template to set the default "Class"
+property to `MOCK_PHONE_CLASS` right away instead of in PairDevice() [1].
+
+test_bluetooth_le_device() relied on the previous implicit default of a
+"0" Class value. Set this explicitly to expect a "generic" device. This
+makes the test work with old and current dbusmock versions.
+
+https://bugs.debian.org/1059467
+
+[1] https://github.com/martinpitt/python-dbusmock/pull/192
+---
+ src/linux/integration-test.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/linux/integration-test.py b/src/linux/integration-test.py
+index e6861253..4c071e85 100755
+--- a/src/linux/integration-test.py
 b/src/linux/integration-test.py
+@@ -2162,7 +2162,9 @@ class Tests(dbusmock.DBusTestCase):
+ 
+ alias = 'Satechi M1 Mouse'
+ battery_level = 99
+-device_properties = None
++device_properties = {
++'Class': dbus.UInt32(0, variant_level=1)
++}
+ 
+ devs = self._add_bluez_battery_device(alias, device_properties, 
battery_level)
+ self.assertEqual(len(devs), 1)
+-- 
+GitLab
+

diff --git a/sys-power/upower/upower-1.90.2.ebuild 
b/sys-power/upower/upower-1.90.2.ebuild
index d07fa60bc00a..8b5b884e28e6 100644
--- a/sys-power/upower/upower-1.90.2.ebuild
+++ b/sys-power/upower/upower-1.90.2.ebuild
@@ -51,6 +51,8 @@ BDEPEND="
)
 "
 
+PATCHES=( "${FILESDIR}/${PN}-1.90.2-backport-pr207.patch" )
+
 QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2024-03-21 Thread Arthur Zamarin
commit: 7bf3106da5d7020f8c2f9a34ddf681d9903e079c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 21 16:59:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 21 16:59:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bf3106d

sys-power/upower: Keyword 1.90.2 s390, #927405

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-power/upower/upower-1.90.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-1.90.2.ebuild 
b/sys-power/upower/upower-1.90.2.ebuild
index f8db0cce5a01..d07fa60bc00a 100644
--- a/sys-power/upower/upower-1.90.2.ebuild
+++ b/sys-power/upower/upower-1.90.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2024-01-29 Thread Mike Gilbert
commit: 359c32e4437f309b2050cc7fe9723fb2ebf04c00
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jan 29 20:04:06 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jan 29 20:04:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359c32e4

sys-power/upower: drop -Dudevrulesdir

We depend on virtual/udev, which should ensure that udev.pc is
available.

Bug: https://bugs.gentoo.org/916677
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-power/upower/upower-0.99.20.ebuild | 3 +--
 sys-power/upower/upower-1.90.2.ebuild  | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/sys-power/upower/upower-0.99.20.ebuild 
b/sys-power/upower/upower-0.99.20.ebuild
index 352adea8ecde..1d77e3a26159 100644
--- a/sys-power/upower/upower-0.99.20.ebuild
+++ b/sys-power/upower/upower-0.99.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -83,7 +83,6 @@ src_configure() {
-Dman=true
$(meson_use doc gtk-doc)
$(meson_feature introspection)
-   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
-Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
-Dos_backend="${backend}"
$(meson_feature ios idevice)

diff --git a/sys-power/upower/upower-1.90.2.ebuild 
b/sys-power/upower/upower-1.90.2.ebuild
index 04bbbd818ccb..f8db0cce5a01 100644
--- a/sys-power/upower/upower-1.90.2.ebuild
+++ b/sys-power/upower/upower-1.90.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -82,7 +82,6 @@ src_configure() {
-Dman=true
$(meson_use doc gtk-doc)
$(meson_feature introspection)
-   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
-Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
-Dos_backend="${backend}"
$(meson_feature ios idevice)



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2023-10-20 Thread Pacho Ramos
commit: 62c7055f3c1b8bd5ffdebdfecf2d1cd5550e77d4
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Oct 20 13:08:11 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Oct 20 13:14:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62c7055f

sys-power/upower: add freedesktop-gitlab upstream metadata

Signed-off-by: Pacho Ramos  gentoo.org>

 sys-power/upower/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-power/upower/metadata.xml b/sys-power/upower/metadata.xml
index d4390c2eb58e..883f745a447b 100644
--- a/sys-power/upower/metadata.xml
+++ b/sys-power/upower/metadata.xml
@@ -4,4 +4,7 @@

freedesktop-b...@gentoo.org

+   
+   upower/upower
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2023-10-20 Thread Pacho Ramos
commit: b5b534144b816d2724ee5e0d764538710db5e20a
Author: Brahmajit Das  gmail  com>
AuthorDate: Tue Oct 17 17:57:59 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Oct 20 13:14:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b53414

sys-power/upower: add 1.90.2

Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33342
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-power/upower/Manifest |   1 +
 sys-power/upower/upower-1.90.2.ebuild | 116 ++
 2 files changed, 117 insertions(+)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 1f9e6dd964b8..d17cda19358b 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1 +1,2 @@
 DIST upower-v0.99.20.tar.bz2 126098 BLAKE2B 
670a2ad746c5cf8b2aca332f1f8c36fc96cd82b3ad8a7a5337dd3edce60cd73b1a83e807ec3f257d5216b3b4873f1bcf6cc9c434c195f75680e891c653f44fe1
 SHA512 
50e5b03f1319da3869b0caba4fbe78c8eabf1df6f783f1463b06394bee58bae42ad411780faa503965c5fdb983d723c0b5ae0731fae4220997a17875f4850b1e
+DIST upower-v1.90.2.tar.bz2 138265 BLAKE2B 
f00b3a584f5564a0edc7fadad2e005da5938e61005c0c84ed6bfb9e612a5964a1f4b0a051a2a78eb1b71666e4182ce2e01e16f1b32269ed2db848b570f71fd09
 SHA512 
9cdaea76d604e79bb385c2d7d8df26ab74d8fbbd5ddd271d7dc3323ae4f98ce9504ce807638e008869fdec0e1fcaf8d4be53e486714913616b8df73d8e4ac396

diff --git a/sys-power/upower/upower-1.90.2.ebuild 
b/sys-power/upower/upower-1.90.2.ebuild
new file mode 100644
index ..04bbbd818ccb
--- /dev/null
+++ b/sys-power/upower/upower-1.90.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson python-any-r1 systemd udev xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios selinux test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.58:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   >=dev-libs/libgudev-236:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-2:=
+   )
+   )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   dev-util/umockdev
+   )
+"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+python_check_deps() {
+   python_has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   else
+   backend=dummy
+   fi
+
+   local emesonargs=(
+   --localstatedir "${EPREFIX}"/var
+
+   -Dman=true
+   $(meson_use doc gtk-doc)
+   $(meson_feature introspection)
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+   -Dos_backend="${backend}"
+   $(meson_feature ios idevice)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/upower #383091
+}
+
+pkg_postinst() {
+   udev_reload
+
+   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
0.99.12; then
+   elog "Support for Logitech Unifying Receiver battery state 
readout was"
+   elog "removed in version 0.99.12, these devices have been 
directly"
+   elog "supported by the Linux kernel since version >=3.2."
+   elog
+   elog "Support for CSR devices battery state was removed from 
udev rules"
+   elog "in version 0.99.12. This concerns the following Logitech 
products"
+   elog 

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/, sys-power/upower/files/

2022-08-31 Thread Matt Turner
commit: 56b055845d1c14d8e8171cefe8453fc521dc534a
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep  1 01:24:15 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep  1 01:28:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b05584

sys-power/upower: Drop old versions

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

 sys-power/upower/Manifest  |   4 -
 ...18-meson-Allow-unittest-inspector-to-fail.patch |  31 --
 99.12-fix-power_now-energy_rate-readings.patch |  43 
 ...eson-Don-t-search-for-gtk-doc-if-disabled.patch |  60 ---
 sys-power/upower/upower-0.99.12-r1.ebuild  | 100 --
 sys-power/upower/upower-0.99.17.ebuild | 117 -
 sys-power/upower/upower-0.99.18.ebuild | 117 -
 sys-power/upower/upower-0.99.19.ebuild | 117 -
 8 files changed, 589 deletions(-)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 1d7d74184043..1f9e6dd964b8 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,5 +1 @@
-DIST upower-0.99.12.tar.xz 423640 BLAKE2B 
4c5c6357f0a2f8d721ebae9736912b1871a898c7ce65708626f9a9465cde87036ba6ab8050d97f5b9074d92e2700d8ed1e71b67f43cd6305eb4e89336f1b628f
 SHA512 
9858a0e5f65271522cc5f36b0cd8722a5fb3effba37dbc5b22f08606701d4242ee54329d07460768004a24dc42705a84140ac6d9691afb7f09584b2e61fe3413
-DIST upower-v0.99.17.tar.bz2 139108 BLAKE2B 
de48a8058752f3e2bcefe83fe049ae9181517276f6d2930c402089291d935ecbdc6f7759d811467c537801c422f5d32a02366f3e3d57bea9e73e311b13df046a
 SHA512 
fcb2f344e82f04af85eee3a4ef42a4d119f7b55fd4e1c6bc2633845135bf524957b54c849bf6501d89cfbd285a7e1fbeecb8e846aa108e2b36d1550347150c04
-DIST upower-v0.99.18.tar.bz2 141140 BLAKE2B 
2e6acfaf58f6e0031326c269ad58bfcdac84a25f952ef3169e6ee85889696c5c83d10aaf67b8244a2378150fd591ddbd3101d21d1e7534e5d7f2f69ee070a174
 SHA512 
f33a2ca35209d69fa7ddf614c6a390973c998c6473448acb00ca86114f7bfc05beb8f904010ed7b5a440209fe503e759682459893fdc9690c4b79d516e7f9de1
-DIST upower-v0.99.19.tar.bz2 141661 BLAKE2B 
4c117927d17f118cd06165160b407190ab86fff6bc194204038fd334dc879726c1f83fa23c89c2574cf8de6211ce6a884cc103f8292618818b1bc60e5ba8f1e8
 SHA512 
1462a64bc642bd6c5c235742f5a8fa9e3440846d90061889b568fc0a91f7b24d56d1f5a3d33bff8d6d35f78aa8bc8c15f9c4a51a2cb40f1ee3b2a822ad60ca33
 DIST upower-v0.99.20.tar.bz2 126098 BLAKE2B 
670a2ad746c5cf8b2aca332f1f8c36fc96cd82b3ad8a7a5337dd3edce60cd73b1a83e807ec3f257d5216b3b4873f1bcf6cc9c434c195f75680e891c653f44fe1
 SHA512 
50e5b03f1319da3869b0caba4fbe78c8eabf1df6f783f1463b06394bee58bae42ad411780faa503965c5fdb983d723c0b5ae0731fae4220997a17875f4850b1e

diff --git 
a/sys-power/upower/files/0.99.18-meson-Allow-unittest-inspector-to-fail.patch 
b/sys-power/upower/files/0.99.18-meson-Allow-unittest-inspector-to-fail.patch
deleted file mode 100644
index feafa87e9705..
--- 
a/sys-power/upower/files/0.99.18-meson-Allow-unittest-inspector-to-fail.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Bug: https://bugs.gentoo.org/848525
-
-From aa646fa0ca3e164b09949c546796ec50433b748d Mon Sep 17 00:00:00 2001
-From: Benjamin Berg 
-Date: Tue, 17 May 2022 16:02:49 +0200
-Subject: [PATCH] meson: Allow unittest inspector to fail
-
-It is only used to make the test output nicer, and it is completely fine
-to fail.
-
-Closes: #187

- src/meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/meson.build b/src/meson.build
-index b49d5f0..2e1edd1 100644
 a/src/meson.build
-+++ b/src/meson.build
-@@ -124,7 +124,7 @@ if os_backend == 'linux' and gobject_introspection.found()
- 
- python3 = find_program('python3')
- unittest_inspector = find_program('linux/unittest_inspector.py')
--r = run_command(unittest_inspector, files('linux/integration-test.py'), 
check: true)
-+r = run_command(unittest_inspector, files('linux/integration-test.py'), 
check: false)
- unit_tests = r.stdout().strip().split('\n')
- 
- foreach ut: unit_tests
--- 
-2.35.1
-

diff --git 
a/sys-power/upower/files/upower-0.99.12-fix-power_now-energy_rate-readings.patch
 
b/sys-power/upower/files/upower-0.99.12-fix-power_now-energy_rate-readings.patch
deleted file mode 100644
index c3dd864a6b1d..
--- 
a/sys-power/upower/files/upower-0.99.12-fix-power_now-energy_rate-readings.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 2949136b152e94aa3b57da5130bcb9022724debe Mon Sep 17 00:00:00 2001
-From: Philipp Zabel 
-Date: Thu, 17 Jun 2021 18:14:53 +0200
-Subject: [PATCH] linux: Fix < 0.01 W energy-rate readings from power_now sysfs
- property
-
-Currently, if a power supplies' power_now sysfs file reports discharge
-rates < 0.01 W, the code will try to calculate the discharge rate from
-the legacy sysfs files. On new kernels where those don't exist, this
-produces wrong results.
-
-For example, on a dual-battery Thinkpad T450s, while the external
-battery is discharging, 

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-08-20 Thread Arthur Zamarin
commit: 9f3a6adf3dfe0d0e08af5da516951e402f5f9451
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 21 03:46:08 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 21 03:46:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3a6adf

sys-power/upower: Stabilize 0.99.20 ppc64, #865893

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-power/upower/upower-0.99.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.20.ebuild 
b/sys-power/upower/upower-0.99.20.ebuild
index 9249675bea25..20f7f8f44c70 100644
--- a/sys-power/upower/upower-0.99.20.ebuild
+++ b/sys-power/upower/upower-0.99.20.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc 
x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-08-20 Thread Arthur Zamarin
commit: 361ca6e7a4e09b36557c2f7a594b7bba99be30e3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 21 03:46:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 21 03:46:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=361ca6e7

sys-power/upower: Stabilize 0.99.20 ppc, #865893

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-power/upower/upower-0.99.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.20.ebuild 
b/sys-power/upower/upower-0.99.20.ebuild
index 20f7f8f44c70..5294daef3cf8 100644
--- a/sys-power/upower/upower-0.99.20.ebuild
+++ b/sys-power/upower/upower-0.99.20.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-08-20 Thread Sam James
commit: 8bb52a77090184e03a9cae910e3dcf513747c9c3
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 21 01:25:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 21 01:25:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb52a77

sys-power/upower: Stabilize 0.99.20 sparc, #865893

Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-0.99.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.20.ebuild 
b/sys-power/upower/upower-0.99.20.ebuild
index 629bf43c350e..9249675bea25 100644
--- a/sys-power/upower/upower-0.99.20.ebuild
+++ b/sys-power/upower/upower-0.99.20.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-08-20 Thread Sam James
commit: 822c68ea3078944bd2f5c951e590cda2eb62e13b
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 20 23:02:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 20 23:02:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822c68ea

sys-power/upower: Stabilize 0.99.20 x86, #865893

Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-0.99.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.20.ebuild 
b/sys-power/upower/upower-0.99.20.ebuild
index 75d0c4882d32..629bf43c350e 100644
--- a/sys-power/upower/upower-0.99.20.ebuild
+++ b/sys-power/upower/upower-0.99.20.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-08-20 Thread Sam James
commit: 47a2fa91722baef7482aa0b0daa026b6280e6338
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 20 23:01:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 20 23:01:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a2fa91

sys-power/upower: Stabilize 0.99.20 amd64, #865893

Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-0.99.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.20.ebuild 
b/sys-power/upower/upower-0.99.20.ebuild
index d3d9f1e5eeea..75d0c4882d32 100644
--- a/sys-power/upower/upower-0.99.20.ebuild
+++ b/sys-power/upower/upower-0.99.20.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-08-20 Thread Sam James
commit: 019baf15c701a8062aec6ed2ab256831dff1ac4b
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 20 23:01:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 20 23:01:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=019baf15

sys-power/upower: Stabilize 0.99.20 arm64, #865893

Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-0.99.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.20.ebuild 
b/sys-power/upower/upower-0.99.20.ebuild
index 80cdd420752e..d3d9f1e5eeea 100644
--- a/sys-power/upower/upower-0.99.20.ebuild
+++ b/sys-power/upower/upower-0.99.20.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-08-20 Thread Sam James
commit: bb9f3f88fd065eecc3619d8881ba6665a0dda5ff
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 20 23:00:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 20 23:00:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9f3f88

sys-power/upower: Stabilize 0.99.20 arm, #865893

Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-0.99.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.20.ebuild 
b/sys-power/upower/upower-0.99.20.ebuild
index 5554b4d5e0a6..80cdd420752e 100644
--- a/sys-power/upower/upower-0.99.20.ebuild
+++ b/sys-power/upower/upower-0.99.20.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-07-18 Thread Matt Turner
commit: 40ff2493349cbe047a89ce3a5a99451286c31b0b
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 19 03:23:13 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 19 03:23:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40ff2493

sys-power/upower: Version bump to 0.99.20

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

 sys-power/upower/Manifest  |   1 +
 sys-power/upower/upower-0.99.20.ebuild | 117 +
 2 files changed, 118 insertions(+)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 534d62e44935..1d7d74184043 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -2,3 +2,4 @@ DIST upower-0.99.12.tar.xz 423640 BLAKE2B 
4c5c6357f0a2f8d721ebae9736912b1871a898
 DIST upower-v0.99.17.tar.bz2 139108 BLAKE2B 
de48a8058752f3e2bcefe83fe049ae9181517276f6d2930c402089291d935ecbdc6f7759d811467c537801c422f5d32a02366f3e3d57bea9e73e311b13df046a
 SHA512 
fcb2f344e82f04af85eee3a4ef42a4d119f7b55fd4e1c6bc2633845135bf524957b54c849bf6501d89cfbd285a7e1fbeecb8e846aa108e2b36d1550347150c04
 DIST upower-v0.99.18.tar.bz2 141140 BLAKE2B 
2e6acfaf58f6e0031326c269ad58bfcdac84a25f952ef3169e6ee85889696c5c83d10aaf67b8244a2378150fd591ddbd3101d21d1e7534e5d7f2f69ee070a174
 SHA512 
f33a2ca35209d69fa7ddf614c6a390973c998c6473448acb00ca86114f7bfc05beb8f904010ed7b5a440209fe503e759682459893fdc9690c4b79d516e7f9de1
 DIST upower-v0.99.19.tar.bz2 141661 BLAKE2B 
4c117927d17f118cd06165160b407190ab86fff6bc194204038fd334dc879726c1f83fa23c89c2574cf8de6211ce6a884cc103f8292618818b1bc60e5ba8f1e8
 SHA512 
1462a64bc642bd6c5c235742f5a8fa9e3440846d90061889b568fc0a91f7b24d56d1f5a3d33bff8d6d35f78aa8bc8c15f9c4a51a2cb40f1ee3b2a822ad60ca33
+DIST upower-v0.99.20.tar.bz2 126098 BLAKE2B 
670a2ad746c5cf8b2aca332f1f8c36fc96cd82b3ad8a7a5337dd3edce60cd73b1a83e807ec3f257d5216b3b4873f1bcf6cc9c434c195f75680e891c653f44fe1
 SHA512 
50e5b03f1319da3869b0caba4fbe78c8eabf1df6f783f1463b06394bee58bae42ad411780faa503965c5fdb983d723c0b5ae0731fae4220997a17875f4850b1e

diff --git a/sys-power/upower/upower-0.99.20.ebuild 
b/sys-power/upower/upower-0.99.20.ebuild
new file mode 100644
index ..5554b4d5e0a6
--- /dev/null
+++ b/sys-power/upower/upower-0.99.20.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson python-any-r1 systemd udev xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios selinux test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.58:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   >=dev-libs/libgudev-236:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-2:=
+   )
+   )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   dev-util/umockdev
+   )
+"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+python_check_deps() {
+   python_has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   else
+   backend=dummy
+   fi
+
+   local emesonargs=(
+   --localstatedir "${EPREFIX}"/var
+
+   -Dman=true
+   $(meson_use doc gtk-doc)
+   $(meson_feature introspection)
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+   -Dos_backend="${backend}"
+   $(meson_feature ios idevice)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir 

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-06-08 Thread Matt Turner
commit: 2376bd2a935a8b514fea1153491452773217a885
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun  8 17:46:07 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun  8 17:48:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2376bd2a

sys-power/upower: Version bump to 0.99.19

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

 sys-power/upower/Manifest  |   1 +
 sys-power/upower/upower-0.99.19.ebuild | 117 +
 2 files changed, 118 insertions(+)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 496b4baf99d5..534d62e44935 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,3 +1,4 @@
 DIST upower-0.99.12.tar.xz 423640 BLAKE2B 
4c5c6357f0a2f8d721ebae9736912b1871a898c7ce65708626f9a9465cde87036ba6ab8050d97f5b9074d92e2700d8ed1e71b67f43cd6305eb4e89336f1b628f
 SHA512 
9858a0e5f65271522cc5f36b0cd8722a5fb3effba37dbc5b22f08606701d4242ee54329d07460768004a24dc42705a84140ac6d9691afb7f09584b2e61fe3413
 DIST upower-v0.99.17.tar.bz2 139108 BLAKE2B 
de48a8058752f3e2bcefe83fe049ae9181517276f6d2930c402089291d935ecbdc6f7759d811467c537801c422f5d32a02366f3e3d57bea9e73e311b13df046a
 SHA512 
fcb2f344e82f04af85eee3a4ef42a4d119f7b55fd4e1c6bc2633845135bf524957b54c849bf6501d89cfbd285a7e1fbeecb8e846aa108e2b36d1550347150c04
 DIST upower-v0.99.18.tar.bz2 141140 BLAKE2B 
2e6acfaf58f6e0031326c269ad58bfcdac84a25f952ef3169e6ee85889696c5c83d10aaf67b8244a2378150fd591ddbd3101d21d1e7534e5d7f2f69ee070a174
 SHA512 
f33a2ca35209d69fa7ddf614c6a390973c998c6473448acb00ca86114f7bfc05beb8f904010ed7b5a440209fe503e759682459893fdc9690c4b79d516e7f9de1
+DIST upower-v0.99.19.tar.bz2 141661 BLAKE2B 
4c117927d17f118cd06165160b407190ab86fff6bc194204038fd334dc879726c1f83fa23c89c2574cf8de6211ce6a884cc103f8292618818b1bc60e5ba8f1e8
 SHA512 
1462a64bc642bd6c5c235742f5a8fa9e3440846d90061889b568fc0a91f7b24d56d1f5a3d33bff8d6d35f78aa8bc8c15f9c4a51a2cb40f1ee3b2a822ad60ca33

diff --git a/sys-power/upower/upower-0.99.19.ebuild 
b/sys-power/upower/upower-0.99.19.ebuild
new file mode 100644
index ..c5769c7716d0
--- /dev/null
+++ b/sys-power/upower/upower-0.99.19.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson python-any-r1 systemd udev xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios selinux test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.58:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   >=dev-libs/libgudev-236:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-2:=
+   )
+   )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   dev-util/umockdev
+   )
+"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+python_check_deps() {
+   python_has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   else
+   backend=dummy
+   fi
+
+   local emesonargs=(
+   --localstatedir "${EPREFIX}"/var
+
+   -Dman=true
+   $(meson_use doc gtk-doc)
+   $(meson_feature introspection)
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+   -Dos_backend="${backend}"
+   $(meson_feature ios idevice)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/upower #383091
+}
+
+pkg_postinst() {
+   udev_reload
+
+   if [[ 

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/, sys-power/upower/files/

2022-05-30 Thread Matt Turner
commit: 7b62cbd27a588cff0eb0b200718f3f83d2679a3e
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 30 17:39:52 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 30 17:40:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b62cbd2

sys-power/upower: Add patch to build without dev-python/python-dbusmock

Closes: https://bugs.gentoo.org/848525
Signed-off-by: Matt Turner  gentoo.org>

 ...18-meson-Allow-unittest-inspector-to-fail.patch | 31 ++
 sys-power/upower/upower-0.99.18.ebuild |  4 +++
 2 files changed, 35 insertions(+)

diff --git 
a/sys-power/upower/files/0.99.18-meson-Allow-unittest-inspector-to-fail.patch 
b/sys-power/upower/files/0.99.18-meson-Allow-unittest-inspector-to-fail.patch
new file mode 100644
index ..feafa87e9705
--- /dev/null
+++ 
b/sys-power/upower/files/0.99.18-meson-Allow-unittest-inspector-to-fail.patch
@@ -0,0 +1,31 @@
+Bug: https://bugs.gentoo.org/848525
+
+From aa646fa0ca3e164b09949c546796ec50433b748d Mon Sep 17 00:00:00 2001
+From: Benjamin Berg 
+Date: Tue, 17 May 2022 16:02:49 +0200
+Subject: [PATCH] meson: Allow unittest inspector to fail
+
+It is only used to make the test output nicer, and it is completely fine
+to fail.
+
+Closes: #187
+---
+ src/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/meson.build b/src/meson.build
+index b49d5f0..2e1edd1 100644
+--- a/src/meson.build
 b/src/meson.build
+@@ -124,7 +124,7 @@ if os_backend == 'linux' and gobject_introspection.found()
+ 
+ python3 = find_program('python3')
+ unittest_inspector = find_program('linux/unittest_inspector.py')
+-r = run_command(unittest_inspector, files('linux/integration-test.py'), 
check: true)
++r = run_command(unittest_inspector, files('linux/integration-test.py'), 
check: false)
+ unit_tests = r.stdout().strip().split('\n')
+ 
+ foreach ut: unit_tests
+-- 
+2.35.1
+

diff --git a/sys-power/upower/upower-0.99.18.ebuild 
b/sys-power/upower/upower-0.99.18.ebuild
index 8f405f8489e8..760dcd025ded 100644
--- a/sys-power/upower/upower-0.99.18.ebuild
+++ b/sys-power/upower/upower-0.99.18.ebuild
@@ -54,6 +54,10 @@ S="${WORKDIR}/${PN}-v${PV}"
 
 QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
 
+PATCHES=(
+   "${FILESDIR}"/${PV}-meson-Allow-unittest-inspector-to-fail.patch
+)
+
 python_check_deps() {
python_has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
python_has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-05-30 Thread Matt Turner
commit: c51decc1e6fd60953cd8519a1315ef80d19d2383
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 30 15:30:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 30 15:34:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c51decc1

sys-power/upower: Version bump to 0.99.18

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

 sys-power/upower/Manifest  |   1 +
 sys-power/upower/upower-0.99.18.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index b3e8efae9a24..496b4baf99d5 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,2 +1,3 @@
 DIST upower-0.99.12.tar.xz 423640 BLAKE2B 
4c5c6357f0a2f8d721ebae9736912b1871a898c7ce65708626f9a9465cde87036ba6ab8050d97f5b9074d92e2700d8ed1e71b67f43cd6305eb4e89336f1b628f
 SHA512 
9858a0e5f65271522cc5f36b0cd8722a5fb3effba37dbc5b22f08606701d4242ee54329d07460768004a24dc42705a84140ac6d9691afb7f09584b2e61fe3413
 DIST upower-v0.99.17.tar.bz2 139108 BLAKE2B 
de48a8058752f3e2bcefe83fe049ae9181517276f6d2930c402089291d935ecbdc6f7759d811467c537801c422f5d32a02366f3e3d57bea9e73e311b13df046a
 SHA512 
fcb2f344e82f04af85eee3a4ef42a4d119f7b55fd4e1c6bc2633845135bf524957b54c849bf6501d89cfbd285a7e1fbeecb8e846aa108e2b36d1550347150c04
+DIST upower-v0.99.18.tar.bz2 141140 BLAKE2B 
2e6acfaf58f6e0031326c269ad58bfcdac84a25f952ef3169e6ee85889696c5c83d10aaf67b8244a2378150fd591ddbd3101d21d1e7534e5d7f2f69ee070a174
 SHA512 
f33a2ca35209d69fa7ddf614c6a390973c998c6473448acb00ca86114f7bfc05beb8f904010ed7b5a440209fe503e759682459893fdc9690c4b79d516e7f9de1

diff --git a/sys-power/upower/upower-0.99.18.ebuild 
b/sys-power/upower/upower-0.99.18.ebuild
new file mode 100644
index ..8f405f8489e8
--- /dev/null
+++ b/sys-power/upower/upower-0.99.18.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson python-any-r1 systemd udev xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios selinux test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.58:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   >=dev-libs/libgudev-236:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-2:=
+   )
+   )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   dev-util/umockdev
+   )
+"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+python_check_deps() {
+   python_has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   else
+   backend=dummy
+   fi
+
+   local emesonargs=(
+   --localstatedir "${EPREFIX}"/var
+
+   -Dman=true
+   $(meson_use doc gtk-doc)
+   $(meson_feature introspection)
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+   -Dos_backend="${backend}"
+   $(meson_feature ios idevice)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/upower #383091
+}
+
+pkg_postinst() {
+   udev_reload
+
+   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
0.99.12; then
+   elog "Support for Logitech Unifying Receiver battery state 
readout was"
+   elog "removed in version 0.99.12, these devices have been 
directly"
+   elog "supported by the Linux kernel since version 

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-05-06 Thread Jakov Smolić
commit: 2265c04a47c61716d7cddfb3efed6850045e80c2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May  6 08:07:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May  6 08:07:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2265c04a

sys-power/upower: Stabilize 0.99.17 ppc, #841629

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-power/upower/upower-0.99.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
index b180827e1b1e..eaa60751fe3f 100644
--- a/sys-power/upower/upower-0.99.17.ebuild
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-05-03 Thread Arthur Zamarin
commit: e8d98ae7f26242375eeb06de9ff71cd1a54c4cd1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  3 19:12:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  3 19:12:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8d98ae7

sys-power/upower: Stabilize 0.99.17 arm64, #841629

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-power/upower/upower-0.99.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
index 9593e91adfa8..b180827e1b1e 100644
--- a/sys-power/upower/upower-0.99.17.ebuild
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-05-03 Thread Arthur Zamarin
commit: 5730701d2e1690004436135f1737684da42f8cb9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  3 18:50:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  3 18:50:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5730701d

sys-power/upower: Stabilize 0.99.17 arm, #841629

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-power/upower/upower-0.99.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
index c7c20c8ca0cd..9593e91adfa8 100644
--- a/sys-power/upower/upower-0.99.17.ebuild
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-05-03 Thread Arthur Zamarin
commit: 28f4145b723c476149b51034beeb6777924e495a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  3 18:47:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  3 18:47:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f4145b

sys-power/upower: Stabilize 0.99.17 ppc64, #841629

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-power/upower/upower-0.99.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
index 6b9768f853a5..c7c20c8ca0cd 100644
--- a/sys-power/upower/upower-0.99.17.ebuild
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-05-03 Thread Arthur Zamarin
commit: 766576b0d3023fb72d6c43d6687ab69675246211
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  3 18:01:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  3 18:01:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766576b0

sys-power/upower: Stabilize 0.99.17 sparc, #841629

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-power/upower/upower-0.99.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
index 120e108609be..6b9768f853a5 100644
--- a/sys-power/upower/upower-0.99.17.ebuild
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-05-01 Thread Jakov Smolić
commit: ae3e62c9ba590d1b7f29a78dbdb48ef6d4686abf
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun May  1 12:19:16 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun May  1 12:19:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae3e62c9

sys-power/upower: Stabilize 0.99.17 x86, #841629

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-power/upower/upower-0.99.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
index d2812caab1ab..120e108609be 100644
--- a/sys-power/upower/upower-0.99.17.ebuild
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios selinux test"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-04-29 Thread Sam James
commit: 4684f3e43a84fdd51a65b7f87225b32a6b2bfdd3
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 29 08:53:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 29 08:53:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4684f3e4

sys-power/upower: add udev_reload

Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-0.99.17.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
index c1206d3987ed..e0eb901c5c4f 100644
--- a/sys-power/upower/upower-0.99.17.ebuild
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -101,6 +101,8 @@ src_install() {
 }
 
 pkg_postinst() {
+   udev_reload
+
if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
0.99.12; then
elog "Support for Logitech Unifying Receiver battery state 
readout was"
elog "removed in version 0.99.12, these devices have been 
directly"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/, profiles/arch/alpha/

2022-04-29 Thread Sam James
commit: 3e2c5fa402036e2953057cd98cd80a71565dc3ce
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 29 08:12:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 29 08:13:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e2c5fa4

sys-power/upower: fix tests

Closes: https://bugs.gentoo.org/836269
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/alpha/package.use.mask   |  4 
 sys-power/upower/upower-0.99.17.ebuild | 22 --
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index 7f798ffa6b0e..d97f9162b1fd 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-04-29)
+# Needs unkeyworded dev-util/umockdev
+sys-power/upower test
+
 # Michał Górny  (2022-04-26)
 # Unkeyworded dependencies.
 dev-python/click doc

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
index 3e2e50731bc6..c1206d3987ed 100644
--- a/sys-power/upower/upower-0.99.17.ebuild
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit meson systemd udev xdg-utils
+PYTHON_COMPAT=( python3_{8..10} )
+inherit meson python-any-r1 systemd udev xdg-utils
 
 DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
 HOMEPAGE="https://upower.freedesktop.org/;
@@ -14,7 +15,8 @@ SLOT="0/3" # based on SONAME of libupower-glib.so
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
-IUSE="doc +introspection ios selinux"
+IUSE="doc +introspection ios selinux test"
+RESTRICT="!test? ( test )"
 
 DEPEND="
>=dev-libs/glib-2.56:2
@@ -39,6 +41,13 @@ BDEPEND="
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
doc? ( dev-util/gtk-doc )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   dev-util/umockdev
+   )
 "
 
 S="${WORKDIR}/${PN}-v${PV}"
@@ -49,6 +58,15 @@ PATCHES=(
"${FILESDIR}"/${P}-meson-Don-t-search-for-gtk-doc-if-disabled.patch
 )
 
+python_check_deps() {
+   python_has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
 src_prepare() {
default
xdg_environment_reset



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-03-26 Thread Matt Turner
commit: bb4c77a6f78e7580e718a6f8491613f76d5755ea
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 03:01:26 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 03:26:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb4c77a6

sys-power/upower: Add BDEPEND on dev-util/gdbus-codegen

Closes: https://bugs.gentoo.org/835707
Signed-off-by: Matt Turner  gentoo.org>

 sys-power/upower/upower-0.99.17.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
index 6dba8fb1854a..3e2e50731bc6 100644
--- a/sys-power/upower/upower-0.99.17.ebuild
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -35,6 +35,7 @@ RDEPEND="${DEPEND}
 BDEPEND="
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
+   dev-util/gdbus-codegen
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
doc? ( dev-util/gtk-doc )



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/files/, sys-power/upower/

2022-03-20 Thread Matt Turner
commit: f105cddfadecc651eef8c45ee1576d5ee80c4385
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 22:37:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 22:37:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f105cddf

sys-power/upower: Fix build with USE=-doc

Closes: https://bugs.gentoo.org/835696
Signed-off-by: Matt Turner  gentoo.org>

 ...eson-Don-t-search-for-gtk-doc-if-disabled.patch | 60 ++
 sys-power/upower/upower-0.99.17.ebuild |  4 ++
 2 files changed, 64 insertions(+)

diff --git 
a/sys-power/upower/files/upower-0.99.17-meson-Don-t-search-for-gtk-doc-if-disabled.patch
 
b/sys-power/upower/files/upower-0.99.17-meson-Don-t-search-for-gtk-doc-if-disabled.patch
new file mode 100644
index ..ead41d2e64c8
--- /dev/null
+++ 
b/sys-power/upower/files/upower-0.99.17-meson-Don-t-search-for-gtk-doc-if-disabled.patch
@@ -0,0 +1,60 @@
+https://gitlab.freedesktop.org/upower/upower/-/merge_requests/123
+
+From 1003d5c2a69e6c28dcf68adf10181b5180b5defa Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Sun, 20 Mar 2022 15:32:55 -0700
+Subject: [PATCH] meson: Don't search for gtk-doc if disabled
+
+---
+ doc/meson.build | 38 --
+ 1 file changed, 20 insertions(+), 18 deletions(-)
+
+diff --git a/doc/meson.build b/doc/meson.build
+index dc93a16..5fc253c 100644
+--- a/doc/meson.build
 b/doc/meson.build
+@@ -27,21 +27,23 @@ version_xml = configure_file(
+ input: 'version.xml.in',
+ configuration: cdata)
+ 
+-gnome.gtkdoc('UPower',
+-main_xml: 'upower-docs.xml',
+-src_dir: meson.source_root() / 'libupower-glib',
+-dependencies: [ libupower_glib_dep ],
+-scan_args: ['--rebuild-types', '--rebuild-sections'],
+-content_files: [
+-version_xml,
+-ifaces_refs,
+-'man/UPower.xml',
+-'man/upowerd.xml',
+-'man/upower.xml',
+-'../COPYING',
+-],
+-ignore_headers: [
+-'config.h',
+-],
+-install: get_option('gtk-doc')
+-)
++if get_option('gtk-doc')
++  gnome.gtkdoc('UPower',
++  main_xml: 'upower-docs.xml',
++  src_dir: meson.source_root() / 'libupower-glib',
++  dependencies: [ libupower_glib_dep ],
++  scan_args: ['--rebuild-types', '--rebuild-sections'],
++  content_files: [
++  version_xml,
++  ifaces_refs,
++  'man/UPower.xml',
++  'man/upowerd.xml',
++  'man/upower.xml',
++  '../COPYING',
++  ],
++  ignore_headers: [
++  'config.h',
++  ],
++  install: true
++  )
++endif
+-- 
+2.34.1
+

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
index 6a7dbc6a0d03..6dba8fb1854a 100644
--- a/sys-power/upower/upower-0.99.17.ebuild
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -44,6 +44,10 @@ S="${WORKDIR}/${PN}-v${PV}"
 
 QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-meson-Don-t-search-for-gtk-doc-if-disabled.patch
+)
+
 src_prepare() {
default
xdg_environment_reset



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-03-20 Thread Matt Turner
commit: 5f384f908da76dbcfe5d0f3a9c2d21869460494f
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 20 18:15:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f384f90

sys-power/upower: Version bump to 0.99.17

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

 sys-power/upower/Manifest  |  1 +
 sys-power/upower/upower-0.99.17.ebuild | 92 ++
 2 files changed, 93 insertions(+)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index fbae0a59000e..b3e8efae9a24 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1 +1,2 @@
 DIST upower-0.99.12.tar.xz 423640 BLAKE2B 
4c5c6357f0a2f8d721ebae9736912b1871a898c7ce65708626f9a9465cde87036ba6ab8050d97f5b9074d92e2700d8ed1e71b67f43cd6305eb4e89336f1b628f
 SHA512 
9858a0e5f65271522cc5f36b0cd8722a5fb3effba37dbc5b22f08606701d4242ee54329d07460768004a24dc42705a84140ac6d9691afb7f09584b2e61fe3413
+DIST upower-v0.99.17.tar.bz2 139108 BLAKE2B 
de48a8058752f3e2bcefe83fe049ae9181517276f6d2930c402089291d935ecbdc6f7759d811467c537801c422f5d32a02366f3e3d57bea9e73e311b13df046a
 SHA512 
fcb2f344e82f04af85eee3a4ef42a4d119f7b55fd4e1c6bc2633845135bf524957b54c849bf6501d89cfbd285a7e1fbeecb8e846aa108e2b36d1550347150c04

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
new file mode 100644
index ..6a7dbc6a0d03
--- /dev/null
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios selinux"
+
+DEPEND="
+   >=dev-libs/glib-2.56:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   >=dev-libs/libgudev-236:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-2:=
+   )
+   )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   else
+   backend=dummy
+   fi
+
+   local emesonargs=(
+   --localstatedir "${EPREFIX}"/var
+
+   -Dman=true
+   $(meson_use doc gtk-doc)
+   $(meson_feature introspection)
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+   -Dos_backend="${backend}"
+   $(meson_feature ios idevice)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/upower #383091
+}
+
+pkg_postinst() {
+   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
0.99.12; then
+   elog "Support for Logitech Unifying Receiver battery state 
readout was"
+   elog "removed in version 0.99.12, these devices have been 
directly"
+   elog "supported by the Linux kernel since version >=3.2."
+   elog
+   elog "Support for CSR devices battery state was removed from 
udev rules"
+   elog "in version 0.99.12. This concerns the following Logitech 
products"
+   elog "from the mid 2000s:"
+   elog "Mouse/Dual/Keyboard+Mouse Receiver, Freedom Optical, 
Elite Duo,"
+   elog "MX700/MX1000, Optical TrackMan, Click! Mouse, Presenter."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-01-04 Thread David Seifert
commit: af00dd335217f9d6f6682bc91a0a6b2d3ba37823
Author: David Seifert  gentoo  org>
AuthorDate: Tue Jan  4 10:30:03 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Jan  4 10:30:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af00dd33

sys-power/upower: remove implicit kernel_linux

Signed-off-by: David Seifert  gentoo.org>

 sys-power/upower/upower-0.99.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.12-r1.ebuild 
b/sys-power/upower/upower-0.99.12-r1.ebuild
index 9c27421f06f0..d894dcb5bdf8 100644
--- a/sys-power/upower/upower-0.99.12-r1.ebuild
+++ b/sys-power/upower/upower-0.99.12-r1.ebuild
@@ -17,7 +17,7 @@ SLOT="0/3" # based on SONAME of libupower-glib.so
 KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
-IUSE="doc +introspection ios kernel_linux selinux"
+IUSE="doc +introspection ios selinux"
 
 DEPEND="
>=dev-libs/glib-2.38:2



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2022-01-03 Thread Sam James
commit: f92dcde94c4062821ce6f9c647ce2ad460b34928
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan  3 16:29:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  4 03:29:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f92dcde9

sys-power/upower: remove kernel_FreeBSD

Signed-off-by: David Seifert  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-0.99.12-r1.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/sys-power/upower/upower-0.99.12-r1.ebuild 
b/sys-power/upower/upower-0.99.12-r1.ebuild
index 9d8cd983c46b..9c27421f06f0 100644
--- a/sys-power/upower/upower-0.99.12-r1.ebuild
+++ b/sys-power/upower/upower-0.99.12-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=8
@@ -17,7 +17,7 @@ SLOT="0/3" # based on SONAME of libupower-glib.so
 KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
-IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
+IUSE="doc +introspection ios kernel_linux selinux"
 
 DEPEND="
>=dev-libs/glib-2.38:2
@@ -60,8 +60,6 @@ src_configure() {
 
if use kernel_linux ; then
backend=linux
-   elif use kernel_FreeBSD ; then
-   backend=freebsd
else
backend=dummy
fi



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2021-11-28 Thread Andreas Sturmlechner
commit: 57052b98df47443e3b35fdebbaa8f1fbdd2056a0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Nov 26 09:55:16 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov 28 12:04:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57052b98

sys-power/upower: Drop 0.99.11

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-power/upower/Manifest  |  1 -
 sys-power/upower/upower-0.99.11.ebuild | 89 --
 2 files changed, 90 deletions(-)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 5153b69a5b84..fbae0a59000e 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,2 +1 @@
-DIST upower-0.99.11.tar.xz 430128 BLAKE2B 
77604d02a69de98e4c7b268d11d189aa42ace2d62b982fda9bc41131ce383ede32953ada31eae0bbfd1121600af5863924d48c636e60a28f505a6998dcac227c
 SHA512 
67219a0beb98c97ac4512e4fe8ba83fc80a1035d1edb5367dda6911da50c672b047051f2f528e8703be29ab47547d92b6c71a7ef695226a1bdb5bc33e6d18803
 DIST upower-0.99.12.tar.xz 423640 BLAKE2B 
4c5c6357f0a2f8d721ebae9736912b1871a898c7ce65708626f9a9465cde87036ba6ab8050d97f5b9074d92e2700d8ed1e71b67f43cd6305eb4e89336f1b628f
 SHA512 
9858a0e5f65271522cc5f36b0cd8722a5fb3effba37dbc5b22f08606701d4242ee54329d07460768004a24dc42705a84140ac6d9691afb7f09584b2e61fe3413

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
deleted file mode 100644
index 244e6fd5c246..
--- a/sys-power/upower/upower-0.99.11.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd xdg-utils
-
-DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
-HOMEPAGE="https://upower.freedesktop.org/;
-
-# No tarball released, use the same commit as Fedora
-#SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
-COMMIT="93cfe7c8d66ed486001c4f3f55399b7a"
-SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-
-# gtk-doc files are not available as prebuilt in the tarball
-IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
-
-DEPEND="
-   >=dev-libs/glib-2.38:2
-   sys-apps/dbus:=
-   introspection? ( dev-libs/gobject-introspection:= )
-   kernel_linux? (
-   dev-libs/libgudev:=
-   virtual/libusb:1
-   virtual/udev
-   ios? (
-   >=app-pda/libimobiledevice-1:=
-   >=app-pda/libplist-1:=
-   )
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-devicekit )
-"
-BDEPEND="
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   doc? ( dev-util/gtk-doc )
-"
-
-QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
-
-DOCS=( AUTHORS HACKING NEWS README )
-
-src_prepare() {
-   default
-   xdg_environment_reset
-   sed -i -e '/DISABLE_DEPRECATED/d' configure || die
-}
-
-src_configure() {
-   local backend
-
-   if use kernel_linux ; then
-   backend=linux
-   elif use kernel_FreeBSD ; then
-   backend=freebsd
-   else
-   backend=dummy
-   fi
-
-   local myeconfargs=(
-   --disable-static
-   --disable-tests
-   --enable-man-pages
-   --libexecdir="${EPREFIX}"/usr/lib/${PN}
-   --localstatedir="${EPREFIX}"/var
-   --with-backend=${backend}
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --with-systemdutildir="$(systemd_get_utildir)"
-   $(use_enable doc gtk-doc)
-   $(use_enable introspection)
-   $(use_with ios idevice)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -type f -name '*.la' -delete || die
-   keepdir /var/lib/upower #383091
-}



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2021-11-23 Thread Arthur Zamarin
commit: 0df88a556df2d1378236fd0e5e7a3afe75f80db0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 23 19:57:52 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 23 19:59:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df88a55

sys-power/upower: Stabilize 0.99.12-r1 arm, #810313

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-power/upower/upower-0.99.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.12-r1.ebuild 
b/sys-power/upower/upower-0.99.12-r1.ebuild
index 8066c698d0c4..9d8cd983c46b 100644
--- a/sys-power/upower/upower-0.99.12-r1.ebuild
+++ b/sys-power/upower/upower-0.99.12-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2021-10-11 Thread Sam James
commit: 5e3e5c736ec0ddeb5a54887d68fd0c9b4bb82817
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 12 00:09:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 12 00:09:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e3e5c73

sys-power/upower: Stabilize 0.99.12-r1 arm64, #810313

Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-0.99.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.12-r1.ebuild 
b/sys-power/upower/upower-0.99.12-r1.ebuild
index a786a471b64..8066c698d0c 100644
--- a/sys-power/upower/upower-0.99.12-r1.ebuild
+++ b/sys-power/upower/upower-0.99.12-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2021-10-02 Thread Sam James
commit: 17874b3884a74b397b3043a7f4ecb99c927ff334
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  2 22:49:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  2 22:49:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17874b38

sys-power/upower: Stabilize 0.99.12-r1 amd64, #810313

Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-0.99.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.12-r1.ebuild 
b/sys-power/upower/upower-0.99.12-r1.ebuild
index 18678f1f244..a786a471b64 100644
--- a/sys-power/upower/upower-0.99.12-r1.ebuild
+++ b/sys-power/upower/upower-0.99.12-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2021-09-13 Thread Sam James
commit: 97db7494c7a2c4a15de379852be4313035e8cf49
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Sep 13 13:56:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 13 16:03:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97db7494

sys-power/upower: stable 0.99.12-r1 for sparc, bug #810313

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-power/upower/upower-0.99.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.12-r1.ebuild 
b/sys-power/upower/upower-0.99.12-r1.ebuild
index 079e5fdd330..18678f1f244 100644
--- a/sys-power/upower/upower-0.99.12-r1.ebuild
+++ b/sys-power/upower/upower-0.99.12-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2021-09-09 Thread Agostino Sarubbo
commit: 73b1cce75d9dfe34f58c2b9496d4d2ea53978a7d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep  9 07:38:07 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep  9 07:38:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73b1cce7

sys-power/upower: x86 stable wrt bug #810313

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-power/upower/upower-0.99.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.12-r1.ebuild 
b/sys-power/upower/upower-0.99.12-r1.ebuild
index d24754ea069..079e5fdd330 100644
--- a/sys-power/upower/upower-0.99.12-r1.ebuild
+++ b/sys-power/upower/upower-0.99.12-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2021-09-08 Thread Agostino Sarubbo
commit: 40172af4a961ed68af138c6f7a8ea3d78a68da08
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep  8 06:56:13 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep  8 06:56:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40172af4

sys-power/upower: ppc64 stable wrt bug #810313

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-power/upower/upower-0.99.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.12-r1.ebuild 
b/sys-power/upower/upower-0.99.12-r1.ebuild
index 25741b36baa..d24754ea069 100644
--- a/sys-power/upower/upower-0.99.12-r1.ebuild
+++ b/sys-power/upower/upower-0.99.12-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc ~x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2021-09-08 Thread Agostino Sarubbo
commit: ac72edc51da59dee070510ac50fe0d285c727715
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep  8 06:55:40 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep  8 06:55:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac72edc5

sys-power/upower: ppc stable wrt bug #810313

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-power/upower/upower-0.99.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.12-r1.ebuild 
b/sys-power/upower/upower-0.99.12-r1.ebuild
index d94d23a3e00..25741b36baa 100644
--- a/sys-power/upower/upower-0.99.12-r1.ebuild
+++ b/sys-power/upower/upower-0.99.12-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc ~x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2021-07-26 Thread Andreas Sturmlechner
commit: d3f0dff6bf0815b6ebb24edb3e837eca5bbf4449
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 26 18:10:52 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 26 18:12:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f0dff6

sys-power/upower: Drop 0.99.12 (r0)

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-power/upower/upower-0.99.12.ebuild | 102 -
 1 file changed, 102 deletions(-)

diff --git a/sys-power/upower/upower-0.99.12.ebuild 
b/sys-power/upower/upower-0.99.12.ebuild
deleted file mode 100644
index 7701fb98f1c..000
--- a/sys-power/upower/upower-0.99.12.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd xdg-utils
-
-DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
-HOMEPAGE="https://upower.freedesktop.org/;
-COMMIT="244f5966c58773bbd3b4c507c549560f"
-SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar.xz;
-# No tarball released at the usual location
-#SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# gtk-doc files are not available as prebuilt in the tarball
-IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
-
-DEPEND="
-   >=dev-libs/glib-2.38:2
-   sys-apps/dbus:=
-   introspection? ( dev-libs/gobject-introspection:= )
-   kernel_linux? (
-   dev-libs/libgudev:=
-   virtual/udev
-   ios? (
-   >=app-pda/libimobiledevice-1:=
-   >=app-pda/libplist-2:=
-   )
-   )
-"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-devicekit )
-"
-BDEPEND="
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   doc? ( dev-util/gtk-doc )
-"
-
-QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
-
-DOCS=( AUTHORS HACKING NEWS README )
-
-PATCHES=( "${FILESDIR}/${P}-fix-power_now-energy_rate-readings.patch" ) # bug 
796896
-
-src_prepare() {
-   default
-   xdg_environment_reset
-   sed -i -e '/DISABLE_DEPRECATED/d' configure || die
-}
-
-src_configure() {
-   local backend
-
-   if use kernel_linux ; then
-   backend=linux
-   elif use kernel_FreeBSD ; then
-   backend=freebsd
-   else
-   backend=dummy
-   fi
-
-   local myeconfargs=(
-   --disable-tests
-   --enable-man-pages
-   --libexecdir="${EPREFIX}"/usr/lib/${PN}
-   --localstatedir="${EPREFIX}"/var
-   --with-backend=${backend}
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --with-systemdutildir="$(systemd_get_utildir)"
-   $(use_enable doc gtk-doc)
-   $(use_enable introspection)
-   $(use_with ios idevice)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -type f -name '*.la' -delete || die
-   keepdir /var/lib/upower #383091
-}
-
-pkg_postinst() {
-   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
0.99.12; then
-   elog "Support for Logitech Unifying Receiver battery state 
readout was"
-   elog "removed in version 0.99.12, these devices have been 
directly"
-   elog "supported by the Linux kernel since version >=3.2."
-   elog
-   elog "Support for CSR devices battery state was removed from 
udev rules"
-   elog "in version 0.99.12. This concerns the following Logitech 
products"
-   elog "from the mid 2000s:"
-   elog "Mouse/Dual/Keyboard+Mouse Receiver, Freedom Optical, 
Elite Duo,"
-   elog "MX700/MX1000, Optical TrackMan, Click! Mouse, Presenter."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2021-07-26 Thread Andreas Sturmlechner
commit: 84cc5276796ac5ebe1074b6f2473869fe9fb7218
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 26 18:10:24 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 26 18:12:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84cc5276

sys-power/upower: Raise minimum dev-libs/libgudev version to 236

Thanks-to: Maxim Britov  ya.ru>
Closes: https://bugs.gentoo.org/802552
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-power/upower/upower-0.99.12-r1.ebuild | 102 ++
 1 file changed, 102 insertions(+)

diff --git a/sys-power/upower/upower-0.99.12-r1.ebuild 
b/sys-power/upower/upower-0.99.12-r1.ebuild
new file mode 100644
index 000..d94d23a3e00
--- /dev/null
+++ b/sys-power/upower/upower-0.99.12-r1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+COMMIT="244f5966c58773bbd3b4c507c549560f"
+SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar.xz;
+# No tarball released at the usual location
+#SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
+
+DEPEND="
+   >=dev-libs/glib-2.38:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   >=dev-libs/libgudev-236:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-2:=
+   )
+   )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+DOCS=( AUTHORS HACKING NEWS README )
+
+PATCHES=( "${FILESDIR}/${P}-fix-power_now-energy_rate-readings.patch" ) # bug 
796896
+
+src_prepare() {
+   default
+   xdg_environment_reset
+   sed -i -e '/DISABLE_DEPRECATED/d' configure || die
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   elif use kernel_FreeBSD ; then
+   backend=freebsd
+   else
+   backend=dummy
+   fi
+
+   local myeconfargs=(
+   --disable-tests
+   --enable-man-pages
+   --libexecdir="${EPREFIX}"/usr/lib/${PN}
+   --localstatedir="${EPREFIX}"/var
+   --with-backend=${backend}
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-systemdutildir="$(systemd_get_utildir)"
+   $(use_enable doc gtk-doc)
+   $(use_enable introspection)
+   $(use_with ios idevice)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -type f -name '*.la' -delete || die
+   keepdir /var/lib/upower #383091
+}
+
+pkg_postinst() {
+   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
0.99.12; then
+   elog "Support for Logitech Unifying Receiver battery state 
readout was"
+   elog "removed in version 0.99.12, these devices have been 
directly"
+   elog "supported by the Linux kernel since version >=3.2."
+   elog
+   elog "Support for CSR devices battery state was removed from 
udev rules"
+   elog "in version 0.99.12. This concerns the following Logitech 
products"
+   elog "from the mid 2000s:"
+   elog "Mouse/Dual/Keyboard+Mouse Receiver, Freedom Optical, 
Elite Duo,"
+   elog "MX700/MX1000, Optical TrackMan, Click! Mouse, Presenter."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/, sys-power/upower/files/

2021-07-16 Thread Andreas Sturmlechner
commit: 052c810f21548e913e83f9e6d335ec5047a0eba0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul 16 10:03:58 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jul 16 11:23:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=052c810f

sys-power/upower: 0.99.12 version bump

- EAPI-8 bump
- Raise app-pda/libplist minimum version to >=2
- Drop virtual/libusb dependency
- Add notice about dropped support for old devices

Reported-by: Joakim Tjernlund  infinera.com>
Closes: https://bugs.gentoo.org/796896
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-power/upower/Manifest  |   1 +
 99.12-fix-power_now-energy_rate-readings.patch |  43 +
 sys-power/upower/upower-0.99.12.ebuild | 102 +
 3 files changed, 146 insertions(+)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 1a8569d7b78..5c19d802df7 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,2 +1,3 @@
 DIST upower-0.99.11.tar.xz 430128 BLAKE2B 
77604d02a69de98e4c7b268d11d189aa42ace2d62b982fda9bc41131ce383ede32953ada31eae0bbfd1121600af5863924d48c636e60a28f505a6998dcac227c
 SHA512 
67219a0beb98c97ac4512e4fe8ba83fc80a1035d1edb5367dda6911da50c672b047051f2f528e8703be29ab47547d92b6c71a7ef695226a1bdb5bc33e6d18803
+DIST upower-0.99.12.tar.xz 423640 BLAKE2B 
4c5c6357f0a2f8d721ebae9736912b1871a898c7ce65708626f9a9465cde87036ba6ab8050d97f5b9074d92e2700d8ed1e71b67f43cd6305eb4e89336f1b628f
 SHA512 
9858a0e5f65271522cc5f36b0cd8722a5fb3effba37dbc5b22f08606701d4242ee54329d07460768004a24dc42705a84140ac6d9691afb7f09584b2e61fe3413
 DIST upower-0.99.9.tar.xz 448408 BLAKE2B 
5fa2436f33c94cffb736d8e3fad433acf58954cf06ccd403a0361214be5afc45d79ea279f3c5c48dcd58b92ccaf995777c95987d1749fd8c8c8958317e439570
 SHA512 
45eb587b0e5ffcce88bad8c56bc5efa30559748913016a55d58313280f5159378e5fbb4a9842c3a6409257bb97822d235f96b03704268b8471455c93eb05fe2f

diff --git 
a/sys-power/upower/files/upower-0.99.12-fix-power_now-energy_rate-readings.patch
 
b/sys-power/upower/files/upower-0.99.12-fix-power_now-energy_rate-readings.patch
new file mode 100644
index 000..c3dd864a6b1
--- /dev/null
+++ 
b/sys-power/upower/files/upower-0.99.12-fix-power_now-energy_rate-readings.patch
@@ -0,0 +1,43 @@
+From 2949136b152e94aa3b57da5130bcb9022724debe Mon Sep 17 00:00:00 2001
+From: Philipp Zabel 
+Date: Thu, 17 Jun 2021 18:14:53 +0200
+Subject: [PATCH] linux: Fix < 0.01 W energy-rate readings from power_now sysfs
+ property
+
+Currently, if a power supplies' power_now sysfs file reports discharge
+rates < 0.01 W, the code will try to calculate the discharge rate from
+the legacy sysfs files. On new kernels where those don't exist, this
+produces wrong results.
+
+For example, on a dual-battery Thinkpad T450s, while the external
+battery is discharging, the internal battery reports power_now = 0,
+but the corresponding upower energy-rate field incorrectly reads
+about 2.3 W.
+
+This patch fixes the issue by falling back to the legacy code only if
+the legacy current_now sysfs file exists.
+
+Closes: #7, #44
+---
+ src/linux/up-device-supply.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/src/linux/up-device-supply.c b/src/linux/up-device-supply.c
+index 3ebbd88..4236ce4 100644
+--- a/src/linux/up-device-supply.c
 b/src/linux/up-device-supply.c
+@@ -682,8 +682,9 @@ up_device_supply_refresh_battery (UpDeviceSupply *supply,
+   state = up_device_supply_get_state (native);
+ 
+   /* this is the new value in uW */
+-  energy_rate = fabs (g_udev_device_get_sysfs_attr_as_double_uncached 
(native, "power_now") / 100.0);
+-  if (energy_rate < 0.01) {
++  if (g_udev_device_has_sysfs_attr (native, "power_now")) {
++  energy_rate = fabs 
(g_udev_device_get_sysfs_attr_as_double_uncached (native, "power_now") / 
100.0);
++  } else {
+   gdouble charge_full;
+ 
+   /* convert charge to energy */
+-- 
+GitLab
+

diff --git a/sys-power/upower/upower-0.99.12.ebuild 
b/sys-power/upower/upower-0.99.12.ebuild
new file mode 100644
index 000..7701fb98f1c
--- /dev/null
+++ b/sys-power/upower/upower-0.99.12.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+COMMIT="244f5966c58773bbd3b4c507c549560f"
+SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar.xz;
+# No tarball released at the usual location
+#SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv 

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/, sys-power/upower/files/

2021-07-16 Thread Andreas Sturmlechner
commit: 1771fa4fd3359ca5d542b42c3954ecb5409f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul 16 10:14:47 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jul 16 11:23:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1771

sys-power/upower: Drop 0.99.9-r1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-power/upower/Manifest  |  1 -
 .../files/upower-0.99.9-pending-charge1.patch  | 33 
 .../files/upower-0.99.9-pending-charge2.patch  | 48 ---
 sys-power/upower/upower-0.99.9-r1.ebuild   | 98 --
 4 files changed, 180 deletions(-)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 5c19d802df7..5153b69a5b8 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,3 +1,2 @@
 DIST upower-0.99.11.tar.xz 430128 BLAKE2B 
77604d02a69de98e4c7b268d11d189aa42ace2d62b982fda9bc41131ce383ede32953ada31eae0bbfd1121600af5863924d48c636e60a28f505a6998dcac227c
 SHA512 
67219a0beb98c97ac4512e4fe8ba83fc80a1035d1edb5367dda6911da50c672b047051f2f528e8703be29ab47547d92b6c71a7ef695226a1bdb5bc33e6d18803
 DIST upower-0.99.12.tar.xz 423640 BLAKE2B 
4c5c6357f0a2f8d721ebae9736912b1871a898c7ce65708626f9a9465cde87036ba6ab8050d97f5b9074d92e2700d8ed1e71b67f43cd6305eb4e89336f1b628f
 SHA512 
9858a0e5f65271522cc5f36b0cd8722a5fb3effba37dbc5b22f08606701d4242ee54329d07460768004a24dc42705a84140ac6d9691afb7f09584b2e61fe3413
-DIST upower-0.99.9.tar.xz 448408 BLAKE2B 
5fa2436f33c94cffb736d8e3fad433acf58954cf06ccd403a0361214be5afc45d79ea279f3c5c48dcd58b92ccaf995777c95987d1749fd8c8c8958317e439570
 SHA512 
45eb587b0e5ffcce88bad8c56bc5efa30559748913016a55d58313280f5159378e5fbb4a9842c3a6409257bb97822d235f96b03704268b8471455c93eb05fe2f

diff --git a/sys-power/upower/files/upower-0.99.9-pending-charge1.patch 
b/sys-power/upower/files/upower-0.99.9-pending-charge1.patch
deleted file mode 100644
index 9ce91c10a66..000
--- a/sys-power/upower/files/upower-0.99.9-pending-charge1.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From a074a5462ab9749ad4aaca52e0202602897660aa Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jo=C3=A3o=20Paulo=20Rechi=20Vita?= 
-Date: Thu, 1 Nov 2018 14:45:28 -0700
-Subject: [PATCH] daemon: Make comment more succinct
-
-This will help make it more clear when adding an extra state on the
-following commit. It also makes the language consistent between the
-different lines. There are no changes on the meaning of these lines nor
-any functional changes on this commit.

- src/up-daemon.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/src/up-daemon.c b/src/up-daemon.c
-index 1a5dddc..95fff6b 100644
 a/src/up-daemon.c
-+++ b/src/up-daemon.c
-@@ -209,9 +209,9 @@ up_daemon_update_display_battery (UpDaemon *daemon)
-   power_supply == FALSE)
-   continue;
- 
--  /* If one battery is charging, then the composite is charging
--   * If all batteries are discharging, then the composite is 
discharging
--   * If all batteries are fully charged, then they're all fully 
charged
-+  /* If one battery is charging, the composite is charging
-+   * If all batteries are discharging, the composite is 
discharging
-+   * If all batteries are fully charged, the composite is fully 
charged
-* Everything else is unknown */
-   if (state == UP_DEVICE_STATE_CHARGING)
-   state_total = UP_DEVICE_STATE_CHARGING;
--- 
-2.18.1
-

diff --git a/sys-power/upower/files/upower-0.99.9-pending-charge2.patch 
b/sys-power/upower/files/upower-0.99.9-pending-charge2.patch
deleted file mode 100644
index a79ebac7ed1..000
--- a/sys-power/upower/files/upower-0.99.9-pending-charge2.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From a074631c0b1748c8a791c4f0dad99da75805a328 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jo=C3=A3o=20Paulo=20Rechi=20Vita?= 
-Date: Mon, 15 Oct 2018 17:05:27 -0700
-Subject: [PATCH] daemon: Consider pending-charge when calculating the display
- state
-
-Without this change if all batteries in the system are in the
-pending-charge state, the display device state is set to unknown, and
-its icon to battery-missing-symbolic.
-
-This change makes the pending-charge state be considered when
-calculating the DisplayDevice state, setting it to pending-charge if at
-least one battery in the system is pending-charge and no other is
-charging or discharging.
-
-Closes: #81
-Closes: #19

- src/up-daemon.c | 6 +-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/src/up-daemon.c b/src/up-daemon.c
-index 95fff6b..690f379 100644
 a/src/up-daemon.c
-+++ b/src/up-daemon.c
-@@ -210,14 +210,18 @@ up_daemon_update_display_battery (UpDaemon *daemon)
-   continue;
- 
-   /* If one battery is 

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2021-05-28 Thread Yixun Lan
commit: aaeb690f418341d0398157c5225a583adcd2cef9
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri May 28 15:55:16 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri May 28 23:22:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaeb690f

sys-power/upower: add riscv keyword

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 sys-power/upower/upower-0.99.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
index 7ae3e5c30bf..244e6fd5c24 100644
--- a/sys-power/upower/upower-0.99.11.ebuild
+++ b/sys-power/upower/upower-0.99.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2020-12-28 Thread Mike Gilbert
commit: efd82e2c4cfb9c06bec6d87efd1df78e3373d5f5
Author: David Michael  gmail  com>
AuthorDate: Sat Dec 26 02:56:22 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 17:35:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efd82e2c

sys-power/upower: use BDEPEND with EAPI 7

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-power/upower/upower-0.99.11.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
index de0b142ed8a..7ae3e5c30bf 100644
--- a/sys-power/upower/upower-0.99.11.ebuild
+++ b/sys-power/upower/upower-0.99.11.ebuild
@@ -19,7 +19,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc 
x86"
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
 
-COMMON_DEPS="
+DEPEND="
>=dev-libs/glib-2.38:2
sys-apps/dbus:=
introspection? ( dev-libs/gobject-introspection:= )
@@ -34,15 +34,15 @@ COMMON_DEPS="
)
 "
 RDEPEND="
-   ${COMMON_DEPS}
+   ${DEPEND}
selinux? ( sec-policy/selinux-devicekit )
 "
-DEPEND="${COMMON_DEPS}
-   doc? ( dev-util/gtk-doc )
-   dev-libs/libxslt
+BDEPEND="
app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
 "
 
 QA_MULTILIB_PATHS="usr/lib/${PN}/.*"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2020-04-21 Thread Mart Raudsepp
commit: a879481fe11e812610f0ff749bad5536f9bb2de2
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sun Apr 19 09:03:16 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 21 10:12:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a879481f

sys-power/upower: arm64 stable (bug #718364)

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 sys-power/upower/upower-0.99.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
index b364a4f42b9..de0b142ed8a 100644
--- a/sys-power/upower/upower-0.99.11.ebuild
+++ b/sys-power/upower/upower-0.99.11.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2020-04-20 Thread Agostino Sarubbo
commit: 743a0a0c9a8a246b8b9eed29f2f1b47dd133d6e6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Apr 20 09:50:26 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Apr 20 09:50:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=743a0a0c

sys-power/upower: ppc64 stable wrt bug #718364

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-power/upower/upower-0.99.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
index 0cac8f1049c..b364a4f42b9 100644
--- a/sys-power/upower/upower-0.99.11.ebuild
+++ b/sys-power/upower/upower-0.99.11.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2020-04-20 Thread Agostino Sarubbo
commit: e6401702b69aeb66c1f0b4d06aea0e6239cf7b7c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Apr 20 09:47:15 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Apr 20 09:47:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6401702

sys-power/upower: ppc stable wrt bug #718364

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-power/upower/upower-0.99.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
index 84a631605ac..0cac8f1049c 100644
--- a/sys-power/upower/upower-0.99.11.ebuild
+++ b/sys-power/upower/upower-0.99.11.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2020-04-20 Thread Agostino Sarubbo
commit: c1e1e5531fc7d736b44ff87031fa7c7ce8eae5ab
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Apr 20 09:46:06 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Apr 20 09:46:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e1e553

sys-power/upower: arm stable wrt bug #718364

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-power/upower/upower-0.99.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
index 0d4f531b256..84a631605ac 100644
--- a/sys-power/upower/upower-0.99.11.ebuild
+++ b/sys-power/upower/upower-0.99.11.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2020-04-19 Thread Sergei Trofimovich
commit: b04a3cfd9339abc6ae939501f0938b8a57ce7fbf
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Apr 19 22:31:35 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Apr 19 23:55:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b04a3cfd

sys-power/upower: stable 0.99.11 for sparc, bug #718364

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-power/upower/upower-0.99.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
index e6320578d9d..0d4f531b256 100644
--- a/sys-power/upower/upower-0.99.11.ebuild
+++ b/sys-power/upower/upower-0.99.11.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2020-04-19 Thread Agostino Sarubbo
commit: fc6f5d6cfa33f7ae203fa44ac439befbf0120758
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Apr 19 18:23:04 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Apr 19 18:23:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc6f5d6c

sys-power/upower: amd64 stable wrt bug #718364

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-power/upower/upower-0.99.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
index be81e32e097..e6320578d9d 100644
--- a/sys-power/upower/upower-0.99.11.ebuild
+++ b/sys-power/upower/upower-0.99.11.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2020-04-19 Thread Agostino Sarubbo
commit: 82b2f7b6e488c9cc81668e901cde79fc9ab1bff0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Apr 19 17:08:37 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Apr 19 17:08:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b2f7b6

sys-power/upower: x86 stable wrt bug #718364

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-power/upower/upower-0.99.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
index 0988b00821d..be81e32e097 100644
--- a/sys-power/upower/upower-0.99.11.ebuild
+++ b/sys-power/upower/upower-0.99.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2019-10-06 Thread Michał Górny
commit: 1c9ce8fdc52f69b5f711f20c90b8319b86edf861
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct  6 22:21:41 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct  6 22:21:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c9ce8fd

sys-power/upower: Drop dbus-glib dep

Closes: https://bugs.gentoo.org/693962
Signed-off-by: Michał Górny  gentoo.org>

 sys-power/upower/upower-0.99.11.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
index 201b2fd9efd..3e72c5ea1d7 100644
--- a/sys-power/upower/upower-0.99.11.ebuild
+++ b/sys-power/upower/upower-0.99.11.ebuild
@@ -20,7 +20,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86 ~x86-fbs
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
 
 COMMON_DEPS="
-   >=dev-libs/dbus-glib-0.100
>=dev-libs/glib-2.38:2
sys-apps/dbus:=
introspection? ( dev-libs/gobject-introspection:= )



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2019-10-02 Thread Lars Wendler
commit: 3bce72c0b692f2a04828acd1bfce05827a57ee3a
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct  2 23:43:00 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Oct  3 00:21:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bce72c0

sys-power/upower: Bump to version 0.99.11

Closes: https://bugs.gentoo.org/696076
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 sys-power/upower/Manifest  |  1 +
 sys-power/upower/upower-0.99.11.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 1993b98248c..1a8569d7b78 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1 +1,2 @@
+DIST upower-0.99.11.tar.xz 430128 BLAKE2B 
77604d02a69de98e4c7b268d11d189aa42ace2d62b982fda9bc41131ce383ede32953ada31eae0bbfd1121600af5863924d48c636e60a28f505a6998dcac227c
 SHA512 
67219a0beb98c97ac4512e4fe8ba83fc80a1035d1edb5367dda6911da50c672b047051f2f528e8703be29ab47547d92b6c71a7ef695226a1bdb5bc33e6d18803
 DIST upower-0.99.9.tar.xz 448408 BLAKE2B 
5fa2436f33c94cffb736d8e3fad433acf58954cf06ccd403a0361214be5afc45d79ea279f3c5c48dcd58b92ccaf995777c95987d1749fd8c8c8958317e439570
 SHA512 
45eb587b0e5ffcce88bad8c56bc5efa30559748913016a55d58313280f5159378e5fbb4a9842c3a6409257bb97822d235f96b03704268b8471455c93eb05fe2f

diff --git a/sys-power/upower/upower-0.99.11.ebuild 
b/sys-power/upower/upower-0.99.11.ebuild
new file mode 100644
index 000..201b2fd9efd
--- /dev/null
+++ b/sys-power/upower/upower-0.99.11.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+
+# No tarball released, use the same commit as Fedora
+#SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
+COMMIT="93cfe7c8d66ed486001c4f3f55399b7a"
+SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
+
+COMMON_DEPS="
+   >=dev-libs/dbus-glib-0.100
+   >=dev-libs/glib-2.38:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   virtual/libusb:1
+   virtual/libgudev:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-1:=
+   )
+   )
+"
+RDEPEND="
+   ${COMMON_DEPS}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+DEPEND="${COMMON_DEPS}
+   doc? ( dev-util/gtk-doc )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+DOCS=( AUTHORS HACKING NEWS README )
+
+src_prepare() {
+   default
+   xdg_environment_reset
+   sed -i -e '/DISABLE_DEPRECATED/d' configure || die
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   elif use kernel_FreeBSD ; then
+   backend=freebsd
+   else
+   backend=dummy
+   fi
+
+   local myeconfargs=(
+   --disable-static
+   --disable-tests
+   --enable-man-pages
+   --libexecdir="${EPREFIX}"/usr/lib/${PN}
+   --localstatedir="${EPREFIX}"/var
+   --with-backend=${backend}
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-systemdutildir="$(systemd_get_utildir)"
+   $(use_enable doc gtk-doc)
+   $(use_enable introspection)
+   $(use_with ios idevice)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -type f -name '*.la' -delete || die
+   keepdir /var/lib/upower #383091
+}



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2019-05-22 Thread Aaron Bauman
commit: 819412c521aa001c60411b02eadecdc4da3a25f8
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu May 23 03:26:55 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu May 23 03:27:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819412c5

sys-power/upower: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 sys-power/upower/upower-0.99.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.9-r1.ebuild 
b/sys-power/upower/upower-0.99.9-r1.ebuild
index ff6119f7893..70d4b2d6f15 100644
--- a/sys-power/upower/upower-0.99.9-r1.ebuild
+++ b/sys-power/upower/upower-0.99.9-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/files/, sys-power/upower/

2019-05-04 Thread Pacho Ramos
commit: c61bddfa34ad3bf59d52fb72175c1d4db7030da6
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 09:48:41 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 09:48:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c61bddfa

sys-power/upower: Drop old

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-power/upower/Manifest  |  1 -
 .../files/upower-0.99.8-keyboard-backlight.patch   | 30 ---
 .../upower/files/upower-0.99.8-udev-events.patch   | 32 ---
 sys-power/upower/upower-0.99.8-r1.ebuild   | 99 --
 4 files changed, 162 deletions(-)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index cc2e9525678..1993b98248c 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,2 +1 @@
-DIST upower-0.99.8.tar.xz 448664 BLAKE2B 
e101e7d1b2aede77c1ed2da1fd23b87a95ccac8d901bd8d1f8bebcd5de7052a66f1840cf578a48453538e166aae56ef4bc6d3a2b85f7ba148ecac5cc0a486809
 SHA512 
dfd2960cae382195dfc7a703a02af298d9de55bc626cde2a1f97e7983842191ba9d99eb2044190214e792539e7d6c9d8e00b5aed17e5e86b04544e9ab90278b1
 DIST upower-0.99.9.tar.xz 448408 BLAKE2B 
5fa2436f33c94cffb736d8e3fad433acf58954cf06ccd403a0361214be5afc45d79ea279f3c5c48dcd58b92ccaf995777c95987d1749fd8c8c8958317e439570
 SHA512 
45eb587b0e5ffcce88bad8c56bc5efa30559748913016a55d58313280f5159378e5fbb4a9842c3a6409257bb97822d235f96b03704268b8471455c93eb05fe2f

diff --git a/sys-power/upower/files/upower-0.99.8-keyboard-backlight.patch 
b/sys-power/upower/files/upower-0.99.8-keyboard-backlight.patch
deleted file mode 100644
index 07b1731ad2c..000
--- a/sys-power/upower/files/upower-0.99.8-keyboard-backlight.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 0a9d9ab4949effb20e77aa52e7b4ee07e776fc0d Mon Sep 17 00:00:00 2001
-From: Bastien Nocera 
-Date: Tue, 4 Sep 2018 09:58:21 +0200
-Subject: daemon: Fix upower's keyboard backlight support
-
-Disabling kernel tunables blocked us from accessing /sys, meaning we
-couldn't change keyboard backlight levels.
-
-Closes: #73

- src/upower.service.in | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/upower.service.in b/src/upower.service.in
-index 8838655..4566ad3 100644
 a/src/upower.service.in
-+++ b/src/upower.service.in
-@@ -10,7 +10,8 @@ Restart=on-failure
- 
- # Filesystem lockdown
- ProtectSystem=strict
--ProtectKernelTunables=true
-+# Needed by keyboard backlight support
-+ProtectKernelTunables=false
- ProtectControlGroups=true
- ReadWritePaths=@historydir@
- ProtectHome=true
--- 
-cgit v1.1
-

diff --git a/sys-power/upower/files/upower-0.99.8-udev-events.patch 
b/sys-power/upower/files/upower-0.99.8-udev-events.patch
deleted file mode 100644
index d164824b735..000
--- a/sys-power/upower/files/upower-0.99.8-udev-events.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From fe356951a9d45fee73036aaa72661f0319dffba3 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera 
-Date: Tue, 21 Aug 2018 13:30:44 +0200
-Subject: daemon: Fix upower not having access to udev events
-
-PrivateNetwork=true will cut off upower from the udev netlink socket, so
-it's not what we want to use, as we want those events.
-
-See https://lists.freedesktop.org/archives/systemd-devel/2018-July/041000.html
-
-Closes: #68

- src/upower.service.in | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/upower.service.in b/src/upower.service.in
-index 835529a..8838655 100644
 a/src/upower.service.in
-+++ b/src/upower.service.in
-@@ -17,7 +17,8 @@ ProtectHome=true
- PrivateTmp=true
- 
- # Network
--PrivateNetwork=true
-+# PrivateNetwork=true would block udev's netlink socket
-+RestrictAddressFamilies=AF_UNIX AF_NETLINK
- 
- # Execute Mappings
- MemoryDenyWriteExecute=true
--- 
-cgit v1.1
-

diff --git a/sys-power/upower/upower-0.99.8-r1.ebuild 
b/sys-power/upower/upower-0.99.8-r1.ebuild
deleted file mode 100644
index 21fa3ae9362..000
--- a/sys-power/upower/upower-0.99.8-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit systemd xdg-utils
-
-DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
-HOMEPAGE="https://upower.freedesktop.org/;
-
-# No tarball released, use the same commit as Fedora
-#SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
-COMMIT="9125ab7ee96fdc4ecc68cfefb50c1cab"
-SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
-
-# gtk-doc files are not available as prebuilt in the tarball
-IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
-
-COMMON_DEPS="
-   >=dev-libs/dbus-glib-0.100
-   >=dev-libs/glib-2.34:2
-   

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2019-05-03 Thread Sergei Trofimovich
commit: 8719a93c50439ca84642122129f90f6ba52d6d93
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri May  3 15:38:21 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri May  3 20:30:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8719a93c

sys-power/upower: stable 0.99.9-r1 for sparc, bug #681620

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-power/upower/upower-0.99.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.9-r1.ebuild 
b/sys-power/upower/upower-0.99.9-r1.ebuild
index e9549d50f40..ff6119f7893 100644
--- a/sys-power/upower/upower-0.99.9-r1.ebuild
+++ b/sys-power/upower/upower-0.99.9-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2019-05-03 Thread Pacho Ramos
commit: 9e29cb5e699e96e9d98228ab902a694885e96874
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri May  3 08:39:13 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri May  3 08:39:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e29cb5e

sys-power/upower: Drop old

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-power/upower/upower-0.99.9.ebuild | 91 ---
 1 file changed, 91 deletions(-)

diff --git a/sys-power/upower/upower-0.99.9.ebuild 
b/sys-power/upower/upower-0.99.9.ebuild
deleted file mode 100644
index 8219ae1eaea..000
--- a/sys-power/upower/upower-0.99.9.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd xdg-utils
-
-DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
-HOMEPAGE="https://upower.freedesktop.org/;
-
-# No tarball released, use the same commit as Fedora
-#SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
-COMMIT="2282c7c0e53fb31816b824c9d1f547e8"
-SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
-
-# gtk-doc files are not available as prebuilt in the tarball
-IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
-
-COMMON_DEPS="
-   >=dev-libs/dbus-glib-0.100
-   >=dev-libs/glib-2.34:2
-   sys-apps/dbus:=
-   introspection? ( dev-libs/gobject-introspection:= )
-   kernel_linux? (
-   virtual/libusb:1
-   virtual/libgudev:=
-   virtual/udev
-   ios? (
-   >=app-pda/libimobiledevice-1:=
-   >=app-pda/libplist-1:=
-   )
-   )
-"
-RDEPEND="
-   ${COMMON_DEPS}
-   selinux? ( sec-policy/selinux-devicekit )
-"
-DEPEND="${COMMON_DEPS}
-   doc? ( dev-util/gtk-doc )
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   dev-util/intltool
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-"
-
-QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
-
-DOCS=( AUTHORS HACKING NEWS README )
-
-src_prepare() {
-   default
-   xdg_environment_reset
-   sed -i -e '/DISABLE_DEPRECATED/d' configure || die
-}
-
-src_configure() {
-   local backend
-
-   if use kernel_linux ; then
-   backend=linux
-   elif use kernel_FreeBSD ; then
-   backend=freebsd
-   else
-   backend=dummy
-   fi
-
-   local myeconfargs=(
-   --disable-static
-   --disable-tests
-   --enable-man-pages
-   --libexecdir="${EPREFIX}"/usr/lib/${PN}
-   --localstatedir="${EPREFIX}"/var
-   --with-backend=${backend}
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --with-systemdutildir="$(systemd_get_utildir)"
-   $(use_enable doc gtk-doc)
-   $(use_enable introspection)
-   $(use_with ios idevice)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-   keepdir /var/lib/upower #383091
-}



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2019-05-02 Thread Mikle Kolyada
commit: 07010c5989a7e88428e0c4f92782fc26fdcb0d0f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu May  2 20:58:03 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu May  2 20:58:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07010c59

sys-power/upower: alpha stable wrt bug #681620

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="alpha"

 sys-power/upower/upower-0.99.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.9-r1.ebuild 
b/sys-power/upower/upower-0.99.9-r1.ebuild
index 8ffe85c2cd2..e9549d50f40 100644
--- a/sys-power/upower/upower-0.99.9-r1.ebuild
+++ b/sys-power/upower/upower-0.99.9-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2019-04-01 Thread Thomas Deutschmann
commit: f941f6a96a275345ce4c92ce6a6b2f861a5d4376
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr  2 01:31:27 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr  2 01:31:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f941f6a9

sys-power/upower: x86 stable (bug #681620)

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-power/upower/upower-0.99.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.9-r1.ebuild 
b/sys-power/upower/upower-0.99.9-r1.ebuild
index cf6f753ed5e..8ffe85c2cd2 100644
--- a/sys-power/upower/upower-0.99.9-r1.ebuild
+++ b/sys-power/upower/upower-0.99.9-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2019-03-30 Thread Mikle Kolyada
commit: 6aafbcc851241f289c1e93144749557d4fc91101
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Mar 30 18:57:39 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Mar 30 19:05:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aafbcc8

sys-power/upower: arm stable wrt bug #681620

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 sys-power/upower/upower-0.99.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.9-r1.ebuild 
b/sys-power/upower/upower-0.99.9-r1.ebuild
index 8a80031f0d1..cf6f753ed5e 100644
--- a/sys-power/upower/upower-0.99.9-r1.ebuild
+++ b/sys-power/upower/upower-0.99.9-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2019-03-25 Thread Mikle Kolyada
commit: dc4bf28cab5b605dd39fa2e9d8a4664a8c56aea3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Mar 25 09:34:57 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Mar 25 09:34:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4bf28c

sys-power/upower: amd64 stable wrt bug #681620

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 sys-power/upower/upower-0.99.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.9-r1.ebuild 
b/sys-power/upower/upower-0.99.9-r1.ebuild
index db8c09933b6..8a80031f0d1 100644
--- a/sys-power/upower/upower-0.99.9-r1.ebuild
+++ b/sys-power/upower/upower-0.99.9-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2019-03-24 Thread Sergei Trofimovich
commit: 8c8a8dc3713efafb21790360bad3cfc8f658f04e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 24 20:17:06 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 24 20:17:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c8a8dc3

sys-power/upower: stable 0.99.9-r1 for ppc64, bug #681620

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-power/upower/upower-0.99.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.9-r1.ebuild 
b/sys-power/upower/upower-0.99.9-r1.ebuild
index 7c00fc21dcc..db8c09933b6 100644
--- a/sys-power/upower/upower-0.99.9-r1.ebuild
+++ b/sys-power/upower/upower-0.99.9-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ia64 ~mips ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2019-03-24 Thread Sergei Trofimovich
commit: e9cfa2dae4e92b09e8bc440775332aa3cf84cf47
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 24 20:09:57 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 24 20:09:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9cfa2da

sys-power/upower: stable 0.99.9-r1 for ppc, bug #681620

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-power/upower/upower-0.99.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.9-r1.ebuild 
b/sys-power/upower/upower-0.99.9-r1.ebuild
index c0c319aa88e..7c00fc21dcc 100644
--- a/sys-power/upower/upower-0.99.9-r1.ebuild
+++ b/sys-power/upower/upower-0.99.9-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ia64 ~mips ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2019-03-24 Thread Sergei Trofimovich
commit: 65d1ad1b75b07a7d99666a0d48080686394b5e76
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 24 19:40:38 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 24 19:40:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65d1ad1b

sys-power/upower: stable 0.99.9-r1 for ia64, bug #681620

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-power/upower/upower-0.99.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.9-r1.ebuild 
b/sys-power/upower/upower-0.99.9-r1.ebuild
index c154b148365..c0c319aa88e 100644
--- a/sys-power/upower/upower-0.99.9-r1.ebuild
+++ b/sys-power/upower/upower-0.99.9-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/files/, sys-power/upower/

2019-01-20 Thread Pacho Ramos
commit: ef11ee8b619f1317a8063d404cba5ee4edbd16d1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Jan 20 13:36:50 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Jan 20 13:40:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef11ee8b

sys-power/upower: Consider pending-charge when calculating

Thanks-to: Maik
Closes: https://bugs.gentoo.org/671570
Package-Manager: Portage-2.3.55, Repoman-2.3.12
Signed-off-by: Pacho Ramos  gentoo.org>

 .../files/upower-0.99.9-pending-charge1.patch  | 33 
 .../files/upower-0.99.9-pending-charge2.patch  | 48 +++
 sys-power/upower/upower-0.99.9-r1.ebuild   | 98 ++
 3 files changed, 179 insertions(+)

diff --git a/sys-power/upower/files/upower-0.99.9-pending-charge1.patch 
b/sys-power/upower/files/upower-0.99.9-pending-charge1.patch
new file mode 100644
index 000..9ce91c10a66
--- /dev/null
+++ b/sys-power/upower/files/upower-0.99.9-pending-charge1.patch
@@ -0,0 +1,33 @@
+From a074a5462ab9749ad4aaca52e0202602897660aa Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jo=C3=A3o=20Paulo=20Rechi=20Vita?= 
+Date: Thu, 1 Nov 2018 14:45:28 -0700
+Subject: [PATCH] daemon: Make comment more succinct
+
+This will help make it more clear when adding an extra state on the
+following commit. It also makes the language consistent between the
+different lines. There are no changes on the meaning of these lines nor
+any functional changes on this commit.
+---
+ src/up-daemon.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/src/up-daemon.c b/src/up-daemon.c
+index 1a5dddc..95fff6b 100644
+--- a/src/up-daemon.c
 b/src/up-daemon.c
+@@ -209,9 +209,9 @@ up_daemon_update_display_battery (UpDaemon *daemon)
+   power_supply == FALSE)
+   continue;
+ 
+-  /* If one battery is charging, then the composite is charging
+-   * If all batteries are discharging, then the composite is 
discharging
+-   * If all batteries are fully charged, then they're all fully 
charged
++  /* If one battery is charging, the composite is charging
++   * If all batteries are discharging, the composite is 
discharging
++   * If all batteries are fully charged, the composite is fully 
charged
+* Everything else is unknown */
+   if (state == UP_DEVICE_STATE_CHARGING)
+   state_total = UP_DEVICE_STATE_CHARGING;
+-- 
+2.18.1
+

diff --git a/sys-power/upower/files/upower-0.99.9-pending-charge2.patch 
b/sys-power/upower/files/upower-0.99.9-pending-charge2.patch
new file mode 100644
index 000..a79ebac7ed1
--- /dev/null
+++ b/sys-power/upower/files/upower-0.99.9-pending-charge2.patch
@@ -0,0 +1,48 @@
+From a074631c0b1748c8a791c4f0dad99da75805a328 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jo=C3=A3o=20Paulo=20Rechi=20Vita?= 
+Date: Mon, 15 Oct 2018 17:05:27 -0700
+Subject: [PATCH] daemon: Consider pending-charge when calculating the display
+ state
+
+Without this change if all batteries in the system are in the
+pending-charge state, the display device state is set to unknown, and
+its icon to battery-missing-symbolic.
+
+This change makes the pending-charge state be considered when
+calculating the DisplayDevice state, setting it to pending-charge if at
+least one battery in the system is pending-charge and no other is
+charging or discharging.
+
+Closes: #81
+Closes: #19
+---
+ src/up-daemon.c | 6 +-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/src/up-daemon.c b/src/up-daemon.c
+index 95fff6b..690f379 100644
+--- a/src/up-daemon.c
 b/src/up-daemon.c
+@@ -210,14 +210,18 @@ up_daemon_update_display_battery (UpDaemon *daemon)
+   continue;
+ 
+   /* If one battery is charging, the composite is charging
+-   * If all batteries are discharging, the composite is 
discharging
++   * If all batteries are discharging or pending-charge, the 
composite is discharging
+* If all batteries are fully charged, the composite is fully 
charged
++   * If one battery is pending-charge and no other is charging or 
discharging, then the composite is pending-charge
+* Everything else is unknown */
+   if (state == UP_DEVICE_STATE_CHARGING)
+   state_total = UP_DEVICE_STATE_CHARGING;
+   else if (state == UP_DEVICE_STATE_DISCHARGING &&
+state_total != UP_DEVICE_STATE_CHARGING)
+   state_total = UP_DEVICE_STATE_DISCHARGING;
++  else if (state == UP_DEVICE_STATE_PENDING_CHARGE &&
++   (state_total == UP_DEVICE_STATE_UNKNOWN || state_total 
== UP_DEVICE_STATE_PENDING_CHARGE))
++  state_total = UP_DEVICE_STATE_PENDING_CHARGE;
+   else if (state == UP_DEVICE_STATE_FULLY_CHARGED &&
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-12-28 Thread Lars Wendler
commit: 4c88cf66e05e9e9b185fcb9c7d3e6e39be12a6c2
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Dec 28 17:44:27 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Dec 28 17:44:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c88cf66

sys-power/upower: Bump to version 0.99.9

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-power/upower/Manifest |  1 +
 sys-power/upower/upower-0.99.9.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index ddb098c2a2d..cc2e9525678 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1 +1,2 @@
 DIST upower-0.99.8.tar.xz 448664 BLAKE2B 
e101e7d1b2aede77c1ed2da1fd23b87a95ccac8d901bd8d1f8bebcd5de7052a66f1840cf578a48453538e166aae56ef4bc6d3a2b85f7ba148ecac5cc0a486809
 SHA512 
dfd2960cae382195dfc7a703a02af298d9de55bc626cde2a1f97e7983842191ba9d99eb2044190214e792539e7d6c9d8e00b5aed17e5e86b04544e9ab90278b1
+DIST upower-0.99.9.tar.xz 448408 BLAKE2B 
5fa2436f33c94cffb736d8e3fad433acf58954cf06ccd403a0361214be5afc45d79ea279f3c5c48dcd58b92ccaf995777c95987d1749fd8c8c8958317e439570
 SHA512 
45eb587b0e5ffcce88bad8c56bc5efa30559748913016a55d58313280f5159378e5fbb4a9842c3a6409257bb97822d235f96b03704268b8471455c93eb05fe2f

diff --git a/sys-power/upower/upower-0.99.9.ebuild 
b/sys-power/upower/upower-0.99.9.ebuild
new file mode 100644
index 000..8219ae1eaea
--- /dev/null
+++ b/sys-power/upower/upower-0.99.9.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+
+# No tarball released, use the same commit as Fedora
+#SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
+COMMIT="2282c7c0e53fb31816b824c9d1f547e8"
+SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
+
+COMMON_DEPS="
+   >=dev-libs/dbus-glib-0.100
+   >=dev-libs/glib-2.34:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   virtual/libusb:1
+   virtual/libgudev:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-1:=
+   )
+   )
+"
+RDEPEND="
+   ${COMMON_DEPS}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+DEPEND="${COMMON_DEPS}
+   doc? ( dev-util/gtk-doc )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   dev-util/intltool
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+DOCS=( AUTHORS HACKING NEWS README )
+
+src_prepare() {
+   default
+   xdg_environment_reset
+   sed -i -e '/DISABLE_DEPRECATED/d' configure || die
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   elif use kernel_FreeBSD ; then
+   backend=freebsd
+   else
+   backend=dummy
+   fi
+
+   local myeconfargs=(
+   --disable-static
+   --disable-tests
+   --enable-man-pages
+   --libexecdir="${EPREFIX}"/usr/lib/${PN}
+   --localstatedir="${EPREFIX}"/var
+   --with-backend=${backend}
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-systemdutildir="$(systemd_get_utildir)"
+   $(use_enable doc gtk-doc)
+   $(use_enable introspection)
+   $(use_with ios idevice)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+   keepdir /var/lib/upower #383091
+}



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-12-28 Thread Lars Wendler
commit: 4e7bd30f354d04d59a8ef94707ead7647fac79d1
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Dec 28 17:36:17 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Dec 28 17:36:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7bd30f

sys-power/upower: Removed old.

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-power/upower/Manifest |  1 -
 sys-power/upower/upower-0.99.5.ebuild | 87 -
 sys-power/upower/upower-0.99.8.ebuild | 91 ---
 3 files changed, 179 deletions(-)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 5b10a0da5b3..ddb098c2a2d 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,2 +1 @@
-DIST upower-0.99.5.tar.xz 432344 BLAKE2B 
048471cee61e57ee673e2ba2e2f826ef1770291ca5b7a02adcce11acd78f96a3aa443b5f66abc595ce6578ca59a15a940b0c4924b443babc798fa54f4f629564
 SHA512 
2fb06bea69455f538146576665e36c5b91eb18b119fa77e29d383fcb2a86ea58650b82e258f157d03c40147ecb12ea545997199580f0e24847ac6ea04d46e5ea
 DIST upower-0.99.8.tar.xz 448664 BLAKE2B 
e101e7d1b2aede77c1ed2da1fd23b87a95ccac8d901bd8d1f8bebcd5de7052a66f1840cf578a48453538e166aae56ef4bc6d3a2b85f7ba148ecac5cc0a486809
 SHA512 
dfd2960cae382195dfc7a703a02af298d9de55bc626cde2a1f97e7983842191ba9d99eb2044190214e792539e7d6c9d8e00b5aed17e5e86b04544e9ab90278b1

diff --git a/sys-power/upower/upower-0.99.5.ebuild 
b/sys-power/upower/upower-0.99.5.ebuild
deleted file mode 100644
index c46a822f0a9..000
--- a/sys-power/upower/upower-0.99.5.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit ltprune systemd xdg-utils
-
-DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
-HOMEPAGE="https://upower.freedesktop.org/;
-SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
-
-# gtk-doc files are not available as prebuilt in the tarball
-IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
-
-COMMON_DEPS="
-   >=dev-libs/dbus-glib-0.100
-   >=dev-libs/glib-2.34:2
-   sys-apps/dbus:=
-   introspection? ( dev-libs/gobject-introspection:= )
-   kernel_linux? (
-   virtual/libusb:1
-   virtual/libgudev:=
-   virtual/udev
-   ios? (
-   >=app-pda/libimobiledevice-1:=
-   >=app-pda/libplist-1:=
-   )
-   )
-"
-RDEPEND="
-   ${COMMON_DEPS}
-   selinux? ( sec-policy/selinux-devicekit )
-"
-DEPEND="${COMMON_DEPS}
-   doc? ( dev-util/gtk-doc )
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   dev-util/intltool
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-"
-
-QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
-
-DOCS=( AUTHORS HACKING NEWS README )
-
-src_prepare() {
-   default
-   sed -i -e '/DISABLE_DEPRECATED/d' configure || die
-}
-
-src_configure() {
-   local backend
-
-   if use kernel_linux ; then
-   backend=linux
-   elif use kernel_FreeBSD ; then
-   backend=freebsd
-   else
-   backend=dummy
-   fi
-
-   local myeconfargs=(
-   --disable-static
-   --disable-tests
-   --enable-man-pages
-   --libexecdir="${EPREFIX%/}"/usr/lib/${PN}
-   --localstatedir="${EPREFIX%/}"/var
-   --with-backend=${backend}
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --with-systemdutildir="$(systemd_get_utildir)"
-   $(use_enable doc gtk-doc)
-   $(use_enable introspection)
-   $(use_with ios idevice)
-   )
-   xdg_environment_reset
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   keepdir /var/lib/upower #383091
-   prune_libtool_files
-}

diff --git a/sys-power/upower/upower-0.99.8.ebuild 
b/sys-power/upower/upower-0.99.8.ebuild
deleted file mode 100644
index b209ba507eb..000
--- a/sys-power/upower/upower-0.99.8.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit systemd xdg-utils
-
-DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
-HOMEPAGE="https://upower.freedesktop.org/;
-
-# No tarball released, use the same commit as Fedora
-#SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
-COMMIT="9125ab7ee96fdc4ecc68cfefb50c1cab"
-SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar.xz;
-
-LICENSE="GPL-2"

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-10-18 Thread Tobias Klausmann
commit: cd606aaf9193945161adcf492b57581f385c12f6
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Thu Oct 18 11:44:02 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Thu Oct 18 11:44:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd606aaf

sys-power/upower-0.99.8-r1: alpha stable

Bug: http://bugs.gentoo.org/666870
Signed-off-by: Tobias Klausmann  gentoo.org>

 sys-power/upower/upower-0.99.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8-r1.ebuild 
b/sys-power/upower/upower-0.99.8-r1.ebuild
index 05e1a383a40..be82b5b6047 100644
--- a/sys-power/upower/upower-0.99.8-r1.ebuild
+++ b/sys-power/upower/upower-0.99.8-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-10-17 Thread Mikle Kolyada
commit: b7b33bc3b8da354714813e55915709a4df7c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Oct 17 10:51:09 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Oct 17 10:51:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b33bc3

sys-power/upower: arm stable wrt bug #666870

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-power/upower/upower-0.99.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8-r1.ebuild 
b/sys-power/upower/upower-0.99.8-r1.ebuild
index db43ceb55cf..05e1a383a40 100644
--- a/sys-power/upower/upower-0.99.8-r1.ebuild
+++ b/sys-power/upower/upower-0.99.8-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-10-14 Thread Sergei Trofimovich
commit: 3d9d666a7793c1c2a48f6aaa038c4a812c3988b7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Oct 14 22:32:45 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Oct 14 22:32:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d9d666a

sys-power/upower: stable 0.99.8-r1 for ia64, bug #666870

Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="ia64"

 sys-power/upower/upower-0.99.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8-r1.ebuild 
b/sys-power/upower/upower-0.99.8-r1.ebuild
index de2cfe0f4f0..db43ceb55cf 100644
--- a/sys-power/upower/upower-0.99.8-r1.ebuild
+++ b/sys-power/upower/upower-0.99.8-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-10-14 Thread Sergei Trofimovich
commit: 532d5e5756380d4d4043f6a9749c7688460732c6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Oct 14 09:11:33 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Oct 14 09:14:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=532d5e57

sys-power/upower: stable 0.99.8-r1 for ppc64, bug #666870

Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc64"

 sys-power/upower/upower-0.99.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8-r1.ebuild 
b/sys-power/upower/upower-0.99.8-r1.ebuild
index f08cc844017..de2cfe0f4f0 100644
--- a/sys-power/upower/upower-0.99.8-r1.ebuild
+++ b/sys-power/upower/upower-0.99.8-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-10-14 Thread Sergei Trofimovich
commit: eebd38792bc4cb16d259cc0ebdeaf26b4c305f8e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Oct 14 08:54:19 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Oct 14 08:54:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eebd3879

sys-power/upower: stable 0.99.8-r1 for ppc, bug #666870

Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc"

 sys-power/upower/upower-0.99.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8-r1.ebuild 
b/sys-power/upower/upower-0.99.8-r1.ebuild
index 6396c91e4b8..f08cc844017 100644
--- a/sys-power/upower/upower-0.99.8-r1.ebuild
+++ b/sys-power/upower/upower-0.99.8-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-10-14 Thread Mikle Kolyada
commit: c9f39f05b32119ca6bef06ee08ed210bab46d4dc
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Oct 14 07:48:34 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Oct 14 07:48:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f39f05

sys-power/upower: amd64 stable wrt bug #666870

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-power/upower/upower-0.99.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8-r1.ebuild 
b/sys-power/upower/upower-0.99.8-r1.ebuild
index 4f222db523f..6396c91e4b8 100644
--- a/sys-power/upower/upower-0.99.8-r1.ebuild
+++ b/sys-power/upower/upower-0.99.8-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-10-13 Thread Thomas Deutschmann
commit: 260a1b30ff96b5cf0d74dfaa55736a8fd12cb7ad
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct 14 01:38:59 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct 14 01:38:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=260a1b30

sys-power/upower: x86 stable (bug #666870)

Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-power/upower/upower-0.99.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8-r1.ebuild 
b/sys-power/upower/upower-0.99.8-r1.ebuild
index 0fa1a0d4d9b..4f222db523f 100644
--- a/sys-power/upower/upower-0.99.8-r1.ebuild
+++ b/sys-power/upower/upower-0.99.8-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/files/, sys-power/upower/

2018-10-13 Thread Pacho Ramos
commit: 71d8682c51b91e629fff6cb3bddbca9378650406
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Oct 13 09:04:46 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Oct 13 09:06:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d8682c

sys-power/upower: Apply important fixes from upstream

- Fix upower not having access to udev events (#668084)
- Fix upower's keyboard backlight support

Thanks-to: Peter Tworek
Closes: https://bugs.gentoo.org/668084
Signed-off-by: Pacho Ramos  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 .../files/upower-0.99.8-keyboard-backlight.patch   | 30 +++
 .../upower/files/upower-0.99.8-udev-events.patch   | 32 +++
 sys-power/upower/upower-0.99.8-r1.ebuild   | 99 ++
 3 files changed, 161 insertions(+)

diff --git a/sys-power/upower/files/upower-0.99.8-keyboard-backlight.patch 
b/sys-power/upower/files/upower-0.99.8-keyboard-backlight.patch
new file mode 100644
index 000..07b1731ad2c
--- /dev/null
+++ b/sys-power/upower/files/upower-0.99.8-keyboard-backlight.patch
@@ -0,0 +1,30 @@
+From 0a9d9ab4949effb20e77aa52e7b4ee07e776fc0d Mon Sep 17 00:00:00 2001
+From: Bastien Nocera 
+Date: Tue, 4 Sep 2018 09:58:21 +0200
+Subject: daemon: Fix upower's keyboard backlight support
+
+Disabling kernel tunables blocked us from accessing /sys, meaning we
+couldn't change keyboard backlight levels.
+
+Closes: #73
+---
+ src/upower.service.in | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/upower.service.in b/src/upower.service.in
+index 8838655..4566ad3 100644
+--- a/src/upower.service.in
 b/src/upower.service.in
+@@ -10,7 +10,8 @@ Restart=on-failure
+ 
+ # Filesystem lockdown
+ ProtectSystem=strict
+-ProtectKernelTunables=true
++# Needed by keyboard backlight support
++ProtectKernelTunables=false
+ ProtectControlGroups=true
+ ReadWritePaths=@historydir@
+ ProtectHome=true
+-- 
+cgit v1.1
+

diff --git a/sys-power/upower/files/upower-0.99.8-udev-events.patch 
b/sys-power/upower/files/upower-0.99.8-udev-events.patch
new file mode 100644
index 000..d164824b735
--- /dev/null
+++ b/sys-power/upower/files/upower-0.99.8-udev-events.patch
@@ -0,0 +1,32 @@
+From fe356951a9d45fee73036aaa72661f0319dffba3 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera 
+Date: Tue, 21 Aug 2018 13:30:44 +0200
+Subject: daemon: Fix upower not having access to udev events
+
+PrivateNetwork=true will cut off upower from the udev netlink socket, so
+it's not what we want to use, as we want those events.
+
+See https://lists.freedesktop.org/archives/systemd-devel/2018-July/041000.html
+
+Closes: #68
+---
+ src/upower.service.in | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/upower.service.in b/src/upower.service.in
+index 835529a..8838655 100644
+--- a/src/upower.service.in
 b/src/upower.service.in
+@@ -17,7 +17,8 @@ ProtectHome=true
+ PrivateTmp=true
+ 
+ # Network
+-PrivateNetwork=true
++# PrivateNetwork=true would block udev's netlink socket
++RestrictAddressFamilies=AF_UNIX AF_NETLINK
+ 
+ # Execute Mappings
+ MemoryDenyWriteExecute=true
+-- 
+cgit v1.1
+

diff --git a/sys-power/upower/upower-0.99.8-r1.ebuild 
b/sys-power/upower/upower-0.99.8-r1.ebuild
new file mode 100644
index 000..0fa1a0d4d9b
--- /dev/null
+++ b/sys-power/upower/upower-0.99.8-r1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit systemd xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+
+# No tarball released, use the same commit as Fedora
+#SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
+COMMIT="9125ab7ee96fdc4ecc68cfefb50c1cab"
+SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
+
+COMMON_DEPS="
+   >=dev-libs/dbus-glib-0.100
+   >=dev-libs/glib-2.34:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   virtual/libusb:1
+   virtual/libgudev:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-1:=
+   )
+   )
+"
+RDEPEND="
+   ${COMMON_DEPS}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+DEPEND="${COMMON_DEPS}
+   doc? ( dev-util/gtk-doc )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   dev-util/intltool
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+"
+

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-10-13 Thread Pacho Ramos
commit: 8a92266d04b7f4c314e98b8ffdb21074e5883253
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Oct 13 09:05:17 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Oct 13 09:06:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a92266d

sys-power/upower: Drop old

Signed-off-by: Pacho Ramos  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-power/upower/Manifest |  1 -
 sys-power/upower/upower-0.99.7.ebuild | 87 ---
 2 files changed, 88 deletions(-)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index ec7cb8e4e9d..5b10a0da5b3 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,3 +1,2 @@
 DIST upower-0.99.5.tar.xz 432344 BLAKE2B 
048471cee61e57ee673e2ba2e2f826ef1770291ca5b7a02adcce11acd78f96a3aa443b5f66abc595ce6578ca59a15a940b0c4924b443babc798fa54f4f629564
 SHA512 
2fb06bea69455f538146576665e36c5b91eb18b119fa77e29d383fcb2a86ea58650b82e258f157d03c40147ecb12ea545997199580f0e24847ac6ea04d46e5ea
-DIST upower-0.99.7.tar.xz 447832 BLAKE2B 
3342f38552a5eb6abffc6b15803db0e8a24e6a3345fe1007f3a5fa66dd06ddebacf2352a751f7a3adf7ee0fe28797d7a1c5b3ec27cd190aabed17e2c7070a438
 SHA512 
a1ad200e715284eae815580bba3faad480f7f13401f6ff1a2e7446172796a2413990ce2b553de713ddc530849b2dff1f0ddc12fbd2fd9b55510bbb644d2340a4
 DIST upower-0.99.8.tar.xz 448664 BLAKE2B 
e101e7d1b2aede77c1ed2da1fd23b87a95ccac8d901bd8d1f8bebcd5de7052a66f1840cf578a48453538e166aae56ef4bc6d3a2b85f7ba148ecac5cc0a486809
 SHA512 
dfd2960cae382195dfc7a703a02af298d9de55bc626cde2a1f97e7983842191ba9d99eb2044190214e792539e7d6c9d8e00b5aed17e5e86b04544e9ab90278b1

diff --git a/sys-power/upower/upower-0.99.7.ebuild 
b/sys-power/upower/upower-0.99.7.ebuild
deleted file mode 100644
index b41d3df9819..000
--- a/sys-power/upower/upower-0.99.7.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit ltprune systemd xdg-utils
-
-DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
-HOMEPAGE="https://upower.freedesktop.org/;
-SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
-
-# gtk-doc files are not available as prebuilt in the tarball
-IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
-
-COMMON_DEPS="
-   >=dev-libs/dbus-glib-0.100
-   >=dev-libs/glib-2.34:2
-   sys-apps/dbus:=
-   introspection? ( dev-libs/gobject-introspection:= )
-   kernel_linux? (
-   virtual/libusb:1
-   virtual/libgudev:=
-   virtual/udev
-   ios? (
-   >=app-pda/libimobiledevice-1:=
-   >=app-pda/libplist-1:=
-   )
-   )
-"
-RDEPEND="
-   ${COMMON_DEPS}
-   selinux? ( sec-policy/selinux-devicekit )
-"
-DEPEND="${COMMON_DEPS}
-   doc? ( dev-util/gtk-doc )
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   dev-util/intltool
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-"
-
-QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
-
-DOCS=( AUTHORS HACKING NEWS README )
-
-src_prepare() {
-   default
-   sed -i -e '/DISABLE_DEPRECATED/d' configure || die
-}
-
-src_configure() {
-   local backend
-
-   if use kernel_linux ; then
-   backend=linux
-   elif use kernel_FreeBSD ; then
-   backend=freebsd
-   else
-   backend=dummy
-   fi
-
-   local myeconfargs=(
-   --disable-static
-   --disable-tests
-   --enable-man-pages
-   --libexecdir="${EPREFIX%/}"/usr/lib/${PN}
-   --localstatedir="${EPREFIX%/}"/var
-   --with-backend=${backend}
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --with-systemdutildir="$(systemd_get_utildir)"
-   $(use_enable doc gtk-doc)
-   $(use_enable introspection)
-   $(use_with ios idevice)
-   )
-   xdg_environment_reset
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   keepdir /var/lib/upower #383091
-   prune_libtool_files
-}



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-10-12 Thread Tobias Klausmann
commit: f054e69cee478aed967c1c8ab4823562c486a956
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Fri Oct 12 07:32:17 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Fri Oct 12 07:32:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f054e69c

sys-power/upower-0.99.8-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/666870
Signed-off-by: Tobias Klausmann  gentoo.org>

 sys-power/upower/upower-0.99.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8.ebuild 
b/sys-power/upower/upower-0.99.8.ebuild
index bda2792c5c8..b209ba507eb 100644
--- a/sys-power/upower/upower-0.99.8.ebuild
+++ b/sys-power/upower/upower-0.99.8.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-10-07 Thread Matt Turner
commit: 8a8920c4655f998f37439e18c46a72c01c59e253
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Oct  7 22:03:10 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct  7 22:03:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8920c4

sys-power/upower-0.99.8: ppc stable, bug 666870

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

 sys-power/upower/upower-0.99.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8.ebuild 
b/sys-power/upower/upower-0.99.8.ebuild
index 2885a37afda..ad5aee88e36 100644
--- a/sys-power/upower/upower-0.99.8.ebuild
+++ b/sys-power/upower/upower-0.99.8.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ~ppc64 sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-10-07 Thread Matt Turner
commit: 7e06faa06d2b58310c9d9cf8cdfcb23e3bf63cef
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Oct  7 22:03:16 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct  7 22:03:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e06faa0

sys-power/upower-0.99.8: ppc64 stable, bug 666870

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

 sys-power/upower/upower-0.99.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8.ebuild 
b/sys-power/upower/upower-0.99.8.ebuild
index ad5aee88e36..bda2792c5c8 100644
--- a/sys-power/upower/upower-0.99.8.ebuild
+++ b/sys-power/upower/upower-0.99.8.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ~ppc64 sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-09-30 Thread Thomas Deutschmann
commit: 6bc2e1ed36f16637ece4f76cd8fc2b47f8381c9d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Oct  1 00:01:24 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Oct  1 00:06:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc2e1ed

sys-power/upower: x86 stable (bug #666870)

Signed-off-by: Thomas Deutschmann  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 sys-power/upower/upower-0.99.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8.ebuild 
b/sys-power/upower/upower-0.99.8.ebuild
index 8cc94969f42..2885a37afda 100644
--- a/sys-power/upower/upower-0.99.8.ebuild
+++ b/sys-power/upower/upower-0.99.8.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-09-30 Thread Sergei Trofimovich
commit: d67703b4bda0394c347ad3a76cf7f3dfe8813e8d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Sep 30 21:31:16 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Sep 30 21:37:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d67703b4

sys-power/upower: stable 0.99.8 for ia64, bug #666870

Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
RepoMan-Options: --include-arches="ia64"

 sys-power/upower/upower-0.99.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8.ebuild 
b/sys-power/upower/upower-0.99.8.ebuild
index 009a7c7b43b..8cc94969f42 100644
--- a/sys-power/upower/upower-0.99.8.ebuild
+++ b/sys-power/upower/upower-0.99.8.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-09-29 Thread Sergei Trofimovich
commit: 84285be8f2fdb245eb83a36ab9a1360a4f94a4e2
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Sep 29 06:52:47 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 29 08:01:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84285be8

sys-power/upower: stable 0.99.8 for sparc, bug #666870

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-power/upower/upower-0.99.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8.ebuild 
b/sys-power/upower/upower-0.99.8.ebuild
index 2bc3f1f0b84..009a7c7b43b 100644
--- a/sys-power/upower/upower-0.99.8.ebuild
+++ b/sys-power/upower/upower-0.99.8.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-09-28 Thread Mikle Kolyada
commit: d918cdce8d20c13ba7caf0bbe06babd662ffb281
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 28 09:25:36 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 28 09:25:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d918cdce

sys-power/upower: amd64 stable wrt bug #666870

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sys-power/upower/upower-0.99.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.8.ebuild 
b/sys-power/upower/upower-0.99.8.ebuild
index 3d7208a88ea..2bc3f1f0b84 100644
--- a/sys-power/upower/upower-0.99.8.ebuild
+++ b/sys-power/upower/upower-0.99.8.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-09-23 Thread Pacho Ramos
commit: 93dfe5ba210abb6c363c711847ad1e9c3963f4fc
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Sep 23 14:33:29 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Sep 23 14:33:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93dfe5ba

sys-power/upower: Version bump

Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-power/upower/Manifest |  1 +
 sys-power/upower/upower-0.99.8.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 3ab9abf0de4..ec7cb8e4e9d 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,2 +1,3 @@
 DIST upower-0.99.5.tar.xz 432344 BLAKE2B 
048471cee61e57ee673e2ba2e2f826ef1770291ca5b7a02adcce11acd78f96a3aa443b5f66abc595ce6578ca59a15a940b0c4924b443babc798fa54f4f629564
 SHA512 
2fb06bea69455f538146576665e36c5b91eb18b119fa77e29d383fcb2a86ea58650b82e258f157d03c40147ecb12ea545997199580f0e24847ac6ea04d46e5ea
 DIST upower-0.99.7.tar.xz 447832 BLAKE2B 
3342f38552a5eb6abffc6b15803db0e8a24e6a3345fe1007f3a5fa66dd06ddebacf2352a751f7a3adf7ee0fe28797d7a1c5b3ec27cd190aabed17e2c7070a438
 SHA512 
a1ad200e715284eae815580bba3faad480f7f13401f6ff1a2e7446172796a2413990ce2b553de713ddc530849b2dff1f0ddc12fbd2fd9b55510bbb644d2340a4
+DIST upower-0.99.8.tar.xz 448664 BLAKE2B 
e101e7d1b2aede77c1ed2da1fd23b87a95ccac8d901bd8d1f8bebcd5de7052a66f1840cf578a48453538e166aae56ef4bc6d3a2b85f7ba148ecac5cc0a486809
 SHA512 
dfd2960cae382195dfc7a703a02af298d9de55bc626cde2a1f97e7983842191ba9d99eb2044190214e792539e7d6c9d8e00b5aed17e5e86b04544e9ab90278b1

diff --git a/sys-power/upower/upower-0.99.8.ebuild 
b/sys-power/upower/upower-0.99.8.ebuild
new file mode 100644
index 000..3d7208a88ea
--- /dev/null
+++ b/sys-power/upower/upower-0.99.8.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit systemd xdg-utils
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+
+# No tarball released, use the same commit as Fedora
+#SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
+COMMIT="9125ab7ee96fdc4ecc68cfefb50c1cab"
+SRC_URI="https://gitlab.freedesktop.org/upower/upower/uploads/${COMMIT}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
+
+COMMON_DEPS="
+   >=dev-libs/dbus-glib-0.100
+   >=dev-libs/glib-2.34:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   virtual/libusb:1
+   virtual/libgudev:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-1:=
+   )
+   )
+"
+RDEPEND="
+   ${COMMON_DEPS}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+DEPEND="${COMMON_DEPS}
+   doc? ( dev-util/gtk-doc )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   dev-util/intltool
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+DOCS=( AUTHORS HACKING NEWS README )
+
+src_prepare() {
+   default
+   sed -i -e '/DISABLE_DEPRECATED/d' configure || die
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   elif use kernel_FreeBSD ; then
+   backend=freebsd
+   else
+   backend=dummy
+   fi
+
+   local myeconfargs=(
+   --disable-static
+   --disable-tests
+   --enable-man-pages
+   --libexecdir="${EPREFIX%/}"/usr/lib/${PN}
+   --localstatedir="${EPREFIX%/}"/var
+   --with-backend=${backend}
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-systemdutildir="$(systemd_get_utildir)"
+   $(use_enable doc gtk-doc)
+   $(use_enable introspection)
+   $(use_with ios idevice)
+   )
+   xdg_environment_reset
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+   keepdir /var/lib/upower #383091
+}



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-03-25 Thread Gilles Dartiguelongue
commit: 78ca11162c0fbf914a5fc99cb91eb160972424a6
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Mar 25 20:57:11 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Mar 25 21:32:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ca1116

sys-power/upower: fix XDG_* env variables related sandbox issues

Closes: https://bugs.gentoo.org/622150
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-power/upower/upower-0.99.5.ebuild | 3 ++-
 sys-power/upower/upower-0.99.7.ebuild | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-power/upower/upower-0.99.5.ebuild 
b/sys-power/upower/upower-0.99.5.ebuild
index 2b214839bb8..c46a822f0a9 100644
--- a/sys-power/upower/upower-0.99.5.ebuild
+++ b/sys-power/upower/upower-0.99.5.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit ltprune systemd
+inherit ltprune systemd xdg-utils
 
 DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
 HOMEPAGE="https://upower.freedesktop.org/;
@@ -76,6 +76,7 @@ src_configure() {
$(use_enable introspection)
$(use_with ios idevice)
)
+   xdg_environment_reset
econf "${myeconfargs[@]}"
 }
 

diff --git a/sys-power/upower/upower-0.99.7.ebuild 
b/sys-power/upower/upower-0.99.7.ebuild
index a884fe3466c..b41d3df9819 100644
--- a/sys-power/upower/upower-0.99.7.ebuild
+++ b/sys-power/upower/upower-0.99.7.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit ltprune systemd
+inherit ltprune systemd xdg-utils
 
 DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
 HOMEPAGE="https://upower.freedesktop.org/;
@@ -76,6 +76,7 @@ src_configure() {
$(use_enable introspection)
$(use_with ios idevice)
)
+   xdg_environment_reset
econf "${myeconfargs[@]}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/files/, sys-power/upower/

2018-03-07 Thread Michael Palimaka
commit: e1abeb2227734f962443a5a217d75eb773f8da1d
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Mar  7 11:37:06 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Mar  7 11:37:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1abeb22

sys-power/upower: remove 0.99.4 and 0.99.6

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-power/upower/Manifest  |  2 -
 .../upower/files/upower-0.99.4-copy-paste.patch| 28 ---
 .../upower/files/upower-0.99.4-timer-stats.patch   | 42 --
 sys-power/upower/upower-0.99.4-r1.ebuild   | 95 --
 sys-power/upower/upower-0.99.4.ebuild  | 84 ---
 sys-power/upower/upower-0.99.6.ebuild  | 86 
 6 files changed, 337 deletions(-)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 67de54da3f1..3ab9abf0de4 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,4 +1,2 @@
-DIST upower-0.99.4.tar.xz 426292 BLAKE2B 
2a574fc9e8ad9d92c65b4159a9861afdccdb53f07506440374b10f7ad31aa31d1c1c964efa80d3d0fdb81ea0524021982da0359115eeacd3ccf1e16158ade553
 SHA512 
b3fdee5ccf5f4d0c69e227f543272f6952119132814e27bc8f112716b8d36b5e07741a87bcf02203e80ef910cad9ddffa1adecb338c9a9aaa5e1038b62be07f3
 DIST upower-0.99.5.tar.xz 432344 BLAKE2B 
048471cee61e57ee673e2ba2e2f826ef1770291ca5b7a02adcce11acd78f96a3aa443b5f66abc595ce6578ca59a15a940b0c4924b443babc798fa54f4f629564
 SHA512 
2fb06bea69455f538146576665e36c5b91eb18b119fa77e29d383fcb2a86ea58650b82e258f157d03c40147ecb12ea545997199580f0e24847ac6ea04d46e5ea
-DIST upower-0.99.6.tar.xz 432056 BLAKE2B 
7e62a2649806ac6bd59547aedd04572080ec9ba9700c2dd80287127f099b79aedcf206e4813ff8c6e68417eddaf79b881b69a80fc6fcbca4f276cc908c90d185
 SHA512 
7e7256491ecb5d3f04abf41f05a761b79761c8868a1aedadfc5085c3b9cf15f6099c1494596e6a24b0951511bc7cac074e93ebb2b84abb9fb7a4374483052d3f
 DIST upower-0.99.7.tar.xz 447832 BLAKE2B 
3342f38552a5eb6abffc6b15803db0e8a24e6a3345fe1007f3a5fa66dd06ddebacf2352a751f7a3adf7ee0fe28797d7a1c5b3ec27cd190aabed17e2c7070a438
 SHA512 
a1ad200e715284eae815580bba3faad480f7f13401f6ff1a2e7446172796a2413990ce2b553de713ddc530849b2dff1f0ddc12fbd2fd9b55510bbb644d2340a4

diff --git a/sys-power/upower/files/upower-0.99.4-copy-paste.patch 
b/sys-power/upower/files/upower-0.99.4-copy-paste.patch
deleted file mode 100644
index 6afe9b7a983..000
--- a/sys-power/upower/files/upower-0.99.4-copy-paste.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 28cee8e2845b094488c337c4ecfa84ada0b6be60 Mon Sep 17 00:00:00 2001
-From: Martin Pitt 
-Date: Tue, 23 Feb 2016 09:51:07 +0100
-Subject: daemon: fix get_critical_action()
-
-Fix copy error from e7e9156f that called the wrong _complete_ function
-for up_daemon_get_critical_action().
-
-https://bugs.freedesktop.org/show_bug.cgi?id=94262
-
-diff --git a/src/up-daemon.c b/src/up-daemon.c
-index be14cbe..e95f904 100644
 a/src/up-daemon.c
-+++ b/src/up-daemon.c
-@@ -435,8 +435,8 @@ up_daemon_get_critical_action (UpExportedDaemon *skeleton,
-  GDBusMethodInvocation *invocation,
-  UpDaemon *daemon)
- {
--  up_exported_daemon_complete_get_display_device (skeleton, invocation,
--  
up_backend_get_critical_action (daemon->priv->backend));
-+  up_exported_daemon_complete_get_critical_action (skeleton, invocation,
-+   
up_backend_get_critical_action (daemon->priv->backend));
-   return TRUE;
- }
- 
--- 
-cgit v0.10.2
-

diff --git a/sys-power/upower/files/upower-0.99.4-timer-stats.patch 
b/sys-power/upower/files/upower-0.99.4-timer-stats.patch
deleted file mode 100644
index 2ac44205459..000
--- a/sys-power/upower/files/upower-0.99.4-timer-stats.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 798588a480eaae50368bed75fc78f8314523b2a3 Mon Sep 17 00:00:00 2001
-From: Richard Hughes 
-Date: Sun, 23 Apr 2017 20:22:02 +0100
-Subject: Do not spin in a loop when /proc/timer_stats cannot be written
-
-Only set up the polling once the write has succeeded.
-
-Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=100626
-
-diff --git a/src/up-wakeups.c b/src/up-wakeups.c
-index 1bc3c7b..99433dd 100644
 a/src/up-wakeups.c
-+++ b/src/up-wakeups.c
-@@ -626,6 +626,13 @@ up_wakeups_timerstats_enable (UpWakeups *wakeups)
- 
-   g_debug ("enabling timer stats");
- 
-+  /* enable timer stats */
-+  file = fopen (UP_WAKEUPS_SOURCE_USERSPACE, "w");
-+  if (file == NULL)
-+  return FALSE;
-+  fprintf (file, "1\n");
-+  fclose (file);
-+
-   /* setup polls */
-   wakeups->priv->poll_kernel_id =
-   g_timeout_add_seconds (UP_WAKEUPS_POLL_INTERVAL_KERNEL,
-@@ -637,11 +644,6 @@ up_wakeups_timerstats_enable (UpWakeups *wakeups)
-  

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2018-03-05 Thread Sergei Trofimovich
commit: f817710b27df10f42a39269d9513ff7f1f51ec58
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar  5 19:11:15 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar  5 20:26:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f817710b

sys-power/upower: stable 0.99.5 for sparc, bug #630358

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 sys-power/upower/upower-0.99.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-power/upower/upower-0.99.5.ebuild 
b/sys-power/upower/upower-0.99.5.ebuild
index 81dc9d79fa2..2b214839bb8 100644
--- a/sys-power/upower/upower-0.99.5.ebuild
+++ b/sys-power/upower/upower-0.99.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2017-11-28 Thread Manuel Rüger
commit: 70a6f0a670ea4b4f7d3fe8ac3d0d6c77320606c2
Author: Manuel Rüger  gentoo  org>
AuthorDate: Tue Nov 28 15:57:09 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Tue Nov 28 15:57:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70a6f0a6

sys-power/upower: Version bump to 0.99.7

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-power/upower/Manifest |  3 +-
 sys-power/upower/upower-0.99.7.ebuild | 86 +++
 2 files changed, 88 insertions(+), 1 deletion(-)

diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index 6807c846e33..7c35b28cdb9 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,3 +1,4 @@
 DIST upower-0.99.4.tar.xz 426292 SHA256 
9ca325a6ccef505529b268ebbbd9becd0ce65a65f6ac7ee31e2e5b17648037b0 SHA512 
b3fdee5ccf5f4d0c69e227f543272f6952119132814e27bc8f112716b8d36b5e07741a87bcf02203e80ef910cad9ddffa1adecb338c9a9aaa5e1038b62be07f3
 WHIRLPOOL 
f203682b272e2f9ff7b48a1b4ee359569cbce2314edc599bfc82182e274d95446a8b59228e1dc250db9b823efdd8129cb99022b498f6d7af3b79bbc7ccb42f0f
-DIST upower-0.99.5.tar.xz 432344 SHA256 
78605664d027c788f6ab63c50950be6e86c6ba5d030c4cf35a6664337d87f3b2 SHA512 
2fb06bea69455f538146576665e36c5b91eb18b119fa77e29d383fcb2a86ea58650b82e258f157d03c40147ecb12ea545997199580f0e24847ac6ea04d46e5ea
 WHIRLPOOL 
bba93ec4625f2c9e6284d6b22e4391e68411de08bf35b43286003d739d2bf7f57c0e6ad73e6f25bfd8254b73081dc8ff729fe266eeb69cdc9547e2cf856aa646
+DIST upower-0.99.5.tar.xz 432344 BLAKE2B 
048471cee61e57ee673e2ba2e2f826ef1770291ca5b7a02adcce11acd78f96a3aa443b5f66abc595ce6578ca59a15a940b0c4924b443babc798fa54f4f629564
 SHA512 
2fb06bea69455f538146576665e36c5b91eb18b119fa77e29d383fcb2a86ea58650b82e258f157d03c40147ecb12ea545997199580f0e24847ac6ea04d46e5ea
 DIST upower-0.99.6.tar.xz 432056 SHA256 
b194d1f227ed33e76ae29aa5c11acabad334938f2726b8c7903fac07a1335015 SHA512 
7e7256491ecb5d3f04abf41f05a761b79761c8868a1aedadfc5085c3b9cf15f6099c1494596e6a24b0951511bc7cac074e93ebb2b84abb9fb7a4374483052d3f
 WHIRLPOOL 
6b35441229c3ebf0dc19dc5800b3642c0298654e3fb552d56c8e9ca5350ab1197382da068b1d0e62ed5ef49afeb83435864f0a1e23dd3a99e4f94b663d198df1
+DIST upower-0.99.7.tar.xz 447832 BLAKE2B 
3342f38552a5eb6abffc6b15803db0e8a24e6a3345fe1007f3a5fa66dd06ddebacf2352a751f7a3adf7ee0fe28797d7a1c5b3ec27cd190aabed17e2c7070a438
 SHA512 
a1ad200e715284eae815580bba3faad480f7f13401f6ff1a2e7446172796a2413990ce2b553de713ddc530849b2dff1f0ddc12fbd2fd9b55510bbb644d2340a4

diff --git a/sys-power/upower/upower-0.99.7.ebuild 
b/sys-power/upower/upower-0.99.7.ebuild
new file mode 100644
index 000..a884fe3466c
--- /dev/null
+++ b/sys-power/upower/upower-0.99.7.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit ltprune systemd
+
+DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history 
and statistics"
+HOMEPAGE="https://upower.freedesktop.org/;
+SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/3" # based on SONAME of libupower-glib.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"
+
+COMMON_DEPS="
+   >=dev-libs/dbus-glib-0.100
+   >=dev-libs/glib-2.34:2
+   sys-apps/dbus:=
+   introspection? ( dev-libs/gobject-introspection:= )
+   kernel_linux? (
+   virtual/libusb:1
+   virtual/libgudev:=
+   virtual/udev
+   ios? (
+   >=app-pda/libimobiledevice-1:=
+   >=app-pda/libplist-1:=
+   )
+   )
+"
+RDEPEND="
+   ${COMMON_DEPS}
+   selinux? ( sec-policy/selinux-devicekit )
+"
+DEPEND="${COMMON_DEPS}
+   doc? ( dev-util/gtk-doc )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   dev-util/intltool
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/${PN}/.*"
+
+DOCS=( AUTHORS HACKING NEWS README )
+
+src_prepare() {
+   default
+   sed -i -e '/DISABLE_DEPRECATED/d' configure || die
+}
+
+src_configure() {
+   local backend
+
+   if use kernel_linux ; then
+   backend=linux
+   elif use kernel_FreeBSD ; then
+   backend=freebsd
+   else
+   backend=dummy
+   fi
+
+   local myeconfargs=(
+   --disable-static
+   --disable-tests
+   --enable-man-pages
+   --libexecdir="${EPREFIX%/}"/usr/lib/${PN}
+   --localstatedir="${EPREFIX%/}"/var
+   --with-backend=${backend}
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-systemdutildir="$(systemd_get_utildir)"
+   $(use_enable doc 

[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/

2017-10-29 Thread Thomas Deutschmann
commit: 7dd43b6d9214d2ab949e533c7843013e36a61e29
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct 29 22:04:28 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct 29 22:07:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd43b6d

sys-power/upower: x86 stable (bug #630358)

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 sys-power/upower/upower-0.99.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/upower/upower-0.99.5.ebuild 
b/sys-power/upower/upower-0.99.5.ebuild
index 08b21138347..81dc9d79fa2 100644
--- a/sys-power/upower/upower-0.99.5.ebuild
+++ b/sys-power/upower/upower-0.99.5.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
 
 # gtk-doc files are not available as prebuilt in the tarball
 IUSE="doc +introspection ios kernel_FreeBSD kernel_linux selinux"



  1   2   >