]> git.pld-linux.org Git - packages/ka5-kbruch.git/blob - ka5-kbruch.spec
rebuild with qt5-5.15.6
[packages/ka5-kbruch.git] / ka5-kbruch.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeappsver      22.08.1
5 %define         kframever       5.94.0
6 %define         qtver           5.15.2
7 %define         kaname          kbruch
8 Summary:        Kbruch
9 Name:           ka5-%{kaname}
10 Version:        22.08.1
11 Release:        2
12 License:        GPL v2+/LGPL v2.1+
13 Group:          X11/Applications/Games
14 Source0:        https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15 # Source0-md5:  1879fb14b1d8c3722c6a80fc81b244b5
16 URL:            http://www.kde.org/
17 BuildRequires:  Qt5Core-devel >= %{qtver}
18 BuildRequires:  Qt5Gui-devel >= 5.11.1
19 BuildRequires:  Qt5Widgets-devel
20 BuildRequires:  cmake >= 2.8.12
21 BuildRequires:  gettext-devel
22 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
23 BuildRequires:  kf5-kconfig-devel >= %{kframever}
24 BuildRequires:  kf5-kcrash-devel >= %{kframever}
25 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
26 BuildRequires:  kf5-ki18n-devel >= %{kframever}
27 BuildRequires:  kf5-kwidgetsaddons-devel >= %{kframever}
28 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
29 BuildRequires:  ninja
30 BuildRequires:  qt5-build >= %{qtver}
31 BuildRequires:  rpmbuild(macros) >= 1.164
32 BuildRequires:  shared-mime-info
33 BuildRequires:  tar >= 1:1.22
34 BuildRequires:  xz
35 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37 %description
38 KBruch is a small program to practice calculating with fractions and
39 percentages. Different exercises are provided for this purpose and you
40 can use the learning mode to practice with fractions. The program
41 checks the user's input and gives feedback.
42
43 %description -l pl.UTF-8
44 KBruch to mały program do ćwiczenia obliczeń na ułamkach i procentach.
45 W tym celu program podaje różne ćwiczenia, dzięki którym możesz
46 trenować operacje na ułamkach w trybie nauki. KBruch sprawdza
47 odpowiedzi użytkownika i podaje informacje zwrotne.
48
49 %prep
50 %setup -q -n %{kaname}-%{version}
51
52 %build
53 install -d build
54 cd build
55 %cmake \
56         -G Ninja \
57         %{!?with_tests:-DBUILD_TESTING=OFF} \
58         -DHTML_INSTALL_DIR=%{_kdedocdir} \
59         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
60         ..
61 %ninja_build
62
63 %if %{with tests}
64 ctest
65 %endif
66
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 %ninja_install -C build
71
72 %find_lang %{kaname} --all-name --with-kde
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %files -f %{kaname}.lang
78 %defattr(644,root,root,755)
79 %attr(755,root,root) %{_bindir}/kbruch
80 %{_desktopdir}/org.kde.kbruch.desktop
81 %{_datadir}/config.kcfg/kbruch.kcfg
82 %{_iconsdir}/hicolor/16x16/apps/kbruch.png
83 %{_iconsdir}/hicolor/22x22/apps/kbruch.png
84 %{_iconsdir}/hicolor/32x32/apps/kbruch.png
85 %{_iconsdir}/hicolor/48x48/apps/kbruch.png
86 %{_iconsdir}/hicolor/64x64/apps/kbruch.png
87 %{_iconsdir}/hicolor/scalable/apps/kbruch.svgz
88 %{_datadir}/kbruch
89 %{_datadir}/kxmlgui5/kbruch
90 %lang(ca) %{_mandir}/ca/man1/kbruch.1*
91 %lang(de) %{_mandir}/de/man1/kbruch.1*
92 %lang(es) %{_mandir}/es/man1/kbruch.1*
93 %lang(et) %{_mandir}/et/man1/kbruch.1*
94 %lang(it) %{_mandir}/it/man1/kbruch.1*
95 %{_mandir}/man1/kbruch.1*
96 %lang(nl) %{_mandir}/nl/man1/kbruch.1*
97 %lang(pt) %{_mandir}/pt/man1/kbruch.1*
98 %lang(pt_BR) %{_mandir}/pt_BR/man1/kbruch.1*
99 %lang(ru) %{_mandir}/ru/man1/kbruch.1*
100 %lang(sv) %{_mandir}/sv/man1/kbruch.1*
101 %lang(uk) %{_mandir}/uk/man1/kbruch.1*
102 %{_datadir}/metainfo/org.kde.kbruch.appdata.xml
103 %lang(fr) %{_mandir}/fr/man1/kbruch.1*
This page took 0.092831 seconds and 3 git commands to generate.