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/APKBUILD25
1 files changed, 19 insertions, 6 deletions
diff --git a/community/hd-idle/APKBUILD b/community/hd-idle/APKBUILD
index 465bf16560b..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.16
-pkgrel=2
+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,6 +22,10 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/adelolmo/hd-idle/archive/v$p
hd-idle.logrotate
"
+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
}
@@ -38,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="
-ec2e1f79fddd027715fc9be1aa90ccf2db72bd351de478fd216309e1e2f4f7dbcf9d611620158b1464e539e6bcb458992c282a938e67923f14ba355af08dd362 hd-idle-1.16.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
"