summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlsf2020-11-11 18:52:35 +0100
committerlsf2020-11-11 18:52:35 +0100
commitcbaca55c7010bf177f79cc935cbe3208908cc7a4 (patch)
tree98f7a1e94e6ddb98889103137a210c0fb7765bf9
downloadaur-cbaca55c7010bf177f79cc935cbe3208908cc7a4.tar.gz
initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD32
2 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..871850f01395
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = briar-headless
+ pkgdesc = Briar REST API
+ pkgver = 1.2.11
+ pkgrel = 1
+ url = https://code.briarproject.org/briar/briar
+ arch = any
+ license = GPL
+ makedepends = git
+ makedepends = jdk11-openjdk
+ depends = java-runtime=11
+ depends = bash
+ conflicts = briar-headless-git
+ source = briar-headless::git+https://code.briarproject.org/briar/briar.git#tag=release-1.2.11
+ sha256sums = SKIP
+
+pkgname = briar-headless
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..50e83ffe1eee
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+pkgname=briar-headless
+conflicts=('briar-headless-git')
+pkgver=1.2.11
+pkgrel=1
+pkgdesc='Briar REST API'
+arch=(any)
+url="https://code.briarproject.org/briar/briar"
+license=('GPL')
+depends=('java-runtime=11' 'bash')
+makedepends=('git' 'jdk11-openjdk')
+source=("${pkgname}::git+https://code.briarproject.org/briar/briar.git#tag=release-${pkgver}")
+sha256sums=('SKIP')
+
+build() {
+ cd "${pkgname}"
+ export PATH="/usr/lib/jvm/java-11-openjdk/jre/bin/:$PATH"
+ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
+ ./gradlew --configure-on-demand briar-headless:jar
+}
+
+package() {
+ cd "${pkgname}/${pkgname}"
+ # depends+=("java-runtime")
+ install -dm755 "$pkgdir/usr/bin/"
+ cat << EOF > "$pkgdir/usr/bin/$pkgname"
+#!/bin/sh
+exec /usr/bin/java -jar '/usr/share/java/briar-headless.jar' "$@"
+EOF
+ chmod +x "$pkgdir/usr/bin/$pkgname"
+
+ install -m 644 -D "build/libs/$pkgname.jar" "$pkgdir/usr/share/java/$pkgname.jar"
+}