summaryrefslogtreecommitdiff
path: root/sys-power
diff options
context:
space:
mode:
Diffstat (limited to 'sys-power')
-rw-r--r--sys-power/Manifest.gzbin5592 -> 5589 bytes
-rw-r--r--sys-power/powertop/Manifest2
-rw-r--r--sys-power/powertop/metadata.xml5
-rw-r--r--sys-power/upower/Manifest2
-rw-r--r--sys-power/upower/upower-1.90.7.ebuild119
5 files changed, 123 insertions, 5 deletions
diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz
index fc572da42b9e..24ac73f953db 100644
--- a/sys-power/Manifest.gz
+++ b/sys-power/Manifest.gz
Binary files differ
diff --git a/sys-power/powertop/Manifest b/sys-power/powertop/Manifest
index a0c927e4ea56..2fcdc29a877a 100644
--- a/sys-power/powertop/Manifest
+++ b/sys-power/powertop/Manifest
@@ -3,4 +3,4 @@ AUX powertop-2.8-ncurses_tinfo.patch 1385 BLAKE2B 1b11138ae9c8fc90236b421d733f8c
DIST powertop-2.15.tar.gz 302891 BLAKE2B f554ee9499c78f1888ecd58a1a357bc6f29f53ae2d3bf6b2819d760afe901f5d5394665a2e6a3ecae9b48cbf9703532feb5c16da9bd3edd4f1d31fe12610a2da SHA512 de4ca3ea25697d2cd5f05c41c82c326ad3e2d21cbf38ddb9b3af40c0d862a70781ca45d9ef7b735ad6def0cb580e4fa153eb4a6e6598e204fc931b30d85ecf41
EBUILD powertop-2.15.ebuild 3523 BLAKE2B e6c48bb7235a5db33a868cfdf7812ed24530b4d1ad9f61e882941f364b5e82697948ce31fd1f4a6a0750a350ad67ff126dcbb7811322452be13c04dea6a7ed1f SHA512 0ac038fe598487226e002b31ffd828515b8927451f1d06c3d958e4ee55c8e4f6420833dbc49dc2fe9a0622e2323c4cc889940426a3aea41344195398688677fe
EBUILD powertop-9999.ebuild 3473 BLAKE2B 5b108a050ffb4053199dac8f73a2c5b6b524d2dd6ac18c9c490c207f97a7881e9ba848c8d15e889e65d077383f599a66da7e5df030b5bc9aadbe47d633effda6 SHA512 b0efc0ccb076d78cca7bb2058149b351de60f536ea7cd30214afc968a120aecabd00a4e80050e0e4dc73130d074642226f671ade99fca9ebfb80f1f9a4997a1e
-MISC metadata.xml 329 BLAKE2B 36e2978d4bf67578b4b7f91394698392a26706d5192ce83091c904255009dee966e58b7b10e92b23852a304f870b866f46904d0ea118efa1b192b467aff71511 SHA512 5621a5cdf201d058b65bcb4c4afea6b8bb3ef7d7fb67fc9c582f5d728b19693883493255e485e90aaa06a18ceb6bde55f6bd099f1be454be3bad762be7ff5843
+MISC metadata.xml 250 BLAKE2B 954a10b62fb610820a0ff088732ecc210e7bc0a02c78472249a69c3c029c16456534c39672a5b08a278294b2009d446aad9794a6edd26383337093643ea31baf SHA512 425643c63beeed45d9a01884ddde6e9b9e759308f3185f9bac1d86d80438a74f398b9569fc627fb138c505ea6867cb52d730cb5e5951b85df048355f0154c96c
diff --git a/sys-power/powertop/metadata.xml b/sys-power/powertop/metadata.xml
index 4d71a9680160..22d16de0b1eb 100644
--- a/sys-power/powertop/metadata.xml
+++ b/sys-power/powertop/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">fenrus75/powertop</remote-id>
</upstream>
diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest
index f421ef2fb01c..438ae5741333 100644
--- a/sys-power/upower/Manifest
+++ b/sys-power/upower/Manifest
@@ -1,3 +1,5 @@
DIST upower-v1.90.4.tar.bz2 139422 BLAKE2B a06be2d483773a2115f4cdd4f7c023589ebc937846fc360341cd57d1a225f4dc1b448f50438216c3ae679effa86d61b96f7c4b9d59f6b0f30e9dcbc047a5cac7 SHA512 2db8f2fea4086939c7ec236674ddd03ff043eeb1c7e46deb40b45aed5d31b6eb0e84fa44f189336b0a171f3e2f92f2f50e2f355b9366e0d686e570d0107e88da
+DIST upower-v1.90.7.tar.bz2 153279 BLAKE2B 700760e6f3c21aa9909a683db3f0158b8edf1352e278ec3c394a5328261c0b54e01dff148931f54edc446ec2bc0a17b9394f281ac7cf4e6fa425444607c668f1 SHA512 2ef7412c26b2c3a9be533a53f579669b532e321196886725bd4333b54c0c7fbe307ce84776ed5cbfdf82a9822979fc0906f62ea7c5d42171ac6819b3e4c77b97
EBUILD upower-1.90.4-r1.ebuild 2834 BLAKE2B 2cf53f9246ecd8d28cbe358f142854c0f911eb592e0c09b12dc1d01b8029fe8d29f47602e43674e8f536480f8a3c13969729997e90c0571f8732b00b8649ab7f SHA512 99a77e3a30dd24bb55b4e6d9377dd9272b33af244b83fef0645d8dae49a6bfdd992ad55127edef70a9b421704d2e54804cb0203dd49f0ff0b6147356a29f7f34
+EBUILD upower-1.90.7.ebuild 2925 BLAKE2B 0230ac281cfeeba83ef0d35187f137342fdf83b9faef41a6994172c4134d336286ecd99ace69e8ac54ab56aa1cf34d77fbbf9e1669321764ac48106f36727178 SHA512 583f08d9afe451eeb65d8e63c645bd8a7e2f66c43330a126fefb6bf7d9102efde526a8d537dcec39d45437ca8056f63e235c2834c97e6d75836d4b82b2d97716
MISC metadata.xml 319 BLAKE2B deed435a52138ca25bc6db202a294303839a6be54e3c257f25e25b8050ae30992fd18054cf568bcfd33e14211523a328546cf9732fc10844437994fa79e3f63d SHA512 47a7e588aee976740610165259518b427b425dc9aaff3afd74d4abb34717dd4ca23c0d062347a1257e192a56ce16d7793d4d58738d0cfd178adcc55992136194
diff --git a/sys-power/upower/upower-1.90.7.ebuild b/sys-power/upower/upower-1.90.7.ebuild
new file mode 100644
index 000000000000..9478039f224d
--- /dev/null
+++ b/sys-power/upower/upower-1.90.7.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit eapi9-ver 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 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# gtk-doc files are not available as prebuilt in the tarball
+IUSE="doc +introspection ios policykit selinux test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/glib-2.66:2
+ sys-apps/dbus:=
+ introspection? ( dev-libs/gobject-introspection:= )
+ policykit? ( >=sys-auth/polkit-103 )
+ kernel_linux? (
+ >=dev-libs/libgudev-238:=
+ 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
+ # https://bugs.gentoo.org/935575
+ unset XDG_CONFIG_DIRS XDG_DATA_DIRS
+}
+
+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)
+ $(meson_feature policykit polkit)
+ -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 ver_replacing -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
+}
+
+pkg_postrm() {
+ udev_reload
+}