diff --git a/graphics/py-python-poppler-qt5/Makefile b/graphics/py-python-poppler-qt5/Makefile index c532b5fea4c6..006f0e677632 100644 --- a/graphics/py-python-poppler-qt5/Makefile +++ b/graphics/py-python-poppler-qt5/Makefile @@ -16,10 +16,22 @@ LICENSE_COMB= dual BUILD_DEPENDS= qmake:devel/qt5-qmake LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 -USES= compiler:c++11-lang pkgconfig pyqt:5 python:3.5+ qt:5 +USES= compiler:c++11-lang gl pkgconfig pyqt:5 python:3.5+ qt:5 USE_GITHUB= yes GH_ACCOUNT= frescobaldi -USE_PYQT= gui xml sip_build qtbuilder +USE_GL= gl +USE_PYQT= gui qtbuilder xml sip_build +USE_QT= core gui xml + +PLIST_SUB= _PY_SONAME=${_PY_SONAME} + +.include + +.if ${PYTHON_REL} < 3800 +_PY_SONAME= .cpython-${PYTHON_SUFFIX}m +.else +_PY_SONAME= ${PYTHON_EXT_SUFFIX} +.endif do-build: (cd ${WRKSRC} ; sip-build --verbose --no-make --build-dir build ; ${MAKE} -C ./build ) @@ -28,7 +40,7 @@ do-install: (cd ${WRKSRC} ; ${MAKE} -C ./build install INSTALL_ROOT=${STAGEDIR} ) post-install: - ${RLN} ${STAGEDIR}${PYTHON_SITELIBDIR}/popplerqt5.cpython-${PYTHON_SUFFIX}m.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5.so - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/popplerqt5.cpython-${PYTHON_SUFFIX}m.so + ${RLN} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5${_PY_SONAME}.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5${_PY_SONAME}.so -.include +.include diff --git a/graphics/py-python-poppler-qt5/pkg-plist b/graphics/py-python-poppler-qt5/pkg-plist index 8c4c89d42cfa..86d2009f37c9 100644 --- a/graphics/py-python-poppler-qt5/pkg-plist +++ b/graphics/py-python-poppler-qt5/pkg-plist @@ -19,7 +19,7 @@ %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/timeline.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/types.sip %%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/version.sip -%%PYTHON_SITELIBDIR%%/popplerqt5.cpython-%%PYTHON_SUFFIX%%m.so +%%PYTHON_SITELIBDIR%%/popplerqt5%%_PY_SONAME%%.so %%PYTHON_SITELIBDIR%%/popplerqt5.so %%PYTHON_SITELIBDIR%%/python_poppler_qt5-0.75.0.dist-info/INSTALLER %%PYTHON_SITELIBDIR%%/python_poppler_qt5-0.75.0.dist-info/METADATA