diff options
author | Sumner Evans | 2020-04-11 15:47:51 -0600 |
---|---|---|
committer | Sumner Evans | 2020-04-11 15:47:51 -0600 |
commit | 653018f53c0afdeb5eb091c75f00df223a598b02 (patch) | |
tree | 2191248754ee76b2b609a04d8d2cc6c8dba33cf8 /update.sh | |
download | aur-653018f53c0afdeb5eb091c75f00df223a598b02.tar.gz |
Initial commit for navidrome-bin v0.14.2
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/update.sh b/update.sh new file mode 100755 index 000000000000..a8e7ceb27291 --- /dev/null +++ b/update.sh @@ -0,0 +1,57 @@ +#! /bin/sh + +AUR_NAME=navidrome-bin +EXECUTABLE_NAME=navidrome +DESCRIPTION="Music Server and Streamer compatible with Subsonic/Airsonic" +URL=https://www.navidrome.org/ +LICENSE='GPL3' +ADDITIONAL= + +if [[ $# == 0 ]]; then + echo 'Usage: ./update.sh VERSION_NUMBER' + exit 1 +fi +pkgrel=1 +if [[ $# == 2 ]]; then + pkgrel=$2 +fi + +SRCS=( + +) + +rm -rf 'download?job=build_logo' + +printf '' > PKGBUILD +echo "# Maintainer: Sumner Evans <me [at] sumnerevans [dot] com> + +pkgbase='${AUR_NAME}' +pkgname=(${AUR_NAME}) +pkgver='$1' +pkgrel=$pkgrel +pkgdesc='${DESCRIPTION}' +url='${URL}' +license=('${LICENSE}') +arch=(x86_64 armv6h armv7h aarch64) +provides=('${EXECUTABLE_NAME}') +conflicts=('${EXECUTABLE_NAME}') +depends=('glibc') +source_x86_64=('https://github.com/deluan/navidrome/releases/download/v$1/navidrome_$1_Linux_x86_64.tar.gz') +source_armv6h=('https://github.com/deluan/navidrome/releases/download/v$1/navidrome_$1_Linux_armv6.tar.gz') +source_armv7h=('https://github.com/deluan/navidrome/releases/download/v$1/navidrome_$1_Linux_armv7.tar.gz') +source_aarch64=('https://github.com/deluan/navidrome/releases/download/v$1/navidrome_$1_Linux_arm64.tar.gz') +sha256sums_x86_64=() +sha256sums_armv6h=() +sha256sums_armv7h=() +sha256sums_aarch64=() + +package() { + install -Dm755 \"\$srcdir/navidrome\" \"\$pkgdir/usr/bin/${EXECUTABLE_NAME}\" +} +" >> PKGBUILD + +updpkgsums +makepkg --printsrcinfo > .SRCINFO + +# Test +makepkg -f |