X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=kf5-knotifyconfig.spec;h=bdbd8bfa2d6fa2434ac2daee088fca55ed585548;hb=aa4845178ebdfa51d71fc3e7219dbb51bdcd47e6;hp=c5e63478297a136103634a68e380e3297ec437d4;hpb=88e71ee66ee94fbdda35cadf2c33baa0e0dd434f;p=packages%2Fkf5-knotifyconfig.git diff --git a/kf5-knotifyconfig.spec b/kf5-knotifyconfig.spec index c5e6347..bdbd8bf 100644 --- a/kf5-knotifyconfig.spec +++ b/kf5-knotifyconfig.spec @@ -1,15 +1,18 @@ -%define kdeframever 5.90 +# +# Conditional build: +%bcond_with tests # build with tests +%define kdeframever 5.95 %define qtver 5.15.2 %define kfname knotifyconfig Summary: Configuration dialog for desktop notifications Name: kf5-%{kfname} -Version: 5.90.0 +Version: 5.95.0 Release: 1 License: LGPL v2.1+ Group: X11/Libraries Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz -# Source0-md5: 454d7a7d88899751d480ac2a8948860a +# Source0-md5: cb813401d0ad3fe96d03db3a2883859d URL: http://www.kde.org/ BuildRequires: Qt5Core-devel >= %{qtver} BuildRequires: Qt5DBus-devel >= %{qtver} @@ -66,10 +69,16 @@ Pliki nagłówkowe dla programistów używających %{kfname}. install -d build cd build %cmake -G Ninja \ + %{!?with_tests:-DBUILD_TESTING=OFF} \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ ../ %ninja_build +%if %{with tests} +ctest +%endif + + %install rm -rf $RPM_BUILD_ROOT %ninja_install -C build @@ -92,7 +101,6 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(644,root,root,755) %{_includedir}/KF5/KNotifyConfig -%{_includedir}/KF5/knotifyconfig_version.h %{_libdir}/cmake/KF5NotifyConfig %{_libdir}/libKF5NotifyConfig.so %{qt5dir}/mkspecs/modules/qt_KNotifyConfig.pri