From fd087c94df408575708c0e55228f2d60eec1fc96 Mon Sep 17 00:00:00 2001 From: Tim Biermann Date: Sun, 7 Apr 2024 15:43:35 +0200 Subject: [PATCH] qt6-webview: initial commit, version 6.7.0 --- qt6-webview/.footprint | 103 +++++++++++++++++++++++++++++++++++++++++ qt6-webview/.signature | 5 ++ qt6-webview/Pkgfile | 21 +++++++++ 3 files changed, 129 insertions(+) create mode 100644 qt6-webview/.footprint create mode 100644 qt6-webview/.signature create mode 100644 qt6-webview/Pkgfile diff --git a/qt6-webview/.footprint b/qt6-webview/.footprint new file mode 100644 index 000000000..29164ede5 --- /dev/null +++ b/qt6-webview/.footprint @@ -0,0 +1,103 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/qt6/ +drwxr-xr-x root/root usr/include/qt6/QtWebView/ +drwxr-xr-x root/root usr/include/qt6/QtWebView/6.7.0/ +drwxr-xr-x root/root usr/include/qt6/QtWebView/6.7.0/QtWebView/ +drwxr-xr-x root/root usr/include/qt6/QtWebView/6.7.0/QtWebView/private/ +-rw-r--r-- root/root usr/include/qt6/QtWebView/6.7.0/QtWebView/private/qabstractwebview_p.h +-rw-r--r-- root/root usr/include/qt6/QtWebView/6.7.0/QtWebView/private/qnativeviewcontroller_p.h +-rw-r--r-- root/root usr/include/qt6/QtWebView/6.7.0/QtWebView/private/qwebview_p.h +-rw-r--r-- root/root usr/include/qt6/QtWebView/6.7.0/QtWebView/private/qwebviewfactory_p.h +-rw-r--r-- root/root usr/include/qt6/QtWebView/6.7.0/QtWebView/private/qwebviewinterface_p.h +-rw-r--r-- root/root usr/include/qt6/QtWebView/6.7.0/QtWebView/private/qwebviewloadrequest_p.h +-rw-r--r-- root/root usr/include/qt6/QtWebView/6.7.0/QtWebView/private/qwebviewplugin_p.h +-rw-r--r-- root/root usr/include/qt6/QtWebView/QtWebView +-rw-r--r-- root/root usr/include/qt6/QtWebView/QtWebViewDepends +-rw-r--r-- root/root usr/include/qt6/QtWebView/QtWebViewVersion +-rw-r--r-- root/root usr/include/qt6/QtWebView/qtwebviewfunctions.h +-rw-r--r-- root/root usr/include/qt6/QtWebView/qtwebviewversion.h +-rw-r--r-- root/root usr/include/qt6/QtWebView/qwebview_global.h +drwxr-xr-x root/root usr/include/qt6/QtWebViewQuick/ +drwxr-xr-x root/root usr/include/qt6/QtWebViewQuick/6.7.0/ +drwxr-xr-x root/root usr/include/qt6/QtWebViewQuick/6.7.0/QtWebViewQuick/ +drwxr-xr-x root/root usr/include/qt6/QtWebViewQuick/6.7.0/QtWebViewQuick/private/ +-rw-r--r-- root/root usr/include/qt6/QtWebViewQuick/6.7.0/QtWebViewQuick/private/qquickviewcontroller_p.h +-rw-r--r-- root/root usr/include/qt6/QtWebViewQuick/6.7.0/QtWebViewQuick/private/qquickwebview_p.h +-rw-r--r-- root/root usr/include/qt6/QtWebViewQuick/6.7.0/QtWebViewQuick/private/qquickwebviewloadrequest_p.h +-rw-r--r-- root/root usr/include/qt6/QtWebViewQuick/6.7.0/QtWebViewQuick/private/qquickwebviewsettings_p.h +-rw-r--r-- root/root usr/include/qt6/QtWebViewQuick/6.7.0/QtWebViewQuick/private/qtwebviewquickglobal_p.h +-rw-r--r-- root/root usr/include/qt6/QtWebViewQuick/QtWebViewQuick +-rw-r--r-- root/root usr/include/qt6/QtWebViewQuick/QtWebViewQuickDepends +-rw-r--r-- root/root usr/include/qt6/QtWebViewQuick/QtWebViewQuickVersion +-rw-r--r-- root/root usr/include/qt6/QtWebViewQuick/qtwebviewquickversion.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/Qt6BuildInternals/ +drwxr-xr-x root/root usr/lib/cmake/Qt6BuildInternals/StandaloneTests/ +-rw-r--r-- root/root usr/lib/cmake/Qt6BuildInternals/StandaloneTests/QtWebViewTestsConfig.cmake +drwxr-xr-x root/root usr/lib/cmake/Qt6Qml/ +drwxr-xr-x root/root usr/lib/cmake/Qt6Qml/QmlPlugins/ +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebviewquickpluginAdditionalTargetInfo.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebviewquickpluginConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebviewquickpluginConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebviewquickpluginConfigVersionImpl.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebviewquickpluginTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebviewquickpluginTargets.cmake +drwxr-xr-x root/root usr/lib/cmake/Qt6WebView/ +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6QWebEngineWebViewPluginAdditionalTargetInfo.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6QWebEngineWebViewPluginConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6QWebEngineWebViewPluginConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6QWebEngineWebViewPluginConfigVersionImpl.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6QWebEngineWebViewPluginTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6QWebEngineWebViewPluginTargets.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6WebViewAdditionalTargetInfo.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6WebViewConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6WebViewConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6WebViewConfigVersionImpl.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6WebViewDependencies.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6WebViewPlugins.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6WebViewTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6WebViewTargets.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebView/Qt6WebViewVersionlessTargets.cmake +drwxr-xr-x root/root usr/lib/cmake/Qt6WebViewQuick/ +-rw-r--r-- root/root usr/lib/cmake/Qt6WebViewQuick/Qt6WebViewQuickAdditionalTargetInfo.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebViewQuick/Qt6WebViewQuickConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebViewQuick/Qt6WebViewQuickConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebViewQuick/Qt6WebViewQuickConfigVersionImpl.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebViewQuick/Qt6WebViewQuickDependencies.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebViewQuick/Qt6WebViewQuickTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebViewQuick/Qt6WebViewQuickTargets.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6WebViewQuick/Qt6WebViewQuickVersionlessTargets.cmake +-rw-r--r-- root/root usr/lib/libQt6WebView.prl +lrwxrwxrwx root/root usr/lib/libQt6WebView.so -> libQt6WebView.so.6 +lrwxrwxrwx root/root usr/lib/libQt6WebView.so.6 -> libQt6WebView.so.6.7.0 +-rwxr-xr-x root/root usr/lib/libQt6WebView.so.6.7.0 +-rw-r--r-- root/root usr/lib/libQt6WebViewQuick.prl +lrwxrwxrwx root/root usr/lib/libQt6WebViewQuick.so -> libQt6WebViewQuick.so.6 +lrwxrwxrwx root/root usr/lib/libQt6WebViewQuick.so.6 -> libQt6WebViewQuick.so.6.7.0 +-rwxr-xr-x root/root usr/lib/libQt6WebViewQuick.so.6.7.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/Qt6WebView.pc +-rw-r--r-- root/root usr/lib/pkgconfig/Qt6WebViewQuick.pc +drwxr-xr-x root/root usr/lib/qt6/ +drwxr-xr-x root/root usr/lib/qt6/metatypes/ +-rw-r--r-- root/root usr/lib/qt6/metatypes/qt6webview_release_metatypes.json +-rw-r--r-- root/root usr/lib/qt6/metatypes/qt6webviewquick_release_metatypes.json +drwxr-xr-x root/root usr/lib/qt6/mkspecs/ +drwxr-xr-x root/root usr/lib/qt6/mkspecs/modules/ +-rw-r--r-- root/root usr/lib/qt6/mkspecs/modules/qt_lib_webview.pri +-rw-r--r-- root/root usr/lib/qt6/mkspecs/modules/qt_lib_webview_private.pri +-rw-r--r-- root/root usr/lib/qt6/mkspecs/modules/qt_lib_webviewquick.pri +-rw-r--r-- root/root usr/lib/qt6/mkspecs/modules/qt_lib_webviewquick_private.pri +drwxr-xr-x root/root usr/lib/qt6/modules/ +-rw-r--r-- root/root usr/lib/qt6/modules/WebView.json +-rw-r--r-- root/root usr/lib/qt6/modules/WebViewQuick.json +drwxr-xr-x root/root usr/lib/qt6/plugins/ +drwxr-xr-x root/root usr/lib/qt6/plugins/webview/ +-rwxr-xr-x root/root usr/lib/qt6/plugins/webview/libqtwebview_webengine.so +drwxr-xr-x root/root usr/lib/qt6/qml/ +drwxr-xr-x root/root usr/lib/qt6/qml/QtWebView/ +-rwxr-xr-x root/root usr/lib/qt6/qml/QtWebView/libqtwebviewquickplugin.so +-rw-r--r-- root/root usr/lib/qt6/qml/QtWebView/plugins.qmltypes +-rw-r--r-- root/root usr/lib/qt6/qml/QtWebView/qmldir diff --git a/qt6-webview/.signature b/qt6-webview/.signature new file mode 100644 index 000000000..3cb3805dd --- /dev/null +++ b/qt6-webview/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/opt.pub +RWSE3ohX2g5d/WfdgSByzYDMOGukKz6yajrZ2WDSX80c55ow64wHEUx63S0CuaxZ2YqB0ptarmnfznyzsO4AKKlYHT//i7MFawU= +SHA256 (Pkgfile) = 36540dd58c6b9d244d1d3c1c57fb45e00160eb79b0b19ab12cb1a3a33d23266d +SHA256 (.footprint) = 2f73b4111cbe52345111e10214d09d084fc0bb7024dcbf2289fde9b69800adc9 +SHA256 (qtwebview-everywhere-src-6.7.0.tar.xz) = 3619e07138cc1fe2fa091e25ba6548f5f11f26f1ebf68a56f193aed336ea5cf9 diff --git a/qt6-webview/Pkgfile b/qt6-webview/Pkgfile new file mode 100644 index 000000000..b44eed231 --- /dev/null +++ b/qt6-webview/Pkgfile @@ -0,0 +1,21 @@ +# Description: Lets you display web content inside a QML application +# URL: https://www.qt.io/ +# Maintainer: Tim Biermann, tbier at posteo dot de +# Depends on: qt6-webengine + +name=qt6-webview +version=6.7.0 +release=1 +source=(https://download.qt.io/official_releases/qt/${version%.*}/$version/submodules/qtwebview-everywhere-src-$version.tar.xz) + +build() { + prt-get isinst ccache && PKGMK_QT6+=' -D QT_USE_CCACHE=ON' && PATH="$(echo ${PATH} | awk -v RS=: -v ORS=: '/ccache/ {next} {print}' | sed 's/:*$//')" + + cmake -S qtwebview-everywhere-src-$version -B build -G Ninja $PKGMK_QT6 \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -Wno-dev + cmake --build build + DESTDIR=$PKG cmake --install build +}