| @@ -1,41 +1,43 @@ | | | @@ -1,41 +1,43 @@ |
1 | # $NetBSD: Makefile,v 1.10 2022/12/02 15:36:04 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.11 2022/12/02 15:53:28 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= pyqt-qwt-1.02.02 | | 3 | DISTNAME= pyqt-qwt-1.02.02 |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/pyqt-qwt/qwt-qt5/} | | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/pyqt-qwt/qwt-qt5/} |
5 | PKGREVISION= 2 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= x11 | | 6 | CATEGORIES= x11 |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=GauiStori/} | | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=GauiStori/} |
8 | GITHUB_PROJECT= PyQt-Qwt | | 8 | GITHUB_PROJECT= PyQt-Qwt |
9 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 9 | GITHUB_TAG= v${PKGVERSION_NOREV} |
10 | | | 10 | |
11 | MAINTAINER= pkgsrc-users@NetBSD.org | | 11 | MAINTAINER= pkgsrc-users@NetBSD.org |
12 | HOMEPAGE= https://github.com/GauiStori/PyQt-Qwt | | 12 | HOMEPAGE= https://github.com/GauiStori/PyQt-Qwt |
13 | COMMENT= Python PyQt wrapper for Qwt6 | | 13 | COMMENT= Python PyQt wrapper for Qwt6 |
14 | LICENSE= gnu-lgpl-v2.1 # with exception (Qwt License) | | 14 | LICENSE= gnu-lgpl-v2.1 # with exception (Qwt License) |
15 | | | 15 | |
16 | TOOL_DEPENDS+= ${PYPKGPREFIX}-sip6-[0-9]*:../../x11/py-sip6 | | 16 | TOOL_DEPENDS+= ${PYPKGPREFIX}-sip6-[0-9]*:../../x11/py-sip6 |
17 | TOOL_DEPENDS+= ${PYPKGPREFIX}-qt-builder-[0-9]*:../../x11/py-qt-builder | | 17 | TOOL_DEPENDS+= ${PYPKGPREFIX}-qt-builder-[0-9]*:../../x11/py-qt-builder |
18 | DEPENDS+= ${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5 | | 18 | DEPENDS+= ${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5 |
19 | # TODO: check if this is correct or should this be a full DEPENDS | | 19 | # TODO: check if this is correct or should this be a full DEPENDS |
20 | BUILD_DEPENDS+= qt5-qtbase-[0-9]*:../../x11/qt5-qtbase | | 20 | BUILD_DEPENDS+= qt5-qtbase-[0-9]*:../../x11/qt5-qtbase |
21 | | | 21 | |
| | | 22 | PYTHON_VERSIONS_INCOMPATIBLE= 27 |
| | | 23 | |
22 | WHEEL_NAME= PyQt_Qwt-${PKGVERSION_NOREV} | | 24 | WHEEL_NAME= PyQt_Qwt-${PKGVERSION_NOREV} |
23 | | | 25 | |
24 | USE_LANGUAGES= c++ | | 26 | USE_LANGUAGES= c++ |
25 | | | 27 | |
26 | pre-configure: | | 28 | pre-configure: |
27 | ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/ | | 29 | ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/ |
28 | | | 30 | |
29 | .include "../../mk/bsd.prefs.mk" | | 31 | .include "../../mk/bsd.prefs.mk" |
30 | | | 32 | |
31 | .if ${OPSYS} == "Darwin" | | 33 | .if ${OPSYS} == "Darwin" |
32 | # clang: error: invalid argument '-bundle' not allowed with '-dynamiclib' | | 34 | # clang: error: invalid argument '-bundle' not allowed with '-dynamiclib' |
33 | BUILDLINK_TRANSFORM+= rm:-bundle | | 35 | BUILDLINK_TRANSFORM+= rm:-bundle |
34 | post-install: | | 36 | post-install: |
35 | install_name_tool -id ${PREFIX}/${PYSITELIB}/PyQt5/Qwt.so \ | | 37 | install_name_tool -id ${PREFIX}/${PYSITELIB}/PyQt5/Qwt.so \ |
36 | ${DESTDIR}${PREFIX}/${PYSITELIB}/PyQt5/Qwt.so | | 38 | ${DESTDIR}${PREFIX}/${PYSITELIB}/PyQt5/Qwt.so |
37 | .endif | | 39 | .endif |
38 | | | 40 | |
39 | .include "../../lang/python/wheel.mk" | | 41 | .include "../../lang/python/wheel.mk" |
40 | .include "../../x11/qwt6-qt5/buildlink3.mk" | | 42 | .include "../../x11/qwt6-qt5/buildlink3.mk" |
41 | .include "../../mk/bsd.pkg.mk" | | 43 | .include "../../mk/bsd.pkg.mk" |