3 %bcond_with tests # build with tests
4 %define kdeappsver 23.08.5
5 %define kframever 5.94.0
7 %define kaname kteatime
9 Summary(pl.UTF-8): kteatime
15 Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
16 # Source0-md5: 568184212f25a9b01b18371ac2678779
17 URL: http://www.kde.org/
18 BuildRequires: Qt5Core-devel
19 BuildRequires: Qt5Gui-devel >= 5.11.1
20 BuildRequires: Qt5Widgets-devel
21 BuildRequires: gettext-devel
22 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
23 BuildRequires: kf5-kconfig-devel >= %{kframever}
24 BuildRequires: kf5-kcrash-devel >= %{kframever}
25 BuildRequires: kf5-kdoctools-devel >= %{kframever}
26 BuildRequires: kf5-ki18n-devel >= %{kframever}
27 BuildRequires: kf5-kiconthemes-devel >= %{kframever}
28 BuildRequires: kf5-knotifications-devel >= %{kframever}
29 BuildRequires: kf5-knotifyconfig-devel >= %{kframever}
30 BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
31 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
33 BuildRequires: rpmbuild(macros) >= 1.164
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 KTeaTime is a handy timer for steeping tea. No longer will you have to
38 guess at how long it takes for your tea to be ready. Simply select the
39 type of tea you have, and it will alert you when the tea is ready to
42 %description -l pl.UTF-8
43 KTeaTime jest przydatnym stoperem do zaparzania herbaty. Nie musisz
44 więcej zgadywać jak długo trzeba czekać aż herbata będzie gotowa.
45 Po prostu zaznacz typ herbaty którą masz i KTeaTime powiadomi Cię,
46 gdy napój będzie gotowy do picia.
49 %setup -q -n %{kaname}-%{version}
55 %{!?with_tests:-DBUILD_TESTING=OFF} \
56 -DHTML_INSTALL_DIR=%{_kdedocdir} \
57 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
61 ctest --test-dir build
66 rm -rf $RPM_BUILD_ROOT
67 %ninja_install -C build
69 %find_lang %{kaname} --all-name --with-kde
72 rm -rf $RPM_BUILD_ROOT
74 %files -f %{kaname}.lang
75 %defattr(644,root,root,755)
76 %attr(755,root,root) %{_bindir}/kteatime
77 %{_desktopdir}/org.kde.kteatime.desktop
78 %{_iconsdir}/hicolor/16x16/apps/kteatime.png
79 %{_iconsdir}/hicolor/22x22/apps/kteatime.png
80 %{_iconsdir}/hicolor/32x32/apps/kteatime.png
81 %{_iconsdir}/hicolor/48x48/apps/kteatime.png
82 %{_iconsdir}/hicolor/64x64/apps/kteatime.png
83 %{_iconsdir}/hicolor/scalable/apps/kteatime.svgz
84 %{_datadir}/knotifications5/kteatime.notifyrc
85 %{_datadir}/metainfo/org.kde.kteatime.appdata.xml