summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSumner Evans2020-04-11 15:47:51 -0600
committerSumner Evans2020-04-11 15:47:51 -0600
commit653018f53c0afdeb5eb091c75f00df223a598b02 (patch)
tree2191248754ee76b2b609a04d8d2cc6c8dba33cf8
downloadaur-653018f53c0afdeb5eb091c75f00df223a598b02.tar.gz
Initial commit for navidrome-bin v0.14.2
-rw-r--r--.SRCINFO24
-rw-r--r--.gitignore20
-rw-r--r--PKGBUILD26
-rwxr-xr-xupdate.sh57
4 files changed, 127 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..291218ef3408
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = navidrome-bin
+ pkgdesc = Music Server and Streamer compatible with Subsonic/Airsonic
+ pkgver = 0.14.2
+ pkgrel = 1
+ url = https://www.navidrome.org/
+ arch = x86_64
+ arch = armv6h
+ arch = armv7h
+ arch = aarch64
+ license = GPL3
+ depends = glibc
+ provides = navidrome
+ conflicts = navidrome
+ source_x86_64 = https://github.com/deluan/navidrome/releases/download/v0.14.2/navidrome_0.14.2_Linux_x86_64.tar.gz
+ md5sums_x86_64 = dab17486189d6f48c81dfd20e500d77b
+ source_armv6h = https://github.com/deluan/navidrome/releases/download/v0.14.2/navidrome_0.14.2_Linux_armv6.tar.gz
+ md5sums_armv6h = 496cbc6b8309534adb80c97d1b8e8d7c
+ source_armv7h = https://github.com/deluan/navidrome/releases/download/v0.14.2/navidrome_0.14.2_Linux_armv7.tar.gz
+ md5sums_armv7h = 08a34284100dad7b2ca1a12692f8bfa7
+ source_aarch64 = https://github.com/deluan/navidrome/releases/download/v0.14.2/navidrome_0.14.2_Linux_arm64.tar.gz
+ md5sums_aarch64 = e38ae9c7cd9149473a3b4eaaa3e4165a
+
+pkgname = navidrome-bin
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..0756d3c9fd7c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,20 @@
+download?job=build_logo
+
+# Created by https://www.gitignore.io/api/archlinuxpackages
+
+### ArchLinuxPackages ###
+*.tar
+*.tar.*
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+*.sig
+
+pkg/
+src/
+
+# End of https://www.gitignore.io/api/archlinuxpackages
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dbceaca44fb3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,26 @@
+# Maintainer: Sumner Evans <me [at] sumnerevans [dot] com>
+
+pkgbase='navidrome-bin'
+pkgname=(navidrome-bin)
+pkgver='0.14.2'
+pkgrel=1
+pkgdesc='Music Server and Streamer compatible with Subsonic/Airsonic'
+url='https://www.navidrome.org/'
+license=('GPL3')
+arch=(x86_64 armv6h armv7h aarch64)
+provides=('navidrome')
+conflicts=('navidrome')
+depends=('glibc')
+source_x86_64=('https://github.com/deluan/navidrome/releases/download/v0.14.2/navidrome_0.14.2_Linux_x86_64.tar.gz')
+source_armv6h=('https://github.com/deluan/navidrome/releases/download/v0.14.2/navidrome_0.14.2_Linux_armv6.tar.gz')
+source_armv7h=('https://github.com/deluan/navidrome/releases/download/v0.14.2/navidrome_0.14.2_Linux_armv7.tar.gz')
+source_aarch64=('https://github.com/deluan/navidrome/releases/download/v0.14.2/navidrome_0.14.2_Linux_arm64.tar.gz')
+md5sums_x86_64=('dab17486189d6f48c81dfd20e500d77b')
+md5sums_armv6h=('496cbc6b8309534adb80c97d1b8e8d7c')
+md5sums_armv7h=('08a34284100dad7b2ca1a12692f8bfa7')
+md5sums_aarch64=('e38ae9c7cd9149473a3b4eaaa3e4165a')
+
+package() {
+ install -Dm755 "$srcdir/navidrome" "$pkgdir/usr/bin/navidrome"
+}
+
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