diff options
author | Andrew Hills | 2016-08-22 11:47:33 -0400 |
---|---|---|
committer | Andrew Hills | 2016-08-22 11:47:33 -0400 |
commit | 1cf011a0d6f7c771f2dfb1fb486d8ef08108f84b (patch) | |
tree | 2ece350f2f93641245adc6d73c4c42719aa5329c | |
download | aur-1cf011a0d6f7c771f2dfb1fb486d8ef08108f84b.tar.gz |
beard-0.2
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | beard.service | 11 |
4 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..aa8055152838 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = beard + pkgdesc = A simple hibernation daemon + pkgver = 0.2 + pkgrel = 1 + url = https://github.com/ahills/beard + arch = any + license = custom:unlicense + depends = pm-utils + depends = coreutils + depends = util-linux + depends = syslog-ng + backup = etc/conf.d/beard + source = beard-0.2.tar.gz::https://github.com/ahills/beard/archive/v0.2.tar.gz + source = beard.service + md5sums = 5af92e22e27d497db2ccee823140bb84 + md5sums = 72a17538035df4c120c8b6fed112d78e + +pkgname = beard + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..e3f567c15939 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/pkg +/src +/beard-*.tar.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..67cbfa356297 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Andrew Hills <ahills@ednos.net> +pkgname=beard +pkgver=0.2 +pkgrel=1 +pkgdesc="A simple hibernation daemon" +arch=('any') +url="https://github.com/ahills/$pkgname" +license=('custom:unlicense') +depends=('pm-utils' 'coreutils' 'util-linux' 'syslog-ng') +backup=('etc/conf.d/beard') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" + beard.service) +md5sums=('5af92e22e27d497db2ccee823140bb84' + '72a17538035df4c120c8b6fed112d78e') +validpgpkeys=() + +package() { + cd "$pkgname-$pkgver" + make PREFIX=/usr DESTDIR="$pkgdir/" install + # Correct /usr/sbin to /usr/bin + mv "$pkgdir"/usr/sbin "$pkgdir"/usr/bin + + # Makefile doesn't install these + mkdir -p "$pkgdir"/etc/conf.d + install -m0644 beard.conf "$pkgdir"/etc/conf.d/beard + mkdir -p "$pkgdir"/usr/share/doc/beard + install -m0644 README.md "$pkgdir"/usr/share/doc/beard/README.md + mkdir -p "$pkgdir"/usr/share/licenses/beard + install -m0644 LICENSE "$pkgdir"/usr/share/licenses/beard/LICENSE + + # systemd service file + mkdir -p "$pkgdir"/usr/lib/systemd/system + install -m0644 "$srcdir"/beard.service "$pkgdir"/usr/lib/systemd/system/beard.service +} diff --git a/beard.service b/beard.service new file mode 100644 index 000000000000..abf54ff1d595 --- /dev/null +++ b/beard.service @@ -0,0 +1,11 @@ +[Unit] +Description=The Bear Hibernation Daemon +Documentation=file:///usr/share/doc/beard/README +Requires=syslog-ng.service + +[Service] +EnvironmentFile=/etc/conf.d/beard +ExecStart=/usr/bin/beard + +[Install] +WantedBy=multi-user.target |