]> git.pld-linux.org Git - packages/ka5-bomber.git/blame - ka5-bomber.spec
- updated to 23.04.2
[packages/ka5-bomber.git] / ka5-bomber.spec
CommitLineData
ec23890f
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
2bf97aa7 4%define kdeappsver 23.04.2
901ae6f8
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
94695a32 7%define kaname bomber
7a9fe733 8Summary: Single player arcade game
94695a32 9Name: ka5-%{kaname}
2bf97aa7 10Version: 23.04.2
1e3ab7d3 11Release: 1
94695a32 12License: GPL v2+/LGPL v2.1+
7a9fe733 13Group: X11/Applications/Games
8b5591e1 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
2bf97aa7 15# Source0-md5: e25812f1e36e6ed4463033260ff1182c
94695a32
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
7a9fe733
WF
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5Qml-devel >= 5.11.1
20BuildRequires: Qt5Quick-devel >= 5.11.1
21BuildRequires: Qt5Widgets-devel
94695a32 22BuildRequires: cmake >= 2.8.12
7a9fe733 23BuildRequires: gettext-devel
ccd299be 24BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
12c29954
WF
25BuildRequires: kf5-extra-cmake-modules >= %{kframever}
26BuildRequires: kf5-kconfig-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-kxmlgui-devel >= %{kframever}
ccd299be 33BuildRequires: ninja
94695a32
WF
34BuildRequires: qt5-build >= %{qtver}
35BuildRequires: rpmbuild(macros) >= 1.164
36BuildRequires: shared-mime-info
37BuildRequires: tar >= 1:1.22
38BuildRequires: xz
39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41%description
7a9fe733
WF
42Bomber is a single player arcade game. The player is invading various
43cities in a plane that is decreasing in height.
44
45The goal of the game is to destroy all the buildings and advance to
46the next level. Each level gets a bit harder by increasing the speed
47of the plane and the height of the buildings.
94695a32 48
2e11b2de
WF
49%description -l pl.UTF-8
50Bomber jest jednoosobową grą zręcznościową. Gracz bombarduje różne miasta
ea4ea556 51samolotem, z każdym przelotem wysokość na której leci bombowiec obniża się.
2e11b2de
WF
52
53Celem gry jest zniszczenie wszystkich budynków, żeby przejść do następnego
54poziomu. Każdy następny poziom jest coraz trudniejszy przez zwiększającą
55się prędkość samolotu i wyższe budynki.
56
94695a32
WF
57%prep
58%setup -q -n %{kaname}-%{version}
59
60%build
61install -d build
62cd build
63%cmake \
ccd299be 64 -G Ninja \
ec23890f 65 %{!?with_tests:-DBUILD_TESTING=OFF} \
12c29954 66 -DHTML_INSTALL_DIR=%{_kdedocdir} \
94695a32
WF
67 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
68 ..
ccd299be 69%ninja_build
94695a32 70
ec23890f
WF
71%if %{with tests}
72ctest
73%endif
74
75
94695a32
WF
76%install
77rm -rf $RPM_BUILD_ROOT
ccd299be 78%ninja_install -C build
94695a32
WF
79
80%find_lang %{kaname} --all-name --with-kde
81
82%clean
83rm -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
94695a32 95%{_datadir}/metainfo/org.kde.bomber.appdata.xml
This page took 0.449929 seconds and 4 git commands to generate.