diff options
author | Antonio Rojas | 2023-04-01 10:24:23 +0200 |
---|---|---|
committer | Antonio Rojas | 2023-04-01 10:24:23 +0200 |
commit | 35ee1cd840195db101f4cb4ecd287d532f992dad (patch) | |
tree | 7ee1922f7d13ae90238cf5b4405ebd6f048d4e3d | |
download | aur-35ee1cd840195db101f4cb4ecd287d532f992dad.tar.gz |
import from community
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | hd-idle.service | 10 |
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 |