c1ad5f9d797914b085b4cd0b830e5a7fa6727db4
[pkgsrc.git] / audio / rtunes / Makefile
1 # $NetBSD: Makefile,v 1.4 2008/02/28 11:58:47 rillig Exp $
2 #
3
4 DISTNAME=       rtunes-snap-20071122
5 PKGREVISION=    1
6 CATEGORIES=     audio
7 MASTER_SITES=   ${MASTER_SITE_LOCAL}
8 EXTRACT_SUFX=   .tar.bz2
9
10 MAINTAINER=     bjs@NetBSD.org
11 HOMEPAGE=       http://www.nazgul.ch/dev.html
12 COMMENT=        Streams audio to an Apple AirPort Express device
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 WRKSRC=         ${WRKDIR}/rtunes
17
18 NO_CONFIGURE=           yes
19 USE_TOOLS+=             yacc lex gmake
20 MAKE_FILE=              GNUmakefile
21
22 .include "../../mk/bsd.prefs.mk"
23
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
28
29 AUTO_MKDIRS=                    yes
30
31 SUBST_CLASSES+=         doc
32 SUBST_FILES.doc=        librtunes/README
33 SUBST_STAGE.doc=        post-extract
34 SUBST_VARS.doc=         PREFIX
35
36 post-extract:
37         cp ${FILESDIR}/${RTUNES_CONF:T} ${WRKDIR}/${RTUNES_CONF:T}
38
39 .if defined(RTUNES_SERVER) && !empty(RTUNES_SERVER)
40 pre-build: prepare-rtunes-conf
41 .endif
42
43 do-install:
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
52
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
59
60 .PHONY: prepare-rtunes-conf
61 prepare-rtunes-conf:
62         ${RUN} ${ECHO_MSG} "stream to ${RTUNES_SERVER}" >> ${RTUNES_CONF:Q}
63
64 .include "../../security/openssl/buildlink3.mk"
65
66 .include "../../mk/bsd.pkg.mk"