| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 | # This file is part of the OpenADK project. OpenADK is copyrighted# material, please see the LICENCE file in the top-level directory.include ${TOPDIR}/rules.mkPKG_NAME:=		mpdPKG_VERSION:=		0.15.8PKG_RELEASE:=		2PKG_MD5SUM:=		6680970274c389fd07e2b35721de1764PKG_DESCR:=		A music player daemonPKG_SECTION:=		netPKG_DEPENDS:=		glib libstdcxxPKG_BUILDDEP+=		glibifneq ($(ADK_PACKAGE_MPD_WITH_ALSA),)PKG_DEPENDS+=		alsa-libPKG_BUILDDEP+=		alsa-libendififneq ($(ADK_PACKAGE_MPD_WITH_MP3),)PKG_DEPENDS+=		libid3tag libmadPKG_BUILDDEP+=		libid3tag libmadendififneq ($(ADK_PACKAGE_MPD_WITH_MP4),)PKG_DEPENDS+=		libfaad2PKG_BUILDDEP+=		faad2endififneq ($(ADK_PACKAGE_MPD_WITH_OGG),)PKG_DEPENDS+=		libvorbis liboggPKG_BUILDDEP+=		libvorbis liboggendififneq ($(ADK_PACKAGE_MPD_WITH_TREMOR),)PKG_DEPENDS+=		libvorbisidecPKG_BUILDDEP+=		libvorbisidecendififneq ($(ADK_PACKAGE_MPD_WITH_FLAC),)PKG_DEPENDS+=		libflacPKG_BUILDDEP+=		flacendififneq ($(ADK_PACKAGE_MPD_WITH_WAV),)PKG_DEPENDS+=		libaudiofilePKG_BUILDDEP+=		libaudiofileendififneq ($(ADK_PACKAGE_MPD_WITH_SHOUT),)PKG_DEPENDS+=		libshout liblame libvorbisPKG_BUILDDEP+=		lame libvorbis libshoutendififneq ($(ADK_PACKAGE_MPD_WITH_CURL),)PKG_DEPENDS+=		libcurlPKG_BUILDDEP+=		curlendififneq ($(ADK_PACKAGE_MPD_WITH_MMS),)PKG_DEPENDS+=		libmmsPKG_BUILDDEP+=		libmmsendififneq ($(ADK_PACKAGE_MPD_WITH_FFMPEG),)PKG_DEPENDS+=		ffmpegPKG_BUILDDEP+=		ffmpegendifPKG_URL:=		http://mpd.wikia.com/wiki/Music_Player_Daemon_WikiPKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=musicpd/}PKG_FLAVOURS:=		WITH_ALSA WITH_MP3 WITH_MP4 WITH_TREMOR \			WITH_OGG WITH_FLAC WITH_WAV WITH_MMS WITH_FFMPEG \			WITH_SHOUT WITH_CURLPKGFD_WITH_ALSA:=	enable ALSA outputPKGFD_WITH_MP3:=	enable MP3 supportPKGFD_WITH_MP4:=	enable MP4 supportPKGFD_WITH_OGG:=	enable OGG supportPKGFD_WITH_TREMOR:=	enable fixpoint Vorbis/OGG supportPKGFD_WITH_FLAC:=	enable FLAC supportPKGFD_WITH_WAV:=	enable WAVE supportPKGFD_WITH_MMS:=	enable MMS supportPKGFD_WITH_FFMPEG:=	enable FFMPEG supportPKGFD_WITH_SHOUT:=	enable Shoutcast output supportPKGFD_WITH_CURL:=	enable CURL supportinclude ${TOPDIR}/mk/package.mk$(eval $(call PKG_template,MPD,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))TCFLAGS+=		-std=gnu99XAKE_FLAGS+=		MPD_CFLAGS='-D_GNU_SOURCE'CONFIGURE_ARGS+=	--disable-httpd-output \			--disable-ao \			--disable-jack \			--disable-fifo \			--disable-pulse \			--disable-oss \			--disable-mpc \			--disable-wavpack \			--disable-sqlite \			--with-zeroconf=noifneq (${ADK_PACKAGE_MPD_WITH_ALSA},)CONFIGURE_ARGS+=	--enable-alsaelseCONFIGURE_ARGS+=	--disable-alsaendififneq (${ADK_PACKAGE_MPD_WITH_MP3},)CONFIGURE_ARGS+=	--enable-id3 --enable-madelseCONFIGURE_ARGS+=	--disable-id3 --disable-madendififneq (${ADK_PACKAGE_MPD_WITH_MP4},)CONFIGURE_ARGS+=	--enable-aacelseCONFIGURE_ARGS+=	--disable-aacendififneq (${ADK_PACKAGE_MPD_WITH_OGG},)CONFIGURE_ARGS+=	--enable-vorbis elseCONFIGURE_ARGS+=	--disable-vorbis endififneq (${ADK_PACKAGE_MPD_WITH_TREMOR},)CONFIGURE_ARGS+=	\			--disable-vorbis \			--with-tremor \			--with-tremor-includes=${STAGING_DIR}/usr/include \			--with-tremor-libraries=${STAGING_DIR}/usr/libendififneq (${ADK_PACKAGE_MPD_WITH_FLAC},)CONFIGURE_ARGS+=	--enable-flac --enable-oggflacelseCONFIGURE_ARGS+=	--disable-flac --disable-oggflacendififneq (${ADK_PACKAGE_MPD_WITH_WAV},)CONFIGURE_ARGS+=	--enable-audiofileelseCONFIGURE_ARGS+=	--disable-audiofileendififneq (${ADK_PACKAGE_MPD_WITH_SHOUT},)CONFIGURE_ARGS+=	--enable-shout \			--enable-lame-encoder \			--enable-vorbis-encoder \			--with-lame-includes=${STAGING_DIR}/usr/include \			--with-lame-libraries=${STAGING_DIR}/usr/libelseCONFIGURE_ARGS+=	--disable-shout \			--disable-lame-encoder \			--disable-vorbis-encoderendififneq (${ADK_PACKAGE_MPD_WITH_CURL},)CONFIGURE_ARGS+=	--enable-curlelseCONFIGURE_ARGS+=	--disable-curlendififneq (${ADK_PACKAGE_MPD_WITH_MMS},)CONFIGURE_ARGS+=	--enable-mmselseCONFIGURE_ARGS+=	--disable-mmsendififneq (${ADK_PACKAGE_MPD_WITH_FFMPEG},)CONFIGURE_ARGS+=	--enable-ffmpegelseCONFIGURE_ARGS+=	--disable-ffmpegendifpost-install:	${INSTALL_DIR} ${IDIR_MPD}/usr/bin ${IDIR_MPD}/etc	${INSTALL_BIN} ${WRKINST}/usr/bin/mpd ${IDIR_MPD}/usr/bin	${INSTALL_DATA} ./files/mpd.conf ${IDIR_MPD}/etc/mpd.confinclude ${TOPDIR}/mk/pkg-bottom.mk
 |