pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/py-qt-builder Add x11/py-qt-builder. Will be neede...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/37ea0fd008c1
branches:  trunk
changeset: 372062:37ea0fd008c1
user:      rhialto <rhialto%pkgsrc.org@localhost>
date:      Tue Jan 18 19:25:26 2022 +0000

description:
Add x11/py-qt-builder. Will be needed for calibre 5.x.

diffstat:

 x11/py-qt-builder/DESCR    |   15 ++++++
 x11/py-qt-builder/Makefile |   27 +++++++++++
 x11/py-qt-builder/PLIST    |  102 +++++++++++++++++++++++++++++++++++++++++++++
 x11/py-qt-builder/distinfo |    5 ++
 4 files changed, 149 insertions(+), 0 deletions(-)

diffs (165 lines):

diff -r 2ee3e1345e99 -r 37ea0fd008c1 x11/py-qt-builder/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/py-qt-builder/DESCR   Tue Jan 18 19:25:26 2022 +0000
@@ -0,0 +1,15 @@
+PyQt-builder is a tool for generating Python bindings for C++ libraries that
+use the Qt application framework. The bindings are built on top of the PyQt
+bindings for Qt. PyQt-builder is used to build PyQt itself.
+
+PyQt-builder is actually an extension of the PEP 384-compliant SIP bindings
+generator and build system. In the simplest cases all that is needed is a
+pyproject.toml file that specifies how the bindings are to be generated. More
+complicated cases require additional code, typically implemented in a
+project.py file.
+
+PyQt-builder doesn't provide any additional command line build tools but does
+extend the SIP tools by providing additional command line options and options
+that can be specified in the pyproject.toml file. These are implemented by the
+pyqtbuild module which also provides an API that can be used by a project's
+project.py file.
diff -r 2ee3e1345e99 -r 37ea0fd008c1 x11/py-qt-builder/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/py-qt-builder/Makefile        Tue Jan 18 19:25:26 2022 +0000
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2022/01/18 19:25:26 rhialto Exp $
+
+DISTNAME=      PyQt-builder-${PKGVERSION_NOREV}
+PKGNAME=       ${PYPKGPREFIX}-qt-builder-1.12.2
+CATEGORIES=    x11
+MASTER_SITES=  ${MASTER_SITE_PYPI:=P/PyQt-builder/}
+
+MAINTAINER=    rhialto%NetBSD.org@localhost
+HOMEPAGE=      https://www.riverbankcomputing.com/software/pyqt-builder/
+COMMENT=       Tool to create Python bindings for C++ libraries using Qt
+LICENSE=       gnu-gpl-v2 OR gnu-gpl-v3
+
+DEPENDS+=      ${PYPKGPREFIX}-sip5>=5<7:../../x11/py-sip5
+
+DEPENDS+=      ${PYPKGPREFIX}-packaging>=0:../../devel/py-packaging
+DEPENDS+=      ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools
+
+USE_LANGUAGES= c c++
+
+post-install:
+       cd ${DESTDIR}${PREFIX}/${PYSITELIB}/pyqtbuild/bundle && rm -r dlls
+       cd ${DESTDIR}${PREFIX}/bin && \
+               ${MV} pyqt-bundle pyqt-bundle-${PYVERSSUFFIX} && \
+               ${MV} pyqt-qt-wheel pyqt-qt-wheel-${PYVERSSUFFIX}
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 2ee3e1345e99 -r 37ea0fd008c1 x11/py-qt-builder/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/py-qt-builder/PLIST   Tue Jan 18 19:25:26 2022 +0000
@@ -0,0 +1,102 @@
+@comment $NetBSD: PLIST,v 1.1 2022/01/18 19:25:26 rhialto Exp $
+bin/pyqt-bundle-${PYVERSSUFFIX}
+bin/pyqt-qt-wheel-${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/pyqtbuild/__init__.py
+${PYSITELIB}/pyqtbuild/__init__.pyc
+${PYSITELIB}/pyqtbuild/__init__.pyo
+${PYSITELIB}/pyqtbuild/bindings.py
+${PYSITELIB}/pyqtbuild/bindings.pyc
+${PYSITELIB}/pyqtbuild/bindings.pyo
+${PYSITELIB}/pyqtbuild/builder.py
+${PYSITELIB}/pyqtbuild/builder.pyc
+${PYSITELIB}/pyqtbuild/builder.pyo
+${PYSITELIB}/pyqtbuild/bundle/__init__.py
+${PYSITELIB}/pyqtbuild/bundle/__init__.pyc
+${PYSITELIB}/pyqtbuild/bundle/__init__.pyo
+${PYSITELIB}/pyqtbuild/bundle/abstract_package.py
+${PYSITELIB}/pyqtbuild/bundle/abstract_package.pyc
+${PYSITELIB}/pyqtbuild/bundle/abstract_package.pyo
+${PYSITELIB}/pyqtbuild/bundle/bundle.py
+${PYSITELIB}/pyqtbuild/bundle/bundle.pyc
+${PYSITELIB}/pyqtbuild/bundle/bundle.pyo
+${PYSITELIB}/pyqtbuild/bundle/bundle_main.py
+${PYSITELIB}/pyqtbuild/bundle/bundle_main.pyc
+${PYSITELIB}/pyqtbuild/bundle/bundle_main.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/__init__.py
+${PYSITELIB}/pyqtbuild/bundle/packages/__init__.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/__init__.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt3d.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt3d.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt3d.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt5.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt5.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt5.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_3d.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_3d.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_3d.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_charts.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_charts.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_charts.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_datavisualization.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_datavisualization.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_datavisualization.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_networkauth.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_networkauth.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_networkauth.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_webengine.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_webengine.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_webengine.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtchart.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtchart.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtchart.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtdatavisualization.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtdatavisualization.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtdatavisualization.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtnetworkauth.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtnetworkauth.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtnetworkauth.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtpurchasing.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtpurchasing.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtpurchasing.pyo
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtwebengine.py
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtwebengine.pyc
+${PYSITELIB}/pyqtbuild/bundle/packages/pyqtwebengine.pyo
+${PYSITELIB}/pyqtbuild/bundle/qt_metadata.py
+${PYSITELIB}/pyqtbuild/bundle/qt_metadata.pyc
+${PYSITELIB}/pyqtbuild/bundle/qt_metadata.pyo
+${PYSITELIB}/pyqtbuild/bundle/qt_wheel.py
+${PYSITELIB}/pyqtbuild/bundle/qt_wheel.pyc
+${PYSITELIB}/pyqtbuild/bundle/qt_wheel.pyo
+${PYSITELIB}/pyqtbuild/bundle/qt_wheel_distinfo/LICENSE
+${PYSITELIB}/pyqtbuild/bundle/qt_wheel_distinfo/METADATA
+${PYSITELIB}/pyqtbuild/bundle/qt_wheel_distinfo/WHEEL
+${PYSITELIB}/pyqtbuild/bundle/qt_wheel_main.py
+${PYSITELIB}/pyqtbuild/bundle/qt_wheel_main.pyc
+${PYSITELIB}/pyqtbuild/bundle/qt_wheel_main.pyo
+${PYSITELIB}/pyqtbuild/bundle/verbose.py
+${PYSITELIB}/pyqtbuild/bundle/verbose.pyc
+${PYSITELIB}/pyqtbuild/bundle/verbose.pyo
+${PYSITELIB}/pyqtbuild/bundle/wheel.py
+${PYSITELIB}/pyqtbuild/bundle/wheel.pyc
+${PYSITELIB}/pyqtbuild/bundle/wheel.pyo
+${PYSITELIB}/pyqtbuild/installable.py
+${PYSITELIB}/pyqtbuild/installable.pyc
+${PYSITELIB}/pyqtbuild/installable.pyo
+${PYSITELIB}/pyqtbuild/project.py
+${PYSITELIB}/pyqtbuild/project.pyc
+${PYSITELIB}/pyqtbuild/project.pyo
+${PYSITELIB}/pyqtbuild/version.py
+${PYSITELIB}/pyqtbuild/version.pyc
+${PYSITELIB}/pyqtbuild/version.pyo
diff -r 2ee3e1345e99 -r 37ea0fd008c1 x11/py-qt-builder/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/py-qt-builder/distinfo        Tue Jan 18 19:25:26 2022 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/01/18 19:25:26 rhialto Exp $
+
+BLAKE2s (PyQt-builder-1.12.2.tar.gz) = e0d943499bd920b8f713ec9cb2b91cf6c39e0ce09782e93498ec9a2ef1023539
+SHA512 (PyQt-builder-1.12.2.tar.gz) = 022f2cd40c100543c4b442fc5b27bbf2ec853d94b531f8f6dc1d7f92b07bcc20e8f0a4eb64feb96d094ba0d5f01fddcc8aed23ddf67a61417e07983a73918230
+Size (PyQt-builder-1.12.2.tar.gz) = 5727071 bytes



Home | Main Index | Thread Index | Old Index