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 | |
download | aur-653018f53c0afdeb5eb091c75f00df223a598b02.tar.gz |
Initial commit for navidrome-bin v0.14.2
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 20 | ||||
-rw-r--r-- | PKGBUILD | 26 | ||||
-rwxr-xr-x | update.sh | 57 |
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 |