summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBruce Zhang2019-09-18 14:21:28 +0800
committerBruce Zhang2019-09-18 14:21:28 +0800
commit705c21d61d158256a02f9adc7d03b80e09102f31 (patch)
treecc5c75d9065cf4d97c092902ffa1761e1944909e /PKGBUILD
downloadaur-705c21d61d158256a02f9adc7d03b80e09102f31.tar.gz
Initial upload: firecamp 0.6.0-1
firecamp wip package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3743f69c59db
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Bruce Zhang
+pkgname=firecamp
+pkgver=0.6.0
+pkgrel=1
+pkgdesc="firecamp, A campsite for developers."
+arch=('x86_64')
+url="https://firecamp.app/"
+license=('unknown')
+depends=('electron')
+makedepends=('squashfs-tools' 'asar')
+provides=('firecamp')
+options=('!strip')
+source=(
+ "manual://firecamp_$pkgver.snap"
+ 'runner.patch'
+)
+sha256sums=('4a0d7a8b912dd7ff5045396830285094a3d29bd7ad76ae964882326c371c643f'
+ 'f22a12c6b3ee55161ac9e8debadba48263fad338c13b6700d06261c2346426dd')
+
+prepare() {
+ cd "$srcdir"
+ unsquashfs -f -d firecamp "firecamp_$pkgver.snap"
+ cd firecamp/resources
+ asar e app.asar app
+ patch -u app/electron.js -i "$srcdir/runner.patch"
+ echo "#!/usr/bin/env sh
+env ELECTRON_IS_DEV=0 exec electron /usr/share/firecamp/app \$@ --no-sandbox" > "$srcdir/firecamp.sh"
+}
+
+package() {
+ cd "$srcdir/firecamp/resources"
+ mkdir -p "$pkgdir/usr/share/firecamp"
+ cp -r app "$pkgdir/usr/share/firecamp/app"
+ install -Dm755 "$srcdir/firecamp.sh" "$pkgdir/usr/bin/firecamp"
+}