diff options
author | Hans-Nikolai Viessmann | 2016-04-03 21:16:46 +0100 |
---|---|---|
committer | Hans-Nikolai Viessmann | 2016-04-03 21:16:46 +0100 |
commit | 309be664b9cc6de112fd79646cb6dfde9f8814f9 (patch) | |
tree | 81355ba36204481f86e3c159c74b7d4407bc0e5e | |
download | aur-309be664b9cc6de112fd79646cb6dfde9f8814f9.tar.gz |
Initial commit of PKGBUILD
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | spideroak-systemd.install | 10 |
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..da3d738f0141 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Sun Apr 3 20:10:44 UTC 2016 +pkgbase = spideroak-systemd-git + pkgdesc = Systemd service for SpiderOak-One + pkgver = r17.a0d0117 + pkgrel = 1 + url = https://github.com/hv15/spideroak-systemd + install = spideroak-systemd.install + arch = any + license = custom + makedepends = git + depends = spideroak-one + source = spideroak-systemd-git::git+https://github.com/hv15/spideroak-systemd.git + source = spideroak-systemd.install + md5sums = SKIP + md5sums = f6884dd8db3619c7e184396b9cb8a164 + +pkgname = spideroak-systemd-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b28fa5648699 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Hans-Nikolai Viessmann <hv15@hw.ac.uk> + +pkgname=spideroak-systemd-git +pkgdesc="Systemd service for SpiderOak-One" +pkgver=r17.a0d0117 +pkgrel=1 +arch=('any') +url="https://github.com/hv15/spideroak-systemd" +license=('custom') +makedepends=('git') +depends=('spideroak-one') +install='spideroak-systemd.install' +source=("spideroak-systemd-git::git+https://github.com/hv15/spideroak-systemd.git" + 'spideroak-systemd.install') +md5sums=('SKIP' + 'f6884dd8db3619c7e184396b9cb8a164') + +pkgver() { + cd "$pkgname" + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +package() { + cd "$pkgname" + + # systemd files + install -Dm644 spideroak@.service "$pkgdir/usr/lib/systemd/system/spideroak@.service" + install -Dm755 spideroak.sh "$pkgdir/usr/lib/systemd/scripts/spideroak" + + # example resource file + install -Dm644 .spideroak.rc "$pkgdir/usr/share/$pkgname/spideroak.rc.proto" + + # license + install -Dm644 COPYING.md "$pkgdir/usr/share/licenses/$pkgname/COPYING.md" +} diff --git a/spideroak-systemd.install b/spideroak-systemd.install new file mode 100644 index 000000000000..a693c5e79bc8 --- /dev/null +++ b/spideroak-systemd.install @@ -0,0 +1,10 @@ +post_install() { + echo "If you want to set custom flags for SpiderOak, remember to create the" + echo "\`.spideroak.rc' file in your home directory. A prototype can be found" + echo "in /usr/share/spideroak-systemd-git/spideroak.rc.proto." +} + +post_remove() { + echo "Remember to remove your \`.spideroak.rc' file if you don't plan on using" + echo "this package anymore." +} |