# qmmp/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] #--------------------------------------------------------------------- [buildtimes] #--------------------------------------------------------------------- [settings] altpkg = yes defer = glibc64 exepack = no license = See "license*.txt" in installed tree licfile = COPYING dontfind = qt4 qt5 setpaths = \ alsa alsa curl enca \ faad2 flac flac gcc \ gtkcore jackone libarchive libcddb \ libcdio libgme libmad libmms \ libogg libshout libsndfile libsoxr \ libvorbis libxmp mpg123 opus \ opusfile pulseaudio pulseaudio qmmp \ qt6 taglib wavpack wildmidi \ zlib \ libsidplayfp #--------------------------------------------------------------------- [depends] alsa brotli bzip2 cmake curl db double-conversion enca expat faad2 ffmpeg ffmpeg6 flac fontconfig freetype2 graphite2 gtkcore jackone lame libarchive libb2 libbsd libcddb libcdio libgcrypt libgme libgpg-error libicu libidn2 liblz4 libmad libmms libmpcdec libogg libpng libpsl librtmp libsasl libshout libsidplayfp libsndfile libsoxr libssh2 libunistring libvorbis libxml2 libxmp mpg123 ncurses nghttp2 openldap openssl openssl3 opus opusfile pcre2 pkgconf pulseaudio qt6 speex taglib theora wavpack wildmidi xorg xzutils zlib zstd #--------------------------------------------------------------------- [configure] export QTDIR=$PRODTREE/qt6 export QT6DIR=$QTDIR mkdir obj && cd obj cmake \ -DCMAKE_BUILD_TYPE=RELEASE \ -DCMAKE_INSTALL_PREFIX=$PKGDIR_PROD \ -DCMAKE_INSTALL_LIBDIR=lib \ -DQT_DEBUG_FIND_PACKAGE=ON \ .. #--------------------------------------------------------------------- [build] cd obj && smpmake && make install #--------------------------------------------------------------------- [postbuild] BINDIR=$PKGDIR_PROD/bin cd $BINDIR rm -fr ../xbin mkdir ../xbin mv qmmp ../xbin/ cp -p $PKGDIR_SPECIAL/qmmp.wrapper.in qmmp chmod 755 qmmp cd $BINDIR ln -nsf qmmp winamp ln -nsf qmmp xmms ln -nsf qmmp xmms2 SKINSDIR=$PKGDIR_PROD/skins mkdir -p $SKINSDIR cd $SKINSDIR unzip $PKGDIR_SPECIAL/Skins_All_in_One.zip mv Skins_All_in_One/* . rm -fr Skins_All_in_One7 #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = tbd url_home = tbd url_lfs = tbd url_tarball = https://downloads.sourceforge.net/\ qmmp-dev/qmmp-2.2.2.tar.bz2 #--------------------------------------------------------------------- [history] 241117 Added package 241117 Started with 2.2.2 241117 Added single-instance wrapper 241117 Use double-size mode and a good skin by default