[packages/qt5ct] switch to cmake for build

atler atler at pld-linux.org
Mon Feb 27 13:16:44 CET 2023


commit 5374ba144f25d625981d81e8adb515305a6c070e
Author: Jan Palus <atler at pld-linux.org>
Date:   Mon Feb 27 13:15:40 2023 +0100

    switch to cmake for build
    
    qmake does not install required libqt5ct-common library

 qt5ct.spec | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)
---
diff --git a/qt5ct.spec b/qt5ct.spec
index 69c0804..5c5cb6b 100644
--- a/qt5ct.spec
+++ b/qt5ct.spec
@@ -1,4 +1,4 @@
-%define		qtver	5.8
+%define		qtver	5.12.0
 Summary:	Qt5 Configuration Tool
 Name:		qt5ct
 Version:	1.6
@@ -14,8 +14,11 @@ BuildRequires:	Qt5DBus-devel >= %{qtver}
 BuildRequires:	Qt5Gui-devel >= %{qtver}
 BuildRequires:	Qt5ThemeSupport-devel >= %{qtver}
 BuildRequires:	Qt5Widgets-devel >= %{qtver}
+BuildRequires:	cmake >= 3.11.0
+BuildRequires:	libstdc++-devel >= 6:4.8.1
 BuildRequires:	qt5-linguist >= %{qtver}
 BuildRequires:	qt5-qmake >= %{qtver}
+BuildRequires:	qt5-qttools >= %{qtver}
 BuildRequires:	rpmbuild(macros) >= 2.016
 Requires:	Qt5Core >= %{qtver}
 Requires:	Qt5DBus >= %{qtver}
@@ -31,14 +34,16 @@ etc.) under DE/WM without Qt integration.
 %setup -q
 
 %build
-%{qmake_qt5}
+install -d build
+cd build
+%cmake ..
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install \
-	INSTALL_ROOT=$RPM_BUILD_ROOT
+%{__make} -C build install \
+	DESTDIR=$RPM_BUILD_ROOT
 
 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/translations
 cp -p src/qt5ct/translations/*.qm $RPM_BUILD_ROOT%{_datadir}/%{name}/translations
@@ -58,6 +63,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README
 %attr(755,root,root) %{_bindir}/qt5ct
+%attr(755,root,root) %{_libdir}/libqt5ct-common.so.%{version}
 %attr(755,root,root) %{_libdir}/qt5/plugins/platformthemes/libqt5ct.so
 %attr(755,root,root) %{_libdir}/qt5/plugins/styles/libqt5ct-style.so
 %dir %{_datadir}/qt5ct
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/qt5ct.git/commitdiff/5374ba144f25d625981d81e8adb515305a6c070e



More information about the pld-cvs-commit mailing list