]> git.pld-linux.org Git - packages/ka5-kbruch.git/blame_incremental - ka5-kbruch.spec
- updated to 23.08.2
[packages/ka5-kbruch.git] / ka5-kbruch.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with tests # build with tests
4%define kdeappsver 23.08.2
5%define kframever 5.94.0
6%define qtver 5.15.2
7%define kaname kbruch
8Summary: Kbruch
9Name: ka5-%{kaname}
10Version: 23.08.2
11Release: 1
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications/Games
14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15# Source0-md5: fb85d11721f8abe1e9a27f37f5bb627b
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5Widgets-devel
20BuildRequires: cmake >= 3.20
21BuildRequires: gettext-devel
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}
29BuildRequires: ninja
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
43%description -l pl.UTF-8
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.
48
49%prep
50%setup -q -n %{kaname}-%{version}
51
52%build
53%cmake \
54 -B build \
55 -G Ninja \
56 %{!?with_tests:-DBUILD_TESTING=OFF} \
57 -DHTML_INSTALL_DIR=%{_kdedocdir} \
58 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
59%ninja_build -C build
60
61%if %{with tests}
62ctest --test-dir build
63%endif
64
65
66%install
67rm -rf $RPM_BUILD_ROOT
68%ninja_install -C build
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
85%{_iconsdir}/hicolor/128x128/apps/kbruch.png
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
102%lang(fr) %{_mandir}/fr/man1/kbruch.1*
This page took 0.090902 seconds and 4 git commands to generate.