]> git.pld-linux.org Git - packages/ka5-kbruch.git/blame - ka5-kbruch.spec
rebuild with qt5-5.15.6
[packages/ka5-kbruch.git] / ka5-kbruch.spec
CommitLineData
cb058a26
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
5b514c16 4%define kdeappsver 22.08.1
0d7fb8d2
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
a9808610
WF
7%define kaname kbruch
8Summary: Kbruch
9Name: ka5-%{kaname}
5b514c16 10Version: 22.08.1
c90a7f0b 11Release: 2
a9808610
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications/Games
062cef1a 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
5b514c16 15# Source0-md5: 1879fb14b1d8c3722c6a80fc81b244b5
a9808610
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5Widgets-devel
20BuildRequires: cmake >= 2.8.12
21BuildRequires: gettext-devel
0b7f9c2d
WF
22BuildRequires: kf5-extra-cmake-modules >= %{kframever}
23BuildRequires: kf5-kconfig-devel >= %{kframever}
24BuildRequires: kf5-kcrash-devel >= %{kframever}
25BuildRequires: kf5-kdoctools-devel >= %{kframever}
26BuildRequires: kf5-ki18n-devel >= %{kframever}
27BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
28BuildRequires: kf5-kxmlgui-devel >= %{kframever}
96bc595b 29BuildRequires: ninja
a9808610
WF
30BuildRequires: qt5-build >= %{qtver}
31BuildRequires: rpmbuild(macros) >= 1.164
32BuildRequires: shared-mime-info
33BuildRequires: tar >= 1:1.22
34BuildRequires: xz
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
38KBruch is a small program to practice calculating with fractions and
39percentages. Different exercises are provided for this purpose and you
40can use the learning mode to practice with fractions. The program
41checks the user's input and gives feedback.
42
f51e208c
WF
43%description -l pl.UTF-8
44KBruch to mały program do ćwiczenia obliczeń na ułamkach i procentach.
45W tym celu program podaje różne ćwiczenia, dzięki którym możesz
46trenować operacje na ułamkach w trybie nauki. KBruch sprawdza
47odpowiedzi użytkownika i podaje informacje zwrotne.
48
a9808610
WF
49%prep
50%setup -q -n %{kaname}-%{version}
51
52%build
53install -d build
54cd build
55%cmake \
96bc595b 56 -G Ninja \
cb058a26 57 %{!?with_tests:-DBUILD_TESTING=OFF} \
0b7f9c2d 58 -DHTML_INSTALL_DIR=%{_kdedocdir} \
a9808610
WF
59 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
60 ..
96bc595b 61%ninja_build
a9808610 62
cb058a26
WF
63%if %{with tests}
64ctest
65%endif
66
67
a9808610
WF
68%install
69rm -rf $RPM_BUILD_ROOT
96bc595b 70%ninja_install -C build
a9808610
WF
71
72%find_lang %{kaname} --all-name --with-kde
73
74%clean
75rm -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
26184658 103%lang(fr) %{_mandir}/fr/man1/kbruch.1*
This page took 0.338725 seconds and 4 git commands to generate.