3 %bcond_with tests # build with tests
4 %define kdeappsver 22.08.1
5 %define kframever 5.94.0
12 License: GPL v2+/LGPL v2.1+
13 Group: X11/Applications/Games
14 Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15 # Source0-md5: 1879fb14b1d8c3722c6a80fc81b244b5
16 URL: http://www.kde.org/
17 BuildRequires: Qt5Core-devel >= %{qtver}
18 BuildRequires: Qt5Gui-devel >= 5.11.1
19 BuildRequires: Qt5Widgets-devel
20 BuildRequires: cmake >= 2.8.12
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-kwidgetsaddons-devel >= %{kframever}
28 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
30 BuildRequires: qt5-build >= %{qtver}
31 BuildRequires: rpmbuild(macros) >= 1.164
32 BuildRequires: shared-mime-info
33 BuildRequires: tar >= 1:1.22
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 KBruch is a small program to practice calculating with fractions and
39 percentages. Different exercises are provided for this purpose and you
40 can use the learning mode to practice with fractions. The program
41 checks the user's input and gives feedback.
43 %description -l pl.UTF-8
44 KBruch to mały program do ćwiczenia obliczeń na ułamkach i procentach.
45 W tym celu program podaje różne ćwiczenia, dzięki którym możesz
46 trenować operacje na ułamkach w trybie nauki. KBruch sprawdza
47 odpowiedzi użytkownika i podaje informacje zwrotne.
50 %setup -q -n %{kaname}-%{version}
57 %{!?with_tests:-DBUILD_TESTING=OFF} \
58 -DHTML_INSTALL_DIR=%{_kdedocdir} \
59 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
69 rm -rf $RPM_BUILD_ROOT
70 %ninja_install -C build
72 %find_lang %{kaname} --all-name --with-kde
75 rm -rf $RPM_BUILD_ROOT
77 %files -f %{kaname}.lang
78 %defattr(644,root,root,755)
79 %attr(755,root,root) %{_bindir}/kbruch
80 %{_desktopdir}/org.kde.kbruch.desktop
81 %{_datadir}/config.kcfg/kbruch.kcfg
82 %{_iconsdir}/hicolor/16x16/apps/kbruch.png
83 %{_iconsdir}/hicolor/22x22/apps/kbruch.png
84 %{_iconsdir}/hicolor/32x32/apps/kbruch.png
85 %{_iconsdir}/hicolor/48x48/apps/kbruch.png
86 %{_iconsdir}/hicolor/64x64/apps/kbruch.png
87 %{_iconsdir}/hicolor/scalable/apps/kbruch.svgz
89 %{_datadir}/kxmlgui5/kbruch
90 %lang(ca) %{_mandir}/ca/man1/kbruch.1*
91 %lang(de) %{_mandir}/de/man1/kbruch.1*
92 %lang(es) %{_mandir}/es/man1/kbruch.1*
93 %lang(et) %{_mandir}/et/man1/kbruch.1*
94 %lang(it) %{_mandir}/it/man1/kbruch.1*
95 %{_mandir}/man1/kbruch.1*
96 %lang(nl) %{_mandir}/nl/man1/kbruch.1*
97 %lang(pt) %{_mandir}/pt/man1/kbruch.1*
98 %lang(pt_BR) %{_mandir}/pt_BR/man1/kbruch.1*
99 %lang(ru) %{_mandir}/ru/man1/kbruch.1*
100 %lang(sv) %{_mandir}/sv/man1/kbruch.1*
101 %lang(uk) %{_mandir}/uk/man1/kbruch.1*
102 %{_datadir}/metainfo/org.kde.kbruch.appdata.xml
103 %lang(fr) %{_mandir}/fr/man1/kbruch.1*