]> git.pld-linux.org Git - packages/ka5-kbruch.git/blob - ka5-kbruch.spec
659ce28d5a38ec2893838f66f1a1610ac50d2d9d
[packages/ka5-kbruch.git] / ka5-kbruch.spec
1 %define         kdeappsver      21.04.3
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.04.3
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:  00668604e2e11512f9da992d596384d9
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.083225 seconds and 2 git commands to generate.