From 5f2a2759f9096c70462bd1d8804b95ec9eaca49d Mon Sep 17 00:00:00 2001 From: Davide Madrisan Date: Sat, 6 Jan 2024 03:25:49 +0100 Subject: [PATCH] standardize the specfile add some missing build requirements [release 5.9.0-3mamba;Sat Apr 25 2015] --- kwidgetsaddons.spec | 42 +++++++++++++++++++++++++----------------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/kwidgetsaddons.spec b/kwidgetsaddons.spec index 8504f12..2f7e6c9 100644 --- a/kwidgetsaddons.spec +++ b/kwidgetsaddons.spec @@ -1,8 +1,9 @@ %define majver %(echo %version | cut -d. -f1-2) + Name: kwidgetsaddons Version: 5.9.0 -Release: 2mamba -Summary: Large set of desktop widgets +Release: 3mamba +Summary: KDE Frameworks 5 large set of desktop widgets Group: System/Libraries Vendor: openmamba Distribution: openmamba @@ -17,6 +18,14 @@ BuildRequires: libqt5-devel BuildRequires: libstdc++6-devel ## AUTOBUILDREQ-END BuildRequires: cmake +BuildRequires: extra-cmake-modules +BuildRequires: rpm-macros-kde5 +BuildRequires: libQt5Gui +BuildRequires: libQt5Widgets +#BuildRequires: libQt5LinguistTools +#BuildRequires: libQt5UiTools +BuildRequires: libQt5Test +BuildRequires: libQt5Core BuildRoot: %{_tmppath}/%{name}-%{version}-root %description @@ -33,8 +42,6 @@ This package contains shared libraries for %{name}. Group: Development/Libraries Summary: Development files for %{name} Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} -## note: you can add this requirement if .pc files are provided by this package -#Requires: pkg-config %description -n lib%{name}-devel This package contains libraries and header files for developing applications that use %{name}. @@ -45,14 +52,14 @@ This package contains libraries and header files for developing applications tha %setup -q %build -%cmake -d build +%cmake_kde5 -d build %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C build -%find_lang %{name} || touch %{name}.lang +%find_lang kwidgetsaddons5_qt --with-qt --all-name || touch kwidgetsaddons5_qt.lang %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" @@ -60,25 +67,26 @@ This package contains libraries and header files for developing applications tha %post -n lib%{name} -p /sbin/ldconfig %postun -n lib%{name} -p /sbin/ldconfig -%files -n lib%{name} +%files -n lib%{name} -f kwidgetsaddons5_qt.lang %defattr(-,root,root) -%{_libdir}/libKF5WidgetsAddons.so.* +%{_kde5_libdir}/libKF5WidgetsAddons.so.* %doc COPYING COPYING.LIB %files -n lib%{name}-devel %defattr(-,root,root) -%dir %{_includedir}/KF5/KWidgetsAddons -%{_includedir}/KF5/KWidgetsAddons/* -%{_includedir}/KF5/kwidgetsaddons_version.h -%dir %{_libdir}/cmake/KF5WidgetsAddons -%{_libdir}/cmake/KF5WidgetsAddons/KF5WidgetsAddons*.cmake -%{_libdir}/libKF5WidgetsAddons.so -/usr/mkspecs/modules/qt_KWidgetsAddons.pri -%{_datadir}/kf5/kcharselect/kcharselect-data -%{_datadir}/locale/*/LC_MESSAGES/kwidgetsaddons5_qt.qm +%{_kde5_includedir}/KWidgetsAddons +%{_kde5_includedir}/kwidgetsaddons_version.h +%{_kde5_libdir}/cmake/KF5WidgetsAddons +%{_kde5_libdir}/libKF5WidgetsAddons.so +%{_kde5_mkspecsdir}/qt_KWidgetsAddons.pri +%{_kde5_datadir}/kf5/kcharselect/kcharselect-data %doc README.md %changelog +* Sat Apr 25 2015 Davide Madrisan 5.9.0-3mamba +- standardize the specfile +- add some missing build requirements + * Sat Apr 11 2015 Silvan Calarco 5.9.0-2mamba - automatic version update by autodist