summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD8
2 files changed, 8 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1973c6d334ce..1482f788ebf6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -10,6 +10,7 @@ pkgbase = gotify-server
license = MIT
makedepends = git
makedepends = go
+ makedepends = yarn
source = gotify-server-2.0.14.tar.gz::https://github.com/gotify/server/archive/v2.0.14.tar.gz
source = sysusers.d
source = tmpfiles.d
diff --git a/PKGBUILD b/PKGBUILD
index 660a9321b541..045a512bc415 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ pkgdesc='A simple server for sending and receiving messages in real-time per Web
arch=('x86_64' 'i686' 'aarch64' 'armv7')
url='https://gotify.net/'
license=('MIT')
-makedepends=('git' 'go')
+makedepends=('git' 'go' 'yarn')
source=(
"$pkgname-$pkgver.tar.gz::https://github.com/gotify/server/archive/v${pkgver}.tar.gz"
'sysusers.d'
@@ -24,6 +24,12 @@ sha256sums=('986125b92192e404a2f3af5db510d2d651c6301d218cbb66edd6013f8e8153b0'
build() {
cd "server-$pkgver"
+ (
+ cd ui
+ yarn --non-interactive --frozen-lockfile
+ yarn --non-interactive --frozen-lockfile build
+ )
+ go run github.com/gobuffalo/packr/packr
local build_date=$(date "+%F-%T" -d "@${SOURCE_DATE_EPOCH}")
go build \
-o "$pkgname" \