78 lines
2.6 KiB
Makefile
78 lines
2.6 KiB
Makefile
# $NetBSD: Makefile,v 1.4 2009/02/10 00:20:44 jnemeth Exp $
|
|
#
|
|
|
|
DISTNAME= op_panel-0.29
|
|
PKGREVISION= 3
|
|
CATEGORIES= comms
|
|
MASTER_SITES= http://www.asternic.org/files/
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.asternic.org/
|
|
COMMENT= Flash Operator Panel for Asterisk
|
|
#LICENSE= gnu-gpl-v2
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
FOP= op_panel
|
|
MESSAGE_SUBST+= FOP=${FOP}
|
|
|
|
RCD_SCRIPTS+= ${FOP}
|
|
|
|
USE_LANGUAGES= # none
|
|
NO_BUILD= yes
|
|
USE_TOOLS+= perl:run
|
|
REPLACE_PERL+= op_server.pl
|
|
|
|
PKG_GROUPS_VARS= APACHE_GROUP
|
|
PKG_USERS_VARS= APACHE_USER
|
|
|
|
PKG_SYSCONFSUBDIR= ${FOP}
|
|
MESSAGE_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
|
|
|
|
EGDIR= ${PREFIX}/share/examples/${FOP}
|
|
SMDIR= ${PREFIX}/share/${FOP}
|
|
|
|
MESSAGE_SUBST+= SMDIR=${SMDIR}
|
|
FILES_SUBST+= SMDIR=${SMDIR}
|
|
|
|
CONF_FILES= ${EGDIR}/op_astdb.cfg ${PKG_SYSCONFDIR}/op_astdb.cfg
|
|
CONF_FILES+= ${EGDIR}/op_buttons.cfg ${PKG_SYSCONFDIR}/op_buttons.cfg
|
|
CONF_FILES+= ${EGDIR}/op_lang_ca.cfg ${PKG_SYSCONFDIR}/op_lang_ca.cfg
|
|
CONF_FILES+= ${EGDIR}/op_lang_de.cfg ${PKG_SYSCONFDIR}/op_lang_de.cfg
|
|
CONF_FILES+= ${EGDIR}/op_lang_en.cfg ${PKG_SYSCONFDIR}/op_lang_en.cfg
|
|
CONF_FILES+= ${EGDIR}/op_lang_es.cfg ${PKG_SYSCONFDIR}/op_lang_es.cfg
|
|
CONF_FILES+= ${EGDIR}/op_lang_gl.cfg ${PKG_SYSCONFDIR}/op_lang_gl.cfg
|
|
CONF_FILES+= ${EGDIR}/op_lang_it.cfg ${PKG_SYSCONFDIR}/op_lang_it.cfg
|
|
CONF_FILES+= ${EGDIR}/op_lang_no.cfg ${PKG_SYSCONFDIR}/op_lang_no.cfg
|
|
CONF_FILES+= ${EGDIR}/op_lang_ru.cfg ${PKG_SYSCONFDIR}/op_lang_ru.cfg
|
|
CONF_FILES+= ${EGDIR}/op_lang_se.cfg ${PKG_SYSCONFDIR}/op_lang_se.cfg
|
|
CONF_FILES+= ${EGDIR}/op_server.cfg ${PKG_SYSCONFDIR}/op_server.cfg
|
|
CONF_FILES+= ${EGDIR}/op_style.cfg ${PKG_SYSCONFDIR}/op_style.cfg
|
|
CONF_FILES+= ${EGDIR}/op_panel.conf ${PKG_SYSCONFDIR}/op_panel.conf
|
|
|
|
SUBST_CLASSES+= paths
|
|
SUBST_FILES.paths= ${WRKDIR}/${FOP}.conf.dist
|
|
SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g'
|
|
SUBST_SED.paths+= -e 's,@SMDIR@,${SMDIR},g'
|
|
SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g'
|
|
SUBST_SED.paths+= -e 's,@PERL5@,${PERL5},g'
|
|
SUBST_STAGE.paths= post-patch
|
|
|
|
INSTALLATION_DIRS+= share/examples/${FOP}
|
|
INSTALLATION_DIRS+= share/${FOP}
|
|
INSTALLATION_DIRS+= libexec
|
|
|
|
post-extract:
|
|
cp ${FILESDIR}/${FOP}.conf.dist \
|
|
${WRKDIR}/${FOP}.conf.dist
|
|
|
|
do-install:
|
|
${INSTALL_DATA} ${WRKDIR}/${FOP}.conf.dist ${DESTDIR}${EGDIR}/${FOP}.conf
|
|
cp ${WRKSRC}/flash/* ${DESTDIR}${SMDIR}
|
|
chown -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${SMDIR}
|
|
find ${DESTDIR}${SMDIR} -type d -exec chmod ${PKGDIRMODE} {} \;
|
|
find ${DESTDIR}${SMDIR} -type f -exec chmod ${SHAREMODE} {} \;
|
|
${INSTALL_SCRIPT} ${WRKSRC}/op_server.pl ${DESTDIR}${PREFIX}/libexec/op_server.pl
|
|
${INSTALL_DATA} ${WRKSRC}/op_*.cfg ${DESTDIR}${EGDIR}
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|