Import pavumeter version 0.9.3.
[pkgsrc.git] / audio / ubs / Makefile
1 # $NetBSD$
2 #
3
4 DISTNAME=               ubs-0.17
5 CATEGORIES=             audio
6 MASTER_SITES=           http://aboleo.net/software/ubs/downloads/
7
8 MAINTAINER=             xtraeme@NetBSD.org
9 HOMEPAGE=               http://aboleo.net/software/ubs/
10 COMMENT=                Uninterrupted Broadcasting System
11
12 GNU_CONFIGURE=          yes
13 USE_BUILDLINK3=         yes
14 USE_PKGINSTALL=         yes
15
16 RCD_SCRIPTS=            ubs
17 PKG_SYSCONFSUBDIR=      ubs
18 CONFIGURE_ARGS+=        --sysconfdir=${PKG_SYSCONFDIR}
19
20 .include "../../mk/bsd.prefs.mk"
21
22 BUILD_DEFS+=            UBS_BASEDIR UBS_USER UBS_GROUP
23
24 UBS_BASEDIR?=           /var/spool/ubs
25 UBS_USER?=              ubs
26 UBS_GROUP?=             ubs
27
28 PKG_GROUPS=             ${UBS_GROUP}
29 PKG_USERS=              ${UBS_USER}:${UBS_GROUP}
30 FILES_SUBST+=           PREFIX="${PREFIX}"
31 FILES_SUBST+=           UBS_USER="${UBS_USER}"
32 FILES_SUBST+=           UBS_GROUP="${UBS_GROUP}"
33
34 OWN_DIRS_PERMS=         ${UBS_BASEDIR} ${UBS_USER} ${UBS_GROUP} 0750
35 OWN_DIRS_PERMS+=        ${UBS_BASEDIR}/var ${UBS_USER} ${UBS_GROUP} 0750
36 OWN_DIRS_PERMS+=        ${UBS_BASEDIR}/log ${UBS_USER} ${UBS_GROUP} 0750
37
38 EGDIR=                  ${PREFIX}/share/examples/ubs
39 CONF_FILES=             ${EGDIR}/help.conf ${PKG_SYSCONFDIR}/help.conf
40 CONF_FILES+=            ${EGDIR}/ubs.conf.default ${PKG_SYSCONFDIR}/ubs.conf
41
42 post-extract:
43         @${MV} ${WRKSRC}/config/ubs.conf.default \
44                 ${WRKSRC}/config/ubs.conf.default.in
45
46 pre-configure:
47         @${SED} -e "s,@UBS_BASEDIR@,${UBS_BASEDIR},g" \
48                 ${WRKSRC}/config/ubs.conf.default.in > \
49                 ${WRKSRC}/config/ubs.conf.default
50
51 .include "../../audio/libvorbis/buildlink3.mk"
52 .include "../../mk/bsd.pkg.mk"