]> git.pld-linux.org Git - packages/ka5-kbruch.git/blob - ka5-kbruch.spec
4aaca3e7278ae2ea0f60ce8f3ff2741a401f1ca9
[packages/ka5-kbruch.git] / ka5-kbruch.spec
1 %define         kdeappsver      21.08.2
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          kbruch
5 Summary:        Kbruch
6 Name:           ka5-%{kaname}
7 Version:        21.08.2
8 Release:        1
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:  d79937235de7378ae0a78bddf52f3da3
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}
26 BuildRequires:  ninja
27 BuildRequires:  qt5-build >= %{qtver}
28 BuildRequires:  rpmbuild(macros) >= 1.164
29 BuildRequires:  shared-mime-info
30 BuildRequires:  tar >= 1:1.22
31 BuildRequires:  xz
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
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.
39
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.
45
46 %prep
47 %setup -q -n %{kaname}-%{version}
48
49 %build
50 install -d build
51 cd build
52 %cmake \
53         -G Ninja \
54         -DHTML_INSTALL_DIR=%{_kdedocdir} \
55         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
56         ..
57 %ninja_build
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61 %ninja_install -C build
62
63 %find_lang %{kaname} --all-name --with-kde
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
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
79 %{_datadir}/kbruch
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*
This page took 0.074958 seconds and 2 git commands to generate.