summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 11 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a5e966e74eed..743a500273a9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,12 @@
# Maintainer: Harvey Tindall <hrfee@protonmail.ch>
pkgname="jfa-go"
-pkgver=0.2.8
+pkgver=0.3.1
pkgrel=1
pkgdesc="A web app for managing users on Jellyfin"
arch=("x86_64")
url="https://github.com/hrfee/jfa-go"
license=('MIT')
-makedepends=('go>=1.14' 'python>=3.6.0-1' 'nodejs' 'npm')
+makedepends=('go>=1.16' 'python>=3.6.0-1' 'nodejs' 'npm')
checkdepends=()
optdepends=()
provides=()
@@ -23,25 +23,24 @@ validpgpkeys=()
prepare() {
cd jfa-go
- make configuration npm email version
- export GOPATH="$(go env GOPATH)"
go get github.com/swaggo/swag/cmd/swag
- "${GOPATH}"/bin/swag init -g main.go
+ make configuration npm email version
}
build() {
cd jfa-go
- make typescript compile
+ make typescript bundle-css
+ export GOPATH="$(go env GOPATH)"
+ "${GOPATH}"/bin/swag init -g main.go
+ make copy internal-files compile
}
package() {
cd jfa-go
- make copy
- install -d "$pkgdir"/opt
- make install DESTDIR="$pkgdir"/opt
mkdir -p "$pkgdir"/usr/bin
- chown -R root "$pkgdir"/opt/$pkgname/
- chmod 755 "$pkgdir"/opt/$pkgname/$pkgname
- ln -sf /opt/$pkgname/$pkgname "$pkgdir"/usr/bin/$pkgname
+ cp build/"$pkgname" "$pkgdir"/usr/bin/"$pkgname"
+ chmod 755 "$pkgdir"/usr/bin/$pkgname
+ chown root "$pkgdir"/usr/bin/$pkgname
+ mkdir -p "$pkgdir"/usr/share/licenses
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
}