pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
py-qt6-webengine: add unfinished package
Module Name: pkgsrc-wip
Committed By: pin <voidpin%protonmail.com@localhost>
Pushed By: pin
Date: Wed Apr 16 22:05:28 2025 +0200
Changeset: 7d50116476f8d4c0a006c150fc053236e4bef0e3
Modified Files:
Makefile
Added Files:
py-qt6-webengine/DESCR
py-qt6-webengine/Makefile
py-qt6-webengine/PLIST
py-qt6-webengine/TODO
py-qt6-webengine/distinfo
Log Message:
py-qt6-webengine: add unfinished package
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7d50116476f8d4c0a006c150fc053236e4bef0e3
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
py-qt6-webengine/DESCR | 1 +
py-qt6-webengine/Makefile | 28 ++++++++++++++++++++
py-qt6-webengine/PLIST | 40 ++++++++++++++++++++++++++++
py-qt6-webengine/TODO | 67 +++++++++++++++++++++++++++++++++++++++++++++++
py-qt6-webengine/distinfo | 5 ++++
6 files changed, 142 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index b7961e13f5..6c93813e0e 100644
--- a/Makefile
+++ b/Makefile
@@ -4515,6 +4515,7 @@ SUBDIR+= py-qrng
SUBDIR+= py-qstylizer
SUBDIR+= py-qsymm
SUBDIR+= py-qt-thread-updater
+SUBDIR+= py-qt6-qtwebengine
SUBDIR+= py-qtawesome
SUBDIR+= py-qtconsole
SUBDIR+= py-qtpy
diff --git a/py-qt6-webengine/DESCR b/py-qt6-webengine/DESCR
new file mode 100644
index 0000000000..2d3f3a40c1
--- /dev/null
+++ b/py-qt6-webengine/DESCR
@@ -0,0 +1 @@
+Python bindings for Qt5 Web Engine.
diff --git a/py-qt6-webengine/Makefile b/py-qt6-webengine/Makefile
new file mode 100644
index 0000000000..7337f041a2
--- /dev/null
+++ b/py-qt6-webengine/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.19 2024/11/14 22:22:24 wiz Exp $
+
+DISTNAME= PyQt6_WebEngine-${PKGVERSION_NOREV}
+PKGNAME= ${PYPKGPREFIX}-qt6-webengine-6.8.0
+CATEGORIES= x11 python
+MASTER_SITES= ${MASTER_SITE_PYPI:=P/PyQt6-WebEngine/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://www.riverbankcomputing.com/software/pyqtwebengine/
+COMMENT= Python module for QtWebEngine (Chromium-based)
+LICENSE= gnu-gpl-v3
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-sip6-[0-9]*:../../x11/py-sip6
+TOOL_DEPENDS+= ${PYPKGPREFIX}-qt-builder-[0-9]*:../../x11/py-qt-builder
+DEPENDS+= ${PYPKGPREFIX}-qt6-[0-9]*:../../x11/py-qt6
+
+USE_LANGUAGES= c c++
+
+pre-configure:
+ ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/
+
+.include "../../lang/python/wheel.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.include "../../lang/qt6-qtdeclarative/buildlink3.mk"
+.include "../../geography/qt6-qtlocation/buildlink3.mk"
+.include "../../www/qt6-qtwebchannel/buildlink3.mk"
+.include "../../wip/qt6-qtwebengine/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-qt6-webengine/PLIST b/py-qt6-webengine/PLIST
new file mode 100644
index 0000000000..a5c02c2a68
--- /dev/null
+++ b/py-qt6-webengine/PLIST
@@ -0,0 +1,40 @@
+@comment $NetBSD: PLIST,v 1.3 2023/10/28 19:57:26 wiz Exp $
+${PYSITELIB}/PyQt5/QtWebEngine.abi3.so
+${PYSITELIB}/PyQt5/QtWebEngineCore.abi3.so
+${PYSITELIB}/PyQt5/QtWebEngineWidgets.abi3.so
+${PYSITELIB}/PyQt5/bindings/QtWebEngine/QtWebEngine.toml
+${PYSITELIB}/PyQt5/bindings/QtWebEngine/QtWebEnginemod.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngine/qquickwebengineprofile.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngine/qquickwebenginescript.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngine/qtwebengineglobal.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/QtWebEngineCore.toml
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/QtWebEngineCoremod.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/qwebengineclientcertificatestore.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/qwebenginecookiestore.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/qwebenginefindtextresult.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/qwebenginehttprequest.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/qwebenginenotification.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/qwebenginequotarequest.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/qwebengineurlrequestinfo.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/qwebengineurlrequestinterceptor.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/qwebengineurlrequestjob.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/qwebengineurlscheme.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineCore/qwebengineurlschemehandler.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/QtWebEngineWidgets.toml
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/QtWebEngineWidgetsmod.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/qwebenginecertificateerror.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/qwebengineclientcertificateselection.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/qwebenginecontextmenudata.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/qwebenginedownloaditem.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/qwebenginefullscreenrequest.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/qwebenginehistory.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/qwebenginepage.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/qwebengineprofile.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/qwebenginescript.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/qwebenginescriptcollection.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/qwebenginesettings.sip
+${PYSITELIB}/PyQt5/bindings/QtWebEngineWidgets/qwebengineview.sip
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
diff --git a/py-qt6-webengine/TODO b/py-qt6-webengine/TODO
new file mode 100644
index 0000000000..87e1e5885d
--- /dev/null
+++ b/py-qt6-webengine/TODO
@@ -0,0 +1,67 @@
+=> Checksum BLAKE2s OK for PyQt6_WebEngine-6.8.0.tar.gz
+=> Checksum SHA512 OK for PyQt6_WebEngine-6.8.0.tar.gz
+===> Installing dependencies for py312-PyQt6_WebEngine-6.8.0
+==========================================================================
+The following variables will affect the build process of this package,
+py312-PyQt6_WebEngine-6.8.0. Their current value is shown below:
+
+ * JPEG_DEFAULT = libjpeg-turbo
+ * PYTHON_VERSION_DEFAULT = 312
+ * SSLBASE = /usr
+ * SSLCERTBUNDLE (not defined)
+ * SSLCERTS = /etc/openssl/certs
+ * SSLDIR = /etc/openssl
+ * SSLKEYS = /etc/openssl/private
+
+Based on these variables, the following variables have been set:
+
+ * JPEGBASE (defined, but empty)
+ * JPEG_TYPE = libjpeg-turbo
+ * PYPACKAGE = python312
+
+You may want to abort the process now with CTRL-C and change the value
+of variables in the first group before continuing. Be sure to run
+`/usr/bin/make clean' after the changes.
+==========================================================================
+=> Tool dependency py312-sip6-[0-9]*: found py312-sip6-6.10.0nb1
+=> Tool dependency py312-qt-builder-[0-9]*: found py312-qt-builder-1.18.1nb2
+=> Tool dependency py312-build>=0: found py312-build-1.2.2.post1nb1
+=> Tool dependency py312-installer>=0.7.0nb1: found py312-installer-0.7.0nb3
+=> Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.82.5
+=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
+=> Tool dependency checkperms>=1.1: found checkperms-1.12
+=> Build dependency x11-links>=1.36: found x11-links-1.36
+=> Full dependency py312-qt6-[0-9]*: found py312-qt6-6.8.1nb1
+=> Full dependency python312>=3.12.0: found python312-3.12.10
+=> Full dependency qt6-qtbase>=6.8.1: found qt6-qtbase-6.8.3
+=> Full dependency qt6-qtdeclarative>=6.8.1: found qt6-qtdeclarative-6.8.3
+=> Full dependency qt6-qtlocation>=6.8.1: found qt6-qtlocation-6.8.3
+=> Full dependency qt6-qtwebchannel>=6.8.1: found qt6-qtwebchannel-6.8.3
+=> Full dependency qt6-qtwebengine>=6.8.2: found qt6-qtwebengine-6.8.3
+===> Skipping vulnerability checks.
+WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
+WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
+===> Overriding tools for py312-PyQt6_WebEngine-6.8.0
+===> Extracting for py312-PyQt6_WebEngine-6.8.0
+===> Patching for py312-PyQt6_WebEngine-6.8.0
+===> Creating toolchain wrappers for py312-PyQt6_WebEngine-6.8.0
+===> Configuring for py312-PyQt6_WebEngine-6.8.0
+/bin/ln -sf /usr/pkg/qt6/bin/qmake /usr/pkgsrc/wip/py-qt6-webengine/work/.buildlink/bin/
+=> Checking for portability problems in extracted files
+===> Building for py312-PyQt6_WebEngine-6.8.0
+* Building wheel...
+Querying qmake about your Qt installation...
+These bindings will be built: QtWebEngineCore, QtWebEngineQuick, QtWebEngineWidgets.
+Generating the QtWebEngineCore bindings...
+Generating the QtWebEngineQuick bindings...
+Generating the QtWebEngineWidgets bindings...
+Generating the .pro file for the QtWebEngineCore module...
+Generating the .pro file for the QtWebEngineQuick module...
+Generating the .pro file for the QtWebEngineWidgets module...
+Generating the top-level .pro file...
+Generating the Makefiles...
+Compiling the project...
+_in_process.py: 'make' failed returning 1
+
+ERROR Backend subprocess exited when trying to invoke build_wheel
+*** Error code 1
diff --git a/py-qt6-webengine/distinfo b/py-qt6-webengine/distinfo
new file mode 100644
index 0000000000..6eeff0b201
--- /dev/null
+++ b/py-qt6-webengine/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.2 2022/12/02 15:34:17 wiz Exp $
+
+BLAKE2s (PyQt6_WebEngine-6.8.0.tar.gz) = 1e667c5d508fddada8c785b1af2864c641a4cd591f367812a5f9315f5f80f4f6
+SHA512 (PyQt6_WebEngine-6.8.0.tar.gz) = f48575829ccf9350ec6e743f2185975706c149dd37b8fbdf5c76bb65f606084b3d3c732ce39bfd35317d1e65659d5ec6e77b489a83c43971b5b3b3ce278bd8dc
+Size (PyQt6_WebEngine-6.8.0.tar.gz) = 34203 bytes
Home |
Main Index |
Thread Index |
Old Index