]> git.pld-linux.org Git - packages/ka5-kgoldrunner.git/blame - ka5-kgoldrunner.spec
- updated to 23.08.5
[packages/ka5-kgoldrunner.git] / ka5-kgoldrunner.spec
CommitLineData
0ef1ca65
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
e39818f9 4%define kdeappsver 23.08.5
636369af
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
aef8f09c
WF
7%define kaname kgoldrunner
8Summary: kgoldrunner
9Name: ka5-%{kaname}
e39818f9 10Version: 23.08.5
3cd7b343 11Release: 1
aef8f09c
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications/Games
3cd7b343 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
e39818f9 15# Source0-md5: a768ee3960c597c9ce3dde1cffb588b4
aef8f09c 16URL: http://www.kde.org/
3cd7b343
WF
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel
19BuildRequires: Qt5Qml-devel >= 5.11.1
20BuildRequires: Qt5Quick-devel >= 5.11.1
21BuildRequires: Qt5Widgets-devel
006bf8d0 22BuildRequires: cmake >= 3.20
aef8f09c 23BuildRequires: gettext-devel
fc0ececf 24BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
3cd7b343
WF
25BuildRequires: kf5-kconfig-devel >= %{kframever}
26BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
27BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
28BuildRequires: kf5-kcrash-devel >= %{kframever}
29BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
30BuildRequires: kf5-kdoctools-devel >= %{kframever}
31BuildRequires: kf5-ki18n-devel >= %{kframever}
32BuildRequires: kf5-kio-devel >= %{kframever}
33BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
34BuildRequires: kf5-kxmlgui-devel >= %{kframever}
fc0ececf 35BuildRequires: ninja
3cd7b343 36BuildRequires: qt5-build >= %{qtver}
aef8f09c
WF
37BuildRequires: rpmbuild(macros) >= 1.164
38BuildRequires: shared-mime-info
39BuildRequires: tar >= 1:1.22
40BuildRequires: xz
41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43%description
44KGoldrunner is an action game where the hero runs through a maze,
45climbs stairs, dig holes and dodges enemies in order to collect all
46the gold nuggets and escape to the next level. Your enemies are also
47after the gold.
48
e566c897
WF
49%description -l pl.UTF-8
50KGoldrunner jest grą akcji, gdzie bohater biegnie przez labirynt,
51wchodzi po schodach, kopie doły i ucieka wrogom wcelu zebrania grudek
52złota i przejścia do następnego poziomu. Twoi wrogowie również
53szukają złota.
54
aef8f09c
WF
55%prep
56%setup -q -n %{kaname}-%{version}
57
58%build
aef8f09c 59%cmake \
006bf8d0 60 -B build \
fc0ececf 61 -G Ninja \
0ef1ca65 62 %{!?with_tests:-DBUILD_TESTING=OFF} \
1ac3d6bd 63 -DHTML_INSTALL_DIR=%{_kdedocdir} \
006bf8d0
WF
64 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
65%ninja_build -C build
aef8f09c 66
0ef1ca65 67%if %{with tests}
006bf8d0 68ctest --test-dir build
0ef1ca65
WF
69%endif
70
71
aef8f09c
WF
72%install
73rm -rf $RPM_BUILD_ROOT
fc0ececf 74%ninja_install -C build
aef8f09c
WF
75
76%find_lang %{kaname} --all-name --with-kde
77
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81%files -f %{kaname}.lang
82%defattr(644,root,root,755)
aef8f09c
WF
83%attr(755,root,root) %{_bindir}/kgoldrunner
84%{_desktopdir}/org.kde.kgoldrunner.desktop
3cd7b343
WF
85%{_iconsdir}/hicolor/128x128/apps/kgoldrunner.png
86%{_iconsdir}/hicolor/16x16/apps/kgoldrunner.png
87%{_iconsdir}/hicolor/22x22/apps/kgoldrunner.png
88%{_iconsdir}/hicolor/32x32/apps/kgoldrunner.png
89%{_iconsdir}/hicolor/48x48/apps/kgoldrunner.png
90%{_iconsdir}/hicolor/64x64/apps/kgoldrunner.png
aef8f09c 91%{_datadir}/kgoldrunner
aef8f09c 92%{_datadir}/metainfo/org.kde.kgoldrunner.appdata.xml
3cd7b343 93%{_datadir}/qlogging-categories5/kgoldrunner.categories
0187ec0c 94%{_datadir}/knsrcfiles/kgoldrunner.knsrc
This page took 1.219814 seconds and 4 git commands to generate.