1 # $NetBSD: Makefile,v 1.4 2008/02/28 11:58:47 rillig Exp $
4 DISTNAME= rtunes-snap-20071122
7 MASTER_SITES= ${MASTER_SITE_LOCAL}
10 MAINTAINER= bjs@NetBSD.org
11 HOMEPAGE= http://www.nazgul.ch/dev.html
12 COMMENT= Streams audio to an Apple AirPort Express device
14 PKG_DESTDIR_SUPPORT= user-destdir
16 WRKSRC= ${WRKDIR}/rtunes
19 USE_TOOLS+= yacc lex gmake
20 MAKE_FILE= GNUmakefile
22 .include "../../mk/bsd.prefs.mk"
24 EGDIR= ${PREFIX}/share/examples/rtunes
25 CONF_FILES= ${EGDIR}/${RTUNES_CONF:T} \
26 ${PKG_SYSCONFDIR}/${RTUNES_CONF:T}
27 RTUNES_CONF= ${WRKDIR}/rtunes.conf
32 SUBST_FILES.doc= librtunes/README
33 SUBST_STAGE.doc= post-extract
34 SUBST_VARS.doc= PREFIX
37 cp ${FILESDIR}/${RTUNES_CONF:T} ${WRKDIR}/${RTUNES_CONF:T}
39 .if defined(RTUNES_SERVER) && !empty(RTUNES_SERVER)
40 pre-build: prepare-rtunes-conf
44 ${INSTALL_PROGRAM} ${WRKSRC}/rtunes/rtunes \
45 ${DESTDIR}${PREFIX}/bin/rtunes
46 ${INSTALL_MAN} ${WRKSRC}/rtunes/rtunes.1 \
47 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
48 ${INSTALL_MAN} ${WRKSRC}/rtunes/rtunes.conf.5 \
49 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5
50 ${INSTALL_DATA} ${WRKSRC}/librtunes/librtunes.a \
51 ${DESTDIR}${PREFIX}/lib
53 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
54 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/rtunes
55 ${INSTALL_DATA} ${WRKDIR}/rtunes.conf ${DESTDIR}${EGDIR}
56 ${INSTALL_DATA} ${WRKSRC}/librtunes/mplayer.diff ${DESTDIR}${EGDIR}
57 ${INSTALL_DATA} ${WRKSRC}/librtunes/README \
58 ${DESTDIR}${PREFIX}/share/doc/rtunes
60 .PHONY: prepare-rtunes-conf
62 ${RUN} ${ECHO_MSG} "stream to ${RTUNES_SERVER}" >> ${RTUNES_CONF:Q}
64 .include "../../security/openssl/buildlink3.mk"
66 .include "../../mk/bsd.pkg.mk"