add wavpack-4.40.0, a library/utility for the wavpack audio format,
[pkgsrc.git] / audio / mt-daapd / Makefile
1 # $NetBSD$
2
3 DISTNAME=       mt-daapd-0.2.4
4 CATEGORIES=     audio
5 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=mt-daapd/}
6
7 MAINTAINER=     adrianp@NetBSD.org
8 HOMEPAGE=       http://www.mt-daapd.org/
9 COMMENT=        Server for DAAP (iTunes)
10
11 USE_LANGUAGES=  c
12 USE_TOOLS+=     gmake
13
14 GNU_CONFIGURE=  yes
15
16 .include "../../mk/bsd.prefs.mk"
17
18 RCD_SCRIPTS=    mtdaapd
19 EGDIR=          ${PREFIX}/share/examples/${PKGBASE}
20 MTDAAPD_USER?=  mtdaapd
21 PKG_USERS=      ${MTDAAPD_USER}:${ROOT_GROUP}
22 BUILD_DEFS+=    VARBASE MTDAAPD_USER
23
24 CONF_FILES_PERMS=       ${EGDIR}/mt-daapd.conf ${PKG_SYSCONFDIR}/mt-daapd.conf \
25                         ${MTDAAPD_USER} ${ROOT_GROUP} 0660
26
27 OWN_DIRS_PERMS=         ${VARBASE}/cache/mt-daapd \
28                         ${MTDAAPD_USER} ${ROOT_GROUP} 0750
29
30 SUBST_CLASSES+=         conf
31 SUBST_STAGE.conf=       post-patch
32 SUBST_FILES.conf=       contrib/mt-daapd.conf
33 SUBST_SED.conf=         -e "s,@PREFIX@,${PREFIX},"
34 SUBST_SED.conf+=        -e "s,@VARBASE@,${VARBASE},g"
35 SUBST_SED.conf+=        -e "s,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},"
36 SUBST_SED.conf+=        -e "s,@MTDAAPD_USER@,${MTDAAPD_USER},"
37
38 SUBST_CLASSES+=         paths
39 SUBST_MESSAGE.paths=    Fixing hardcoded paths.
40 SUBST_STAGE.paths=      post-patch
41 SUBST_FILES.paths=      src/main.c
42 SUBST_SED.paths=        -e "s,/etc,${PKG_SYSCONFDIR},"
43 SUBST_SED.paths+=       -e "s,/var,${VARBASE},"
44
45 post-install:
46         ${INSTALL_DATA_DIR} ${EGDIR}
47         ${INSTALL_DATA} ${WRKSRC}/contrib/mt-daapd.conf ${EGDIR}
48         ${INSTALL_DATA} ${WRKSRC}/contrib/mt-daapd.playlist ${EGDIR}
49
50 .include "../../audio/libid3tag/buildlink3.mk"
51 .include "../../databases/gdbm/buildlink3.mk"
52 .include "../../mk/pthread.buildlink3.mk"
53 .include "../../mk/bsd.pkg.mk"