]> git.pld-linux.org Git - packages/ka5-bomber.git/blob - ka5-bomber.spec
31b456981bf5eb7eb53ba0660fbe9bd9e25a2c72
[packages/ka5-bomber.git] / ka5-bomber.spec
1 %define         kdeappsver      21.08.2
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          bomber
5 Summary:        Single player arcade game
6 Name:           ka5-%{kaname}
7 Version:        21.08.2
8 Release:        1
9 License:        GPL v2+/LGPL v2.1+
10 Group:          X11/Applications/Games
11 Source0:        http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5:  6f295f57b29ecafe37b46a4ad36c3965
13 URL:            http://www.kde.org/
14 BuildRequires:  Qt5Core-devel >= %{qtver}
15 BuildRequires:  Qt5Gui-devel >= 5.11.1
16 BuildRequires:  Qt5Qml-devel >= 5.11.1
17 BuildRequires:  Qt5Quick-devel >= 5.11.1
18 BuildRequires:  Qt5Widgets-devel
19 BuildRequires:  cmake >= 2.8.12
20 BuildRequires:  gettext-devel
21 BuildRequires:  ka5-libkdegames-devel >= %{kdeappsver}
22 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
23 BuildRequires:  kf5-kconfig-devel >= %{kframever}
24 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
25 BuildRequires:  kf5-kcrash-devel >= %{kframever}
26 BuildRequires:  kf5-kdbusaddons-devel >= %{kframever}
27 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
28 BuildRequires:  kf5-ki18n-devel >= %{kframever}
29 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
30 BuildRequires:  ninja
31 BuildRequires:  qt5-build >= %{qtver}
32 BuildRequires:  rpmbuild(macros) >= 1.164
33 BuildRequires:  shared-mime-info
34 BuildRequires:  tar >= 1:1.22
35 BuildRequires:  xz
36 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38 %description
39 Bomber is a single player arcade game. The player is invading various
40 cities in a plane that is decreasing in height.
41
42 The goal of the game is to destroy all the buildings and advance to
43 the next level. Each level gets a bit harder by increasing the speed
44 of the plane and the height of the buildings.
45
46 %description -l pl.UTF-8
47 Bomber jest jednoosobową grą zręcznościową. Gracz bombarduje różne miasta
48 samolotem, z każdym przelotem wysokość na której leci bombowiec obniża się.
49
50 Celem gry jest zniszczenie wszystkich budynków, żeby przejść do następnego
51 poziomu. Każdy następny poziom jest coraz trudniejszy przez zwiększającą
52 się prędkość samolotu i wyższe budynki.
53
54 %prep
55 %setup -q -n %{kaname}-%{version}
56
57 %build
58 install -d build
59 cd build
60 %cmake \
61         -G Ninja \
62         -DHTML_INSTALL_DIR=%{_kdedocdir} \
63         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
64         ..
65 %ninja_build
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69 %ninja_install -C build
70
71 %find_lang %{kaname} --all-name --with-kde
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files -f %{kaname}.lang
77 %defattr(644,root,root,755)
78 %attr(755,root,root) %{_bindir}/bomber
79 %{_desktopdir}/org.kde.bomber.desktop
80 %{_datadir}/bomber
81 %{_datadir}/config.kcfg/bomber.kcfg
82 %{_iconsdir}/hicolor/128x128/apps/bomber.png
83 %{_iconsdir}/hicolor/32x32/apps/bomber.png
84 %{_iconsdir}/hicolor/48x48/apps/bomber.png
85 %{_iconsdir}/hicolor/64x64/apps/bomber.png
86 %{_datadir}/metainfo/org.kde.bomber.appdata.xml
This page took 0.105519 seconds and 2 git commands to generate.