|
|
|
@ -2,7 +2,7 @@
|
|
|
|
|
%global multilib_archs x86_64 %{ix86} %{?mips} ppc64 ppc s390x s390 sparc64 sparcv9
|
|
|
|
|
%global multilib_basearchs x86_64 %{?mips64} ppc64 s390x sparc64
|
|
|
|
|
|
|
|
|
|
%ifarch s390x ppc64le aarch64 armv7hl riscv64
|
|
|
|
|
%ifarch s390x ppc64le aarch64 armv7hl
|
|
|
|
|
%global no_sse2 1
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
@ -12,14 +12,6 @@
|
|
|
|
|
%endif
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if 0%{?rhel} >= 10
|
|
|
|
|
# Use mutter on RHEL 10+ since it's the only shipped compositor
|
|
|
|
|
%global wlheadless_compositor mutter
|
|
|
|
|
%else
|
|
|
|
|
# Use the simple reference compositor to simplify dependencies
|
|
|
|
|
%global wlheadless_compositor weston
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%global platform linux-g++
|
|
|
|
|
|
|
|
|
|
%if 0%{?use_clang}
|
|
|
|
@ -38,16 +30,15 @@ BuildRequires: pkgconfig(libsystemd)
|
|
|
|
|
|
|
|
|
|
%global examples 1
|
|
|
|
|
## skip for now, until we're better at it --rex
|
|
|
|
|
#global tests 0
|
|
|
|
|
%global build_tests 1
|
|
|
|
|
#global tests 1
|
|
|
|
|
|
|
|
|
|
#global unstable 0
|
|
|
|
|
%global prerelease rc2
|
|
|
|
|
|
|
|
|
|
Name: qt6-qtbase
|
|
|
|
|
Summary: Qt6 - QtBase components
|
|
|
|
|
Version: 6.8.1
|
|
|
|
|
Release: 5%{?dist}
|
|
|
|
|
Version: 6.6.2
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
|
|
|
|
|
License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
|
|
|
|
Url: http://qt-project.org/
|
|
|
|
@ -74,8 +65,8 @@ Source6: 10-qt6-check-opengl2.sh
|
|
|
|
|
# macros
|
|
|
|
|
Source10: macros.qt6-qtbase
|
|
|
|
|
|
|
|
|
|
Patch1: qtbase-CMake-Install-objects-files-into-ARCHDATADIR.patch
|
|
|
|
|
Patch2: qtbase-use-only-major-minor-for-private-api-tag.patch
|
|
|
|
|
Patch1: qtbase-tell-the-truth-about-private-API.patch
|
|
|
|
|
Patch2: qtbase-CMake-Install-objects-files-into-ARCHDATADIR.patch
|
|
|
|
|
|
|
|
|
|
# upstreamable patches
|
|
|
|
|
# namespace QT_VERSION_CHECK to workaround major/minor being pre-defined (#1396755)
|
|
|
|
@ -96,13 +87,16 @@ Patch56: qtbase-mysql.patch
|
|
|
|
|
# fix FTBFS against libglvnd-1.3.4+
|
|
|
|
|
Patch58: qtbase-libglvnd.patch
|
|
|
|
|
|
|
|
|
|
## upstream patches
|
|
|
|
|
Patch150: qtbase-extract-emoji-data-from-unicode-files.patch
|
|
|
|
|
Patch151: qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch
|
|
|
|
|
Patch152: qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch
|
|
|
|
|
# Bug 1954359 - Many emoji don't show up in Qt apps because qt does not handle 'emoji' font family
|
|
|
|
|
# FIXME: this change seems to completely break font rendering for some people
|
|
|
|
|
# Patch60: qtbase-cache-emoji-font.patch
|
|
|
|
|
|
|
|
|
|
## RHEL specific patches
|
|
|
|
|
# Patch300: qtbase-fix-tests.patch
|
|
|
|
|
%if 0%{?fedora} < 39
|
|
|
|
|
# Latest QGnomePlatform needs to be specified to be used
|
|
|
|
|
Patch100: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
## upstream patches
|
|
|
|
|
|
|
|
|
|
# Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires.
|
|
|
|
|
# Those themes are there for platform integration. If the required libraries are
|
|
|
|
@ -123,12 +117,7 @@ BuildRequires: ninja-build
|
|
|
|
|
BuildRequires: cups-devel
|
|
|
|
|
BuildRequires: desktop-file-utils
|
|
|
|
|
BuildRequires: findutils
|
|
|
|
|
%if 0%{?fedora} || 0%{?epel}
|
|
|
|
|
BuildRequires: double-conversion-devel
|
|
|
|
|
%else
|
|
|
|
|
Provides: bundled(double-conversion)
|
|
|
|
|
%endif
|
|
|
|
|
Provides: bundled(emoji-segmenter)
|
|
|
|
|
%if 0%{?fedora} || 0%{?epel}
|
|
|
|
|
BuildRequires: libb2-devel
|
|
|
|
|
%else
|
|
|
|
@ -175,6 +164,8 @@ BuildRequires: pkgconfig(egl)
|
|
|
|
|
BuildRequires: pkgconfig(gbm)
|
|
|
|
|
BuildRequires: pkgconfig(libglvnd)
|
|
|
|
|
BuildRequires: pkgconfig(x11)
|
|
|
|
|
# only needed for GLES2 and GLES3 builds
|
|
|
|
|
#BuildRequires: pkgconfig(glesv2)
|
|
|
|
|
|
|
|
|
|
%global sqlite 1
|
|
|
|
|
BuildRequires: pkgconfig(sqlite3) >= 3.7
|
|
|
|
@ -187,6 +178,7 @@ BuildRequires: pkgconfig(xcb) pkgconfig(xcb-glx) pkgconfig(xcb-icccm) pkgconfig(
|
|
|
|
|
BuildRequires: pkgconfig(zlib)
|
|
|
|
|
BuildRequires: perl
|
|
|
|
|
BuildRequires: perl-generators
|
|
|
|
|
# see patch68
|
|
|
|
|
BuildRequires: python3
|
|
|
|
|
BuildRequires: qt6-rpm-macros
|
|
|
|
|
|
|
|
|
@ -194,11 +186,9 @@ BuildRequires: qt6-rpm-macros
|
|
|
|
|
BuildRequires: dbus-x11
|
|
|
|
|
BuildRequires: mesa-dri-drivers
|
|
|
|
|
BuildRequires: time
|
|
|
|
|
BuildRequires: (wlheadless-run and %{wlheadless_compositor})
|
|
|
|
|
BuildRequires: xorg-x11-server-Xvfb
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
Requires: qt6-filesystem
|
|
|
|
|
|
|
|
|
|
Requires: %{name}-common = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
## Sql drivers
|
|
|
|
@ -257,7 +247,7 @@ Requires: cups-devel
|
|
|
|
|
%package examples
|
|
|
|
|
Summary: Programming examples for %{name}
|
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description examples
|
|
|
|
|
%{summary}.
|
|
|
|
|
|
|
|
|
@ -273,16 +263,6 @@ Requires: pkgconfig(zlib)
|
|
|
|
|
%description static
|
|
|
|
|
%{summary}.
|
|
|
|
|
|
|
|
|
|
%if 0%{?build_tests}
|
|
|
|
|
%package tests
|
|
|
|
|
Summary: Unit tests for %{name}
|
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description tests
|
|
|
|
|
%{summary}.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if 0%{?ibase}
|
|
|
|
|
%package ibase
|
|
|
|
|
Summary: IBase driver for Qt6's SQL classes
|
|
|
|
@ -380,7 +360,6 @@ export MAKEFLAGS="%{?_smp_mflags}"
|
|
|
|
|
-DQT_FEATURE_sse2=%{?no_sse2:OFF}%{!?no_sse2:ON} \
|
|
|
|
|
-DQT_FEATURE_icu=ON \
|
|
|
|
|
-DQT_FEATURE_enable_new_dtags=ON \
|
|
|
|
|
-DQT_FEATURE_emojisegmenter=ON \
|
|
|
|
|
-DQT_FEATURE_journald=%{?journald:ON}%{!?journald:OFF} \
|
|
|
|
|
-DQT_FEATURE_openssl_linked=ON \
|
|
|
|
|
-DQT_FEATURE_openssl_hash=ON \
|
|
|
|
@ -399,31 +378,23 @@ export MAKEFLAGS="%{?_smp_mflags}"
|
|
|
|
|
-DQT_FEATURE_sql_sqlite=ON \
|
|
|
|
|
-DQT_FEATURE_rpath=OFF \
|
|
|
|
|
-DQT_FEATURE_zstd=ON \
|
|
|
|
|
-DQT_FEATURE_elf_private_full_version=ON \
|
|
|
|
|
%{?dbus_linked:-DQT_FEATURE_dbus_linked=ON} \
|
|
|
|
|
%{?pcre:-DQT_FEATURE_system_pcre2=ON} \
|
|
|
|
|
%{?sqlite:-DQT_FEATURE_system_sqlite=ON} \
|
|
|
|
|
-DBUILD_SHARED_LIBS=ON \
|
|
|
|
|
-DQT_BUILD_EXAMPLES=%{?examples:ON}%{!?examples:OFF} \
|
|
|
|
|
-DQT_INSTALL_EXAMPLES_SOURCES=%{?examples:ON}%{!?examples:OFF} \
|
|
|
|
|
-DQT_BUILD_TESTS=%{?build_tests:ON}%{!?build_tests:OFF} \
|
|
|
|
|
-DQT_BUILD_TESTS=%{?tests:ON}%{!?tests:OFF} \
|
|
|
|
|
-DQT_QMAKE_TARGET_MKSPEC=%{platform}
|
|
|
|
|
|
|
|
|
|
# FIXME
|
|
|
|
|
# -DQT_FEATURE_directfb=ON \
|
|
|
|
|
|
|
|
|
|
%cmake_build
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
%if 0%{?build_tests}
|
|
|
|
|
%qt6_dont_autoinstall_tests
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%cmake_install
|
|
|
|
|
|
|
|
|
|
%if 0%{?build_tests}
|
|
|
|
|
%qt6_install_tests
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
install -m644 -p -D %{SOURCE1} %{buildroot}%{_qt6_datadir}/qtlogging.ini
|
|
|
|
|
|
|
|
|
|
# Qt6.pc
|
|
|
|
@ -449,7 +420,7 @@ translationdir=%{_qt6_translationdir}
|
|
|
|
|
|
|
|
|
|
Name: Qt6
|
|
|
|
|
Description: Qt6 Configuration
|
|
|
|
|
Version: 6.8.1
|
|
|
|
|
Version: 6.6.2
|
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
# rpm macros
|
|
|
|
@ -463,7 +434,7 @@ sed -i \
|
|
|
|
|
%{buildroot}%{_rpmmacrodir}/macros.qt6-qtbase
|
|
|
|
|
|
|
|
|
|
# create/own dirs
|
|
|
|
|
mkdir -p %{buildroot}%{_qt6_plugindir}/{designer,iconengines,script,styles}
|
|
|
|
|
mkdir -p %{buildroot}{%{_qt6_archdatadir}/mkspecs/modules,%{_qt6_importdir},%{_qt6_libexecdir},%{_qt6_plugindir}/{designer,iconengines,script,styles},%{_qt6_translationdir}}
|
|
|
|
|
mkdir -p %{buildroot}%{_sysconfdir}/xdg/QtProject
|
|
|
|
|
|
|
|
|
|
# hardlink files to {_bindir}, add -qt6 postfix to not conflict
|
|
|
|
@ -507,25 +478,10 @@ install -p -m755 -D %{SOURCE6} %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/10
|
|
|
|
|
mkdir -p %{buildroot}%{_qt6_headerdir}/QtXcb
|
|
|
|
|
install -m 644 src/plugins/platforms/xcb/*.h %{buildroot}%{_qt6_headerdir}/QtXcb/
|
|
|
|
|
|
|
|
|
|
# Copied from OpenSUSE packages
|
|
|
|
|
# CMake modules for plugins are not useful
|
|
|
|
|
rm %{buildroot}%{_qt6_libdir}/cmake/*/*Plugin{Config,ConfigVersion,Targets*}.cmake
|
|
|
|
|
rm %{buildroot}/%{_qt6_libexecdir}/qt-cmake-private-install.cmake
|
|
|
|
|
|
|
|
|
|
# These files are only useful for the Qt continuous integration
|
|
|
|
|
rm %{buildroot}%{_qt6_libexecdir}/ensure_pro_file.cmake
|
|
|
|
|
rm %{buildroot}%{_qt6_libexecdir}/qt-android-runner.py
|
|
|
|
|
rm %{buildroot}%{_qt6_libexecdir}/qt-testrunner.py
|
|
|
|
|
rm %{buildroot}%{_qt6_libexecdir}/sanitizer-testrunner.py
|
|
|
|
|
|
|
|
|
|
# Not useful for desktop installs
|
|
|
|
|
rm -r %{buildroot}%{_qt6_libdir}/cmake/Qt6ExamplesAssetDownloaderPrivate
|
|
|
|
|
rm -r %{buildroot}%{_qt6_headerdir}/QtExamplesAssetDownloader
|
|
|
|
|
rm %{buildroot}%{_qt6_descriptionsdir}/ExamplesAssetDownloaderPrivate.json
|
|
|
|
|
rm %{buildroot}%{_qt6_libdir}/libQt6ExamplesAssetDownloader.*
|
|
|
|
|
rm %{buildroot}%{_qt6_libdir}/qt6/metatypes/qt6examplesassetdownloaderprivate_*_metatypes.json
|
|
|
|
|
|
|
|
|
|
# This is only for Apple platforms and has a python2 dep
|
|
|
|
|
rm -r %{buildroot}%{_qt6_mkspecsdir}/features/uikit
|
|
|
|
|
# Use better location for some new scripts in qtbase-6.0.1
|
|
|
|
|
mv %{buildroot}/%{_qt6_libexecdir}/ensure_pro_file.cmake %{buildroot}/%{_qt6_libdir}/cmake/Qt6/ensure_pro_file.cmake
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
# verify Qt6.pc
|
|
|
|
@ -540,7 +496,7 @@ export LD_LIBRARY_PATH=%{buildroot}%{_qt6_libdir}
|
|
|
|
|
# dbus tests error out when building if session bus is not available
|
|
|
|
|
dbus-launch --exit-with-session \
|
|
|
|
|
%make_build sub-tests -k ||:
|
|
|
|
|
wlheadless-run -c %{wlheadless_compositor} -- \
|
|
|
|
|
xvfb-run -a --server-args="-screen 0 1280x1024x32" \
|
|
|
|
|
dbus-launch --exit-with-session \
|
|
|
|
|
time \
|
|
|
|
|
make check -k ||:
|
|
|
|
@ -552,7 +508,6 @@ make check -k ||:
|
|
|
|
|
%license LICENSES/GPL*
|
|
|
|
|
%license LICENSES/LGPL*
|
|
|
|
|
%dir %{_sysconfdir}/xdg/QtProject/
|
|
|
|
|
%{_qt6_archdatadir}/sbom/qtbase-%{qt_version}.spdx
|
|
|
|
|
%{_qt6_libdir}/libQt6Concurrent.so.6*
|
|
|
|
|
%{_qt6_libdir}/libQt6Core.so.6*
|
|
|
|
|
%{_qt6_libdir}/libQt6DBus.so.6*
|
|
|
|
@ -560,9 +515,19 @@ make check -k ||:
|
|
|
|
|
%{_qt6_libdir}/libQt6Sql.so.6*
|
|
|
|
|
%{_qt6_libdir}/libQt6Test.so.6*
|
|
|
|
|
%{_qt6_libdir}/libQt6Xml.so.6*
|
|
|
|
|
%dir %{_qt6_docdir}/
|
|
|
|
|
%{_qt6_docdir}/global/
|
|
|
|
|
%{_qt6_docdir}/config/
|
|
|
|
|
%{_qt6_importdir}/
|
|
|
|
|
%{_qt6_translationdir}/
|
|
|
|
|
%if "%{_qt6_prefix}" != "%{_prefix}"
|
|
|
|
|
%dir %{_qt6_prefix}/
|
|
|
|
|
%endif
|
|
|
|
|
%dir %{_qt6_archdatadir}/
|
|
|
|
|
%dir %{_qt6_datadir}/
|
|
|
|
|
%{_qt6_datadir}/qtlogging.ini
|
|
|
|
|
%dir %{_qt6_libexecdir}/
|
|
|
|
|
%dir %{_qt6_plugindir}/
|
|
|
|
|
%dir %{_qt6_plugindir}/designer/
|
|
|
|
|
%dir %{_qt6_plugindir}/generic/
|
|
|
|
|
%dir %{_qt6_plugindir}/iconengines/
|
|
|
|
@ -579,14 +544,14 @@ make check -k ||:
|
|
|
|
|
%{_qt6_plugindir}/sqldrivers/libqsqlite.so
|
|
|
|
|
%{_qt6_plugindir}/tls/libqcertonlybackend.so
|
|
|
|
|
%{_qt6_plugindir}/tls/libqopensslbackend.so
|
|
|
|
|
%{_bindir}/qtpaths*
|
|
|
|
|
%{_qt6_bindir}/qtpaths*
|
|
|
|
|
|
|
|
|
|
%files common
|
|
|
|
|
# mostly empty for now, consider: filesystem/dir ownership, licenses
|
|
|
|
|
%{_rpmmacrodir}/macros.qt6-qtbase
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%dir %{_qt6_libdir}/qt6/modules
|
|
|
|
|
%dir %{_qt6_libdir}/qt6/metatypes
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6/platforms
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6/platforms/Platform
|
|
|
|
@ -600,9 +565,16 @@ make check -k ||:
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6CoreTools
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6DBus
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6DBusTools
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6DeviceDiscoverySupportPrivate
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6FbSupportPrivate
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6Gui
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6GuiTools
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6HostInfo
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6KmsSupportPrivate
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6Network
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6OpenGL
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6OpenGLWidgets
|
|
|
|
@ -612,12 +584,16 @@ make check -k ||:
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6Widgets
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6WidgetsTools
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6Xml
|
|
|
|
|
%if "%{_qt6_bindir}" != "%{_bindir}"
|
|
|
|
|
%dir %{_qt6_bindir}
|
|
|
|
|
%endif
|
|
|
|
|
%{_bindir}/androiddeployqt
|
|
|
|
|
%{_bindir}/androiddeployqt6
|
|
|
|
|
%{_bindir}/androidtestrunner
|
|
|
|
|
%{_bindir}/qdbuscpp2xml*
|
|
|
|
|
%{_bindir}/qdbusxml2cpp*
|
|
|
|
|
%{_bindir}/qmake*
|
|
|
|
|
%{_bindir}/qtpaths*
|
|
|
|
|
%{_bindir}/qt-cmake
|
|
|
|
|
%{_bindir}/qt-cmake-create
|
|
|
|
|
%{_bindir}/qt-configure-module
|
|
|
|
@ -628,16 +604,17 @@ make check -k ||:
|
|
|
|
|
%{_qt6_bindir}/qdbuscpp2xml
|
|
|
|
|
%{_qt6_bindir}/qdbusxml2cpp
|
|
|
|
|
%{_qt6_bindir}/qmake
|
|
|
|
|
%{_qt6_bindir}/qtpaths*
|
|
|
|
|
%{_qt6_bindir}/qt-cmake
|
|
|
|
|
%{_qt6_bindir}/qt-cmake-create
|
|
|
|
|
%{_qt6_bindir}/qt-configure-module
|
|
|
|
|
%{_qt6_libexecdir}/qt-cmake-private
|
|
|
|
|
%{_qt6_libexecdir}/qt-cmake-private-install.cmake
|
|
|
|
|
%{_qt6_libexecdir}/qt-cmake-standalone-test
|
|
|
|
|
%{_qt6_libexecdir}/cmake_automoc_parser
|
|
|
|
|
%{_qt6_libexecdir}/qt-internal-configure-examples
|
|
|
|
|
%{_qt6_libexecdir}/qt-internal-configure-tests
|
|
|
|
|
%{_qt6_libexecdir}/sanitizer-testrunner.py
|
|
|
|
|
%{_qt6_libexecdir}/syncqt
|
|
|
|
|
%{_qt6_libexecdir}/android_emulator_launcher.sh
|
|
|
|
|
%{_qt6_libexecdir}/moc
|
|
|
|
|
%{_qt6_libexecdir}/tracegen
|
|
|
|
|
%{_qt6_libexecdir}/tracepointgen
|
|
|
|
@ -645,9 +622,16 @@ make check -k ||:
|
|
|
|
|
%{_qt6_libexecdir}/qvkgen
|
|
|
|
|
%{_qt6_libexecdir}/rcc
|
|
|
|
|
%{_qt6_libexecdir}/uic
|
|
|
|
|
%{_qt6_libexecdir}/qt-testrunner.py
|
|
|
|
|
%{_qt6_libdir}/qt6/modules/*.json
|
|
|
|
|
%if "%{_qt6_headerdir}" != "%{_includedir}"
|
|
|
|
|
%dir %{_qt6_headerdir}
|
|
|
|
|
%endif
|
|
|
|
|
%{_qt6_headerdir}/QtConcurrent/
|
|
|
|
|
%{_qt6_headerdir}/QtCore/
|
|
|
|
|
%{_qt6_headerdir}/QtDBus/
|
|
|
|
|
%{_qt6_headerdir}/QtInputSupport
|
|
|
|
|
%{_qt6_headerdir}/QtExampleIcons
|
|
|
|
|
%{_qt6_headerdir}/QtGui/
|
|
|
|
|
%{_qt6_headerdir}/QtNetwork/
|
|
|
|
|
%{_qt6_headerdir}/QtOpenGL/
|
|
|
|
@ -658,6 +642,10 @@ make check -k ||:
|
|
|
|
|
%{_qt6_headerdir}/QtWidgets/
|
|
|
|
|
%{_qt6_headerdir}/QtXcb/
|
|
|
|
|
%{_qt6_headerdir}/QtXml/
|
|
|
|
|
%{_qt6_headerdir}/QtEglFSDeviceIntegration
|
|
|
|
|
%{_qt6_headerdir}/QtEglFsKmsGbmSupport
|
|
|
|
|
%{_qt6_headerdir}/QtEglFsKmsSupport
|
|
|
|
|
%{_qt6_mkspecsdir}/
|
|
|
|
|
%{_qt6_libdir}/libQt6Concurrent.prl
|
|
|
|
|
%{_qt6_libdir}/libQt6Concurrent.so
|
|
|
|
|
%{_qt6_libdir}/libQt6Core.prl
|
|
|
|
@ -681,11 +669,13 @@ make check -k ||:
|
|
|
|
|
%{_qt6_libdir}/libQt6Widgets.prl
|
|
|
|
|
%{_qt6_libdir}/libQt6Widgets.so
|
|
|
|
|
%{_qt6_libdir}/libQt6XcbQpa.prl
|
|
|
|
|
%{_qt6_libdir}/libQt6XcbQpa.so
|
|
|
|
|
%{_qt6_libdir}/libQt6XcbQpa.so
|
|
|
|
|
%{_qt6_libdir}/libQt6Xml.prl
|
|
|
|
|
%{_qt6_libdir}/libQt6Xml.so
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/REUSE.toml
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6/3rdparty/kwin/REUSE.toml
|
|
|
|
|
%{_qt6_libdir}/libQt6EglFSDeviceIntegration.prl
|
|
|
|
|
%{_qt6_libdir}/libQt6EglFSDeviceIntegration.so
|
|
|
|
|
%{_qt6_libdir}/libQt6EglFsKmsGbmSupport.prl
|
|
|
|
|
%{_qt6_libdir}/libQt6EglFsKmsGbmSupport.so
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6/*.h.in
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6/*.cmake.in
|
|
|
|
@ -712,14 +702,21 @@ make check -k ||:
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6BuildInternals/QtStandaloneTestTemplateProject/Main.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6Concurrent/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6Core/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6Core/Qt6CoreResourceInit.in.cpp
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6Core/Qt6CoreConfigureFileTemplate.in
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6CoreTools/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6DBus/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6DBusTools/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6DeviceDiscoverySupportPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6FbSupportPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6Gui/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6GuiTools/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6HostInfo/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6InputSupportPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6KmsSupportPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6Network/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6OpenGL/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6OpenGLWidgets/*.cmake
|
|
|
|
@ -729,104 +726,36 @@ make check -k ||:
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6Test/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6Widgets/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6WidgetsTools/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6XcbQpaPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6Xml/*.cmake
|
|
|
|
|
%{_qt6_descriptionsdir}/Concurrent.json
|
|
|
|
|
%{_qt6_descriptionsdir}/Core.json
|
|
|
|
|
%{_qt6_descriptionsdir}/DBus.json
|
|
|
|
|
%{_qt6_descriptionsdir}/Gui.json
|
|
|
|
|
%{_qt6_descriptionsdir}/Network.json
|
|
|
|
|
%{_qt6_descriptionsdir}/OpenGL.json
|
|
|
|
|
%{_qt6_descriptionsdir}/OpenGLWidgets.json
|
|
|
|
|
%{_qt6_descriptionsdir}/PrintSupport.json
|
|
|
|
|
%{_qt6_descriptionsdir}/Sql.json
|
|
|
|
|
%{_qt6_descriptionsdir}/Test.json
|
|
|
|
|
%{_qt6_descriptionsdir}/Widgets.json
|
|
|
|
|
%{_qt6_descriptionsdir}/Xml.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6concurrent_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6core_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6dbus_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6gui_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6network_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6opengl_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6openglwidgets_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6printsupport_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6sql_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6test_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6widgets_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6xml_*_metatypes.json
|
|
|
|
|
%{_qt6_libdir}/qt6/metatypes/*.json
|
|
|
|
|
%{_qt6_libdir}/qt6/objects-RelWithDebInfo/ExampleIconsPrivate_resources_1/.rcc/qrc_example_icons.cpp.o
|
|
|
|
|
%{_qt6_libdir}/pkgconfig/*.pc
|
|
|
|
|
%{_qt6_mkspecsdir}/*
|
|
|
|
|
## private-devel globs
|
|
|
|
|
%exclude %{_qt6_headerdir}/*/%{qt_version}/
|
|
|
|
|
|
|
|
|
|
%files private-devel
|
|
|
|
|
%{_qt6_headerdir}/QtEglFSDeviceIntegration
|
|
|
|
|
%{_qt6_headerdir}/QtEglFsKmsGbmSupport
|
|
|
|
|
%{_qt6_headerdir}/QtEglFsKmsSupport
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6XcbQpaPrivate/*.cmake
|
|
|
|
|
%if 0%{?egl}
|
|
|
|
|
%{_qt6_libdir}/libQt6EglFsKmsSupport.prl
|
|
|
|
|
%{_qt6_libdir}/libQt6EglFsKmsSupport.so
|
|
|
|
|
%endif
|
|
|
|
|
%{_qt6_libdir}/libQt6EglFSDeviceIntegration.prl
|
|
|
|
|
%{_qt6_libdir}/libQt6EglFSDeviceIntegration.so
|
|
|
|
|
%{_qt6_libdir}/libQt6EglFsKmsGbmSupport.prl
|
|
|
|
|
%{_qt6_libdir}/libQt6EglFsKmsGbmSupport.so
|
|
|
|
|
%{_qt6_descriptionsdir}/EglFSDeviceIntegrationPrivate.json
|
|
|
|
|
%{_qt6_descriptionsdir}/EglFsKmsGbmSupportPrivate.json
|
|
|
|
|
%{_qt6_descriptionsdir}/EglFsKmsSupportPrivate.json
|
|
|
|
|
%{_qt6_descriptionsdir}/XcbQpaPrivate.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6eglfsdeviceintegrationprivate_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6eglfskmsgbmsupportprivate_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6eglfskmssupportprivate_*_metatypes.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6xcbqpaprivate_*_metatypes.json
|
|
|
|
|
## private-devel globs
|
|
|
|
|
%exclude %{_qt6_headerdir}/*/%{qt_version}/
|
|
|
|
|
|
|
|
|
|
%files private-devel
|
|
|
|
|
%{_qt6_headerdir}/*/%{qt_version}/
|
|
|
|
|
|
|
|
|
|
%files static
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate/*.cmake
|
|
|
|
|
%{_qt6_headerdir}/QtExampleIcons
|
|
|
|
|
%{_qt6_libdir}/libQt6ExampleIcons.a
|
|
|
|
|
%{_qt6_libdir}/libQt6ExampleIcons.prl
|
|
|
|
|
%{_qt6_descriptionsdir}/ExampleIconsPrivate.json
|
|
|
|
|
%dir %{_qt6_archdatadir}/objects-*
|
|
|
|
|
%{_qt6_archdatadir}/objects-*/ExampleIconsPrivate_resources_1/
|
|
|
|
|
%{_qt6_metatypesdir}/qt6exampleiconsprivate_*_metatypes.json
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6DeviceDiscoverySupportPrivate
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6DeviceDiscoverySupportPrivate/*.cmake
|
|
|
|
|
%{_qt6_headerdir}/QtDeviceDiscoverySupport
|
|
|
|
|
%{_qt6_libdir}/libQt6DeviceDiscoverySupport.*a
|
|
|
|
|
%{_qt6_libdir}/libQt6DeviceDiscoverySupport.prl
|
|
|
|
|
%{_qt6_descriptionsdir}/DeviceDiscoverySupportPrivate.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6devicediscoverysupportprivate_*_metatypes.json
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6FbSupportPrivate
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6FbSupportPrivate/*.cmake
|
|
|
|
|
%{_qt6_libdir}/libQt6ExampleIcons.a
|
|
|
|
|
%{_qt6_libdir}/libQt6ExampleIcons.prl
|
|
|
|
|
%{_qt6_headerdir}/QtFbSupport
|
|
|
|
|
%{_qt6_libdir}/libQt6FbSupport.*a
|
|
|
|
|
%{_qt6_libdir}/libQt6FbSupport.prl
|
|
|
|
|
%{_qt6_descriptionsdir}/FbSupportPrivate.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6fbsupportprivate_*_metatypes.json
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6InputSupportPrivate
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6InputSupportPrivate/*.cmake
|
|
|
|
|
%{_qt6_headerdir}/QtInputSupport
|
|
|
|
|
%{_qt6_libdir}/libQt6InputSupport.*a
|
|
|
|
|
%{_qt6_libdir}/libQt6InputSupport.prl
|
|
|
|
|
%{_qt6_descriptionsdir}/InputSupportPrivate.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6inputsupportprivate_*_metatypes.json
|
|
|
|
|
%dir %{_qt6_libdir}/cmake/Qt6KmsSupportPrivate
|
|
|
|
|
%{_qt6_libdir}/cmake/Qt6KmsSupportPrivate/*.cmake
|
|
|
|
|
%{_qt6_headerdir}/QtKmsSupport
|
|
|
|
|
%{_qt6_libdir}/libQt6KmsSupport.*a
|
|
|
|
|
%{_qt6_libdir}/libQt6KmsSupport.prl
|
|
|
|
|
%{_qt6_descriptionsdir}/KmsSupportPrivate.json
|
|
|
|
|
%{_qt6_metatypesdir}/qt6kmssupportprivate_*_metatypes.json
|
|
|
|
|
|
|
|
|
|
%if 0%{?examples}
|
|
|
|
|
%files examples
|
|
|
|
|
%{_qt6_examplesdir}/
|
|
|
|
@ -901,82 +830,15 @@ make check -k ||:
|
|
|
|
|
%{_qt6_plugindir}/platforms/libqvnc.so
|
|
|
|
|
%{_qt6_plugindir}/platforms/libqvkkhrdisplay.so
|
|
|
|
|
%{_qt6_plugindir}/xcbglintegrations/libqxcb-glx-integration.so
|
|
|
|
|
%{_qt6_plugindir}/printsupport/libcupsprintersupport.so
|
|
|
|
|
# Platformthemes
|
|
|
|
|
%{_qt6_plugindir}/platformthemes/libqxdgdesktopportal.so
|
|
|
|
|
%{_qt6_plugindir}/platformthemes/libqgtk3.so
|
|
|
|
|
%{_qt6_plugindir}/printsupport/libcupsprintersupport.so
|
|
|
|
|
|
|
|
|
|
%if 0%{?build_tests}
|
|
|
|
|
%files tests
|
|
|
|
|
%{_qt6_archdatadir}/tests
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Wed Dec 11 2024 Jan Grulich <jgrulich@redhat.com> - 6.8.1-5
|
|
|
|
|
- Move libcupsprintersupport back to -gui as it depends on gui libs
|
|
|
|
|
Resolves: RHEL-53982
|
|
|
|
|
|
|
|
|
|
* Sat Dec 07 2024 Jan Grulich <jgrulich@redhat.com> - 6.8.1-4
|
|
|
|
|
- Move all mkspecs to -devel
|
|
|
|
|
Resolves: RHEL-53982
|
|
|
|
|
|
|
|
|
|
* Thu Dec 05 2024 Jan Grulich <jgrulich@redhat.com> - 6.8.1-3
|
|
|
|
|
- Move more stuff into -private-devel
|
|
|
|
|
Resolves: RHEL-53982
|
|
|
|
|
|
|
|
|
|
* Tue Dec 03 2024 Jan Grulich <jgrulich@redhat.com> - 6.8.1-2
|
|
|
|
|
- Do not install ExamplesAssetDownloader
|
|
|
|
|
Resolves: RHEL-53982
|
|
|
|
|
|
|
|
|
|
* Mon Dec 02 2024 Jan Grulich <jgrulich@redhat.com> - 6.8.1-1
|
|
|
|
|
- 6.8.1
|
|
|
|
|
Resolves: RHEL-4218
|
|
|
|
|
Resolves: RHEL-53982
|
|
|
|
|
|
|
|
|
|
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 6.7.1-6
|
|
|
|
|
- Bump release for October 2024 mass rebuild:
|
|
|
|
|
Resolves: RHEL-64018
|
|
|
|
|
|
|
|
|
|
* Fri Oct 25 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 6.7.1-5
|
|
|
|
|
- Rebuilt for MSVSphere 10
|
|
|
|
|
|
|
|
|
|
* Mon Jul 22 2024 Jan Grulich <jgrulich@redhat.com> - 6.7.1-5
|
|
|
|
|
- Use qt6-filesystem
|
|
|
|
|
Resolves: RHEL-50035
|
|
|
|
|
|
|
|
|
|
* Mon Jul 08 2024 Jan Grulich <jgrulich@redhat.com> - 6.7.1-4
|
|
|
|
|
- HTTP2: Delay any communication until encrypted() can be responded to
|
|
|
|
|
Resolves: RHEL-46346
|
|
|
|
|
|
|
|
|
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 6.7.1-3
|
|
|
|
|
- Bump release for June 2024 mass rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jun 04 2024 Jan Grulich <jgrulich@redhat.com> - 6.7.1-2
|
|
|
|
|
- Add rpminspect.yaml and fix some rpminspect issues
|
|
|
|
|
Resolves: RHEL-36430
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri May 31 2024 Jan Grulich <jgrulich@redhat.com> - 6.7.1-1
|
|
|
|
|
- 6.7.1
|
|
|
|
|
Resolves: RHEL-36430
|
|
|
|
|
|
|
|
|
|
* Mon May 13 2024 Jan Grulich <jgrulich@redhat.com> - 6.7.0-3
|
|
|
|
|
- QGtk3Theme: Add support for xdg-desktop-portal to get color scheme
|
|
|
|
|
Resolves: RHEL-36168
|
|
|
|
|
|
|
|
|
|
* Wed Apr 24 2024 Jan Grulich <jgrulich@redhat.com> - 6.7.0-2
|
|
|
|
|
- Use bundled double-conversion in RHEL builds
|
|
|
|
|
Resolves: RHEL-32788
|
|
|
|
|
|
|
|
|
|
* Wed Apr 17 2024 Jan Grulich <jgrulich@redhat.com> - 6.7.0-1
|
|
|
|
|
- 6.7.0
|
|
|
|
|
+ sync with Fedora
|
|
|
|
|
Resolves: RHEL-27845
|
|
|
|
|
Resolves: RHEL-32788
|
|
|
|
|
|
|
|
|
|
* Wed Mar 27 2024 Jan Grulich <jgrulich@redhat.com> - 6.6.1-6
|
|
|
|
|
- Add -tests subpackage with unit tests that can run in CI
|
|
|
|
|
Resolves: RHEL-28239
|
|
|
|
|
* Thu Feb 15 2024 Jan Grulich <jgrulich@redhat.com> - 6.6.2-1
|
|
|
|
|
- 6.6.2
|
|
|
|
|
|
|
|
|
|
* Wed Jan 31 2024 Pete Walter <pwalter@fedoraproject.org> - 6.6.1-5
|
|
|
|
|
- Rebuild for ICU 74
|