Package Details: qmmp-plugin-pack 2.3.0-2

Git Clone URL: https://aur.archlinux.org/qmmp-plugin-pack.git (read-only, click to copy)
Package Base: qmmp-plugin-pack
Description: Qmmp Plugin Pack
Upstream URL: http://qmmp.ylsoftware.com
Licenses: GPL-1.0-or-later
Submitter: PerfectGentleman
Maintainer: ava1ar
Last Packager: ava1ar
Votes: 31
Popularity: 1.05
First Submitted: 2013-08-12 11:36 (UTC)
Last Updated: 2025-12-25 17:11 (UTC)

Latest Comments

1 2 3 4 Next › Last »

simona commented on 2025-12-25 17:24 (UTC)

tnx solved

ava1ar commented on 2025-12-25 17:12 (UTC)

@simona try again please - looks like you have old PKGBUILD cached locally.

simona commented on 2025-12-25 16:56 (UTC)

can't find https://qmmp.ylsoftware.com/files/qmmp-plugin-pack/3.0/qmmp-plugin-pack-2.3.0.tar.bz2

ava1ar commented on 2025-12-25 13:56 (UTC)

I fixed the package - issue was in ${pkgver#*.}, which is not correct way to strip the minor version number from version string. Works well now.

OdinVex commented on 2025-12-25 12:07 (UTC) (edited on 2025-12-25 12:09 (UTC) by OdinVex)

@jdukes123, 404 on that. You typoed for ${pkgver#*.}, so the URL ends up /3.0/qmmp-plugin-pack-2.3.0.tar.bz2. It needs to be 2.3, not 3.0.

jdukes123 commented on 2025-12-11 23:04 (UTC)

@ava1ar Hello. I changed some version numbers, hash, and download url to update this to 2.3.0.

diff --git a/PKGBUILD b/PKGBUILD
index 315f9c1..3d05f50 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
 # Maintainer: Self Denial <selfdenial at pm dot me>

 pkgname=qmmp-plugin-pack
-pkgver=2.2.2
+pkgver=2.3.0
 pkgrel=1
 pkgdesc='Qmmp Plugin Pack'
 arch=('x86_64')
@@ -13,8 +13,8 @@ depends=("qmmp>=$pkgver" 'taglib>=1.12.0' 'qt6-base')
 optdepends=('libmodplug>=0.8.4' 'libsamplerate>=0.1.2' 'ffmpeg>=3.4.0' 'yt-dlp')
 makedepends=('cmake>=3.18.0' 'qt6-tools' 'taglib>=1.12.0' 'libmodplug>=0.8.4'
              'libsamplerate>=0.1.2' 'ffmpeg>=3.4.0' 'yt-dlp')
-source=(https://qmmp.ylsoftware.com/files/qmmp-plugin-pack/${pkgver#*.}/${pkgname}-${pkgver}.tar.bz2)
-b2sums=('a1a1263b7a1626639864c621ce21f426c2f42b9f1cc463997f712762d0cf7a13388325111142e62341d55a5f5608ab788b8973e56dae3cd88a9fd39434370a25')
+source=(https://qmmp.ylsoftware.com/files/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2)
+b2sums=('3c6623aaf0e27dab485e517bebf557033083a30044fb13c3e37a524c6a407775304dd9f9a91107842f445f50dc59f88fc0a9b73e62fbcb6945da3ce880c534ba')

 build() {
     local cmake_options=(

simona commented on 2025-01-14 20:54 (UTC)

now compile

<deleted-account> commented on 2025-01-14 20:06 (UTC)

This update is an overhaul to modernize the PKGBUILD and incorporate the CMake package guidelines. This includes -DCMAKE_BUILD_TYPE=None to properly use Arch Linux build flags (-O2). It also omits forcing USE_FFAP (enhanced Monkey's Audio (APE) decoder) as it's already enabled by default.

Additionally, some minor formatting tweaks for consistency have been changed and source verification updated to utilize b2sums. More importantly, missing and optional dependency requirements (qt6-base) have been added, and existing version requirements have been updated per the 2.2.1 release README. Please let me know if this breaks functionality for you, it seems to be working well on my systems.

OdinVex commented on 2025-01-14 19:45 (UTC)

@ava1ar, Thank you. :)

<deleted-account> commented on 2025-01-14 19:44 (UTC)

@ava1ar, cheers and thank you for all your work!