Files
haikuports/media-plugins/qmmp-plugin-pack/qmmp_plugin_pack-1.2.1.recipe
Augustin Cavalier d530e87158 Bump all dependents of FFmpeg (again.)
Sorry for the noise...
2018-07-02 20:07:00 -04:00

73 lines
2.2 KiB
Bash

SUMMARY="Plugin pack is a set of extra plugins for Qmmp"
DESCRIPTION="Plugin List:
* MPG123 - MPEG v1/2 layer1/2/3 decoder using of libmpg123 library
* FFap - enhanced Monkey's Audio (APE) decoder (24-bit samples and embedded cue support)
* XMP - module player with use of the libxmp library
* Sample Rate Converter - resampler based on libsamplerate library
* Goom - audio visualization based on goom project
* FFVideo - video playback engine based on FFmpeg library
* History - a tool for collection information information about listened tracks"
HOMEPAGE="http://qmmp.ylsoftware.com/"
COPYRIGHT="2006-2018 Qmmp Development Team"
LICENSE="GNU GPL v2"
REVISION="3"
SOURCE_URI="https://sourceforge.net/projects/qmmp-dev/files/qmmp-plugin-pack/qmmp-plugin-pack-$portVersion.tar.bz2"
SOURCE_DIR="qmmp-plugin-pack-$portVersion"
CHECKSUM_SHA256="041180e8738cb4393d586de1fe579eb1205c8eff71442650ec3041ab69072aea"
ARCHITECTURES="!x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
qmmp_plugin_pack$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libavcodec$secondaryArchSuffix
lib:libavformat$secondaryArchSuffix
lib:libavutil$secondaryArchSuffix
lib:libmpg123$secondaryArchSuffix
lib:libqmmp$secondaryArchSuffix
lib:libqmmpui$secondaryArchSuffix
lib:libQt5Core$secondaryArchSuffix
lib:libQt5Gui$secondaryArchSuffix
lib:libQt5Widgets$secondaryArchSuffix
lib:libsamplerate$secondaryArchSuffix
lib:libtag$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libavcodec$secondaryArchSuffix
devel:libavformat$secondaryArchSuffix
devel:libmpg123$secondaryArchSuffix
devel:libqmmp$secondaryArchSuffix
devel:libQt5Core$secondaryArchSuffix >= 5.7
devel:libsamplerate$secondaryArchSuffix
devel:libtag$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:make
cmd:find
cmd:flex
cmd:gcc$secondaryArchSuffix
cmd:pkg_config$secondaryArchSuffix
cmd:qmake$secondaryArchSuffix >= 5.7
cmd:yacc
cmd:yasm
cmd:xargs
"
BUILD()
{
qmake \
DISABLED_PLUGINS+=XMP_PLUGIN \
DISABLED_PLUGINS+=GOOM_ASM \
DISABLED_PLUGINS+=FFVIDEO_PLUGIN
make $jobArgs
}
INSTALL()
{
mkdir -p $appsDir/Qmmp/plugins
cp -rf lib/qmmp/* $appsDir/Qmmp/plugins
}