]> git.pld-linux.org Git - SPECS.git/blob - ka5-knavalbattle.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / ka5-knavalbattle.spec
1 %define         kdeappsver      21.04.3
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          knavalbattle
5 Summary:        knavalbattle
6 Name:           ka5-%{kaname}
7 Version:        21.04.3
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:  952ee733436f1a7d728a65a1d77285c6
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:  gettext-devel
20 BuildRequires:  ka5-libkdegames-devel >= %{kdeappsver}
21 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
22 BuildRequires:  kf5-kconfig-devel >= %{kframever}
23 BuildRequires:  kf5-kcrash-devel >= %{kframever}
24 BuildRequires:  kf5-kdbusaddons-devel >= %{kframever}
25 BuildRequires:  kf5-kdnssd-devel >= %{kframever}
26 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
27 BuildRequires:  kf5-ki18n-devel >= %{kframever}
28 BuildRequires:  kf5-ktextwidgets-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 Naval Battle is a ship sinking game by KDE. Ships are placed on a
40 board which represents the sea. Players try to hit each others ships
41 in turns without knowing where they are placed. The first player to
42 destroy all ships wins the game.
43
44 %prep
45 %setup -q -n %{kaname}-%{version}
46
47 %build
48 install -d build
49 cd build
50 %cmake \
51         -G Ninja \
52         -DHTML_INSTALL_DIR=%{_kdedocdir} \
53         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
54         ..
55 %ninja_build
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59 %ninja_install -C build
60
61 %find_lang %{kaname} --all-name --with-kde
62
63 %clean
64 rm -rf $RPM_BUILD_ROOT
65
66 %files -f %{kaname}.lang
67 %defattr(644,root,root,755)
68 %attr(755,root,root) %{_bindir}/knavalbattle
69 %{_desktopdir}/org.kde.knavalbattle.desktop
70 %{_iconsdir}/hicolor/128x128/apps/knavalbattle.png
71 %{_iconsdir}/hicolor/16x16/apps/knavalbattle.png
72 %{_iconsdir}/hicolor/22x22/apps/knavalbattle.png
73 %{_iconsdir}/hicolor/32x32/apps/knavalbattle.png
74 %{_iconsdir}/hicolor/48x48/apps/knavalbattle.png
75 %{_iconsdir}/hicolor/64x64/apps/knavalbattle.png
76 %{_datadir}/kconf_update/knavalbattle.upd
77 %{_datadir}/knavalbattle
78 %{_datadir}/kservices5/knavalbattle.protocol
79 %dir %{_datadir}/kxmlgui5/knavalbattle
80 %{_datadir}/kxmlgui5/knavalbattle/knavalbattleui.rc
81 %{_datadir}/metainfo/org.kde.knavalbattle.appdata.xml
82 %{_datadir}/qlogging-categories5/knavalbattle.categories
This page took 0.189921 seconds and 3 git commands to generate.