# # 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 kteatime Summary: kteatime Summary(pl.UTF-8): kteatime Name: ka5-%{kaname} Version: 23.08.5 Release: 1 License: GPL v2+ Group: X11/Libraries Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz # Source0-md5: 568184212f25a9b01b18371ac2678779 URL: http://www.kde.org/ BuildRequires: Qt5Core-devel BuildRequires: Qt5Gui-devel >= 5.11.1 BuildRequires: Qt5Widgets-devel BuildRequires: gettext-devel BuildRequires: kf5-extra-cmake-modules >= %{kframever} BuildRequires: kf5-kconfig-devel >= %{kframever} BuildRequires: kf5-kcrash-devel >= %{kframever} BuildRequires: kf5-kdoctools-devel >= %{kframever} BuildRequires: kf5-ki18n-devel >= %{kframever} BuildRequires: kf5-kiconthemes-devel >= %{kframever} BuildRequires: kf5-knotifications-devel >= %{kframever} BuildRequires: kf5-knotifyconfig-devel >= %{kframever} BuildRequires: kf5-ktextwidgets-devel >= %{kframever} BuildRequires: kf5-kxmlgui-devel >= %{kframever} BuildRequires: ninja BuildRequires: rpmbuild(macros) >= 1.164 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description KTeaTime is a handy timer for steeping tea. No longer will you have to guess at how long it takes for your tea to be ready. Simply select the type of tea you have, and it will alert you when the tea is ready to drink. %description -l pl.UTF-8 KTeaTime jest przydatnym stoperem do zaparzania herbaty. Nie musisz więcej zgadywać jak długo trzeba czekać aż herbata będzie gotowa. Po prostu zaznacz typ herbaty którą masz i KTeaTime powiadomi Cię, gdy napój będzie gotowy do picia. %prep %setup -q -n %{kaname}-%{version} %build %cmake \ -B build \ -G Ninja \ %{!?with_tests:-DBUILD_TESTING=OFF} \ -DHTML_INSTALL_DIR=%{_kdedocdir} \ -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 %ninja_install -C build %find_lang %{kaname} --all-name --with-kde %clean rm -rf $RPM_BUILD_ROOT %files -f %{kaname}.lang %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/kteatime %{_desktopdir}/org.kde.kteatime.desktop %{_iconsdir}/hicolor/16x16/apps/kteatime.png %{_iconsdir}/hicolor/22x22/apps/kteatime.png %{_iconsdir}/hicolor/32x32/apps/kteatime.png %{_iconsdir}/hicolor/48x48/apps/kteatime.png %{_iconsdir}/hicolor/64x64/apps/kteatime.png %{_iconsdir}/hicolor/scalable/apps/kteatime.svgz %{_datadir}/knotifications5/kteatime.notifyrc %{_datadir}/metainfo/org.kde.kteatime.appdata.xml