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