pkgsrc-Changes archive

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

CVS commit: pkgsrc/x11/py-qt-builder



Module Name:    pkgsrc
Committed By:   rhialto
Date:           Tue Jan 18 19:25:26 UTC 2022

Added Files:
        pkgsrc/x11/py-qt-builder: DESCR Makefile PLIST distinfo

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


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/py-qt-builder/DESCR \
    pkgsrc/x11/py-qt-builder/Makefile pkgsrc/x11/py-qt-builder/PLIST \
    pkgsrc/x11/py-qt-builder/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/x11/py-qt-builder/DESCR
diff -u /dev/null pkgsrc/x11/py-qt-builder/DESCR:1.1
--- /dev/null   Tue Jan 18 19:25:26 2022
+++ pkgsrc/x11/py-qt-builder/DESCR      Tue Jan 18 19:25:26 2022
@@ -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.
Index: pkgsrc/x11/py-qt-builder/Makefile
diff -u /dev/null pkgsrc/x11/py-qt-builder/Makefile:1.1
--- /dev/null   Tue Jan 18 19:25:26 2022
+++ pkgsrc/x11/py-qt-builder/Makefile   Tue Jan 18 19:25:26 2022
@@ -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"
Index: pkgsrc/x11/py-qt-builder/PLIST
diff -u /dev/null pkgsrc/x11/py-qt-builder/PLIST:1.1
--- /dev/null   Tue Jan 18 19:25:26 2022
+++ pkgsrc/x11/py-qt-builder/PLIST      Tue Jan 18 19:25:26 2022
@@ -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
Index: pkgsrc/x11/py-qt-builder/distinfo
diff -u /dev/null pkgsrc/x11/py-qt-builder/distinfo:1.1
--- /dev/null   Tue Jan 18 19:25:26 2022
+++ pkgsrc/x11/py-qt-builder/distinfo   Tue Jan 18 19:25:26 2022
@@ -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