pkgsrc-wip/py-albatross/Makefile

76 lines
2.5 KiB
Makefile

# $NetBSD: Makefile,v 1.17 2014/01/25 10:45:27 thomasklausner Exp $
#
DISTNAME= albatross-1.10
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
PKGREVISION= 1
CATEGORIES= www python
MASTER_SITES= http://www.object-craft.com.au/projects/albatross/download/
LICENSE= modified-bsd
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://www.object-craft.com.au/projects/albatross/
COMMENT= Toolkit for Stateful Web Applications
PYDISTUTILSPKG= yes
PY_PATCHPLIST= yes
USE_TOOLS+= pax
AUTO_MKDIRS= yes
RUNTIME_DIR?= /var/run/albatross
LOGDIR?= /var/log/albatross
EXAMPLEDIR= ${DESTDIR}${PREFIX}/share/examples/albatross
LOGFILE?= ${LOGDIR}/al-session-daemon.log
PIDFILE?= ${RUNTIME_DIR}/session-daemon.pid
ALBATROSS_USER= albatross
ALBATROSS_GROUP= albatross
FILES_SUBST+= ALBATROSS_USER=${ALBATROSS_USER:Q}
FILES_SUBST+= ALBATROSS_GROUP=${ALBATROSS_GROUP:Q}
FILES_SUBST+= RUNTIME_DIR=${RUNTIME_DIR:Q}
FILES_SUBST+= LOGDIR=${LOGDIR:Q}
FILES_SUBST+= LOGFILE=${LOGFILE:Q}
FILES_SUBST+= PIDFILE=${PIDFILE:Q}
RCD_SCRIPTS= al_session_daemon
PKG_GROUPS= ${ALBATROSS_USER}
PKG_USERS= ${ALBATROSS_USER}:${ALBATROSS_GROUP}
OWN_DIRS_PERMS= ${RUNTIME_DIR} ${ALBATROSS_USER} ${ALBATROSS_GROUP} 0750
OWN_DIRS_PERMS+= ${LOGDIR} ${ALBATROSS_USER} ${ALBATROSS_GROUP} 0750
REPLACE_PYTHON= samples/extension/cal.py
REPLACE_PYTHON+= samples/form4/form.py
REPLACE_PYTHON+= samples/paginate/paginate.py
REPLACE_PYTHON+= samples/popview1/popview.py
REPLACE_PYTHON+= samples/popview2/popview.py
REPLACE_PYTHON+= samples/popview3/popview.py
REPLACE_PYTHON+= samples/popview4/popview.py
REPLACE_PYTHON+= samples/random/random.py
REPLACE_PYTHON+= samples/templates/content1/content.py
REPLACE_PYTHON+= samples/templates/content2/content.py
REPLACE_PYTHON+= samples/templates/form1/form.py
REPLACE_PYTHON+= samples/templates/form2/form.py
REPLACE_PYTHON+= samples/templates/form3/form.py
REPLACE_PYTHON+= samples/templates/simple1/simple.py
REPLACE_PYTHON+= samples/templates/simple2/simple.py
REPLACE_PYTHON+= samples/templates/simple3/simple.py
REPLACE_PYTHON+= samples/templates/simple4/simple.py
REPLACE_PYTHON+= samples/templates/simple5/simple.py
REPLACE_PYTHON+= samples/templates/stream/stream.py
REPLACE_PYTHON+= samples/tree1/tree.py
REPLACE_PYTHON+= samples/tree2/tree.py
REPLACE_PYTHON+= samples/tree3/tree.py
post-install:
${INSTALL_DATA_DIR} ${EXAMPLEDIR}
cd ${WRKSRC}/samples && ${FIND} . -type f \! -name \.cvsignore \
-print | pax -rw -pp -pm ${EXAMPLEDIR}
.include "../../lang/python/extension.mk"
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"