Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 6 additions & 7 deletions audio/qmmp/README
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
Qmmp is an audio-player, written with help of Qt library.
The user interface is similar to winamp or xmms.
Qmmp is a lightweight audio player based on the Qt framework, designed to provide a classic media player experience similar to Winamp and XMMS.

Qmmp can optionally use the following applications:
libmms, libmpcdec, soxr + jack, libmodplug, faad2,
libbs2b, libprojectM, and libenca.
It features a simple and efficient user interface, with support for multiple interface styles. Alternative user interfaces are also available:
https://qmmp.ylsoftware.com/screenshots.php

You need soxr and jack to enable JACK support.
Qmmp supports a wide range of audio formats through optional dependencies. Additional functionality can be enabled by installing:
libmms, libmpcdec, soxr (with JACK support), libmodplug, faad2, libbs2b, libprojectM, and libenca.

Untested, another optional package is sid[whatever]
Note: Both soxr and JACK are required to enable JACK audio output support.
31 changes: 18 additions & 13 deletions audio/qmmp/qmmp.SlackBuild
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

# Copyright 2010 Grigorios Bouzakis <grbzks@xsmail.com>
# Copyright 2011-2016 Michales Michaloudes <korgie@gmail.com>
# Copyright 2026 Isaac Narvaez <isaac.rkt@proton.me>
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for any purpose
Expand All @@ -23,16 +24,20 @@
cd $(dirname $0) ; CWD=$(pwd)

PRGNAM=qmmp
VERSION=${VERSION:-0.12.14}
VERSION=${VERSION:-2.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
# Allow parallel compilation
# You can override this by running:
# NUMJOBS=4 ./qmmp.SlackBuild
NUMJOBS=${NUMJOBS:-$(nproc)}

if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
*) ARCH=$( uname -m ) ;;
esac
fi

Expand Down Expand Up @@ -74,20 +79,20 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;

mkdir -p build
cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release ..
make
make install DESTDIR=$PKG
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release ..
make -j$NUMJOBS
make install DESTDIR=$PKG
cd ..

find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
Expand Down
14 changes: 7 additions & 7 deletions audio/qmmp/qmmp.info
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
PRGNAM="qmmp"
VERSION="0.12.14"
HOMEPAGE="http://qmmp.ylsoftware.com/"
DOWNLOAD="http://qmmp.ylsoftware.com/files/qmmp/0.12/qmmp-0.12.14.tar.bz2"
MD5SUM="05e78ab920ac38bd103b9ca475d90fea"
VERSION="2.3.1"
HOMEPAGE="https://qmmp.ylsoftware.com/"
DOWNLOAD="https://qmmp.ylsoftware.com/files/qmmp/2.3/qmmp-2.3.1.tar.bz2"
MD5SUM="572e57c9507f134d1577836a836af707"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt4"
MAINTAINER="Michales Michaloudes"
EMAIL="korgie@gmail.com"
REQUIRES="qt6"
MAINTAINER="Isaac Narvaez"
EMAIL="isaac.rkt@proton.me"
12 changes: 6 additions & 6 deletions audio/qmmp/slack-desc
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.

|-----handy-ruler------------------------------------------------------|
qmmp: qmmp (QT based multimedia player)
qmmp:
qmmp: Qmmp is a QT based multimedia player.
qmmp:
qmmp: Homepage: http://qmmp.ylsoftware.com/
qmmp:
qmmp: qmmp (Qt-based audio player similar to Winamp)
qmmp:
qmmp: Qmmp is a lightweight audio player built with the Qt framework.
qmmp: It provides a classic user interface similar to Winamp and XMMS.
qmmp:
qmmp: Qmmp supports multiple audio formats through plugins and offers
qmmp: features such as playlists, equalizer, and visualizations.
qmmp:
qmmp: Homepage: https://qmmp.ylsoftware.com/
qmmp:
qmmp:
Loading