summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlsf2022-01-22 11:37:18 +0100
committerlsf2022-01-22 11:37:18 +0100
commit5b76dea412bc771dddceac12fa3cf0b633f92d55 (patch)
treebf2e1c7ec802b293ba48b6d688885a0c81a753cb
downloadaur-5b76dea412bc771dddceac12fa3cf0b633f92d55.tar.gz
initial commit
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD28
2 files changed, 42 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8f89755991b7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = briar-desktop-bin
+ pkgdesc = Prototyping the next generation for Briar on desktop devices
+ pkgver = 0.1.0.beta
+ pkgrel = 1
+ url = https://code.briarproject.org/briar/briar-desktop
+ arch = any
+ license = GPL
+ depends = java-runtime>=17
+ depends = java-runtime<18
+ depends = bash
+ source = briar-desktop-0.1.0-beta.zip::https://code.briarproject.org/briar/briar-desktop/-/jobs/artifacts/0.1.0-beta/download?job=rb_jar
+ sha256sums = d448c38e3f40ce9bd7407b3916750b27f5ce6a49d71b9a518865c38eeb282765
+
+pkgname = briar-desktop-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4d26f6ffcbea
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+pkgname=briar-desktop-bin
+_pkgname=briar-desktop
+pkgver=0.1.0.beta
+pkgrel=1
+_bin_ver=0.1.0
+_build_type=beta
+pkgdesc='Prototyping the next generation for Briar on desktop devices'
+arch=(any)
+url="https://code.briarproject.org/briar/briar-desktop"
+license=('GPL')
+# let's limit it to <18 just in case 18 comes out sooner than expected (causing our hard java-17-path to cause trouble):
+depends=('java-runtime>=17' 'java-runtime<18' 'bash')
+# a direct link to https://desktop.briarproject.org/jars/linux/briar-desktop-linux.jar
+# would potentially cause issues whenever a new version gets released
+# due to one path being used for all versions (and thus, checksum errors)
+source=("${_pkgname}-${_bin_ver}-${_build_type}.zip::https://code.briarproject.org/briar/${_pkgname}/-/jobs/artifacts/${_bin_ver}-${_build_type}/download?job=rb_jar")
+sha256sums=('d448c38e3f40ce9bd7407b3916750b27f5ce6a49d71b9a518865c38eeb282765')
+
+package() {
+ install -dm755 "$pkgdir/usr/bin/"
+ cat << EOF > "$pkgdir/usr/bin/$pkgname"
+#!/bin/sh
+exec /usr/lib/jvm/java-17-openjdk/bin/java -jar '/usr/share/java/briar-desktop.jar' "\$@"
+EOF
+ chmod +x "$pkgdir/usr/bin/$pkgname"
+
+ install -m 644 -D ${_pkgname}.jar "$pkgdir/usr/share/java/$pkgname.jar"
+}