summaryrefslogtreecommitdiff
path: root/sys-power/hibernate-script
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-power/hibernate-script
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-power/hibernate-script')
-rw-r--r--sys-power/hibernate-script/Manifest6
-rw-r--r--sys-power/hibernate-script/hibernate-script-2.0-r6.ebuild76
-rw-r--r--sys-power/hibernate-script/metadata.xml7
3 files changed, 89 insertions, 0 deletions
diff --git a/sys-power/hibernate-script/Manifest b/sys-power/hibernate-script/Manifest
new file mode 100644
index 000000000000..682c9d2d4694
--- /dev/null
+++ b/sys-power/hibernate-script/Manifest
@@ -0,0 +1,6 @@
+DIST hibernate-script-2.0-patches-5.tar.bz2 4203 SHA256 592f6069ed18aa23feb93286ec2bd8c0b8577e977647591cc4d3f1636499c219 SHA512 9e9c45c8f9bfde9bfb7d2ab229e355e635ae2f98cfdefa964c07401cdef5e57d0c58976bd491f82a3b9204af213c82f840e0a9b794b2869f2dfe7783dbdb4970 WHIRLPOOL 1df9605be7d8bf4b3f728738420ab5cfaaeb55d566e1f78227f7fc54b977c5469874b008f57a46d866795a3b11d019c16bb24f92f04c37eb9515d031a75e3626
+DIST hibernate-script-2.0.tar.gz 84453 SHA256 d04597473a50c6ac072e3a4c22f173a7234a97bc2a39e460e56c5d3d985a6545 SHA512 625efdf8bd8561dd9ab93c09436f2fb93edef2fbb0fb2d259727bacffab0b7bd4a6c99d445131390883be75658f6dd28f329fdaf4f03a7d218c0021223ac1a1e WHIRLPOOL 8dab0108063b0d74d49fd075fdba7c96db7eeb8ebab5054329578b3dfe7adeb0d048db6cedfc238ba374bfa97d689eb8e08eb270ab72d861904487b7dc04dc21
+EBUILD hibernate-script-2.0-r6.ebuild 1840 SHA256 a9ce68374c30e418be71e5184046d62415226255d2913f8cac55d5a70c740996 SHA512 3f49f998e364374b9a9b250c82c06c8852c679eb51ac407755567f292cd3247d1628e8428223d98a314ff37c266328ad2cffb1cbab2ce39e0a0f5dff676d639f WHIRLPOOL 1a8ba20756b0f53c676d30ce0972208404eb788616bb87abbe2f6b516309a60fd7be6eb2cb61f24af8e77a3b379f8e57e6e8537c02d6b264bd4ce35c856e61ae
+MISC ChangeLog 2600 SHA256 e59c1cf2cbb6f579f439835975e1c1a273c44ffcedc8b2c56f63543bd013180c SHA512 a966a318c50cdc4aca81c4f7d9c519f4eb17a2cafbb09f06d4623059e8ca08b28af8d58c4937e8364177615cbd2d6894d1ea2461429134a0610faac868d5d398 WHIRLPOOL 0f8b2d10c4b333c814813c4efe6d1656d94b691e0e66c241f8d6295f1e2741b26d173d8531fd33109cba89786f8531bf5d9f58eac6de4a0e7a01c3252ce161f4
+MISC ChangeLog-2015 20275 SHA256 22e341591f5ff67465e5ee7f319f9f96ff5a15c9285f973fa1c3a9e55e8d1096 SHA512 6e7d14db02568c1f377633c07e08256fe538d42160309ec6e0e383b25a03efda44e5a74360c11eaebc32b2c9b10d1338bcdb9076c08d3722de3c7843863d77e2 WHIRLPOOL a6cb45cd759eea9e49110e97d343bdefa4fb8e7b4a2ae939fbc472eec55c206c176bd9d3d603319fd76255c35510167bcd7e29d386a472f98af99cef84de087b
+MISC metadata.xml 217 SHA256 f1f54874177a53a98de2afc99139f9ca2eb3d15316f15521e5c48bb0c9df997f SHA512 1cb210be8d67d18e50ea53bedbfe8b2807e4b2e5c9bf82cc037ce5d60f98d60b5a967e8863a2964769eb6a15626db1e001cc1a38a18b2d1809cc73a3578df4e4 WHIRLPOOL d2946da8b8cd39dda0326cc591362d8dbdd25b721b4cc757fdd5675ca4e0dc93849c68362468d2c6ab0fdd7efb9aac96a4c409c458e8145412645647ac8f4024
diff --git a/sys-power/hibernate-script/hibernate-script-2.0-r6.ebuild b/sys-power/hibernate-script/hibernate-script-2.0-r6.ebuild
new file mode 100644
index 000000000000..52906f7d98f0
--- /dev/null
+++ b/sys-power/hibernate-script/hibernate-script-2.0-r6.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PATCH_VERSION="5"
+
+DESCRIPTION="Hibernate script supporting multiple suspend methods"
+HOMEPAGE="https://github.com/NigelCunningham/Hibernate-Script"
+SRC_URI="http://tuxonice.nigelcunningham.com.au/downloads/all/${P}.tar.gz
+ mirror://gentoo/${P}-patches-${PATCH_VERSION}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+
+IUSE="vim-syntax"
+
+DEPEND=""
+RDEPEND="!<media-gfx/splashutils-1.5.2"
+
+DOCS=(
+ CHANGELOG
+ README
+ SCRIPTLET-API
+)
+
+PATCHES=(
+ "${WORKDIR}/${PV}"
+)
+
+src_install() {
+ BASE_DIR="${D}" \
+ DISTRIBUTION="gentoo" \
+ PREFIX="/usr" \
+ MAN_DIR="${D}/usr/share/man" \
+ "${S}/install.sh" || die "Install failed"
+
+ # hibernate-ram will default to using ram.conf
+ dosym /usr/sbin/hibernate /usr/sbin/hibernate-ram
+
+ newinitd init.d/hibernate-cleanup.sh hibernate-cleanup
+
+ # other ebuilds can install scriplets to this dir
+ keepdir /etc/hibernate/scriptlets.d/
+
+ if use vim-syntax; then
+ insinto /usr/share/vim/vimfiles/syntax
+ doins hibernate.vim
+ fi
+
+ dodoc ${DOCS[@]}
+
+ insinto /etc/logrotate.d
+ newins "${S}"/logrotate.d-hibernate-script hibernate-script
+ chmod 644 \
+ "${D}/etc/hibernate/"*.conf \
+ "${D}/etc/hibernate/blacklisted-modules" \
+ "${D}/usr/share/hibernate/scriptlets.d/"* \
+ "${D}/usr/share/hibernate/tuxonice-binary-signature.bin" \
+ || die
+}
+
+pkg_postinst() {
+ elog
+ elog "You should run the following command to invalidate suspend"
+ elog "images on a clean boot."
+ elog
+ elog " # rc-update add hibernate-cleanup boot"
+ elog
+ elog "See /usr/share/doc/${PF}/README.* for further details."
+ elog
+ elog "Please note that you will need to manually emerge any utilities"
+ elog "(radeontool, vbetool, ...) enabled in the configuration files,"
+ elog "should you wish to use them."
+}
diff --git a/sys-power/hibernate-script/metadata.xml b/sys-power/hibernate-script/metadata.xml
new file mode 100644
index 000000000000..041c1966b76b
--- /dev/null
+++ b/sys-power/hibernate-script/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>alonbl@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>