]> git.pld-linux.org Git - packages/ka5-bomber.git/blob - ka5-bomber.spec
- updated to 22.12.1
[packages/ka5-bomber.git] / ka5-bomber.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeappsver      22.12.1
5 %define         kframever       5.94.0
6 %define         qtver           5.15.2
7 %define         kaname          bomber
8 Summary:        Single player arcade game
9 Name:           ka5-%{kaname}
10 Version:        22.12.1
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:  ee3fc245979cda9a58d53655ce7e9d53
16 URL:            http://www.kde.org/
17 BuildRequires:  Qt5Core-devel >= %{qtver}
18 BuildRequires:  Qt5Gui-devel >= 5.11.1
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-extra-cmake-modules >= %{kframever}
26 BuildRequires:  kf5-kconfig-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-kxmlgui-devel >= %{kframever}
33 BuildRequires:  ninja
34 BuildRequires:  qt5-build >= %{qtver}
35 BuildRequires:  rpmbuild(macros) >= 1.164
36 BuildRequires:  shared-mime-info
37 BuildRequires:  tar >= 1:1.22
38 BuildRequires:  xz
39 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41 %description
42 Bomber is a single player arcade game. The player is invading various
43 cities in a plane that is decreasing in height.
44
45 The goal of the game is to destroy all the buildings and advance to
46 the next level. Each level gets a bit harder by increasing the speed
47 of the plane and the height of the buildings.
48
49 %description -l pl.UTF-8
50 Bomber jest jednoosobową grą zręcznościową. Gracz bombarduje różne miasta
51 samolotem, z każdym przelotem wysokość na której leci bombowiec obniża się.
52
53 Celem gry jest zniszczenie wszystkich budynków, żeby przejść do następnego
54 poziomu. Każdy następny poziom jest coraz trudniejszy przez zwiększającą
55 się prędkość samolotu i wyższe budynki.
56
57 %prep
58 %setup -q -n %{kaname}-%{version}
59
60 %build
61 install -d build
62 cd build
63 %cmake \
64         -G Ninja \
65         %{!?with_tests:-DBUILD_TESTING=OFF} \
66         -DHTML_INSTALL_DIR=%{_kdedocdir} \
67         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
68         ..
69 %ninja_build
70
71 %if %{with tests}
72 ctest
73 %endif
74
75
76 %install
77 rm -rf $RPM_BUILD_ROOT
78 %ninja_install -C build
79
80 %find_lang %{kaname} --all-name --with-kde
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %files -f %{kaname}.lang
86 %defattr(644,root,root,755)
87 %attr(755,root,root) %{_bindir}/bomber
88 %{_desktopdir}/org.kde.bomber.desktop
89 %{_datadir}/bomber
90 %{_datadir}/config.kcfg/bomber.kcfg
91 %{_iconsdir}/hicolor/128x128/apps/bomber.png
92 %{_iconsdir}/hicolor/32x32/apps/bomber.png
93 %{_iconsdir}/hicolor/48x48/apps/bomber.png
94 %{_iconsdir}/hicolor/64x64/apps/bomber.png
95 %{_datadir}/metainfo/org.kde.bomber.appdata.xml
This page took 0.106694 seconds and 3 git commands to generate.