summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans-Nikolai Viessmann2016-04-03 21:16:46 +0100
committerHans-Nikolai Viessmann2016-04-03 21:16:46 +0100
commit309be664b9cc6de112fd79646cb6dfde9f8814f9 (patch)
tree81355ba36204481f86e3c159c74b7d4407bc0e5e
downloadaur-309be664b9cc6de112fd79646cb6dfde9f8814f9.tar.gz
Initial commit of PKGBUILD
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD38
-rw-r--r--spideroak-systemd.install10
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."
+}