]> git.pld-linux.org Git - packages/ka5-knavalbattle.git/blob - ka5-knavalbattle.spec
- updated to 18.12.1; ninja
[packages/ka5-knavalbattle.git] / ka5-knavalbattle.spec
1 %define         kdeappsver      18.12.1
2 %define         qtver           5.9.0
3 %define         kaname          knavalbattle
4 Summary:        knavalbattle
5 Name:           ka5-%{kaname}
6 Version:        18.12.1
7 Release:        1
8 License:        GPL v2+/LGPL v2.1+
9 Group:          X11/Applications/Games
10 Source0:        http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
11 # Source0-md5:  09998169f13804d68e6085ad29a5d64f
12 URL:            http://www.kde.org/
13 BuildRequires:  Qt5Core-devel >= %{qtver}
14 BuildRequires:  Qt5Gui-devel >= 5.11.1
15 BuildRequires:  Qt5Qml-devel >= 5.11.1
16 BuildRequires:  Qt5Quick-devel >= 5.11.1
17 BuildRequires:  Qt5Widgets-devel
18 BuildRequires:  gettext-devel
19 BuildRequires:  ka5-libkdegames-devel >= %{kdeappsver}
20 BuildRequires:  kf5-extra-cmake-modules >= 5.53.0
21 BuildRequires:  kf5-kconfig-devel >= 5.30.0
22 BuildRequires:  kf5-kcrash-devel >= 5.30.0
23 BuildRequires:  kf5-kdbusaddons-devel >= 5.30.0
24 BuildRequires:  kf5-kdnssd-devel >= 5.30.0
25 BuildRequires:  kf5-kdoctools-devel >= 5.30.0
26 BuildRequires:  kf5-ki18n-devel >= 5.30.0
27 BuildRequires:  kf5-ktextwidgets-devel >= 5.30.0
28 BuildRequires:  kf5-kxmlgui-devel >= 5.30.0
29 BuildRequires:  ninja
30 BuildRequires:  qt5-build >= %{qtver}
31 BuildRequires:  rpmbuild(macros) >= 1.164
32 BuildRequires:  shared-mime-info
33 BuildRequires:  tar >= 1:1.22
34 BuildRequires:  xz
35 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37 %description
38 Naval Battle is a ship sinking game by KDE. Ships are placed on a
39 board which represents the sea. Players try to hit each others ships
40 in turns without knowing where they are placed. The first player to
41 destroy all ships wins the game.
42
43 %prep
44 %setup -q -n %{kaname}-%{version}
45
46 %build
47 install -d build
48 cd build
49 %cmake \
50         -G Ninja \
51         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
52         ..
53 %ninja_build
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57 %ninja_install -C build
58
59 %find_lang %{kaname} --all-name --with-qm
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %files -f %{kaname}.lang
65 %defattr(644,root,root,755)
66 %attr(755,root,root) %{_bindir}/knavalbattle
67 %{_desktopdir}/org.kde.knavalbattle.desktop
68 %{_iconsdir}/hicolor/128x128/apps/knavalbattle.png
69 %{_iconsdir}/hicolor/16x16/apps/knavalbattle.png
70 %{_iconsdir}/hicolor/22x22/apps/knavalbattle.png
71 %{_iconsdir}/hicolor/32x32/apps/knavalbattle.png
72 %{_iconsdir}/hicolor/48x48/apps/knavalbattle.png
73 %{_iconsdir}/hicolor/64x64/apps/knavalbattle.png
74 %{_datadir}/kconf_update/knavalbattle.upd
75 %{_datadir}/knavalbattle
76 %{_datadir}/kservices5/knavalbattle.protocol
77 %dir %{_datadir}/kxmlgui5/knavalbattle
78 %{_datadir}/kxmlgui5/knavalbattle/knavalbattleui.rc
79 %{_datadir}/metainfo/org.kde.knavalbattle.appdata.xml
This page took 0.081119 seconds and 3 git commands to generate.