summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD30
2 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a0605ab0cd9b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = btrbck
+ pkgdesc = Backup tool leveraging BTRFS for incremental backups.
+ pkgver = 2.0
+ pkgrel = 1
+ url = https://github.com/ruediste/btrbck
+ arch = any
+ license = GPL3
+ depends = java-environment
+ noextract = btrbck-cli-2.0.jar
+ source = https://github.com/ruediste/btrbck/releases/download/2.0/btrbck-cli-2.0.jar
+ sha1sums = ef0af5722e5868f150106ffea550bf91485bb52b
+
+pkgname = btrbck
+
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"
+}