diff --git a/qt5-qtx11extras.spec b/qt5-qtx11extras.spec index 94920ad..89d3231 100644 --- a/qt5-qtx11extras.spec +++ b/qt5-qtx11extras.spec @@ -1,39 +1,47 @@ +%global qt_module qtx11extras + +Summary: Qt5 - X11 support library +Name: qt5-%{qt_module} +Version: 5.15.10 +Release: 1 + +# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details +License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 +Url: http://www.qt.io %global majmin %(echo %{version} | cut -d. -f1-2) +Source0: https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules/%{qt_module}-everywhere-opensource-src-%{version}.tar.xz -Name: qt5-qtx11extras -Version: 5.15.2 -Release: 2 -Summary: Qt GUI toolkit -License: LGPLv2 with exceptions or GPLv3 with exceptions and GFDL-1.3-only -Url: http://www.qt.io -Source0: https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules/qtx11extras-everywhere-src-%{version}.tar.xz - -BuildRequires: make -BuildRequires: qt5-qtbase-devel >= %{version} qt5-qtbase-private-devel -Requires: qt5-qtbase = %{version} +BuildRequires: make +BuildRequires: qt5-qtbase-devel >= %{version} +BuildRequires: qt5-qtbase-private-devel +%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} %description -Provides specific APIs for X11. +The X11 Extras module provides features specific to platforms using X11, e.g. +Linux and UNIX-like systems including embedded Linux systems that use the X +Window System. -%package devel -Summary: Header files for qt5-qtx11extras -Requires: qt5-qtbase-devel %{name} = %{version}-%{release} +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel%{?_isa} +%description devel +%{summary}. -%description devel -Header files for qt5-qtx11extras %prep -%autosetup -n qtx11extras-everywhere-src-%{version} +%autosetup -n %{qt_module}-everywhere-src-%{version} + %build %{qmake_qt5} %make_build -%install -%make_install INSTALL_ROOT=%{buildroot} -%delete_la +%install +make install INSTALL_ROOT=%{buildroot} +%delete_la pushd %{buildroot}%{_qt5_libdir} for prl_file in libQt5*.prl ; do sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file} @@ -47,19 +55,23 @@ popd %ldconfig_scriptlets %files -%license LICENSE.LGPL* LICENSE.GPL* -%{_libdir}/*.so.5* +%license LICENSE.GPL3-EXCEPT LICENSE.LGPL* LICENSE.GPL* +%{_qt5_libdir}/libQt5X11Extras.so.5* + +%files devel +%{_qt5_headerdir}/QtX11Extras/ +%{_qt5_libdir}/libQt5X11Extras.so +%{_qt5_libdir}/libQt5X11Extras.prl +%dir %{_qt5_libdir}/cmake/Qt5X11Extras/ +%{_qt5_libdir}/cmake/Qt5X11Extras/Qt5X11ExtrasConfig*.cmake +%{_qt5_libdir}/pkgconfig/Qt5X11Extras.pc +%{_qt5_archdatadir}/mkspecs/modules/qt_lib_x11extras*.pri -%files devel -%defattr(-,root,root) -%{_libdir}/pkgconfig/*.pc -%{_libdir}/libQt5X11Extras.so -%{_libdir}/libQt5X11Extras.prl -%{_libdir}/cmake/Qt5X11Extras/*.cmake -%{_libdir}/qt5/mkspecs/modules/*.pri -%{_includedir}/qt5/QtX11Extras %changelog +* Wed Aug 23 2023 douyan - 5.15.10-1 +- update to upstream version 5.15.10 + * Wed Jul 13 2022 Chenyx - 5.15.2-2 - License compliance rectification diff --git a/qtx11extras-everywhere-opensource-src-5.15.10.tar.xz b/qtx11extras-everywhere-opensource-src-5.15.10.tar.xz new file mode 100644 index 0000000..a8b000b Binary files /dev/null and b/qtx11extras-everywhere-opensource-src-5.15.10.tar.xz differ diff --git a/qtx11extras-everywhere-src-5.15.2.tar.xz b/qtx11extras-everywhere-src-5.15.2.tar.xz deleted file mode 100644 index dbdf556..0000000 Binary files a/qtx11extras-everywhere-src-5.15.2.tar.xz and /dev/null differ