]> git.pld-linux.org Git - packages/ka5-kbruch.git/blob - ka5-kbruch.spec
- updated to 21.04.0
[packages/ka5-kbruch.git] / ka5-kbruch.spec
1 %define         kdeappsver      21.04.0
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.0
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:  da2f965a2d7c271f4e7feb8544c5d577
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
88 %lang(fr) %{_mandir}/fr/man1/kbruch.1*
This page took 0.027671 seconds and 3 git commands to generate.