]> git.pld-linux.org Git - packages/ka5-kbruch.git/blame - ka5-kbruch.spec
- updated to 23.08.4
[packages/ka5-kbruch.git] / ka5-kbruch.spec
CommitLineData
cb058a26
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
a048cf4e 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}
a048cf4e 10Version: 23.08.4
13ad6ce5 11Release: 1
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
a048cf4e 15# Source0-md5: 9d88c6e5b40212d5207244a10fd7c615
a9808610
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5Widgets-devel
a8beec7a 20BuildRequires: cmake >= 3.20
a9808610 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 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
88%{_datadir}/kxmlgui5/kbruch
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.283452 seconds and 4 git commands to generate.