]> git.pld-linux.org Git - packages/ka5-kbruch.git/blob - ka5-kbruch.spec
- updated to 19.04.1
[packages/ka5-kbruch.git] / ka5-kbruch.spec
1 %define         kdeappsver      19.04.1
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:        19.04.1
8 Release:        1
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}
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 %prep
41 %setup -q -n %{kaname}-%{version}
42
43 %build
44 install -d build
45 cd build
46 %cmake \
47         -G Ninja \
48         -DHTML_INSTALL_DIR=%{_kdedocdir} \
49         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
50         ..
51 %ninja_build
52
53 %install
54 rm -rf $RPM_BUILD_ROOT
55 %ninja_install -C build
56
57 %find_lang %{kaname} --all-name --with-kde
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
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
73 %{_datadir}/kbruch
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
This page took 0.084212 seconds and 3 git commands to generate.