diff options
author | Michael Picht | 2022-06-01 19:01:38 +0000 |
---|---|---|
committer | Michael Picht | 2022-06-01 19:01:38 +0000 |
commit | b8c4cb6cf6dd8ee9757b74b302e25d6c91e79188 (patch) | |
tree | 3b5c98fe7394c0d204a0a5134b4e769ee7b7e6c6 /PKGBUILD | |
parent | 35dff3c5ea0efa84fad73a85e429e0fec24bc598 (diff) | |
download | aur-b8c4cb6cf6dd8ee9757b74b302e25d6c91e79188.tar.gz |
release v0.5.1
Signed-off-by: Michael Picht <mipi@fsfe.org>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 19 insertions, 24 deletions
@@ -3,19 +3,26 @@ _pkgorg=gitlab.com/mipimipi pkgname=muserv-git _pkgname=muserv -pkgver=v0.4.0 +pkgver=0.5.1 pkgrel=1 pkgdesc="muserv (UPnP server for music)" -arch=(any) +arch=( + aarch64 + armv7h + x86_64 +) url="https://$_pkgorg/$_pkgname/" license=('GPL3') depends=( mailcap ) makedepends=( - git - go-pie + bash + git + go + make ) +provides=(muserv) source=("git+https://$_pkgorg/$_pkgname.git") sha256sums=('SKIP') @@ -25,31 +32,19 @@ pkgver() { } prepare() { - mkdir -p gopath/src/$_pkgorg - ln -rTsf $_pkgname gopath/src/$_pkgorg/$_pkgname - export GOPATH="$srcdir"/gopath - cd gopath/src/$_pkgorg/$_pkgname + cd "$srcdir/$_pkgname" + ( set -o pipefail + git describe --tags --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) } build() { - export GOPATH="$srcdir"/gopath - cd gopath/src/$_pkgorg/$_pkgname - make VERSION=$pkgver + cd "$srcdir/$_pkgname" + make } package() { - export GOPATH="$srcdir"/gopath - cd gopath/src/$_pkgorg/$_pkgname + cd "$srcdir/$_pkgname" make DESTDIR="$pkgdir" install - cd - - - cd $_pkgname - ls -al - install -Dm0644 systemd/muserv.service "$pkgdir"/etc/systemd/system/muserv.service - install -Dm0644 cfg/sysusers.conf "$pkgdir"/usr/lib/sysusers.d/muserv.conf - install -Dm0644 cfg/config-default.json "$pkgdir"/etc/muserv/config-default.json - install -Dm0644 cfg/ContentDirectory.xml "$pkgdir"/etc/muserv/ContentDirectory.xml - install -Dm0644 cfg/ConnectionManager.xml "$pkgdir"/etc/muserv/ConnectionManager.xml - install -Dm0644 resources/logo_dark_300px.png "$pkgdir"/etc/muserv/icons/icon_dark.png - install -Dm0644 resources/logo_light_300px.png "$pkgdir"/etc/muserv/icons/icon_light.png } |