[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/
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/
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/
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/
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" - elo
[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 "fr
[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/, sys-power/upower/files/
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, th
[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/
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/
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/
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/
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/
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/
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/
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/
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/
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 [[ ${REPLAC
[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/, sys-power/upower/files/
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/
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 >=3
[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 cha
[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 - sys-a
[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +" + +QA_MULTILI
[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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&paste 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) - (GSourceFunc) up_wakeups_poll_user
[gentoo-commits] repo/gentoo:master commit in: sys-power/upower/
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/
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/
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"