aboutsummaryrefslogtreecommitdiffstats
path: root/community/hd-idle/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/hd-idle/APKBUILD')
-rw-r--r--community/hd-idle/APKBUILD27
1 files changed, 18 insertions, 9 deletions
diff --git a/community/hd-idle/APKBUILD b/community/hd-idle/APKBUILD
index 15540ec04a4..a6949911e2f 100644
--- a/community/hd-idle/APKBUILD
+++ b/community/hd-idle/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Dermot Bradley <dermot_bradley@yahoo.com>
-# Maintainer: Dermot Bradley <dermot_bradley@yahoo.com>
+# Maintainer: Celeste <cielesti@protonmail.com>
pkgname=hd-idle
-pkgver=1.17
-pkgrel=0
+pkgver=1.21
+pkgrel=3
pkgdesc="spin down idle hard disks"
url="https://github.com/adelolmo/hd-idle"
arch="all"
@@ -12,6 +12,7 @@ makedepends="
"
subpackages="
$pkgname-doc
+ $pkgname-logrotate
$pkgname-openrc
"
options="!check" # There are no testcases
@@ -21,9 +22,9 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/adelolmo/hd-idle/archive/v$p
hd-idle.logrotate
"
-export GOCACHE="$srcdir/go-cache"
-export GOTMPDIR="$srcdir"
-export GOMODCACHE="$srcdir/go"
+export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
+export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
+export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
build() {
go build -o hd-idle hdidle.go main.go
@@ -42,9 +43,17 @@ package() {
"$pkgdir"/usr/share/man/man8/
}
+logrotate() {
+ pkgdesc="spin down idle hard disks (logrotate configuration)"
+ depends=""
+ install_if="$pkgname=$pkgver-r$pkgrel logrotate"
+
+ amove etc/logrotate.d/hd-idle
+}
+
sha512sums="
-e212ad5e40d886658ff1b7f0615277ecca5cd24fe79d81a23f37e45a41b7ec4028abcaae226832b3d7e239daa39768e0ba6383a967bdf81726218c488e5e8c28 hd-idle-1.17.tar.gz
-9dfe8a4f4d23e6d5c360184b95fe432608185fe166efb71f959bab8cf86b02a0d87e83ec67fdf78304a0c2a770f36a3039a56df65213981f2b939967b337f9b8 hd-idle.confd
-05b91cb405646ba897ec407df1eaf8ff6e735bd2cb8e3efb9fcacc7365aae2cd5f29f46c75599a53bfd7060132cf7559c7fd309f0ec80467bbea443183cb7fbe hd-idle.initd
+9afe5affd3244ad546a17b840f2c499a3597e5af08b6f514edae3407b99c2ab7e8dc9bd51999e229ba48dd8df97024fa70380b996d749adc3fee2024542a8018 hd-idle-1.21.tar.gz
+6a159e6fb0517a560e98a1389b105609d7d6c10c22ac905520a5f5d47da1a6f01ab6cc90a95f61b17f405bae2bd230ff5256502ac697ed5ff0107e2d4a7517b8 hd-idle.confd
+3b3319636b463af92748a4967e44311f8caebe2c869ba5289bb11bec2cdbad5e798a5a75a9bb81b14727404e9328e9444f298748348864171322c07d8f72608a hd-idle.initd
ec89ea63060c4684d892eae45ea686617620a966c873e863e9e7449418bc4d8c28e3175b050e89857c6ac4a969e71cebc99bba792e1e0c0af787fb246b0d9629 hd-idle.logrotate
"