diff options
Diffstat (limited to 'audio/rtunes/Makefile')
-rw-r--r-- | audio/rtunes/Makefile | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/audio/rtunes/Makefile b/audio/rtunes/Makefile new file mode 100644 index 00000000000..5c692e16c58 --- /dev/null +++ b/audio/rtunes/Makefile @@ -0,0 +1,78 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/11/23 00:18:41 bjs Exp $ +# + +DISTNAME= rtunes-snap-20071122 +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_LOCAL} +EXTRACT_SUFX= .tar.bz2 + + +MAINTAINER= bjs@NetBSD.org +HOMEPAGE= http://www.nazgul.ch/dev.html +COMMENT= Streams audio to an Apple AirPort Express device + +PKG_DESTDIR_SUPPORT= user-destdir + +NO_CONFIGURE= yes +USE_TOOLS+= yacc lex + +.include "../../mk/bsd.prefs.mk" + +### +### XXX this dual-makefile, non-libtoolized package really needs to be +### reworked for proper multi-platform support, but I do not have +### time as of now. +### +.if ${OPSYS} == "Linux" +USE_TOOLS+= gmake +MAKE_ENV+= MAKE=${GMAKE:Q} +.else +USE_BSD_MAKEFILE= yes +MAKE_ENV+= MKPRIVATELIB=yes +.endif + +EGDIR= ${PREFIX}/share/examples/rtunes +CONF_FILES= ${EGDIR}/${RTUNES_CONF:T} \ + ${PKG_SYSCONFDIR}/${RTUNES_CONF:T} +RTUNES_CONF= ${WRKDIR}/rtunes.conf + + +INSTALLATION_DIRS_FROM_PLIST= yes + + +SUBST_CLASSES+= doc +SUBST_FILES.doc= librtunes/README +SUBST_STAGE.doc= post-extract +SUBST_VARS.doc= PREFIX + +post-extract: + cp ${FILESDIR}/${RTUNES_CONF:T} ${WRKDIR}/${RTUNES_CONF:T} + +.if defined(RTUNES_SERVER) && !empty(RTUNES_SERVER) +pre-build: prepare-rtunes-conf +.endif + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/rtunes/rtunes \ + ${DESTDIR}${PREFIX}/bin/rtunes + ${INSTALL_MAN} ${WRKSRC}/rtunes/rtunes.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_MAN} ${WRKSRC}/rtunes/rtunes.conf.5 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 + ${INSTALL_DATA} ${WRKSRC}/librtunes/librtunes.a \ + ${DESTDIR}${PREFIX}/lib + + ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/rtunes + ${INSTALL_DATA} ${WRKDIR}/rtunes.conf ${DESTDIR}${EGDIR} + ${INSTALL_DATA} ${WRKSRC}/librtunes/mplayer.diff ${DESTDIR}${EGDIR} + ${INSTALL_DATA} ${WRKSRC}/librtunes/README \ + ${DESTDIR}${PREFIX}/share/doc/rtunes + +.PHONY: prepare-rtunes-conf +prepare-rtunes-conf: + ${RUN} ${ECHO_MSG} "stream to ${RTUNES_SERVER}" >> ${RTUNES_CONF:Q} + +.include "../../security/openssl/buildlink3.mk" + +.include "../../mk/bsd.pkg.mk" |