diff options
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/update.sh b/update.sh new file mode 100755 index 000000000000..52ba64615b90 --- /dev/null +++ b/update.sh @@ -0,0 +1,53 @@ +#! /bin/sh + +AUR_NAME=navidrome-git +EXECUTABLE_NAME=navidrome +DESCRIPTION="Music Server and Streamer compatible with Subsonic/Airsonic" +URL=https://www.navidrome.org/ +LICENSE='GPL3' +ADDITIONAL= + +pkgrel=1 +if [[ $# == 1 ]]; then + pkgrel=$1 +fi + +printf '' > PKGBUILD +echo "# Maintainer: Sumner Evans <me [at] sumnerevans [dot] com> + +pkgbase='${AUR_NAME}' +pkgname=(${AUR_NAME}) +pkgver='v0.14.2.8.g803a577' +pkgrel=$pkgrel +pkgdesc='${DESCRIPTION}' +url='${URL}' +license=('${LICENSE}') +arch=(x86_64 armv6h armv7h aarch64) +provides=('${EXECUTABLE_NAME}') +conflicts=('${EXECUTABLE_NAME}') +makedepends=('go' 'git' 'npm') +source=('${AUR_NAME}::git+https://github.com/deluan/navidrome.git') +sha256sums=('SKIP') + +pkgver() { + cd \"\${srcdir}/\${pkgname}\" + + git describe --long --tags | sed 's/\\([^-]*-g\\)/r\\1/;s/-/./g' +} + +build() { + cd \"\${srcdir}/\${pkgname}\" + + make setup + make buildall +} + +package() { + install -Dm755 \"\${srcdir}/\${pkgname}/navidrome\" \"\$pkgdir/usr/bin/${EXECUTABLE_NAME}\" +} +" >> PKGBUILD + +makepkg --printsrcinfo > .SRCINFO + +# Test +makepkg -f |