Gentoo Archives: gentoo-commits

From: Alon Bar-Lev <alonbl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-laptop/laptop-mode-tools/
Date: Sun, 27 Mar 2016 17:28:45
Message-Id: 1459099695.209f64dbead11fa71934ed0b178a7211c0e424ea.alonbl@gentoo
1 commit: 209f64dbead11fa71934ed0b178a7211c0e424ea
2 Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 27 17:27:43 2016 +0000
4 Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 27 17:28:15 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=209f64db
7
8 app-laptop/laptop-mode-tools: cleanup
9
10 Package-Manager: portage-2.2.26
11
12 app-laptop/laptop-mode-tools/Manifest | 5 --
13 .../laptop-mode-tools-1.67.ebuild | 93 ----------------------
14 .../laptop-mode-tools-1.68.1.ebuild | 93 ----------------------
15 .../laptop-mode-tools-1.68.ebuild | 93 ----------------------
16 .../laptop-mode-tools-1.69.1.ebuild | 93 ----------------------
17 .../laptop-mode-tools-1.69.ebuild | 93 ----------------------
18 6 files changed, 470 deletions(-)
19
20 diff --git a/app-laptop/laptop-mode-tools/Manifest b/app-laptop/laptop-mode-tools/Manifest
21 index 6671439..4051992 100644
22 --- a/app-laptop/laptop-mode-tools/Manifest
23 +++ b/app-laptop/laptop-mode-tools/Manifest
24 @@ -1,7 +1,2 @@
25 DIST laptop-mode-tools_1.66.tar.gz 111175 SHA256 0e8488d6112fa7edfa7e4b1084b16f8c7c6726d935029e4afd7d7034caed5f62 SHA512 8649f70ab63ca0a1e5edf5c4c69062b01dce97b34ef6686a2c044f177aaac59008d4275b237e2c97a2541b6b824c0513d32323c156a43684264ba6d2c5fc8b6c WHIRLPOOL 4fc981f00c4afd74da74e192beb292c5d39e2a3bcc23d77e5daf37c71b75acb4df81c70a68586c0704b47fbe08dce69b1921d0d151777b5451b8d6302bac5b0f
26 -DIST laptop-mode-tools_1.67.tar.gz 111730 SHA256 5205e5b4fa0eddcbb14e06a496a9e405cf3873eb5065e03e6a1237e29c8f3cd0 SHA512 a0f8f5c6c2616bbdbe86f82b0dc7ad1bd4b4315fc074b7b97ad29a9dec4e63164d625da732f6b6b9a73dd039d415c06da51c83c5aa1056e7893b65691da1437f WHIRLPOOL 03fd0f7bc7300d7357d6b1f27a38aed54c7b77a7f8633910d3bfa6aede862f24238bde9322398cedea0e6b9d1bcd85b988e56ff1f2aeb62d691a209aa6f2acab
27 -DIST laptop-mode-tools_1.68.1.tar.gz 113137 SHA256 08d08f3d7ad76fb5f48232428584481a8e160421671533ece2648e968b519ba6 SHA512 68e230e3215631cff31157865eac6e73c08534e5481016425a41e1c166746e0df987a21cc158edc4dac5b1469c515eb23c89a51084b4f993debd28befc82064a WHIRLPOOL b421b48627fa2c80af0024c4c8705643330ddcfce5cbcdb0b71462fea466ebbac2b5a254855dba315ca0ab5b056a23a9f5ab5e66c84b15d17e2fcdbefe816589
28 -DIST laptop-mode-tools_1.68.tar.gz 112695 SHA256 a9ceca49a623fecf0d8067cd71d11610a254af7e87a3a462cb4277527a905558 SHA512 1870c0400b32f4bb95f407db64f9e8920391c0758f37fa493545865ba0801ed6d67491c8d69bd7565d72a3437fe01524153fdd4dcf2cd69b49e7f1b0a54ff0c4 WHIRLPOOL 28b5e9fe7744824c4b562e8123e9403020a6096e32960f23592cc4393fce1379cc359602e83ff959187a953965e353d85c42c901c7ec6e382dd1ff67e0fb5699
29 -DIST laptop-mode-tools_1.69.1.tar.gz 115064 SHA256 4dcc55b10c3fc693daeb6be8d8e190f2b191dce0686a7bea0545a8821b8e7173 SHA512 1f027cec13800e4e0e256983769e45329423264b36112a4d79f3f09c4c01e7d411bbf8c376c67eb6d83224ffdde87e2fed4dc08176a406bc6a29ad3a392dd6d9 WHIRLPOOL a0eedb7db39b204d6b0e61ef2d210d3be37a70c81dbdb11fad4d61042c5f972996a709a793c82d2b636ad37c2873c1d87cc62c5bd279de08d6ce6c49bfa3d113
30 DIST laptop-mode-tools_1.69.2.tar.gz 115082 SHA256 2db1225cc8b6fb214f221362b9fabfffb1cbd25556d00bef3d3a6db9f3b19a59 SHA512 cc1e2ef7c2dd963f542b2e745fc8f3f046199d848a3c2bc44509fb2f08dc5dfa05ce1f9d70b5c678e6c088ed55ce7875eadf4ac806f006806c5bb1b229f980e5 WHIRLPOOL a563fee8497c390060c8820b5b5efa9c58c2222175fb9075f55344888627b2f054ed8aee3e1ecf415f84f19ab4c9f6c21bf20ea4880b8827949f9c05baccf945
31 -DIST laptop-mode-tools_1.69.tar.gz 115026 SHA256 7028a646532d30d27cb8ee13a87d6b2f0045b6d8b7fbea3af77f167dd22ccca5 SHA512 5dda4170473b62af1e49cc5d07298c7c5036b5f0fa9ad8b6f01265257a266c52f36a1e02c252544a10a87c7417393b54db98278b8a5bd6c1bd62f9f980e10831 WHIRLPOOL 5b9e48cb90b5da41a0d9864aa5ef2446f933e2b17841c2be9a89337a14150999330e50814642e8ddc648516d3c2c9ef64ce599e4513b8ed61046bfb121063e17
32
33 diff --git a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.67.ebuild b/app-laptop/laptop-mode-tools/laptop-mode-tools-1.67.ebuild
34 deleted file mode 100644
35 index bf853c4..0000000
36 --- a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.67.ebuild
37 +++ /dev/null
38 @@ -1,93 +0,0 @@
39 -# Copyright 1999-2015 Gentoo Foundation
40 -# Distributed under the terms of the GNU General Public License v2
41 -# $Id$
42 -
43 -EAPI=5
44 -inherit eutils multilib systemd udev
45 -
46 -MY_P=${PN}_${PV}
47 -
48 -DESCRIPTION="Linux kernel laptop_mode user-space utilities"
49 -HOMEPAGE="http://www.samwel.tk/laptop_mode/"
50 -SRC_URI="http://www.samwel.tk/laptop_mode/tools/downloads/${MY_P}.tar.gz"
51 -
52 -LICENSE="GPL-2"
53 -SLOT="0"
54 -KEYWORDS="~amd64 ~ppc ~x86"
55 -IUSE="+acpi apm bluetooth scsi"
56 -
57 -RDEPEND="net-wireless/wireless-tools
58 - sys-apps/iproute2
59 - sys-apps/ethtool
60 - sys-apps/hdparm
61 - sys-apps/which
62 - acpi? ( sys-power/acpid )
63 - apm? ( sys-apps/apmd )
64 - bluetooth? ( net-wireless/bluez:= )
65 - scsi? ( sys-apps/sdparm )"
66 -DEPEND=""
67 -
68 -S=${WORKDIR}/${MY_P}
69 -
70 -src_prepare() {
71 - # This should avoid conflict with pm-powersave wrt #327443 and #396703
72 - cat <<-EOF > "${T}"/${PN}
73 - HOOK_BLACKLIST="00powersave"
74 - EOF
75 -}
76 -
77 -src_compile() { :; }
78 -
79 -src_install() {
80 - DESTDIR="${D}" \
81 - INIT_D="none" \
82 - MAN_D="/usr/share/man" \
83 - LIB_D="/usr/$(get_libdir)" \
84 - UDEV_D="$(get_udevdir)" \
85 - SYSTEMD_UNIT_D="$(systemd_get_unitdir)" \
86 - TMPFILES_D="/usr/lib/tmpfiles.d" \
87 - ACPI="$(use acpi && echo force || echo disabled)" \
88 - PMU="$(false && echo force || echo disabled)" \
89 - APM="$(use apm && echo force || echo disabled)" \
90 - SYSTEMD=yes \
91 - sh ./install.sh || die
92 -
93 - dodoc Documentation/*.txt README.md
94 - newinitd "${FILESDIR}"/laptop_mode.init-1.4 laptop_mode
95 -
96 - # See src_prepare()
97 - insinto /etc/pm/config.d
98 - doins "${T}"/${PN}
99 -}
100 -
101 -pkg_postinst() {
102 - if use acpi || use apm; then
103 - if use acpi; then
104 - daemon_name="acpid"
105 - elif use apm; then
106 - deamon_name="apmd"
107 - fi
108 - if [ "$(rc-config list default | grep laptop_mode)" = "" ] || [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
109 - ewarn "To enable automatic power state event handling,"
110 - ewarn "e.g. enabling laptop_mode after unplugging the battery,"
111 - ewarn "both laptop_mode and the ${daemon_name} daemon must be"
112 - ewarn "added to default runlevel:"
113 - if [ "$(rc-config list default | grep laptop_mode)" = "" ]; then
114 - ewarn "# rc-update add laptop_mode default"
115 - fi
116 - if [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
117 - ewarn "# rc-update add ${daemon_name} default"
118 - fi
119 - fi
120 - else
121 - ewarn "Without USE=\"acpi\" or USE=\"apm\" ${PN} can not"
122 - ewarn "automatically disable laptop_mode on low battery."
123 - ewarn
124 - ewarn "This means you can lose up to 10 minutes of work if running"
125 - ewarn "out of battery while laptop_mode is enabled."
126 - ewarn
127 - ewarn "Please see laptop-mode.txt in /usr/share/doc/${PF} for further"
128 - ewarn "information."
129 - ewarn
130 - fi
131 -}
132
133 diff --git a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.68.1.ebuild b/app-laptop/laptop-mode-tools/laptop-mode-tools-1.68.1.ebuild
134 deleted file mode 100644
135 index bf853c4..0000000
136 --- a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.68.1.ebuild
137 +++ /dev/null
138 @@ -1,93 +0,0 @@
139 -# Copyright 1999-2015 Gentoo Foundation
140 -# Distributed under the terms of the GNU General Public License v2
141 -# $Id$
142 -
143 -EAPI=5
144 -inherit eutils multilib systemd udev
145 -
146 -MY_P=${PN}_${PV}
147 -
148 -DESCRIPTION="Linux kernel laptop_mode user-space utilities"
149 -HOMEPAGE="http://www.samwel.tk/laptop_mode/"
150 -SRC_URI="http://www.samwel.tk/laptop_mode/tools/downloads/${MY_P}.tar.gz"
151 -
152 -LICENSE="GPL-2"
153 -SLOT="0"
154 -KEYWORDS="~amd64 ~ppc ~x86"
155 -IUSE="+acpi apm bluetooth scsi"
156 -
157 -RDEPEND="net-wireless/wireless-tools
158 - sys-apps/iproute2
159 - sys-apps/ethtool
160 - sys-apps/hdparm
161 - sys-apps/which
162 - acpi? ( sys-power/acpid )
163 - apm? ( sys-apps/apmd )
164 - bluetooth? ( net-wireless/bluez:= )
165 - scsi? ( sys-apps/sdparm )"
166 -DEPEND=""
167 -
168 -S=${WORKDIR}/${MY_P}
169 -
170 -src_prepare() {
171 - # This should avoid conflict with pm-powersave wrt #327443 and #396703
172 - cat <<-EOF > "${T}"/${PN}
173 - HOOK_BLACKLIST="00powersave"
174 - EOF
175 -}
176 -
177 -src_compile() { :; }
178 -
179 -src_install() {
180 - DESTDIR="${D}" \
181 - INIT_D="none" \
182 - MAN_D="/usr/share/man" \
183 - LIB_D="/usr/$(get_libdir)" \
184 - UDEV_D="$(get_udevdir)" \
185 - SYSTEMD_UNIT_D="$(systemd_get_unitdir)" \
186 - TMPFILES_D="/usr/lib/tmpfiles.d" \
187 - ACPI="$(use acpi && echo force || echo disabled)" \
188 - PMU="$(false && echo force || echo disabled)" \
189 - APM="$(use apm && echo force || echo disabled)" \
190 - SYSTEMD=yes \
191 - sh ./install.sh || die
192 -
193 - dodoc Documentation/*.txt README.md
194 - newinitd "${FILESDIR}"/laptop_mode.init-1.4 laptop_mode
195 -
196 - # See src_prepare()
197 - insinto /etc/pm/config.d
198 - doins "${T}"/${PN}
199 -}
200 -
201 -pkg_postinst() {
202 - if use acpi || use apm; then
203 - if use acpi; then
204 - daemon_name="acpid"
205 - elif use apm; then
206 - deamon_name="apmd"
207 - fi
208 - if [ "$(rc-config list default | grep laptop_mode)" = "" ] || [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
209 - ewarn "To enable automatic power state event handling,"
210 - ewarn "e.g. enabling laptop_mode after unplugging the battery,"
211 - ewarn "both laptop_mode and the ${daemon_name} daemon must be"
212 - ewarn "added to default runlevel:"
213 - if [ "$(rc-config list default | grep laptop_mode)" = "" ]; then
214 - ewarn "# rc-update add laptop_mode default"
215 - fi
216 - if [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
217 - ewarn "# rc-update add ${daemon_name} default"
218 - fi
219 - fi
220 - else
221 - ewarn "Without USE=\"acpi\" or USE=\"apm\" ${PN} can not"
222 - ewarn "automatically disable laptop_mode on low battery."
223 - ewarn
224 - ewarn "This means you can lose up to 10 minutes of work if running"
225 - ewarn "out of battery while laptop_mode is enabled."
226 - ewarn
227 - ewarn "Please see laptop-mode.txt in /usr/share/doc/${PF} for further"
228 - ewarn "information."
229 - ewarn
230 - fi
231 -}
232
233 diff --git a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.68.ebuild b/app-laptop/laptop-mode-tools/laptop-mode-tools-1.68.ebuild
234 deleted file mode 100644
235 index bf853c4..0000000
236 --- a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.68.ebuild
237 +++ /dev/null
238 @@ -1,93 +0,0 @@
239 -# Copyright 1999-2015 Gentoo Foundation
240 -# Distributed under the terms of the GNU General Public License v2
241 -# $Id$
242 -
243 -EAPI=5
244 -inherit eutils multilib systemd udev
245 -
246 -MY_P=${PN}_${PV}
247 -
248 -DESCRIPTION="Linux kernel laptop_mode user-space utilities"
249 -HOMEPAGE="http://www.samwel.tk/laptop_mode/"
250 -SRC_URI="http://www.samwel.tk/laptop_mode/tools/downloads/${MY_P}.tar.gz"
251 -
252 -LICENSE="GPL-2"
253 -SLOT="0"
254 -KEYWORDS="~amd64 ~ppc ~x86"
255 -IUSE="+acpi apm bluetooth scsi"
256 -
257 -RDEPEND="net-wireless/wireless-tools
258 - sys-apps/iproute2
259 - sys-apps/ethtool
260 - sys-apps/hdparm
261 - sys-apps/which
262 - acpi? ( sys-power/acpid )
263 - apm? ( sys-apps/apmd )
264 - bluetooth? ( net-wireless/bluez:= )
265 - scsi? ( sys-apps/sdparm )"
266 -DEPEND=""
267 -
268 -S=${WORKDIR}/${MY_P}
269 -
270 -src_prepare() {
271 - # This should avoid conflict with pm-powersave wrt #327443 and #396703
272 - cat <<-EOF > "${T}"/${PN}
273 - HOOK_BLACKLIST="00powersave"
274 - EOF
275 -}
276 -
277 -src_compile() { :; }
278 -
279 -src_install() {
280 - DESTDIR="${D}" \
281 - INIT_D="none" \
282 - MAN_D="/usr/share/man" \
283 - LIB_D="/usr/$(get_libdir)" \
284 - UDEV_D="$(get_udevdir)" \
285 - SYSTEMD_UNIT_D="$(systemd_get_unitdir)" \
286 - TMPFILES_D="/usr/lib/tmpfiles.d" \
287 - ACPI="$(use acpi && echo force || echo disabled)" \
288 - PMU="$(false && echo force || echo disabled)" \
289 - APM="$(use apm && echo force || echo disabled)" \
290 - SYSTEMD=yes \
291 - sh ./install.sh || die
292 -
293 - dodoc Documentation/*.txt README.md
294 - newinitd "${FILESDIR}"/laptop_mode.init-1.4 laptop_mode
295 -
296 - # See src_prepare()
297 - insinto /etc/pm/config.d
298 - doins "${T}"/${PN}
299 -}
300 -
301 -pkg_postinst() {
302 - if use acpi || use apm; then
303 - if use acpi; then
304 - daemon_name="acpid"
305 - elif use apm; then
306 - deamon_name="apmd"
307 - fi
308 - if [ "$(rc-config list default | grep laptop_mode)" = "" ] || [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
309 - ewarn "To enable automatic power state event handling,"
310 - ewarn "e.g. enabling laptop_mode after unplugging the battery,"
311 - ewarn "both laptop_mode and the ${daemon_name} daemon must be"
312 - ewarn "added to default runlevel:"
313 - if [ "$(rc-config list default | grep laptop_mode)" = "" ]; then
314 - ewarn "# rc-update add laptop_mode default"
315 - fi
316 - if [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
317 - ewarn "# rc-update add ${daemon_name} default"
318 - fi
319 - fi
320 - else
321 - ewarn "Without USE=\"acpi\" or USE=\"apm\" ${PN} can not"
322 - ewarn "automatically disable laptop_mode on low battery."
323 - ewarn
324 - ewarn "This means you can lose up to 10 minutes of work if running"
325 - ewarn "out of battery while laptop_mode is enabled."
326 - ewarn
327 - ewarn "Please see laptop-mode.txt in /usr/share/doc/${PF} for further"
328 - ewarn "information."
329 - ewarn
330 - fi
331 -}
332
333 diff --git a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.69.1.ebuild b/app-laptop/laptop-mode-tools/laptop-mode-tools-1.69.1.ebuild
334 deleted file mode 100644
335 index 2370034..0000000
336 --- a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.69.1.ebuild
337 +++ /dev/null
338 @@ -1,93 +0,0 @@
339 -# Copyright 1999-2016 Gentoo Foundation
340 -# Distributed under the terms of the GNU General Public License v2
341 -# $Id$
342 -
343 -EAPI=5
344 -inherit eutils multilib systemd udev
345 -
346 -MY_P=${PN}_${PV}
347 -
348 -DESCRIPTION="Linux kernel laptop_mode user-space utilities"
349 -HOMEPAGE="https://github.com/rickysarraf/laptop-mode-tools/wiki"
350 -SRC_URI="https://github.com/rickysarraf/${PN}/releases/download/${PV}/${MY_P}.tar.gz"
351 -
352 -LICENSE="GPL-2"
353 -SLOT="0"
354 -KEYWORDS="~amd64 ~ppc ~x86"
355 -IUSE="+acpi apm bluetooth scsi"
356 -
357 -RDEPEND="net-wireless/wireless-tools
358 - sys-apps/iproute2
359 - sys-apps/ethtool
360 - sys-apps/hdparm
361 - sys-apps/which
362 - acpi? ( sys-power/acpid )
363 - apm? ( sys-apps/apmd )
364 - bluetooth? ( net-wireless/bluez:= )
365 - scsi? ( sys-apps/sdparm )"
366 -DEPEND=""
367 -
368 -S=${WORKDIR}/${MY_P}
369 -
370 -src_prepare() {
371 - # This should avoid conflict with pm-powersave wrt #327443 and #396703
372 - cat <<-EOF > "${T}"/${PN}
373 - HOOK_BLACKLIST="00powersave"
374 - EOF
375 -}
376 -
377 -src_compile() { :; }
378 -
379 -src_install() {
380 - DESTDIR="${D}" \
381 - INIT_D="none" \
382 - MAN_D="/usr/share/man" \
383 - LIB_D="/usr/$(get_libdir)" \
384 - UDEV_D="$(get_udevdir)" \
385 - SYSTEMD_UNIT_D="$(systemd_get_unitdir)" \
386 - TMPFILES_D="/usr/lib/tmpfiles.d" \
387 - ACPI="$(use acpi && echo force || echo disabled)" \
388 - PMU="$(false && echo force || echo disabled)" \
389 - APM="$(use apm && echo force || echo disabled)" \
390 - SYSTEMD=yes \
391 - sh ./install.sh || die
392 -
393 - dodoc Documentation/*.txt README.md
394 - newinitd "${FILESDIR}"/laptop_mode.init-1.4 laptop_mode
395 -
396 - # See src_prepare()
397 - insinto /etc/pm/config.d
398 - doins "${T}"/${PN}
399 -}
400 -
401 -pkg_postinst() {
402 - if use acpi || use apm; then
403 - if use acpi; then
404 - daemon_name="acpid"
405 - elif use apm; then
406 - deamon_name="apmd"
407 - fi
408 - if [ "$(rc-config list default | grep laptop_mode)" = "" ] || [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
409 - ewarn "To enable automatic power state event handling,"
410 - ewarn "e.g. enabling laptop_mode after unplugging the battery,"
411 - ewarn "both laptop_mode and the ${daemon_name} daemon must be"
412 - ewarn "added to default runlevel:"
413 - if [ "$(rc-config list default | grep laptop_mode)" = "" ]; then
414 - ewarn "# rc-update add laptop_mode default"
415 - fi
416 - if [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
417 - ewarn "# rc-update add ${daemon_name} default"
418 - fi
419 - fi
420 - else
421 - ewarn "Without USE=\"acpi\" or USE=\"apm\" ${PN} can not"
422 - ewarn "automatically disable laptop_mode on low battery."
423 - ewarn
424 - ewarn "This means you can lose up to 10 minutes of work if running"
425 - ewarn "out of battery while laptop_mode is enabled."
426 - ewarn
427 - ewarn "Please see laptop-mode.txt in /usr/share/doc/${PF} for further"
428 - ewarn "information."
429 - ewarn
430 - fi
431 -}
432
433 diff --git a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.69.ebuild b/app-laptop/laptop-mode-tools/laptop-mode-tools-1.69.ebuild
434 deleted file mode 100644
435 index 3b1387b..0000000
436 --- a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.69.ebuild
437 +++ /dev/null
438 @@ -1,93 +0,0 @@
439 -# Copyright 1999-2015 Gentoo Foundation
440 -# Distributed under the terms of the GNU General Public License v2
441 -# $Id$
442 -
443 -EAPI=5
444 -inherit eutils multilib systemd udev
445 -
446 -MY_P=${PN}_${PV}
447 -
448 -DESCRIPTION="Linux kernel laptop_mode user-space utilities"
449 -HOMEPAGE="https://github.com/rickysarraf/laptop-mode-tools/wiki"
450 -SRC_URI="https://github.com/rickysarraf/${PN}/releases/download/${PV}/${MY_P}.tar.gz"
451 -
452 -LICENSE="GPL-2"
453 -SLOT="0"
454 -KEYWORDS="~amd64 ~ppc ~x86"
455 -IUSE="+acpi apm bluetooth scsi"
456 -
457 -RDEPEND="net-wireless/wireless-tools
458 - sys-apps/iproute2
459 - sys-apps/ethtool
460 - sys-apps/hdparm
461 - sys-apps/which
462 - acpi? ( sys-power/acpid )
463 - apm? ( sys-apps/apmd )
464 - bluetooth? ( net-wireless/bluez:= )
465 - scsi? ( sys-apps/sdparm )"
466 -DEPEND=""
467 -
468 -S=${WORKDIR}/${MY_P}
469 -
470 -src_prepare() {
471 - # This should avoid conflict with pm-powersave wrt #327443 and #396703
472 - cat <<-EOF > "${T}"/${PN}
473 - HOOK_BLACKLIST="00powersave"
474 - EOF
475 -}
476 -
477 -src_compile() { :; }
478 -
479 -src_install() {
480 - DESTDIR="${D}" \
481 - INIT_D="none" \
482 - MAN_D="/usr/share/man" \
483 - LIB_D="/usr/$(get_libdir)" \
484 - UDEV_D="$(get_udevdir)" \
485 - SYSTEMD_UNIT_D="$(systemd_get_unitdir)" \
486 - TMPFILES_D="/usr/lib/tmpfiles.d" \
487 - ACPI="$(use acpi && echo force || echo disabled)" \
488 - PMU="$(false && echo force || echo disabled)" \
489 - APM="$(use apm && echo force || echo disabled)" \
490 - SYSTEMD=yes \
491 - sh ./install.sh || die
492 -
493 - dodoc Documentation/*.txt README.md
494 - newinitd "${FILESDIR}"/laptop_mode.init-1.4 laptop_mode
495 -
496 - # See src_prepare()
497 - insinto /etc/pm/config.d
498 - doins "${T}"/${PN}
499 -}
500 -
501 -pkg_postinst() {
502 - if use acpi || use apm; then
503 - if use acpi; then
504 - daemon_name="acpid"
505 - elif use apm; then
506 - deamon_name="apmd"
507 - fi
508 - if [ "$(rc-config list default | grep laptop_mode)" = "" ] || [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
509 - ewarn "To enable automatic power state event handling,"
510 - ewarn "e.g. enabling laptop_mode after unplugging the battery,"
511 - ewarn "both laptop_mode and the ${daemon_name} daemon must be"
512 - ewarn "added to default runlevel:"
513 - if [ "$(rc-config list default | grep laptop_mode)" = "" ]; then
514 - ewarn "# rc-update add laptop_mode default"
515 - fi
516 - if [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
517 - ewarn "# rc-update add ${daemon_name} default"
518 - fi
519 - fi
520 - else
521 - ewarn "Without USE=\"acpi\" or USE=\"apm\" ${PN} can not"
522 - ewarn "automatically disable laptop_mode on low battery."
523 - ewarn
524 - ewarn "This means you can lose up to 10 minutes of work if running"
525 - ewarn "out of battery while laptop_mode is enabled."
526 - ewarn
527 - ewarn "Please see laptop-mode.txt in /usr/share/doc/${PF} for further"
528 - ewarn "information."
529 - ewarn
530 - fi
531 -}