summarylogtreecommitdiffstats
path: root/update.sh
diff options
context:
space:
mode:
authorSumner Evans2020-04-11 15:47:51 -0600
committerSumner Evans2020-04-11 15:47:51 -0600
commit653018f53c0afdeb5eb091c75f00df223a598b02 (patch)
tree2191248754ee76b2b609a04d8d2cc6c8dba33cf8 /update.sh
downloadaur-653018f53c0afdeb5eb091c75f00df223a598b02.tar.gz
Initial commit for navidrome-bin v0.14.2
Diffstat (limited to 'update.sh')
-rwxr-xr-xupdate.sh57
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