aboutsummaryrefslogtreecommitdiffstats
path: root/community/gonic/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gonic/APKBUILD')
-rw-r--r--community/gonic/APKBUILD29
1 files changed, 17 insertions, 12 deletions
diff --git a/community/gonic/APKBUILD b/community/gonic/APKBUILD
index 4694beba1a4..3169ad999ae 100644
--- a/community/gonic/APKBUILD
+++ b/community/gonic/APKBUILD
@@ -1,26 +1,30 @@
# Contributor: Alex McGrath <amk@amk.ie>
# Maintainer: Alex McGrath <amk@amk.ie>
pkgname=gonic
-pkgver=0.12.3
-pkgrel=0
+pkgver=0.16.2
+pkgrel=1
pkgdesc="Subsonic compatible music streaming server"
url="https://github.com/sentriz/gonic"
arch="all"
license="GPL-3.0-or-later"
subpackages="$pkgname-openrc"
-depends="ffmpeg sqlite"
-makedepends="binutils-gold go alsa-lib-dev taglib-dev zlib-dev"
+depends="ffmpeg"
+makedepends="go taglib-dev zlib-dev sqlite-dev"
install="$pkgname.pre-install"
-source="
+source="gonic-$pkgver.tar.gz::https://github.com/sentriz/gonic/archive/v$pkgver.tar.gz
gonic.initd
gonic.confd
- gonic-$pkgver.tar.gz::https://github.com/sentriz/gonic/archive/v$pkgver.tar.gz
"
-export GOPATH="$srcdir"
+options="!check" # intermittent test failure
+
export GO111MODULES=on
+export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
+export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
+export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
build() {
- ./_do_build_server
+ export GOFLAGS="$GOFLAGS -tags=libsqlite3"
+ go build -o gonic ./cmd/gonic/gonic.go
}
check() {
@@ -42,7 +46,8 @@ cleanup_srcdir() {
default_cleanup_srcdir
}
-
-sha512sums="9d571f9980b30c665e051cc0d43e71e7029c473049d0e078d84ff2c001a953b9eebc95b7d45f651d4180a37f29976cc775fa756da1661296d58eb46501901f33 gonic.initd
-bce2f839f98e2b66010f14e52265a061644867109e43062672bdf3850de51ab8d7b61ea38d7f223de25cf91105ef441b0c1969afc812763702397ed60c0fba4f gonic.confd
-e12553f532be68c1a343503df0ab8e6923c316f8669afcb7e41aa600a706fbd13f89346e5fffe816c5dd878a07239fbb3c030008aa63055060d28f91dbe78211 gonic-0.12.3.tar.gz"
+sha512sums="
+3d42be96b1381b58a44779e71294c4380c3005d22876b848d3f85bba5687f954883be45cda37ad40c147a64b4317566b3d647767375a76cd03c8311a26a1c972 gonic-0.16.2.tar.gz
+e8a65612bffd1b62175968cc34a227393364ea6fedd661854bf515cc7306e9266d823544989b671f99beb72b6caf83728fa7c7fd9eedbc85a3e34ea84c1ce269 gonic.initd
+b72e31c0f9f79694736aadb8ca581fdb269e82ece9f2c8e45cdb4edb3e01c7fd140e65c11be65cc242dddb273c8c93fde2af12a32241d7936318f3c3cd73d2ec gonic.confd
+"