Updated to version 0.1.4 added playlist

This commit is contained in:
Ross 2026-02-20 04:15:56 -05:00
parent 916de6c545
commit f453d462ff
2 changed files with 12 additions and 19 deletions

View file

@ -1,6 +1,6 @@
pkgbase = sonicrust-bin
pkgdesc = A rust base TUI subsonic client
pkgver = 0.1.3
pkgdesc = A Terminal based music player for Subsonic-compatible servers, written in Rust.
pkgver = 0.1.4
pkgrel = 1
url = https://github.com/roceb/sonicrust
arch = x86_64
@ -9,13 +9,13 @@ pkgbase = sonicrust-bin
depends = chafa
depends = alsa-lib
depends = glibc
depends = gcc-libs
depends = openssl
provides = _binaryname
conflicts = _binaryname
options = strip
source_x86_64 = sonicrust_v0.1.3_linux_x86_64.tar.gz::https://github.com/roceb/sonicrust/releases/download/v0.1.3/sonicrust_v0.1.3_linux_x86_64.tar.gz
sha256sums_x86_64 = 088fab21e11ef34a3059ed2fdb9ba650f4dbc00709a3d439a88692b778773aeb
source_aarch64 = sonicrust_v0.1.3_linux_aarch64.tar.gz::https://github.com/roceb/sonicrust/releases/download/v0.1.3/sonicrust_v0.1.3_linux_aarch64.tar.gz
sha256sums_aarch64 = c0de75e0064d2cc146db9338e002a88e6925340f9233dd0496b16d748792af46
source_x86_64 = sonicrust_v0.1.4_linux_x86_64.tar.gz::https://github.com/roceb/sonicrust/releases/download/v0.1.4/sonicrust_v0.1.4_linux_x86_64.tar.gz
sha256sums_x86_64 = fe2408bb89d72a4c62fb7c2feec990b69a4006f75505f4291e5ce187c0518b69
source_aarch64 = sonicrust_v0.1.4_linux_aarch64.tar.gz::https://github.com/roceb/sonicrust/releases/download/v0.1.4/sonicrust_v0.1.4_linux_aarch64.tar.gz
sha256sums_aarch64 = 0d96dea610666b234b48942d6a534c2dd73960ccc62cd56c0a07339dd7cb6232
pkgname = sonicrust-bin

View file

@ -1,35 +1,28 @@
# Maintainer: Ross Ceb aur@roceb.xyz
pkgname=sonicrust-bin
_binaryname=sonicrust
pkgver=0.1.3
pkgver=0.1.4
pkgrel=1
pkgdesc="A rust base TUI subsonic client"
pkgdesc="A Terminal based music player for Subsonic-compatible servers, written in Rust."
arch=('x86_64' 'aarch64')
url="https://github.com/roceb/sonicrust"
license=('GPL-3.0-only')
# depends=('alsa-lib' 'libudev-dev' 'dbus' 'chafa')
depends=('chafa' 'alsa-lib' 'glibc' 'gcc-libs')
depends=('chafa' 'alsa-lib' 'glibc' 'openssl')
provides=('_binaryname')
options=(strip)
conflicts=('_binaryname')
source_x86_64=("${_binaryname}_v${pkgver}_linux_x86_64.tar.gz::${url}/releases/download/v${pkgver}/${_binaryname}_v${pkgver}_linux_x86_64.tar.gz")
source_aarch64=("${_binaryname}_v${pkgver}_linux_aarch64.tar.gz::${url}/releases/download/v${pkgver}/${_binaryname}_v${pkgver}_linux_aarch64.tar.gz")
sha256sums_x86_64=('088fab21e11ef34a3059ed2fdb9ba650f4dbc00709a3d439a88692b778773aeb')
sha256sums_aarch64=('c0de75e0064d2cc146db9338e002a88e6925340f9233dd0496b16d748792af46')
sha256sums_x86_64=('fe2408bb89d72a4c62fb7c2feec990b69a4006f75505f4291e5ce187c0518b69')
sha256sums_aarch64=('0d96dea610666b234b48942d6a534c2dd73960ccc62cd56c0a07339dd7cb6232')
package() {
if [ "$CARCH" = "x86_64" ]; then
_arch="x86_64"
elif [ "$CARCH" = "aarch64" ]; then
_arch="aarch64"
fi
mkdir -p "$pkgdir"/usr/bin
mkdir -p "$pkgdir"/usr/share/applications
# cd "${srcdir}/${_binaryname}_v${pkgver}_${_arch}"
install -Dm755 "$_binaryname" "${pkgdir}/usr/bin/${_binaryname}"
# Create desktop file
# touch "$pkgdir"/usr/share/applications/"$_binaryname".desktop
cat > "$pkgdir"/usr/share/applications/"$_binaryname".desktop << EOF
[Desktop Entry]
Name=Sonicrust