summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFrederick Gnodtke2019-11-28 23:20:03 +0100
committerFrederick Gnodtke2019-11-28 23:20:03 +0100
commit2e537834b9f071c8d15f4c9d8b404c4be2c24429 (patch)
tree497de76b5d6a0ded174e9d9a48ac05b7f1bd207d /PKGBUILD
downloadaur-2e537834b9f071c8d15f4c9d8b404c4be2c24429.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a7da18eb4432
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Frederick Gnodtke <fgnodtke at cronosx dot de>
+
+pkgname=jolly
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="Static image gallery generator."
+arch=('any')
+url="https://gitlab.com/prior99/jolly"
+license=('GPL3')
+depends=(
+ 'nodejs'
+ 'zsh')
+makedepends=('yarn')
+provides=('jolly')
+source=("https://gitlab.com/prior99/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz")
+options=('!strip')
+sha256sums=('42b874530de376facb5138fc7a5ae2d8f5d7aae8192e57abbc1ce3708fe2a516')
+
+_jsdir=${pkgname}-${pkgver}
+
+build() {
+ cd $srcdir/$_jsdir
+ yarn install
+ yarn build
+ rm -rf node_modules
+ yarn install --production
+ cd ..
+ echo -e '#!/bin/sh\nexec node /usr/share/jolly "$@"' > jolly
+ chmod +x jolly
+}
+
+package() {
+ mkdir -p $pkgdir/usr/share/jolly
+ cp -r $srcdir/$_jsdir/dist/* $pkgdir/usr/share/jolly/
+ cp -r $srcdir/$_jsdir/node_modules $pkgdir/usr/share/jolly/
+ install -Dm755 $srcdir/jolly $pkgdir/usr/bin/jolly
+}