1 %define kdeappsver 21.08.0
2 %define kframever 5.56.0
9 License: GPL v2+/LGPL v2.1+
10 Group: X11/Applications/Games
11 Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: fc6335e6c94142a4c2c0c154ac32533c
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5Gui-devel >= 5.11.1
16 BuildRequires: Qt5Widgets-devel
17 BuildRequires: cmake >= 2.8.12
18 BuildRequires: gettext-devel
19 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
20 BuildRequires: kf5-kconfig-devel >= %{kframever}
21 BuildRequires: kf5-kcrash-devel >= %{kframever}
22 BuildRequires: kf5-kdoctools-devel >= %{kframever}
23 BuildRequires: kf5-ki18n-devel >= %{kframever}
24 BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
25 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
27 BuildRequires: qt5-build >= %{qtver}
28 BuildRequires: rpmbuild(macros) >= 1.164
29 BuildRequires: shared-mime-info
30 BuildRequires: tar >= 1:1.22
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 KBruch is a small program to practice calculating with fractions and
36 percentages. Different exercises are provided for this purpose and you
37 can use the learning mode to practice with fractions. The program
38 checks the user's input and gives feedback.
40 %description -l pl.UTF-8
41 KBruch to mały program do ćwiczenia obliczeń na ułamkach i procentach.
42 W tym celu program podaje różne ćwiczenia, dzięki którym możesz
43 trenować operacje na ułamkach w trybie nauki. KBruch sprawdza
44 odpowiedzi użytkownika i podaje informacje zwrotne.
47 %setup -q -n %{kaname}-%{version}
54 -DHTML_INSTALL_DIR=%{_kdedocdir} \
55 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
60 rm -rf $RPM_BUILD_ROOT
61 %ninja_install -C build
63 %find_lang %{kaname} --all-name --with-kde
66 rm -rf $RPM_BUILD_ROOT
68 %files -f %{kaname}.lang
69 %defattr(644,root,root,755)
70 %attr(755,root,root) %{_bindir}/kbruch
71 %{_desktopdir}/org.kde.kbruch.desktop
72 %{_datadir}/config.kcfg/kbruch.kcfg
73 %{_iconsdir}/hicolor/16x16/apps/kbruch.png
74 %{_iconsdir}/hicolor/22x22/apps/kbruch.png
75 %{_iconsdir}/hicolor/32x32/apps/kbruch.png
76 %{_iconsdir}/hicolor/48x48/apps/kbruch.png
77 %{_iconsdir}/hicolor/64x64/apps/kbruch.png
78 %{_iconsdir}/hicolor/scalable/apps/kbruch.svgz
80 %{_datadir}/kxmlgui5/kbruch
81 %lang(ca) %{_mandir}/ca/man1/kbruch.1*
82 %lang(de) %{_mandir}/de/man1/kbruch.1*
83 %lang(es) %{_mandir}/es/man1/kbruch.1*
84 %lang(et) %{_mandir}/et/man1/kbruch.1*
85 %lang(it) %{_mandir}/it/man1/kbruch.1*
86 %{_mandir}/man1/kbruch.1*
87 %lang(nl) %{_mandir}/nl/man1/kbruch.1*
88 %lang(pt) %{_mandir}/pt/man1/kbruch.1*
89 %lang(pt_BR) %{_mandir}/pt_BR/man1/kbruch.1*
90 %lang(ru) %{_mandir}/ru/man1/kbruch.1*
91 %lang(sv) %{_mandir}/sv/man1/kbruch.1*
92 %lang(uk) %{_mandir}/uk/man1/kbruch.1*
93 %{_datadir}/metainfo/org.kde.kbruch.appdata.xml
94 %lang(fr) %{_mandir}/fr/man1/kbruch.1*