From b4d0b49f4ff3c549daf18d79d262855607322309 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Sat, 2 Aug 2014 13:26:57 +0200 Subject: [PATCH] Add a recipe for mpc (MPD client) as musicpc That was bound to happen, there's already a port called mpc elsewhere... --- media-sound/mpc/musicpc-0.26.recipe | 70 +++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 media-sound/mpc/musicpc-0.26.recipe diff --git a/media-sound/mpc/musicpc-0.26.recipe b/media-sound/mpc/musicpc-0.26.recipe new file mode 100644 index 000000000..b423bbf0e --- /dev/null +++ b/media-sound/mpc/musicpc-0.26.recipe @@ -0,0 +1,70 @@ +SUMMARY="A commandline client for Music Player Daemon" +DESCRIPTION=" +Music Player Daemon (MPD) is a flexible, powerful, server-side application \ +for playing music. Through plugins and libraries it can play a variety \ +of sound files while being controlled by its network protocol. + +MPC is a commandline client for Music Player Daemon." +HOMEPAGE="http://www.musicpd.org/" +SRC_URI="http://www.musicpd.org/download/mpc/0/mpc-0.26.tar.xz" +CHECKSUM_SHA256="20735f7173cce56bec50c1d8b4633751052dc68365b29a6113206dc1cdc6e242" +LICENSE="GNU GPL v2" +COPYRIGHT="2003-2014 The Music Player Daemon Project" +REVISION="1" +ARCHITECTURES="x86 ?x86_64" +if [ $effectiveTargetArchitecture != x86_gcc2 ]; then + # x86_gcc2 is fine as primary target architecture as long as we're building + # for a different secondary architecture. + ARCHITECTURES="$ARCHITECTURES x86_gcc2" +else + ARCHITECTURES="$ARCHITECTURES !x86_gcc2" +fi +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + musicpc$secondaryArchSuffix = $portVersion + cmd:mpc$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix >= $haikuVersion + lib:libmpdclient$secondaryArchSuffix + glib2_x86 >= 2 + lib:libiconv$secondaryArchSuffix + lib:libintl$secondaryArchSuffix + " +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel >= $haikuVersion + boost${secondaryArchSuffix}_devel + devel:libmpdclient$secondaryArchSuffix + glib2${secondaryArchSuffix}_devel + devel:libiconv$secondaryArchSuffix + devel:libintl$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:awk + cmd:gcc${secondaryArchSuffix} + cmd:ld${secondaryArchSuffix} + cmd:make + cmd:pkg_config${secondaryArchSuffix} + cmd:ranlib + cmd:sed + cmd:find + " + +SOURCE_DIR="mpc-$portVersion" + +BUILD() +{ + export PKG_CONFIG_LIBDIR="`finddir B_SYSTEM_DIRECTORY`/$relativeDevelopLibDir/pkgconfig" + + runConfigure ./configure + + make $jobArgs +} + +INSTALL() +{ + export PKG_CONFIG_LIBDIR="`finddir B_SYSTEM_DIRECTORY`/$relativeDevelopLibDir/pkgconfig" + + make install +}