X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=ka5-eventviews.spec;h=712406aa9a4ba70cafafbfe394f4385312a66721;hb=b8fdc36327a7eaa66715041da55066278b0f8d27;hp=2c4933744a444f6e67f54f3a9b69d6766731dfb7;hpb=613ba3a1abf39f18061cc0875421434779fd1f9d;p=packages%2Fka5-eventviews.git diff --git a/ka5-eventviews.spec b/ka5-eventviews.spec index 2c49337..712406a 100644 --- a/ka5-eventviews.spec +++ b/ka5-eventviews.spec @@ -1,15 +1,18 @@ -%define kdeappsver 21.04.3 +# +# Conditional build: +%bcond_with tests # build with tests +%define kdeappsver 22.04.1 %define kframever 5.56.0 %define qtver 5.9.0 %define kaname eventviews Summary: Library for creating events Name: ka5-%{kaname} -Version: 21.04.3 +Version: 22.04.1 Release: 1 License: GPL v2+/LGPL v2.1+ Group: X11/Libraries Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz -# Source0-md5: af48ea2fe46560917caca90cf1759fa0 +# Source0-md5: b4dbb3ae5b3ee67f13f44040a2a63988 URL: http://www.kde.org/ BuildRequires: Qt5Core-devel >= %{qtver} BuildRequires: Qt5Gui-devel >= 5.11.1 @@ -45,6 +48,9 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description It contains lib for creating events. +%description -l pl.UTF-8 +Pakiet zawiera bibliotekę do tworzenia zdarzeń. + %package devel Summary: Header files for %{kaname} development Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname} @@ -65,11 +71,17 @@ install -d build cd build %cmake \ -G Ninja \ + %{!?with_tests:-DBUILD_TESTING=OFF} \ -DHTML_INSTALL_DIR=%{_kdedocdir} \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ .. %ninja_build +%if %{with tests} +ctest +%endif + + %install rm -rf $RPM_BUILD_ROOT %ninja_install -C build @@ -93,8 +105,6 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(644,root,root,755) %{_includedir}/KF5/EventViews -%{_includedir}/KF5/eventviews -%{_includedir}/KF5/eventviews_version.h %{_libdir}/cmake/KF5EventViews %{_libdir}/libKF5EventViews.so %{_libdir}/qt5/mkspecs/modules/qt_EventViews.pri