| @@ -1,25 +1,27 @@ | | | @@ -1,25 +1,27 @@ |
1 | # $NetBSD: Makefile,v 1.42 2017/09/26 10:26:57 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.43 2017/10/24 04:45:18 adam Exp $ |
2 | | | 2 | |
3 | DISTNAME= luma-3.0.7 | | 3 | DISTNAME= luma-3.0.7 |
4 | CATEGORIES= databases | | 4 | CATEGORIES= databases |
5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=luma/} | | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=luma/} |
6 | EXTRACT_SUFX= .zip | | 6 | EXTRACT_SUFX= .zip |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://luma.sourceforge.net/ | | 9 | HOMEPAGE= http://luma.sourceforge.net/ |
10 | COMMENT= LDAP browser | | 10 | COMMENT= LDAP browser |
11 | LICENSE= gnu-gpl-v2 | | 11 | LICENSE= gnu-gpl-v2 |
12 | | | 12 | |
| | | 13 | DEPENDS+= ${PYPKGPREFIX}-ldap-[0-9]*:../../databases/py-ldap |
| | | 14 | |
13 | REPLACE_PYTHON= luma/luma.py | | 15 | REPLACE_PYTHON= luma/luma.py |
14 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PYSITELIB}/luma/plugins/browser | | 16 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PYSITELIB}/luma/plugins/browser |
15 | | | 17 | |
16 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # py-ldap | | 18 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # py-ldap |
17 | | | 19 | |
18 | SUBST_CLASSES+= luma | | 20 | SUBST_CLASSES+= luma |
19 | SUBST_STAGE.luma= pre-configure | | 21 | SUBST_STAGE.luma= pre-configure |
20 | SUBST_FILES.luma= luma/luma.py | | 22 | SUBST_FILES.luma= luma/luma.py |
21 | SUBST_SED.luma= -e "s|@PATH@|${PREFIX}/${PYSITELIB}/luma|" | | 23 | SUBST_SED.luma= -e "s|@PATH@|${PREFIX}/${PYSITELIB}/luma|" |
22 | SUBST_MESSAGE.luma= Adding library path to luma. | | 24 | SUBST_MESSAGE.luma= Adding library path to luma. |
23 | | | 25 | |
24 | post-extract: | | 26 | post-extract: |
25 | for f in ${WRKSRC}/luma/luma.py ${WRKSRC}/setup.py; do \ | | 27 | for f in ${WRKSRC}/luma/luma.py ${WRKSRC}/setup.py; do \ |
| @@ -29,20 +31,19 @@ post-extract: | | | @@ -29,20 +31,19 @@ post-extract: |
29 | | | 31 | |
30 | # world-writeable files | | 32 | # world-writeable files |
31 | pre-build: | | 33 | pre-build: |
32 | ${CHMOD} 0644 ${WRKSRC}/data/icons/*/*.png | | 34 | ${CHMOD} 0644 ${WRKSRC}/data/icons/*/*.png |
33 | ${CHMOD} 0644 ${WRKSRC}/data/icons/*/*.svg | | 35 | ${CHMOD} 0644 ${WRKSRC}/data/icons/*/*.svg |
34 | ${CHMOD} 0644 ${WRKSRC}/data/*.desktop | | 36 | ${CHMOD} 0644 ${WRKSRC}/data/*.desktop |
35 | | | 37 | |
36 | # some templates are not installed, do it manually | | 38 | # some templates are not installed, do it manually |
37 | # https://sourceforge.net/p/luma/bugs/48/ | | 39 | # https://sourceforge.net/p/luma/bugs/48/ |
38 | post-install: | | 40 | post-install: |
39 | ${MV} ${DESTDIR}${PREFIX}/share/man/man1/luma.1.gz ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | | 41 | ${MV} ${DESTDIR}${PREFIX}/share/man/man1/luma.1.gz ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 |
40 | ${CP} -R ${WRKSRC}/luma/plugins/browser/templates ${DESTDIR}${PREFIX}/${PYSITELIB}/luma/plugins/browser/templates | | 42 | ${CP} -R ${WRKSRC}/luma/plugins/browser/templates ${DESTDIR}${PREFIX}/${PYSITELIB}/luma/plugins/browser/templates |
41 | | | 43 | |
42 | .include "../../databases/py-ldap/buildlink3.mk" | | | |
43 | .include "../../lang/python/application.mk" | | 44 | .include "../../lang/python/application.mk" |
44 | .include "../../lang/python/distutils.mk" | | 45 | .include "../../lang/python/distutils.mk" |
45 | .include "../../x11/py-qt4/buildlink3.mk" | | 46 | .include "../../x11/py-qt4/buildlink3.mk" |
46 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | | 47 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" |
47 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | | 48 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" |
48 | .include "../../mk/bsd.pkg.mk" | | 49 | .include "../../mk/bsd.pkg.mk" |