X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=ka5-libkipi.spec;h=bdc321937528ba434d0853e06d4f6ae52a3e51b8;hb=refs%2Fheads%2Fmaster;hp=6804edffcfeee5c525fb5cddb3d6ed5e7d1e0ba0;hpb=9ebdd660ce9c46cc7ea50b48500ef7d7e66a2981;p=packages%2Fka5-libkipi.git diff --git a/ka5-libkipi.spec b/ka5-libkipi.spec index 6804edf..bdc3219 100644 --- a/ka5-libkipi.spec +++ b/ka5-libkipi.spec @@ -1,17 +1,20 @@ -%define kdeappsver 21.12.3 -%define kframever 5.56.0 -%define qtver 5.9.0 +# +# Conditional build: +%bcond_with tests # build with tests +%define kdeappsver 23.08.5 +%define kframever 5.94.0 +%define qtver 5.15.2 %define kaname libkipi Summary: Kipi library Summary(pl.UTF-8): Biblioteka kipi Name: ka5-%{kaname} -Version: 21.12.3 +Version: 23.08.5 Release: 1 License: GPL v2+ Group: X11/Libraries -Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz -# Source0-md5: e7f93940b8bf7a24e0c6b5b119986664 +Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz +# Source0-md5: bbb7eb75b2d30980d44ee0b9b2abe1e1 URL: http://www.kde.org/ BuildRequires: Qt5Core-devel BuildRequires: Qt5Gui-devel @@ -52,14 +55,18 @@ Pliki nagłówkowe dla programistów używających %{kaname}. %setup -q -n %{kaname}-%{version} %build -install -d build -cd build %cmake \ + -B build \ -G Ninja \ + %{!?with_tests:-DBUILD_TESTING=OFF} \ -DHTML_INSTALL_DIR=%{_kdedocdir} \ - -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - .. -%ninja_build + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON +%ninja_build -C build + +%if %{with tests} +ctest --test-dir build +%endif + %install rm -rf $RPM_BUILD_ROOT @@ -73,23 +80,18 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libKF5Kipi.so.32.0.0 +%{_libdir}/libKF5Kipi.so.32.0.0 %attr(755,root,root) %{_libdir}/libKF5Kipi.so.5.2.0 -%attr(755,root,root) %{_libdir}/qt5/plugins/kipiplugin_kxmlhelloworld.so %{_iconsdir}/hicolor/128x128/apps/kipi.png %{_iconsdir}/hicolor/16x16/apps/kipi.png %{_iconsdir}/hicolor/22x22/apps/kipi.png %{_iconsdir}/hicolor/32x32/apps/kipi.png %{_iconsdir}/hicolor/48x48/apps/kipi.png -%{_datadir}/kservices5/kipiplugin_kxmlhelloworld.desktop %{_datadir}/kservicetypes5/kipiplugin.desktop -%dir %{_datadir}/kxmlgui5/kipi -%{_datadir}/kxmlgui5/kipi/kipiplugin_kxmlhelloworldui.rc - +%{_datadir}/qlogging-categories5/kipi.categories %files devel %defattr(644,root,root,755) %{_includedir}/KF5/KIPI -%{_includedir}/KF5/libkipi_version.h %{_libdir}/cmake/KF5Kipi %{_libdir}/libKF5Kipi.so