qt6-webview: initial commit, version 6.7.0

This commit is contained in:
Tim Biermann 2024-04-07 15:43:35 +02:00
parent c52d10ebfd
commit fd087c94df
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 129 additions and 0 deletions

103
qt6-webview/.footprint Normal file
View File

@ -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

5
qt6-webview/.signature Normal file
View File

@ -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

21
qt6-webview/Pkgfile Normal file
View File

@ -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
}