| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208 | # 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.6PKG_RELEASE:=		1PKG_MD5SUM:=		c78b8933e4902c5dc407d59925f8b10ePKG_DESCR:=		A music player daemonPKG_SECTION:=		netPKG_DEPENDS:=		glib libstdcxxPKG_BUILDDEP+=		glibifneq ($(ADK_PACKAGE_MPD_WITH_ALSA),)PKG_BUILDDEP+=		alsa-libendififneq ($(ADK_PACKAGE_MPD_WITH_MP3),)PKG_BUILDDEP+=		libid3tag libmadendififneq ($(ADK_PACKAGE_MPD_WITH_MP4),)PKG_BUILDDEP+=		faad2endififneq ($(ADK_PACKAGE_MPD_WITH_OGG),)PKG_BUILDDEP+=		libvorbisendififneq ($(ADK_PACKAGE_MPD_WITH_TREMOR),)PKG_BUILDDEP+=		libvorbisidecendififneq ($(ADK_PACKAGE_MPD_WITH_FLAC),)PKG_BUILDDEP+=		flacendififneq ($(ADK_PACKAGE_MPD_WITH_WAV),)PKG_BUILDDEP+=		libaudiofileendififneq ($(ADK_PACKAGE_MPD_WITH_SHOUT),)PKG_BUILDDEP+=		lame libvorbisendififneq ($(ADK_PACKAGE_MPD_WITH_CURL),)PKG_BUILDDEP+=		curlendififneq ($(ADK_PACKAGE_MPD_WITH_MMS),)PKG_BUILDDEP+=		libmmsendififneq ($(ADK_PACKAGE_MPD_WITH_FFMPEG),)PKG_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_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.mkifneq (${ADK_PACKAGE_MPD_WITH_ALSA},)PKG_DEPENDS+=		alsa-libendififneq (${ADK_PACKAGE_MPD_WITH_MP3},)PKG_DEPENDS+=		libid3tag libmadendififneq (${ADK_PACKAGE_MPD_WITH_MP4},)PKG_DEPENDS+=		libfaad2endififneq (${ADK_PACKAGE_MPD_WITH_OGG},)PKG_DEPENDS+=		libvorbis liboggendififneq (${ADK_PACKAGE_MPD_WITH_TREMOR},)PKG_DEPENDS+=		libvorbisidecendififneq (${ADK_PACKAGE_MPD_WITH_FLAC},)PKG_DEPENDS+=		libflacendififneq (${ADK_PACKAGE_MPD_WITH_WAV},)PKG_DEPENDS+=		libaudiofileendififneq (${ADK_PACKAGE_MPD_WITH_SHOUT},)PKG_DEPENDS+=		libshout liblame libvorbisencendififneq (${ADK_PACKAGE_MPD_WITH_CURL},)PKG_DEPENDS+=		libcurlendififneq (${ADK_PACKAGE_MPD_WITH_MMS},)PKG_DEPENDS+=		libmmsendififneq (${ADK_PACKAGE_MPD_WITH_FFMPEG},)PKG_DEPENDS+=		ffmpegendif$(eval $(call PKG_template,MPD,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))CONFIGURE_STYLE:=	gnu autotoolBUILD_STYLE:=		autoINSTALL_STYLE:=		autoXAKE_FLAGS+=		MPD_CFLAGS='-D_GNU_SOURCE'CONFIGURE_ENV+=		ac_cv_lib_nsl_gethostbyname=noCONFIGURE_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-flacelseCONFIGURE_ARGS+=	--disable-flacendififneq (${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
 |