From fbd5a61644902bc899667321f7ab29ca472aefc4 Mon Sep 17 00:00:00 2001 From: Tim Biermann Date: Wed, 13 Mar 2024 19:23:53 +0100 Subject: [PATCH] [notify] qt6-base: moved a lot of dependencies to optionals, use pkgfoster and rebuild where you see fit --- qt6-base/.footprint | 37 ------------------------------------- qt6-base/.signature | 6 +++--- qt6-base/Pkgfile | 7 +++---- 3 files changed, 6 insertions(+), 44 deletions(-) diff --git a/qt6-base/.footprint b/qt6-base/.footprint index 8dd630c97..c70a430a4 100644 --- a/qt6-base/.footprint +++ b/qt6-base/.footprint @@ -1002,7 +1002,6 @@ drwxr-xr-x root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/ -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qastchandler_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qbackingstoredefaultcompositor_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qbackingstorerhisupport_p.h --rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qbasicvulkanplatforminstance_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qbezier_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qblendfunctions_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qblittable_p.h @@ -1127,7 +1126,6 @@ drwxr-xr-x root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/ -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qrhi_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qrhigles2_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qrhinull_p.h --rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qrhivulkan_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qscreen_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qsessionmanager_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qshader_p.h @@ -1171,10 +1169,6 @@ drwxr-xr-x root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/ -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qundostack_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qunixeventdispatcher_qpa_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qvectorpath_p.h --rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qvulkandefaultinstance_p.h --rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qvulkanfunctions_p.h --rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qvulkaninstance_p.h --rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qvulkanwindow_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qwindow_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qxbmhandler_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/private/qxdgnotificationproxy_p.h @@ -1214,7 +1208,6 @@ drwxr-xr-x root/root usr/include/qt6/QtGui/6.6.2/QtGui/qpa/ -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/qpa/qplatformtheme_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/qpa/qplatformthemefactory_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/qpa/qplatformthemeplugin.h --rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/qpa/qplatformvulkaninstance.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/qpa/qplatformwindow.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/qpa/qplatformwindow_p.h -rw-r--r-- root/root usr/include/qt6/QtGui/6.6.2/QtGui/qpa/qwindowsysteminterface.h @@ -1430,14 +1423,6 @@ drwxr-xr-x root/root usr/include/qt6/QtGui/6.6.2/QtGui/rhi/ -rw-r--r-- root/root usr/include/qt6/QtGui/QVector2D -rw-r--r-- root/root usr/include/qt6/QtGui/QVector3D -rw-r--r-- root/root usr/include/qt6/QtGui/QVector4D --rw-r--r-- root/root usr/include/qt6/QtGui/QVulkanDeviceFunctions --rw-r--r-- root/root usr/include/qt6/QtGui/QVulkanExtension --rw-r--r-- root/root usr/include/qt6/QtGui/QVulkanFunctions --rw-r--r-- root/root usr/include/qt6/QtGui/QVulkanInfoVector --rw-r--r-- root/root usr/include/qt6/QtGui/QVulkanInstance --rw-r--r-- root/root usr/include/qt6/QtGui/QVulkanLayer --rw-r--r-- root/root usr/include/qt6/QtGui/QVulkanWindow --rw-r--r-- root/root usr/include/qt6/QtGui/QVulkanWindowRenderer -rw-r--r-- root/root usr/include/qt6/QtGui/QWhatsThisClickedEvent -rw-r--r-- root/root usr/include/qt6/QtGui/QWheelEvent -rw-r--r-- root/root usr/include/qt6/QtGui/QWidgetList @@ -1562,9 +1547,6 @@ drwxr-xr-x root/root usr/include/qt6/QtGui/6.6.2/QtGui/rhi/ -rw-r--r-- root/root usr/include/qt6/QtGui/qvector3d.h -rw-r--r-- root/root usr/include/qt6/QtGui/qvector4d.h -rw-r--r-- root/root usr/include/qt6/QtGui/qvectornd.h --rw-r--r-- root/root usr/include/qt6/QtGui/qvulkanfunctions.h --rw-r--r-- root/root usr/include/qt6/QtGui/qvulkaninstance.h --rw-r--r-- root/root usr/include/qt6/QtGui/qvulkanwindow.h -rw-r--r-- root/root usr/include/qt6/QtGui/qwindow.h -rw-r--r-- root/root usr/include/qt6/QtGui/qwindowdefs.h -rw-r--r-- root/root usr/include/qt6/QtGui/socket_interface.h @@ -1584,10 +1566,6 @@ drwxr-xr-x root/root usr/include/qt6/QtInputSupport/6.6.2/QtInputSupport/private -rw-r--r-- root/root usr/include/qt6/QtInputSupport/6.6.2/QtInputSupport/private/qevdevtouchhandler_p.h -rw-r--r-- root/root usr/include/qt6/QtInputSupport/6.6.2/QtInputSupport/private/qevdevtouchmanager_p.h -rw-r--r-- root/root usr/include/qt6/QtInputSupport/6.6.2/QtInputSupport/private/qevdevutil_p.h --rw-r--r-- root/root usr/include/qt6/QtInputSupport/6.6.2/QtInputSupport/private/qlibinputhandler_p.h --rw-r--r-- root/root usr/include/qt6/QtInputSupport/6.6.2/QtInputSupport/private/qlibinputkeyboard_p.h --rw-r--r-- root/root usr/include/qt6/QtInputSupport/6.6.2/QtInputSupport/private/qlibinputpointer_p.h --rw-r--r-- root/root usr/include/qt6/QtInputSupport/6.6.2/QtInputSupport/private/qlibinputtouch_p.h -rw-r--r-- root/root usr/include/qt6/QtInputSupport/6.6.2/QtInputSupport/private/qoutputmapping_p.h -rw-r--r-- root/root usr/include/qt6/QtInputSupport/QtInputSupport -rw-r--r-- root/root usr/include/qt6/QtInputSupport/QtInputSupportDepends @@ -1805,7 +1783,6 @@ drwxr-xr-x root/root usr/include/qt6/QtOpenGL/6.6.2/QtOpenGL/private/ -rw-r--r-- root/root usr/include/qt6/QtOpenGL/6.6.2/QtOpenGL/private/qopengltextureuploader_p.h -rw-r--r-- root/root usr/include/qt6/QtOpenGL/6.6.2/QtOpenGL/private/qopenglversionfunctions_p.h -rw-r--r-- root/root usr/include/qt6/QtOpenGL/6.6.2/QtOpenGL/private/qopenglvertexarrayobject_p.h --rw-r--r-- root/root usr/include/qt6/QtOpenGL/6.6.2/QtOpenGL/private/qvkconvenience_p.h -rw-r--r-- root/root usr/include/qt6/QtOpenGL/QOpenGLBuffer -rw-r--r-- root/root usr/include/qt6/QtOpenGL/QOpenGLDebugLogger -rw-r--r-- root/root usr/include/qt6/QtOpenGL/QOpenGLDebugMessage @@ -2973,12 +2950,6 @@ drwxr-xr-x root/root usr/lib/cmake/Qt6Gui/ -rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QJpegPluginConfigVersionImpl.cmake -rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-release.cmake -rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake --rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginAdditionalTargetInfo.cmake --rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginConfig.cmake --rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginConfigVersion.cmake --rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginConfigVersionImpl.cmake --rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginTargets-release.cmake --rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginTargets.cmake -rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginAdditionalTargetInfo.cmake -rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginConfig.cmake -rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginConfigVersion.cmake @@ -3009,12 +2980,6 @@ drwxr-xr-x root/root usr/lib/cmake/Qt6Gui/ -rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfigVersionImpl.cmake -rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-release.cmake -rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake --rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginAdditionalTargetInfo.cmake --rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfig.cmake --rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfigVersion.cmake --rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfigVersionImpl.cmake --rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets-release.cmake --rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets.cmake -rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginAdditionalTargetInfo.cmake -rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfig.cmake -rw-r--r-- root/root usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfigVersion.cmake @@ -3934,7 +3899,6 @@ drwxr-xr-x root/root usr/lib/qt6/plugins/generic/ -rwxr-xr-x root/root usr/lib/qt6/plugins/generic/libqevdevmouseplugin.so -rwxr-xr-x root/root usr/lib/qt6/plugins/generic/libqevdevtabletplugin.so -rwxr-xr-x root/root usr/lib/qt6/plugins/generic/libqevdevtouchplugin.so --rwxr-xr-x root/root usr/lib/qt6/plugins/generic/libqlibinputplugin.so -rwxr-xr-x root/root usr/lib/qt6/plugins/generic/libqtuiotouchplugin.so drwxr-xr-x root/root usr/lib/qt6/plugins/imageformats/ -rwxr-xr-x root/root usr/lib/qt6/plugins/imageformats/libqgif.so @@ -3952,7 +3916,6 @@ drwxr-xr-x root/root usr/lib/qt6/plugins/platforms/ -rwxr-xr-x root/root usr/lib/qt6/plugins/platforms/libqminimal.so -rwxr-xr-x root/root usr/lib/qt6/plugins/platforms/libqminimalegl.so -rwxr-xr-x root/root usr/lib/qt6/plugins/platforms/libqoffscreen.so --rwxr-xr-x root/root usr/lib/qt6/plugins/platforms/libqvkkhrdisplay.so -rwxr-xr-x root/root usr/lib/qt6/plugins/platforms/libqvnc.so drwxr-xr-x root/root usr/lib/qt6/plugins/platformthemes/ -rwxr-xr-x root/root usr/lib/qt6/plugins/platformthemes/libqxdgdesktopportal.so diff --git a/qt6-base/.signature b/qt6-base/.signature index 99c60d133..0826abd79 100644 --- a/qt6-base/.signature +++ b/qt6-base/.signature @@ -1,7 +1,7 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/cA22oQwseNCKj7Zeb5Qal6TEiOhl8nxGvHDKlcf6XEPJQfK1E4gKhAO/2tijhADHZrd1NlK351fPH/ALkGJHQQ= -SHA256 (Pkgfile) = d5b4abbaf6361caec35c6c4a7696c94d225e73d10fd22c2a0993e6266d395dea -SHA256 (.footprint) = 83a416cbb6ede2931e1f1c8c7818b0228abafd77cc5401346d859f9d0b4f91aa +RWSE3ohX2g5d/YkBB7JWKXaEMgvpluXLqOz6K4mPvHA2eJcdcdONQeQhke6BnpYSWUPGi4wZXJqaUZlQsqJw5ufe3dR+Z9ddYgM= +SHA256 (Pkgfile) = 8373855d1b4093fa21db272b39254ba02d9435f11374908d5c35e08dc1faa807 +SHA256 (.footprint) = d1e5ee0d66d55dbb26c0db18eed094130df317164dd763d119f6f44c23f43449 SHA256 (qtbase-everywhere-src-6.6.2.tar.xz) = b89b426b9852a17d3e96230ab0871346574d635c7914480a2a27f98ff942677b SHA256 (qt6-base-cflags.patch) = cf707cd970650f8b60f8897692b36708ded9ba116723ec8fcd885576783fe85c SHA256 (qt6-base-nostrip.patch) = 4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094 diff --git a/qt6-base/Pkgfile b/qt6-base/Pkgfile index a8ec05e0e..d47e8fbc3 100644 --- a/qt6-base/Pkgfile +++ b/qt6-base/Pkgfile @@ -1,8 +1,8 @@ # Description: A cross-platform application and UI framework # URL: https://www.qt.io/ # Maintainer: Tim Biermann, tbier at posteo dot de -# Depends on: at-spi2-core brotli double-conversion harfbuzz libb2 libinput libtiff libxkbcommon mesa vulkan-headers xorg-xcb-util-cursor xorg-xcb-util-keysyms xorg-xcb-util-wm -# Optional: gtk3 libproxy mariadb md4c pipewire postgresql pulseaudio tslib unixodbc xdg-utils xmlstarlet +# Depends on: at-spi2-core harfbuzz libb2 libtiff libxkbcommon mesa xorg-xcb-util-cursor xorg-xcb-util-keysyms xorg-xcb-util-wm +# Optional: brotli cups double-conversion gtk3 icu krb5 libinput libproxy mariadb md4c pipewire postgresql pulseaudio tslib unixodbc xdg-utils xmlstarlet vulkan-headers name=qt6-base version=6.6.2 @@ -42,10 +42,9 @@ build() { -D INSTALL_SYSCONFDIR=/etc/xdg \ -D INSTALL_TRANSLATIONSDIR=share/qt6/translations \ -D INSTALL_EXAMPLESDIR=share/doc/qt6/examples \ + -D QT_FEATURE_no_direct_extern_access=ON \ -D QT_FEATURE_openssl_linked=ON \ -D QT_FEATURE_system_sqlite=ON \ - -D QT_FEATURE_no_direct_extern_access=ON \ - -D QT_FEATURE_vulkan=ON \ -D QT_BUILD_TESTS_BY_DEFAULT=OFF \ -D QT_FEATURE_reduce_relocations=OFF \ -D QT_FEATURE_androiddeployqt=OFF \