]> git.pld-linux.org Git - packages/ka5-knavalbattle.git/blob - ka5-knavalbattle.spec
c2551be5d553e75270b63bdb75438413a4ba0b34
[packages/ka5-knavalbattle.git] / ka5-knavalbattle.spec
1 %define         kdeappsver      21.08.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.08.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:  6dc13e502e218a2c0710f9ecd8e5ba0b
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 %description -l pl.UTF-8
45 Naval Battle to gra w statki dla KDE. Okręty są umieszczone na
46 planszy, która reprezentuje morze. Gracze próbują trafić statki
47 przeciwnika, nie wiedząc, gdzie się one znajdują, wykonując strzały
48 na przemian. Gracz, który pierwszy zatopi wszystkie okręty
49 przeciwnika wygrywa.
50
51 %prep
52 %setup -q -n %{kaname}-%{version}
53
54 %build
55 install -d build
56 cd build
57 %cmake \
58         -G Ninja \
59         -DHTML_INSTALL_DIR=%{_kdedocdir} \
60         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
61         ..
62 %ninja_build
63
64 %install
65 rm -rf $RPM_BUILD_ROOT
66 %ninja_install -C build
67
68 %find_lang %{kaname} --all-name --with-kde
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %files -f %{kaname}.lang
74 %defattr(644,root,root,755)
75 %attr(755,root,root) %{_bindir}/knavalbattle
76 %{_desktopdir}/org.kde.knavalbattle.desktop
77 %{_iconsdir}/hicolor/128x128/apps/knavalbattle.png
78 %{_iconsdir}/hicolor/16x16/apps/knavalbattle.png
79 %{_iconsdir}/hicolor/22x22/apps/knavalbattle.png
80 %{_iconsdir}/hicolor/32x32/apps/knavalbattle.png
81 %{_iconsdir}/hicolor/48x48/apps/knavalbattle.png
82 %{_iconsdir}/hicolor/64x64/apps/knavalbattle.png
83 %{_datadir}/kconf_update/knavalbattle.upd
84 %{_datadir}/knavalbattle
85 %{_datadir}/metainfo/org.kde.knavalbattle.appdata.xml
86 %{_datadir}/qlogging-categories5/knavalbattle.categories
This page took 0.054026 seconds and 2 git commands to generate.