Files
haikuports/media-sound/cmus/cmus-2.7.1.recipe
miqlas 9bf9a88e6b cmus: recipe cleanup (#1166)
* patchset not needed anymore
* output still broken for me.
2017-02-28 12:29:21 +01:00

85 lines
2.3 KiB
Bash

SUMMARY="A Console Based Audio Player"
DESCRIPTION="cmus (C* MUsic Player) is a small, fast and powerful console \
audio player which supports most major audio formats. Various features \
include gapless playback, ReplayGain support, MP3 and Ogg streaming, live \
filtering, instant startup, customizable key-bindings, and vi-style default \
key-bindings."
HOMEPAGE="https://cmus.github.io/"
COPYRIGHT="2005-2017 The cmus Project"
LICENSE="GNU GPL v2"
REVISION="3"
SOURCE_URI="https://github.com/cmus/cmus/archive/v$portVersion.tar.gz"
CHECKSUM_SHA256="8179a7a843d257ddb585f4c65599844bc0e516fe85e97f6f87a7ceade4eb5165"
ARCHITECTURES="!x86_gcc2 x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
cmus$secondaryArchSuffix = $portVersion
cmd:cmus$secondaryArchSuffix = $portVersion
cmd:cmus_remote$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libao$secondaryArchSuffix
lib:libavformat$secondaryArchSuffix
lib:libcddb$secondaryArchSuffix
lib:libiconv$secondaryArchSuffix
lib:libfaad$secondaryArchSuffix
lib:libFLAC$secondaryArchSuffix
lib:libmad$secondaryArchSuffix
lib:libmodplug$secondaryArchSuffix
lib:libmp4v2$secondaryArchSuffix
lib:libmpcdec$secondaryArchSuffix
lib:libopusfile$secondaryArchSuffix
lib:libncurses$secondaryArchSuffix
lib:libsamplerate$secondaryArchSuffix
lib:libvorbis$secondaryArchSuffix
lib:libwavpack$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libao$secondaryArchSuffix
devel:libavformat$secondaryArchSuffix
devel:libcddb$secondaryArchSuffix
devel:libiconv$secondaryArchSuffix
devel:libfaad$secondaryArchSuffix
devel:libFLAC$secondaryArchSuffix
devel:libmad$secondaryArchSuffix
devel:libmodplug$secondaryArchSuffix
devel:libmp4v2$secondaryArchSuffix
devel:libmpcdec$secondaryArchSuffix
devel:libopusfile$secondaryArchSuffix
devel:libncurses$secondaryArchSuffix
devel:libsamplerate$secondaryArchSuffix
devel:libvorbis$secondaryArchSuffix
devel:libwavpack$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:gcc${secondaryArchSuffix}
cmd:ld${secondaryArchSuffix}
cmd:make
cmd:pkg_config${secondaryArchSuffix}
"
BUILD()
{
# not an autotools configure
./configure \
prefix=$prefix \
bindir=$binDir \
datadir=$dataDir \
libdir=$libDir \
mandir=$manDir \
exampledir=$docDir \
LDFLAGS=-lnetwork
make $jobArgs
}
INSTALL()
{
make install
}