| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 | # 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.17.6PKG_RELEASE:=		3PKG_MD5SUM:=		d0da6a6a1d9cf1e8710b6082f6ef7849PKG_DESCR:=		A music player daemonPKG_SECTION:=		multimediaPKG_DEPENDS:=		glib libstdcxx libgccPKG_FDEPENDS:=		glib libstdcxxPKG_BUILDDEP:=		glibPKG_URL:=		http://www.musicpd.org/PKG_SITES:=		http://www.musicpd.org/download/mpd/0.17/PKG_ARCH_DEPENDS:=	!avr32 !m68kDISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.xzPKG_FLAVOURS_MPD:=	WITH_ALSA WITH_AO WITH_MP3 WITH_MP4 WITH_TREMORPKG_FLAVOURS_MPD+=	WITH_OGG WITH_FLAC WITH_WAV WITH_MMS WITH_FFMPEGPKG_FLAVOURS_MPD+=	WITH_SHOUT WITH_CURL WITH_SAMPLERATEPKGFD_WITH_ALSA:=	enable ALSA outputPKGFS_WITH_ALSA:=	alsa-libPKGFB_WITH_ALSA:=	alsa-libifeq ($(ADK_PACKAGE_MPD_WITH_ALSA),y)PKG_FDEPENDS+=		alsa-libendifPKGFD_WITH_AO:=		enable Libao/ESD outputPKGFS_WITH_AO:=		libaoPKGFB_WITH_AO:=		libaoifeq ($(ADK_PACKAGE_MPD_WITH_AO),y)PKG_FDEPENDS+=		libaoendifPKGFD_WITH_MP3:=	enable MP3 supportPKGFS_WITH_MP3:=	libid3tag libmadPKGFB_WITH_MP3:=	libid3tag libmadifeq ($(ADK_PACKAGE_MPD_WITH_MP3),y)PKG_FDEPENDS+=		libid3tag libmadendifPKGFD_WITH_MP4:=	enable MP4 supportPKGFS_WITH_MP4:=	libfaad2PKGFB_WITH_MP4:=	faad2ifeq ($(ADK_PACKAGE_MPD_WITH_MP4),y)PKG_FDEPENDS+=		libfaad2endifPKGFD_WITH_OGG:=	enable OGG supportPKGFS_WITH_OGG:=	libvorbis liboggPKGFB_WITH_OGG:=	libvorbis liboggifeq ($(ADK_PACKAGE_MPD_WITH_OGG),y)PKG_FDEPENDS+=		libvorbis liboggendifPKGFD_WITH_TREMOR:=	enable fixpoint Vorbis/OGG supportPKGFS_WITH_TREMOR:=	libvorbisidecPKGFB_WITH_TREMOR:=	libvorbisidecifeq ($(ADK_PACKAGE_MPD_WITH_TREMOR),y)PKG_FDEPENDS+=		libvorbisidecendifPKGFD_WITH_FLAC:=	enable FLAC supportPKGFS_WITH_FLAC:=	libflacPKGFB_WITH_FLAC:=	flacifeq ($(ADK_PACKAGE_MPD_WITH_FLAC),y)PKG_FDEPENDS+=		libflacendifPKGFD_WITH_WAV:=	enable WAVE supportPKGFS_WITH_WAV:=	libaudiofilePKGFB_WITH_WAV:=	libaudiofileifeq ($(ADK_PACKAGE_MPD_WITH_WAV),y)PKG_FDEPENDS+=		libaudiofileendifPKGFD_WITH_MMS:=	enable MMS supportPKGFS_WITH_MMS:=	libmmsPKGFB_WITH_MMS:=	libmmsifeq ($(ADK_PACKAGE_MPD_WITH_MMS),y)PKG_FDEPENDS+=		libmmsendifPKGFD_WITH_FFMPEG:=	enable FFMPEG supportPKGFS_WITH_FFMPEG:=	libffmpegPKGFB_WITH_FFMPEG:=	ffmpegifeq ($(ADK_PACKAGE_MPD_WITH_FFMPEG),y)PKG_FDEPENDS+=		libffmpegendifPKGFD_WITH_SHOUT:=	enable Shoutcast output supportPKGFS_WITH_SHOUT:=	libshout libmp3lame libvorbisencPKGFB_WITH_SHOUT:=	lame libvorbis libshoutifeq ($(ADK_PACKAGE_MPD_WITH_SHOUT),y)PKG_FDEPENDS+=		libshout liblame libvorbisencendifPKGFD_WITH_CURL:=	enable CURL supportPKGFS_WITH_CURL:=	libcurlPKGFB_WITH_CURL:=	curlifeq ($(ADK_PACKAGE_MPD_WITH_CURL),y)PKG_FDEPENDS+=		libcurlendifPKGFD_WITH_SAMPLERATE:=	enable samplerate supportPKGFS_WITH_SAMPLERATE:=	libsampleratePKGFB_WITH_SAMPLERATE:=	libsamplerateifeq ($(ADK_PACKAGE_MPD_WITH_SAMPLERATE),y)PKG_FDEPENDS+=		libsamplerateendifinclude ${TOPDIR}/mk/package.mk$(eval $(call PKG_template,MPD,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_FDEPENDS},${PKG_DESCR},${PKG_SECTION}))TARGET_CPPFLAGS+=	-D_GNU_SOURCE -D_POSIX_SOURCETARGET_CFLAGS+=		-std=gnu99CONFIGURE_ENV+=		ac_cv_lib_nsl_gethostbyname=noCONFIGURE_ARGS+=	--disable-httpd-output \			--disable-jack \			--disable-fifo \			--disable-pulse \			--disable-oss \			--disable-mpc \			--disable-wavpack \			--disable-sqlite \			--disable-mpg123 \			--disable-soundcloud \			--enable-inotify \			--with-zeroconf=noifneq (${ADK_PACKAGE_MPD_WITH_ALSA},)CONFIGURE_ARGS+=	--enable-alsaelseCONFIGURE_ARGS+=	--disable-alsaendififneq (${ADK_PACKAGE_MPD_WITH_AO},)CONFIGURE_ARGS+=	--enable-aoelseCONFIGURE_ARGS+=	--disable-aoendififneq (${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-vorbiselseCONFIGURE_ARGS+=	--disable-vorbisendififneq (${ADK_PACKAGE_MPD_WITH_TREMOR},)CONFIGURE_ARGS+=	\			--disable-vorbis \			--with-tremor \			--with-tremor-includes=${STAGING_TARGET_DIR}/usr/include \			--with-tremor-libraries=${STAGING_TARGET_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-encoderelseCONFIGURE_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-ffmpegendififneq (${ADK_PACKAGE_MPD_WITH_SAMPLERATE},)CONFIGURE_ARGS+=	--enable-lsrelseCONFIGURE_ARGS+=	--disable-lsrendifmpd-install:	${INSTALL_DIR} ${IDIR_MPD}/usr/bin ${IDIR_MPD}/etc/mpd/playlists	${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
 |