]> git.pld-linux.org Git - packages/ka5-kbruch.git/blame - ka5-kbruch.spec
Revert "- 24.01.95"
[packages/ka5-kbruch.git] / ka5-kbruch.spec
CommitLineData
cb058a26
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
4129e1e7 4%define kdeappsver 23.08.4
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}
4129e1e7
WF
10Version: 23.08.4
11Release: 1
a9808610
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications/Games
4129e1e7
WF
14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15# Source0-md5: 9d88c6e5b40212d5207244a10fd7c615
a9808610 16URL: http://www.kde.org/
4129e1e7
WF
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5Widgets-devel
a8beec7a 20BuildRequires: cmake >= 3.20
a9808610 21BuildRequires: gettext-devel
4129e1e7
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
4129e1e7 30BuildRequires: qt5-build >= %{qtver}
a9808610
WF
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 43%description -l pl.UTF-8
63ee3153
WF
44KBruch to mały program do ćwiczenia obliczeń na ułamkach i
45procentach. W tym celu program podaje różne ćwiczenia, dzięki
46którym możesz trenować operacje na ułamkach w trybie nauki. KBruch
47sprawdza odpowiedzi użytkownika i podaje informacje zwrotne.
f51e208c 48
a9808610
WF
49%prep
50%setup -q -n %{kaname}-%{version}
51
52%build
a9808610 53%cmake \
a8beec7a 54 -B build \
96bc595b 55 -G Ninja \
cb058a26 56 %{!?with_tests:-DBUILD_TESTING=OFF} \
0b7f9c2d 57 -DHTML_INSTALL_DIR=%{_kdedocdir} \
a8beec7a
WF
58 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
59%ninja_build -C build
a9808610 60
cb058a26 61%if %{with tests}
a8beec7a 62ctest --test-dir build
cb058a26
WF
63%endif
64
65
a9808610
WF
66%install
67rm -rf $RPM_BUILD_ROOT
96bc595b 68%ninja_install -C build
a9808610
WF
69
70%find_lang %{kaname} --all-name --with-kde
71
72%clean
73rm -rf $RPM_BUILD_ROOT
74
75%files -f %{kaname}.lang
76%defattr(644,root,root,755)
77%attr(755,root,root) %{_bindir}/kbruch
78%{_desktopdir}/org.kde.kbruch.desktop
79%{_datadir}/config.kcfg/kbruch.kcfg
80%{_iconsdir}/hicolor/16x16/apps/kbruch.png
81%{_iconsdir}/hicolor/22x22/apps/kbruch.png
82%{_iconsdir}/hicolor/32x32/apps/kbruch.png
83%{_iconsdir}/hicolor/48x48/apps/kbruch.png
84%{_iconsdir}/hicolor/64x64/apps/kbruch.png
63ee3153 85%{_iconsdir}/hicolor/128x128/apps/kbruch.png
a9808610
WF
86%{_iconsdir}/hicolor/scalable/apps/kbruch.svgz
87%{_datadir}/kbruch
4129e1e7 88%{_datadir}/kxmlgui5/kbruch
a9808610
WF
89%lang(ca) %{_mandir}/ca/man1/kbruch.1*
90%lang(de) %{_mandir}/de/man1/kbruch.1*
91%lang(es) %{_mandir}/es/man1/kbruch.1*
92%lang(et) %{_mandir}/et/man1/kbruch.1*
93%lang(it) %{_mandir}/it/man1/kbruch.1*
94%{_mandir}/man1/kbruch.1*
95%lang(nl) %{_mandir}/nl/man1/kbruch.1*
96%lang(pt) %{_mandir}/pt/man1/kbruch.1*
97%lang(pt_BR) %{_mandir}/pt_BR/man1/kbruch.1*
98%lang(ru) %{_mandir}/ru/man1/kbruch.1*
99%lang(sv) %{_mandir}/sv/man1/kbruch.1*
100%lang(uk) %{_mandir}/uk/man1/kbruch.1*
101%{_datadir}/metainfo/org.kde.kbruch.appdata.xml
26184658 102%lang(fr) %{_mandir}/fr/man1/kbruch.1*
This page took 0.383801 seconds and 4 git commands to generate.