From 2a8d2f71d1d9963368e0ef3d641d75979a689d12 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 4 Jul 2024 08:06:08 +0100 Subject: gentoo auto-resync : 04:07:2024 - 08:06:07 --- sys-power/Manifest.gz | Bin 5743 -> 5737 bytes sys-power/upower/Manifest | 2 +- sys-power/upower/upower-1.90.4-r1.ebuild | 115 +++++++++++++++++++++++++++++++ sys-power/upower/upower-1.90.4.ebuild | 115 ------------------------------- 4 files changed, 116 insertions(+), 116 deletions(-) create mode 100644 sys-power/upower/upower-1.90.4-r1.ebuild delete mode 100644 sys-power/upower/upower-1.90.4.ebuild (limited to 'sys-power') diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz index fef95c4d5e85..e6900757257e 100644 Binary files a/sys-power/Manifest.gz and b/sys-power/Manifest.gz differ diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest index 7469493ddc58..0aea810565a8 100644 --- a/sys-power/upower/Manifest +++ b/sys-power/upower/Manifest @@ -4,5 +4,5 @@ DIST upower-v1.90.2.tar.bz2 138265 BLAKE2B f00b3a584f5564a0edc7fadad2e005da5938e DIST upower-v1.90.4.tar.bz2 139422 BLAKE2B a06be2d483773a2115f4cdd4f7c023589ebc937846fc360341cd57d1a225f4dc1b448f50438216c3ae679effa86d61b96f7c4b9d59f6b0f30e9dcbc047a5cac7 SHA512 2db8f2fea4086939c7ec236674ddd03ff043eeb1c7e46deb40b45aed5d31b6eb0e84fa44f189336b0a171f3e2f92f2f50e2f355b9366e0d686e570d0107e88da EBUILD upower-0.99.20.ebuild 2794 BLAKE2B b6d2482072d87a91d3e22a78ba5909c3cb08cc761eec4c276c59405a9bd3a1ab01b38eacc870bc0411ac34c243f6d49dba82f8da9f597a89d5f7970fe125cbc3 SHA512 d21cc207336b1ff3e033a375b3b8bbbb5aec847aeb54d1982bb2a01bbd04c96acd9b8d42a8009aadfa4883dd1641152038c5821b140aba9844d943d8bba43aa8 EBUILD upower-1.90.2.ebuild 2868 BLAKE2B 837f5a6e1293dbc58bb854a03f55f6743d8bf61adb5285cce4e6ae52107f07def48dfe943e0ee5570c80f34be9f5a50e3fec49454101d0710b3db0ea56f6feb1 SHA512 8350b522953c0ce8e1b0f99dc76891770e590d8a57ac075d86a41be9159efa7a9986d4e273e50f726ef8a41e3e797728983108ab851ae0801e2a68769ee8dca4 -EBUILD upower-1.90.4.ebuild 2806 BLAKE2B 04c0c5cebdc39a7cc7780b9fb5583da50d131606d282e87c961e0074a00551186779c447263152f3ee709c69bcce362079bf579ed40a30662b36dda4d49ff56a SHA512 760792da6c9a9bd13d8c465c8440a8a4e21e85ff0ca10be75e55276a43f56590a911971c34dfbacf983d0b878bd75f1ba53c331a1d0ee4dd1d320e11dd253322 +EBUILD upower-1.90.4-r1.ebuild 2806 BLAKE2B f68bf6fce6c74fd70b2e3ed004894c09c7afff1c176877e2b6be1dfdc09d164b878ec1690c86461a2dc1856804e80f270f7166ab411eb8c1f2e54cba5dab42c6 SHA512 fe7708566885c3985d81472542a19d507b47d7ccfc37de2046fd166b06f482ee33e19e29563ff77252bec390552eb92d218f75107f1c318e9b82c97b640bd0a1 MISC metadata.xml 319 BLAKE2B deed435a52138ca25bc6db202a294303839a6be54e3c257f25e25b8050ae30992fd18054cf568bcfd33e14211523a328546cf9732fc10844437994fa79e3f63d SHA512 47a7e588aee976740610165259518b427b425dc9aaff3afd74d4abb34717dd4ca23c0d062347a1257e192a56ce16d7793d4d58738d0cfd178adcc55992136194 diff --git a/sys-power/upower/upower-1.90.4-r1.ebuild b/sys-power/upower/upower-1.90.4-r1.ebuild new file mode 100644 index 000000000000..65e82895c0a1 --- /dev/null +++ b/sys-power/upower/upower-1.90.4-r1.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 ~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" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-libs/glib-2.66:2 + sys-apps/dbus:= + introspection? ( dev-libs/gobject-introspection:= ) + 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 +} + +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 "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 +} diff --git a/sys-power/upower/upower-1.90.4.ebuild b/sys-power/upower/upower-1.90.4.ebuild deleted file mode 100644 index fa639a1549d2..000000000000 --- a/sys-power/upower/upower-1.90.4.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# 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 ~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" -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 "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 -} -- cgit v1.2.3