summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAnthony Ruhier2017-02-12 02:30:12 +0100
committerAnthony Ruhier2017-02-12 02:30:12 +0100
commita081b317f96d81be290478aaa1fd52bcdda1a799 (patch)
treee4deb93c7aec09f299219d93e924ed334e3e66ad /PKGBUILD
downloadaur-btrbck.tar.gz
Create btrbck package
Version 2.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 30 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2a8d7e7b2e89
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# This file is part of BlackArch Linux ( http://blackarch.org ).
+# See COPYING for license details.
+
+pkgname="btrbck"
+pkgver="2.0"
+pkgrel=1
+pkgdesc="Backup tool leveraging BTRFS for incremental backups."
+arch=("any")
+url="https://github.com/ruediste/btrbck"
+depends=("java-environment")
+license=("GPL3")
+_jar_name="${pkgname}-cli-${pkgver}.jar"
+noextract=("${_jar_name}")
+source=("https://github.com/ruediste/btrbck/releases/download/2.0/${pkgname}-cli-${pkgver}.jar")
+sha1sums=('ef0af5722e5868f150106ffea550bf91485bb52b')
+
+package() {
+ cd "$srcdir"
+
+ mkdir -p "$pkgdir/usr/bin"
+
+ install -Dm644 $_jar_name "$pkgdir/usr/share/$pkgname/$_jar_name"
+
+ cat > "$pkgdir/usr/bin/$pkgname" << EOF
+#!/bin/sh
+exec \$JAVA_HOME/bin/java -jar /usr/share/$pkgname/$_jar_name "\$@"
+EOF
+
+ chmod +x "$pkgdir/usr/bin/$pkgname"
+}