From c8a77dfe4d3d307c1d5dd2650b7297447d8b609d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 12 Jan 2019 16:58:08 +0000 Subject: gentoo resync : 12.01.2019 --- app-laptop/laptop-mode-tools/Manifest | 3 +- .../0001-Fix-case-sensitive-name-for-lmt.py.patch | 46 ++++++++++ .../laptop-mode-tools-1.72.2-r1.ebuild | 98 ++++++++++++++++++++++ .../laptop-mode-tools-1.72.2.ebuild | 94 --------------------- 4 files changed, 146 insertions(+), 95 deletions(-) create mode 100644 app-laptop/laptop-mode-tools/files/0001-Fix-case-sensitive-name-for-lmt.py.patch create mode 100644 app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2-r1.ebuild delete mode 100644 app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2.ebuild (limited to 'app-laptop/laptop-mode-tools') diff --git a/app-laptop/laptop-mode-tools/Manifest b/app-laptop/laptop-mode-tools/Manifest index 345dbfc4234d..5d901e8b41b4 100644 --- a/app-laptop/laptop-mode-tools/Manifest +++ b/app-laptop/laptop-mode-tools/Manifest @@ -1,4 +1,5 @@ +AUX 0001-Fix-case-sensitive-name-for-lmt.py.patch 1515 BLAKE2B b4a3007cc81d31c03100c636bb65de19677cc8fc76f754c738205a6040b6452fdd2f396f9f7291aa392a4b8bc9da019520c69de6aecea15a3e3a05dcf2d49d4f SHA512 fda611cf01de59ae55ff651706e919148cac5ec45c5af39cc9e288ba6f2a66b953fd9beda37ded1ca5f80fed9844d4d77cb8360a99dccd25a945eae641bf5429 AUX laptop_mode.init-1.4 1059 BLAKE2B 24dcf91d75df6cffe13cda1c8b9c85c016dae393f79f14ac0bc37c293e0d40e7e7cb34bc31b1c387c10ee74978d1c030fafad60f4e2428a8fcadf03163d5e48a SHA512 4242cda1df6b55cd0bee66dfb9137b6f63118bc31c5f703ed44c42738f47dc794d7f1ed6dd9ba5696b606c4bf624428e8f21e1683cb698d8dda249833a4c5f68 DIST laptop-mode-tools_1.72.2.tar.gz 121437 BLAKE2B 1fdcdb88183156e4983b4561218164df5dde9fc91e85ab0ec1e6a401d3e5c5e70597a97e16c476949e80a674c34683eac6429e64e76c7921bd28f560e4ffe3cb SHA512 9a3960bad518aa73350b72ce30aeb80f3cbb1bf0fd6a11d5afe396b25c2b73f3b3d2fe7de0741eb94c9e3467c85a99741dc7acfd85339b9eb1daca09d3f8c56a -EBUILD laptop-mode-tools-1.72.2.ebuild 2580 BLAKE2B 3a7b3d0cc54ae21fdeb79ac41f990ea89ae151eac9f94947eccd2c246d7ec2d641fc5f1f3838be240fe218f4e29c3af761769cb6e57ee4742c735fea824e1b9c SHA512 45269b1cfa59434dc46b673317351fc25b811bcd08d4a2a90b7e419bc8a19f439e5c01f1564091bd4b2f737f6c04039de15a29d0d13ecaaa5343c54517c73014 +EBUILD laptop-mode-tools-1.72.2-r1.ebuild 2651 BLAKE2B 6029a915aa0984c9c7646291c8d733e1d7bffc46ed20690624eb386d2f4f75c95f2c65be8f0b1821c9d2b0bfec3f347bfbeac57024c04d3464be4f020bbcfe32 SHA512 2a5f2059ff323c87851600d2c8d14565cbb3e5abf3b767a471b4e74c1b024b4c0ce874cd52e90ac4812ac276f66b0717e324b377e057cb1e353992eece6f1e12 MISC metadata.xml 436 BLAKE2B f89deae094b0a595dfc688ce45461a20a8b4b66191de36b3a40d01ee570c34ef59dbfae2fd14b6e4e7c76de4277907a74c21e7139d2f0c56d4eae50d4fcde32c SHA512 869ee9290fada409da987a2ecdd962591a425e43f89403046a208dee46802f3b0071c099590b486e4fe09a60dcf6de802088f153cedf44a361a58e7d9395d193 diff --git a/app-laptop/laptop-mode-tools/files/0001-Fix-case-sensitive-name-for-lmt.py.patch b/app-laptop/laptop-mode-tools/files/0001-Fix-case-sensitive-name-for-lmt.py.patch new file mode 100644 index 000000000000..14d2801240f4 --- /dev/null +++ b/app-laptop/laptop-mode-tools/files/0001-Fix-case-sensitive-name-for-lmt.py.patch @@ -0,0 +1,46 @@ +From f1c44c8fca177b399bc5cb889ff2dfba2427ae30 Mon Sep 17 00:00:00 2001 +From: Ritesh Raj Sarraf +Date: Mon, 5 Feb 2018 08:51:26 +0530 +Subject: [PATCH] Fix case sensitive name for lmt.py + +Closes: https://github.com/rickysarraf/laptop-mode-tools/issues/124 +--- + gui/{LMT.py => lmt.py} | 0 + install.sh | 2 +- + laptop-mode-tools.spec | 2 +- + 3 files changed, 2 insertions(+), 2 deletions(-) + rename gui/{LMT.py => lmt.py} (100%) + +diff --git a/gui/LMT.py b/gui/lmt.py +similarity index 100% +rename from gui/LMT.py +rename to gui/lmt.py +diff --git a/install.sh b/install.sh +index 5692646..b68424f 100755 +--- a/install.sh ++++ b/install.sh +@@ -209,7 +209,7 @@ if ( ! $INSTALL -m 644 gui/laptop-mode-tools.svg "$DESTDIR/usr/share/pixmaps" ) + exit 11 + fi + +-if ( ! $INSTALL -m 644 gui/LMT.py "$DESTDIR/usr/share/laptop-mode-tools" ) ; then ++if ( ! $INSTALL -m 644 gui/lmt.py "$DESTDIR/usr/share/laptop-mode-tools" ) ; then + echo "$0: Failed to install $DESTDIR/usr/share/laptop-mode-tools/lmt.py"; + exit 11 + fi +diff --git a/laptop-mode-tools.spec b/laptop-mode-tools.spec +index 2e4a164..72fa751 100644 +--- a/laptop-mode-tools.spec ++++ b/laptop-mode-tools.spec +@@ -83,7 +83,7 @@ fi + #%{_usr}/sbin/* + %{_sbindir}/* + %{_usr}/share/applications/laptop-mode-tools.desktop +-%{_usr}/share/laptop-mode-tools/LMT.py ++%{_usr}/share/laptop-mode-tools/lmt.py + %{_usr}/share/laptop-mode-tools/modules/* + %{_usr}/share/laptop-mode-tools/module-helpers/* + %{_usr}/share/pixmaps/laptop-mode-tools.svg +-- +2.19.2 + diff --git a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2-r1.ebuild b/app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2-r1.ebuild new file mode 100644 index 000000000000..a9ae177ba5ad --- /dev/null +++ b/app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2-r1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib systemd udev + +MY_P="${PN}_${PV}" + +DESCRIPTION="Linux kernel laptop_mode user-space utilities" +HOMEPAGE="https://github.com/rickysarraf/laptop-mode-tools/wiki" +SRC_URI="https://github.com/rickysarraf/${PN}/releases/download/${PV}/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="+acpi apm bluetooth" + +RDEPEND="sys-apps/iproute2 + sys-apps/ethtool + sys-apps/which + || ( + sys-apps/sdparm + sys-apps/hdparm + ) + acpi? ( sys-power/acpid ) + apm? ( sys-apps/apmd ) + bluetooth? ( net-wireless/bluez:= )" + +PATCHES=( + "${FILESDIR}/0001-Fix-case-sensitive-name-for-lmt.py.patch" +) + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + # This should avoid conflict with pm-powersave wrt #327443 and #396703 + cat <<-EOF > "${T}"/${PN} + HOOK_BLACKLIST="00powersave" + EOF +} + +src_compile() { :; } + +src_install() { + DESTDIR="${D}" \ + INIT_D="none" \ + MAN_D="/usr/share/man" \ + LIB_D="/usr/$(get_libdir)" \ + UDEV_D="$(get_udevdir)" \ + SYSTEMD_UNIT_D="$(systemd_get_systemunitdir)" \ + TMPFILES_D="/usr/lib/tmpfiles.d" \ + ACPI="$(use acpi && echo force || echo disabled)" \ + PMU="$(false && echo force || echo disabled)" \ + APM="$(use apm && echo force || echo disabled)" \ + SYSTEMD=yes \ + sh ./install.sh || die + + dodoc Documentation/*.txt README.md + newinitd "${FILESDIR}"/laptop_mode.init-1.4 laptop_mode + + # See src_prepare() + insinto /etc/pm/config.d + doins "${T}"/${PN} +} + +pkg_postinst() { + if use acpi || use apm; then + if use acpi; then + daemon_name="acpid" + elif use apm; then + deamon_name="apmd" + fi + if [ "$(rc-config list default | grep laptop_mode)" = "" ] || [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then + ewarn "To enable automatic power state event handling," + ewarn "e.g. enabling laptop_mode after unplugging the battery," + ewarn "both laptop_mode and the ${daemon_name} daemon must be" + ewarn "added to default runlevel:" + if [ "$(rc-config list default | grep laptop_mode)" = "" ]; then + ewarn "# rc-update add laptop_mode default" + fi + if [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then + ewarn "# rc-update add ${daemon_name} default" + fi + fi + else + ewarn "Without USE=\"acpi\" or USE=\"apm\" ${PN} can not" + ewarn "automatically disable laptop_mode on low battery." + ewarn + ewarn "This means you can lose up to 10 minutes of work if running" + ewarn "out of battery while laptop_mode is enabled." + ewarn + ewarn "Please see laptop-mode.txt in /usr/share/doc/${PF} for further" + ewarn "information." + ewarn + fi +} diff --git a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2.ebuild b/app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2.ebuild deleted file mode 100644 index 822d2452f934..000000000000 --- a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.72.2.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib systemd udev - -MY_P="${PN}_${PV}" - -DESCRIPTION="Linux kernel laptop_mode user-space utilities" -HOMEPAGE="https://github.com/rickysarraf/laptop-mode-tools/wiki" -SRC_URI="https://github.com/rickysarraf/${PN}/releases/download/${PV}/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="+acpi apm bluetooth" - -RDEPEND="sys-apps/iproute2 - sys-apps/ethtool - sys-apps/which - || ( - sys-apps/sdparm - sys-apps/hdparm - ) - acpi? ( sys-power/acpid ) - apm? ( sys-apps/apmd ) - bluetooth? ( net-wireless/bluez:= )" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - # This should avoid conflict with pm-powersave wrt #327443 and #396703 - cat <<-EOF > "${T}"/${PN} - HOOK_BLACKLIST="00powersave" - EOF -} - -src_compile() { :; } - -src_install() { - DESTDIR="${D}" \ - INIT_D="none" \ - MAN_D="/usr/share/man" \ - LIB_D="/usr/$(get_libdir)" \ - UDEV_D="$(get_udevdir)" \ - SYSTEMD_UNIT_D="$(systemd_get_systemunitdir)" \ - TMPFILES_D="/usr/lib/tmpfiles.d" \ - ACPI="$(use acpi && echo force || echo disabled)" \ - PMU="$(false && echo force || echo disabled)" \ - APM="$(use apm && echo force || echo disabled)" \ - SYSTEMD=yes \ - sh ./install.sh || die - - dodoc Documentation/*.txt README.md - newinitd "${FILESDIR}"/laptop_mode.init-1.4 laptop_mode - - # See src_prepare() - insinto /etc/pm/config.d - doins "${T}"/${PN} -} - -pkg_postinst() { - if use acpi || use apm; then - if use acpi; then - daemon_name="acpid" - elif use apm; then - deamon_name="apmd" - fi - if [ "$(rc-config list default | grep laptop_mode)" = "" ] || [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then - ewarn "To enable automatic power state event handling," - ewarn "e.g. enabling laptop_mode after unplugging the battery," - ewarn "both laptop_mode and the ${daemon_name} daemon must be" - ewarn "added to default runlevel:" - if [ "$(rc-config list default | grep laptop_mode)" = "" ]; then - ewarn "# rc-update add laptop_mode default" - fi - if [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then - ewarn "# rc-update add ${daemon_name} default" - fi - fi - else - ewarn "Without USE=\"acpi\" or USE=\"apm\" ${PN} can not" - ewarn "automatically disable laptop_mode on low battery." - ewarn - ewarn "This means you can lose up to 10 minutes of work if running" - ewarn "out of battery while laptop_mode is enabled." - ewarn - ewarn "Please see laptop-mode.txt in /usr/share/doc/${PF} for further" - ewarn "information." - ewarn - fi -} -- cgit v1.2.3