summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntonio Rojas2023-04-01 10:24:23 +0200
committerAntonio Rojas2023-04-01 10:24:23 +0200
commit35ee1cd840195db101f4cb4ecd287d532f992dad (patch)
tree7ee1922f7d13ae90238cf5b4405ebd6f048d4e3d
downloadaur-35ee1cd840195db101f4cb4ecd287d532f992dad.tar.gz
import from community
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD37
-rw-r--r--hd-idle.service10
3 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a9de304753b1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = hd-idle
+ pkgdesc = Utility program for spinning-down external disks after a period of idle time.
+ pkgver = 1.05
+ pkgrel = 4
+ url = https://hd-idle.sourceforge.net/
+ arch = x86_64
+ license = GPL
+ depends = glibc
+ backup = etc/conf.d/hd-idle
+ source = https://downloads.sf.net/hd-idle/hd-idle-1.05.tgz
+ source = hd-idle.service
+ md5sums = 5fa72fe717bc80011a79d6740d2903f3
+ md5sums = 6e9162a075a7a99c3d10e9cde9c499df
+ sha256sums = 4efefe79d145b50e055582730d9d685e485da3df3dad90fef030036d52aa3a0c
+ sha256sums = fc0f9483fc2cf3e9e44a4f8d603357d9eb7037379d1bd5e0f6d838a9fca30b04
+
+pkgname = hd-idle
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..11f4a91091c3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Kyle Keen <keenerd@gmail.com>
+# Contributor: Tilman Blumenbach <tilman@ax86.net>
+
+pkgname=hd-idle
+pkgver=1.05
+pkgrel=4
+pkgdesc='Utility program for spinning-down external disks after a period of idle time.'
+arch=('x86_64')
+backup=(etc/conf.d/hd-idle)
+url="https://hd-idle.sourceforge.net/"
+license=('GPL')
+depends=('glibc')
+source=("https://downloads.sf.net/$pkgname/$pkgname-$pkgver.tgz"
+ "hd-idle.service")
+md5sums=('5fa72fe717bc80011a79d6740d2903f3'
+ '6e9162a075a7a99c3d10e9cde9c499df')
+sha256sums=('4efefe79d145b50e055582730d9d685e485da3df3dad90fef030036d52aa3a0c'
+ 'fc0f9483fc2cf3e9e44a4f8d603357d9eb7037379d1bd5e0f6d838a9fca30b04')
+
+build() {
+ cd "$srcdir/$pkgname"
+ sed -i 's|/sbin|/bin|' Makefile
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+
+ make TARGET_DIR="$pkgdir/usr" install
+
+ install -Dm644 README "$pkgdir/usr/share/doc/$pkgname/README"
+ install -Dm644 debian/hd-idle.default "$pkgdir/etc/conf.d/hd-idle"
+
+ cd "$srcdir"
+ install -Dm644 hd-idle.service "$pkgdir/usr/lib/systemd/system/hd-idle.service"
+}
+
diff --git a/hd-idle.service b/hd-idle.service
new file mode 100644
index 000000000000..833dfb643e05
--- /dev/null
+++ b/hd-idle.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Hard drive idling daemon
+
+[Service]
+Type=simple
+EnvironmentFile=/etc/conf.d/hd-idle
+ExecStart=/usr/sbin/hd-idle -d $HD_IDLE_OPTS
+
+[Install]
+WantedBy=multi-user.target