1 %define kdeappsver 19.04.1
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/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: 36a964008df492d7222dbe70746616fb
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.
41 %setup -q -n %{kaname}-%{version}
48 -DHTML_INSTALL_DIR=%{_kdedocdir} \
49 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
54 rm -rf $RPM_BUILD_ROOT
55 %ninja_install -C build
57 %find_lang %{kaname} --all-name --with-kde
60 rm -rf $RPM_BUILD_ROOT
62 %files -f %{kaname}.lang
63 %defattr(644,root,root,755)
64 %attr(755,root,root) %{_bindir}/kbruch
65 %{_desktopdir}/org.kde.kbruch.desktop
66 %{_datadir}/config.kcfg/kbruch.kcfg
67 %{_iconsdir}/hicolor/16x16/apps/kbruch.png
68 %{_iconsdir}/hicolor/22x22/apps/kbruch.png
69 %{_iconsdir}/hicolor/32x32/apps/kbruch.png
70 %{_iconsdir}/hicolor/48x48/apps/kbruch.png
71 %{_iconsdir}/hicolor/64x64/apps/kbruch.png
72 %{_iconsdir}/hicolor/scalable/apps/kbruch.svgz
74 %{_datadir}/kxmlgui5/kbruch
75 %lang(ca) %{_mandir}/ca/man1/kbruch.1*
76 %lang(de) %{_mandir}/de/man1/kbruch.1*
77 %lang(es) %{_mandir}/es/man1/kbruch.1*
78 %lang(et) %{_mandir}/et/man1/kbruch.1*
79 %lang(it) %{_mandir}/it/man1/kbruch.1*
80 %{_mandir}/man1/kbruch.1*
81 %lang(nl) %{_mandir}/nl/man1/kbruch.1*
82 %lang(pt) %{_mandir}/pt/man1/kbruch.1*
83 %lang(pt_BR) %{_mandir}/pt_BR/man1/kbruch.1*
84 %lang(ru) %{_mandir}/ru/man1/kbruch.1*
85 %lang(sv) %{_mandir}/sv/man1/kbruch.1*
86 %lang(uk) %{_mandir}/uk/man1/kbruch.1*
87 %{_datadir}/metainfo/org.kde.kbruch.appdata.xml