pkgsrc-WIP-changes archive

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

py-qt-builder: add version built using py-sip6



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%gatalith.at@localhost>
Pushed By:	wiz
Date:		Tue Nov 29 15:09:00 2022 +0100
Changeset:	b4cf91d0bccd30cae5e532ce754a39dbf281b1ff

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

Log Message:
py-qt-builder: add version built using py-sip6

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b4cf91d0bccd30cae5e532ce754a39dbf281b1ff

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

diffstat:
 Makefile               |   1 +
 py-qt-builder/DESCR    |  15 ++++++++
 py-qt-builder/Makefile |  29 ++++++++++++++
 py-qt-builder/PLIST    | 102 +++++++++++++++++++++++++++++++++++++++++++++++++
 py-qt-builder/distinfo |   5 +++
 5 files changed, 152 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 5d409ffd4a..397cc27ff2 100644
--- a/Makefile
+++ b/Makefile
@@ -4552,6 +4552,7 @@ SUBDIR+=	py-qnet
 SUBDIR+=	py-qrng
 SUBDIR+=	py-qstylizer
 SUBDIR+=	py-qsymm
+SUBDIR+=	py-qt-builder
 SUBDIR+=	py-qt-thread-updater
 SUBDIR+=	py-qt5
 SUBDIR+=	py-qt5-qscintilla
diff --git a/py-qt-builder/DESCR b/py-qt-builder/DESCR
new file mode 100644
index 0000000000..a3033baabf
--- /dev/null
+++ b/py-qt-builder/DESCR
@@ -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 --git a/py-qt-builder/Makefile b/py-qt-builder/Makefile
new file mode 100644
index 0000000000..05794c5bf2
--- /dev/null
+++ b/py-qt-builder/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.2 2022/01/22 14:16:30 wiz 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}-sip6-[0-9]*:../../wip/py-sip6
+
+DEPENDS+=	${PYPKGPREFIX}-packaging>=0:../../devel/py-packaging
+DEPENDS+=	${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+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 --git a/py-qt-builder/PLIST b/py-qt-builder/PLIST
new file mode 100644
index 0000000000..17acfc2925
--- /dev/null
+++ b/py-qt-builder/PLIST
@@ -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 --git a/py-qt-builder/distinfo b/py-qt-builder/distinfo
new file mode 100644
index 0000000000..bf33e1bec4
--- /dev/null
+++ b/py-qt-builder/distinfo
@@ -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