Sync with Fedora:
- fix directory ownership - install cmake modules for plugins - depend on pkgconfig(egl) rather than mesa-libEGL-devel Resolves: RHEL-73681
This commit is contained in:
parent
5a09932501
commit
b91aad2add
@ -47,7 +47,7 @@ BuildRequires: pkgconfig(libsystemd)
|
||||
Name: qt6-qtbase
|
||||
Summary: Qt6 - QtBase components
|
||||
Version: 6.8.1
|
||||
Release: 6%{?dist}
|
||||
Release: 7%{?dist}
|
||||
|
||||
License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
||||
Url: http://qt-project.org/
|
||||
@ -173,7 +173,6 @@ BuildRequires: pkgconfig(xkeyboard-config)
|
||||
%global vulkan 1
|
||||
BuildRequires: pkgconfig(vulkan)
|
||||
%global egl 1
|
||||
BuildRequires: mesa-libEGL-devel
|
||||
BuildRequires: pkgconfig(egl)
|
||||
BuildRequires: pkgconfig(gbm)
|
||||
BuildRequires: pkgconfig(libglvnd)
|
||||
@ -228,7 +227,7 @@ Summary: Development files for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-gui%{?_isa}
|
||||
%if 0%{?egl}
|
||||
Requires: libEGL-devel
|
||||
Requires: pkgconfig(egl)
|
||||
%endif
|
||||
Requires: pkgconfig(gl)
|
||||
%if 0%{?vulkan}
|
||||
@ -511,8 +510,6 @@ 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
|
||||
|
||||
# These files are only useful for the Qt continuous integration
|
||||
rm %{buildroot}%{_qt6_libexecdir}/ensure_pro_file.cmake
|
||||
@ -570,6 +567,7 @@ make check -k ||:
|
||||
%dir %{_qt6_plugindir}/generic/
|
||||
%dir %{_qt6_plugindir}/iconengines/
|
||||
%dir %{_qt6_plugindir}/imageformats/
|
||||
%dir %{_qt6_plugindir}/networkinformation/
|
||||
%dir %{_qt6_plugindir}/platforminputcontexts/
|
||||
%dir %{_qt6_plugindir}/platforms/
|
||||
%dir %{_qt6_plugindir}/platformthemes/
|
||||
@ -577,6 +575,7 @@ make check -k ||:
|
||||
%dir %{_qt6_plugindir}/script/
|
||||
%dir %{_qt6_plugindir}/sqldrivers/
|
||||
%dir %{_qt6_plugindir}/styles/
|
||||
%dir %{_qt6_plugindir}/tls/
|
||||
%{_qt6_plugindir}/networkinformation/libqglib.so
|
||||
%{_qt6_plugindir}/networkinformation/libqnetworkmanager.so
|
||||
%{_qt6_plugindir}/sqldrivers/libqsqlite.so
|
||||
@ -591,13 +590,18 @@ make check -k ||:
|
||||
|
||||
%files devel
|
||||
%dir %{_qt6_libdir}/cmake/Qt6
|
||||
%dir %{_qt6_libdir}/cmake/Qt6/libexec
|
||||
%dir %{_qt6_libdir}/cmake/Qt6/platforms
|
||||
%dir %{_qt6_libdir}/cmake/Qt6/platforms/Platform
|
||||
%dir %{_qt6_libdir}/cmake/Qt6/config.tests
|
||||
%dir %{_qt6_libdir}/cmake/Qt6/3rdparty
|
||||
%dir %{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules
|
||||
%dir %{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules
|
||||
%dir %{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/modules
|
||||
%dir %{_qt6_libdir}/cmake/Qt6/3rdparty/kwin
|
||||
%dir %{_qt6_libdir}/cmake/Qt6BuildInternals
|
||||
%dir %{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests
|
||||
%dir %{_qt6_libdir}/cmake/Qt6BuildInternals/QtStandaloneTestTemplateProject
|
||||
%dir %{_qt6_libdir}/cmake/Qt6Concurrent
|
||||
%dir %{_qt6_libdir}/cmake/Qt6Core
|
||||
%dir %{_qt6_libdir}/cmake/Qt6CoreTools
|
||||
@ -769,6 +773,7 @@ make check -k ||:
|
||||
%dir %{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate
|
||||
%dir %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate
|
||||
%dir %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate
|
||||
%dir %{_qt6_libdir}/cmake/Qt6XcbQpaPrivate
|
||||
%{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate/*.cmake
|
||||
%{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate/*.cmake
|
||||
%{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate/*.cmake
|
||||
@ -894,6 +899,7 @@ make check -k ||:
|
||||
%{_qt6_plugindir}/egldeviceintegrations/libqeglfs-x11-integration.so
|
||||
%{_qt6_plugindir}/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so
|
||||
%{_qt6_plugindir}/egldeviceintegrations/libqeglfs-emu-integration.so
|
||||
%dir %{_qt6_plugindir}/xcbglintegrations/
|
||||
%{_qt6_plugindir}/xcbglintegrations/libqxcb-egl-integration.so
|
||||
%endif
|
||||
# Platforms
|
||||
@ -915,6 +921,13 @@ make check -k ||:
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Wed Jan 15 2025 Jan Grulich <jgrulich@redhat.com> - 6.8.1-7
|
||||
- Sync with Fedora:
|
||||
- fix directory ownership
|
||||
- install cmake modules for plugins
|
||||
- depend on pkgconfig(egl) rather than mesa-libEGL-devel
|
||||
Resolves: RHEL-73681
|
||||
|
||||
* Mon Dec 16 2024 Jan Grulich <jgrulich@redhat.com> - 6.8.1-6
|
||||
- Backport additional fixes for emoji support
|
||||
Resolves: RHEL-4218
|
||||
|
Loading…
Reference in New Issue
Block a user