Package Details: swingmusic-bin 1.4.8-1

Git Clone URL: https://aur.archlinux.org/swingmusic-bin.git (read-only, click to copy)
Package Base: swingmusic-bin
Description: Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify ... but bring your own music.
Upstream URL: https://swingmx.com/
Licenses: MIT
Conflicts: swingmusic, swingmusic-beta-bin
Provides: swingmusic
Submitter: caua
Maintainer: caua
Last Packager: caua
Votes: 1
Popularity: 0.96
First Submitted: 2025-01-31 14:16 (UTC)
Last Updated: 2025-02-18 14:45 (UTC)

Latest Comments

Kamack38 commented on 2025-02-09 20:39 (UTC)

Hi, I've noticed this package is strangely packaged. May I know why? Also, I've made a few changes to the PKGBUILD. Here's a patch file:

diff --git a/PKGBUILD b/PKGBUILD
index f10d8a4..9533ae6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,17 @@
 # Maintainer: Cauã Alvarenga Neves <cauaalvarenganeves@gmail.com>
 # Upstream Developer: Mungai Njoroge <cwilvx (GitHub)>

-pkgname=swingmusic-bin
-pkgver=0.0.0
+_pkgname=swingmusic
+pkgname="$_pkgname-bin"
+pkgver=1.4.8
 pkgrel=1
 pkgdesc="Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify ... but bring your own music."
 arch=('x86_64')
-url="https://github.com/swingmx/swingmusic"
+url="https://swingmx.com/"
 license=('MIT')
 depends=()
+provides=('swingmusic')
+optdepends=('ffmpeg: audio silence skip feature')
 conflicts=('swingmusic-beta-bin' 'swingmusic')

 pkgver() {
@@ -16,9 +19,10 @@ pkgver() {
         grep -Po '"tag_name": "\K.*?(?=")' | sed 's/^v//'
 }

-source=("https://github.com/swingmx/swingmusic/releases/download/v$(pkgver)/swingmusic")
-md5sums=('SKIP')
+source=("https://github.com/swingmx/swingmusic/releases/download/v${pkgver}/swingmusic" "https://raw.githubusercontent.com/swingmx/swingmusic/refs/tags/v$pkgver/LICENSE")
+sha256sums=('5d1e25b280fe8fe7340e4b01f005e614851c234ad214b33ef298369871cc59d1' '30b0f446384bbda0c6d6b8ca0655e3fe76194828ec4065a9ffffe876c8944fda')

 package() {
     install -Dm755 "$srcdir/swingmusic" "$pkgdir/usr/bin/swingmusic"
+    install -Dm644 "$srcdir/LICENSE" -t "${pkgdir}/usr/share/licenses/${_pkgname}"
 }
diff --git a/oldPKGBUILD b/oldPKGBUILD
deleted file mode 100644
index 8bc1eb3..0000000
--- a/oldPKGBUILD
+++ /dev/null
@@ -1,27 +0,0 @@
-# Maintainer: Cauã Alvarenga Neves <cauaalvarenganeves@gmail.com>
-pkgname=swingmusic-bin
-pkgver=1.4.8
-pkgrel=1
-pkgdesc="Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify ... but bring your own music. "
-arch=('x86_64')
-url="https://github.com/swingmx/swingmusic"
-license=('MIT')
-groups=()
-makedepends=()
-depends=()
-optdepends=()
-provides=()
-conflicts=()
-replaces=()
-backup=()
-options=()
-install=
-changelog=
-source=("https://github.com/swingmx/swingmusic/releases/download/v1.4.8/swingmusic")
-noextract=()
-md5sums=('SKIP')
-validpgpkeys=()
-
-package() {
-   install -Dm755 "${srcdir}/swingmusic" "${pkgdir}/usr/bin/swingmusic"
-}

If you want to know why I've made these changes you're free to ask.