summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichael Picht2022-06-01 19:01:38 +0000
committerMichael Picht2022-06-01 19:01:38 +0000
commitb8c4cb6cf6dd8ee9757b74b302e25d6c91e79188 (patch)
tree3b5c98fe7394c0d204a0a5134b4e769ee7b7e6c6 /PKGBUILD
parent35dff3c5ea0efa84fad73a85e429e0fec24bc598 (diff)
downloadaur-b8c4cb6cf6dd8ee9757b74b302e25d6c91e79188.tar.gz
release v0.5.1
Signed-off-by: Michael Picht <mipi@fsfe.org>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 19 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 82ee8b717527..e1d3e1c9d066 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}