]> git.pld-linux.org Git - packages/ka5-knavalbattle.git/blame - ka5-knavalbattle.spec
- updated to 19.04.1
[packages/ka5-knavalbattle.git] / ka5-knavalbattle.spec
CommitLineData
4ab2769a
WF
1%define kdeappsver 19.04.1
2%define kframever 5.56.0
9531b08f
WF
3%define qtver 5.9.0
4%define kaname knavalbattle
5Summary: knavalbattle
6Name: ka5-%{kaname}
4ab2769a 7Version: 19.04.1
9531b08f
WF
8Release: 1
9License: GPL v2+/LGPL v2.1+
10Group: X11/Applications/Games
11Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
4ab2769a 12# Source0-md5: fe86f47a4457e74e6044e8d2b6838b55
9531b08f
WF
13URL: http://www.kde.org/
14BuildRequires: Qt5Core-devel >= %{qtver}
15BuildRequires: Qt5Gui-devel >= 5.11.1
16BuildRequires: Qt5Qml-devel >= 5.11.1
17BuildRequires: Qt5Quick-devel >= 5.11.1
18BuildRequires: Qt5Widgets-devel
19BuildRequires: gettext-devel
00769133 20BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
4ab2769a
WF
21BuildRequires: kf5-extra-cmake-modules >= %{kframever}
22BuildRequires: kf5-kconfig-devel >= %{kframever}
23BuildRequires: kf5-kcrash-devel >= %{kframever}
24BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
25BuildRequires: kf5-kdnssd-devel >= %{kframever}
26BuildRequires: kf5-kdoctools-devel >= %{kframever}
27BuildRequires: kf5-ki18n-devel >= %{kframever}
28BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
29BuildRequires: kf5-kxmlgui-devel >= %{kframever}
00769133 30BuildRequires: ninja
9531b08f
WF
31BuildRequires: qt5-build >= %{qtver}
32BuildRequires: rpmbuild(macros) >= 1.164
33BuildRequires: shared-mime-info
34BuildRequires: tar >= 1:1.22
35BuildRequires: xz
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
39Naval Battle is a ship sinking game by KDE. Ships are placed on a
40board which represents the sea. Players try to hit each others ships
41in turns without knowing where they are placed. The first player to
42destroy all ships wins the game.
43
44%prep
45%setup -q -n %{kaname}-%{version}
46
47%build
48install -d build
49cd build
50%cmake \
00769133 51 -G Ninja \
4ab2769a 52 -DHTML_INSTALL_DIR=%{_kdedocdir} \
9531b08f
WF
53 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
54 ..
00769133 55%ninja_build
9531b08f
WF
56
57%install
58rm -rf $RPM_BUILD_ROOT
00769133 59%ninja_install -C build
9531b08f 60
4ab2769a 61%find_lang %{kaname} --all-name --with-kde
9531b08f
WF
62
63%clean
64rm -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
This page took 0.179491 seconds and 4 git commands to generate.