summaryrefslogtreecommitdiff
path: root/devel/py-trytond/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/py-trytond/Makefile')
-rw-r--r--devel/py-trytond/Makefile26
1 files changed, 24 insertions, 2 deletions
diff --git a/devel/py-trytond/Makefile b/devel/py-trytond/Makefile
index 4c1d9abdafd..cba0e948649 100644
--- a/devel/py-trytond/Makefile
+++ b/devel/py-trytond/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2016/08/28 15:48:31 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2016/12/04 21:12:59 rodent Exp $
TRYTON_MODULE_NAME= trytond
.include "../../devel/py-trytond/Makefile.common"
CATEGORIES= devel python
@@ -8,11 +8,14 @@ HOMEPAGE= http://www.tryton.org/
COMMENT= Server of the Tryton application platform
LICENSE= gnu-gpl-v3
-DEPENDS+= ${PYPKGPREFIX}-python-sql>=0.2:../../databases/py-python-sql
+DEPENDS+= ${PYPKGPREFIX}-python-sql>=0.4:../../databases/py-python-sql
DEPENDS+= ${PYPKGPREFIX}-polib-[0-9]*:../../devel/py-polib
+DEPENDS+= ${PYPKGPREFIX}-wrapt-[0-9]*:../../devel/py-wrapt
DEPENDS+= ${PYPKGPREFIX}-bcrypt-[0-9]*:../../security/py-bcrypt
DEPENDS+= ${PYPKGPREFIX}-relatorio>=0.2.0:../../textproc/py-relatorio
DEPENDS+= ${PYPKGPREFIX}-lxml>=2.0:../../textproc/py-lxml
+DEPENDS+= ${PYPKGPREFIX}-genshi-[0-9]*:../../www/py-genshi
+DEPENDS+= ${PYPKGPREFIX}-werkzeug-[0-9]*:../../www/py-werkzeug
USE_LANGUAGES= # none
@@ -33,15 +36,34 @@ REPLACE_PYTHON+= trytond/tests/test_tryton.py
PYTHON_VERSIONED_DEPENDENCIES= dateutil
PY_PATCHPLIST= yes
+PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
.include "options.mk"
OPSYSVARS+= DEPENDS
DEPENDS.Darwin+= ${PYPKGPREFIX}-py2app-[0-9]*:../../devel/py-py2app
+RCD_SCRIPTS= trytond
+CONFDIR= ${PKG_SYSCONFDIR}/${PKGBASE}
+EGDIR= share/examples/${PKGBASE}
+INSTALLATION_DIRS+= ${EGDIR} share/${PKGBASE}
+
+CONF_FILES+= ${EGDIR}/trytond.conf.example \
+ ${CONFDIR}/trytond.conf
+CONF_FILES+= ${EGDIR}/logging.conf.example \
+ ${CONFDIR}/logging.conf
+
post-install:
+ ${MV} ${DESTDIR}${PREFIX}/bin/trytond-admin \
+ ${DESTDIR}${PREFIX}/bin/trytond-admin${PYVERSSUFFIX}
+ ${MV} ${DESTDIR}${PREFIX}/bin/trytond-cron \
+ ${DESTDIR}${PREFIX}/bin/trytond-cron${PYVERSSUFFIX}
${MV} ${DESTDIR}${PREFIX}/bin/trytond \
${DESTDIR}${PREFIX}/bin/trytond${PYVERSSUFFIX}
+ ${INSTALL_DATA} ${FILESDIR}/trytond.conf.example \
+ ${DESTDIR}${PREFIX}/${EGDIR}/trytond.conf.example
+ ${INSTALL_DATA} ${FILESDIR}/logging.conf.example \
+ ${DESTDIR}${PREFIX}/${EGDIR}/logging.conf.example
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"