]> git.pld-linux.org Git - packages/ka5-ksirk.git/blob - ka5-ksirk.spec
- updated to 23.08.5
[packages/ka5-ksirk.git] / ka5-ksirk.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeappsver      23.08.5
5 %define         kframever       5.94.0
6 %define         qtver           5.15.2
7 %define         kaname          ksirk
8 Summary:        ksirk
9 Name:           ka5-%{kaname}
10 Version:        23.08.5
11 Release:        1
12 License:        GPL v2+/LGPL v2.1+
13 Group:          X11/Applications/Games
14 Source0:        https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15 # Source0-md5:  16be9535519876dd955338c7d8271931
16 URL:            http://www.kde.org/
17 BuildRequires:  Qt5Core-devel >= %{qtver}
18 BuildRequires:  Qt5Gui-devel >= 5.11.1
19 BuildRequires:  Qt5Qml-devel >= 5.11.1
20 BuildRequires:  Qt5Quick-devel >= 5.11.1
21 BuildRequires:  Qt5Svg-devel
22 BuildRequires:  Qt5Test-devel
23 BuildRequires:  Qt5Widgets-devel
24 BuildRequires:  gettext-devel
25 BuildRequires:  ka5-libkdegames-devel >= %{kdeappsver}
26 BuildRequires:  kf5-kcompletion-devel >= %{kframever}
27 BuildRequires:  kf5-kconfig-devel >= %{kframever}
28 BuildRequires:  kf5-kconfigwidgets-devel >= %{kframever}
29 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
30 BuildRequires:  kf5-kcrash-devel >= %{kframever}
31 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
32 BuildRequires:  kf5-ki18n-devel >= %{kframever}
33 BuildRequires:  kf5-kiconthemes-devel >= %{kframever}
34 BuildRequires:  kf5-kio-devel >= %{kframever}
35 BuildRequires:  kf5-knewstuff-devel >= %{kframever}
36 BuildRequires:  kf5-kwallet-devel >= %{kframever}
37 BuildRequires:  kf5-kwidgetsaddons-devel >= %{kframever}
38 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
39 BuildRequires:  ninja
40 BuildRequires:  phonon-qt5-devel
41 BuildRequires:  qca-qt5-devel >= 2.1.0
42 BuildRequires:  qt5-build >= %{qtver}
43 BuildRequires:  rpmbuild(macros) >= 1.164
44 BuildRequires:  shared-mime-info
45 BuildRequires:  tar >= 1:1.22
46 BuildRequires:  xz
47 BuildRequires:  zlib-devel
48 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50 %description
51 KsirK is a computerized version of the well known strategic board game
52 Risk. The goal of the game is simply to conquer the world by attacking
53 your neighbors with your armies. Features. Support for 1-6 human or
54 computer (AI) players.
55
56 %description -l pl.UTF-8
57 KsirK jest skomputeryzowaną wersją dobrze znanej strategicznej gry
58 planszowej Ryzyko. Celem gry jest po prostu podbić świat atakując
59 sąsiadów przy użyciu swoich armii. Wspiera od 1 do 6 ludzkich lub
60 komputerowych (AI) graczy.
61
62 %prep
63 %setup -q -n %{kaname}-%{version}
64
65 %build
66 %cmake \
67         -B build \
68         -G Ninja \
69         %{!?with_tests:-DBUILD_TESTING=OFF} \
70         -DHTML_INSTALL_DIR=%{_kdedocdir} \
71         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
72 %ninja_build -C build
73
74 %if %{with tests}
75 ctest --test-dir build
76 %endif
77
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81 %ninja_install -C build
82
83 %find_lang %{kaname} --all-name --with-kde
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %post   -p /sbin/ldconfig
89 %postun -p /sbin/ldconfig
90
91 %files -f %{kaname}.lang
92 %defattr(644,root,root,755)
93 %attr(755,root,root) %{_bindir}/ksirk
94 %attr(755,root,root) %{_bindir}/ksirkskineditor
95 %{_libdir}/libiris_ksirk.so
96 %ghost %{_libdir}/libiris_ksirk.so.2
97 %attr(755,root,root) %{_libdir}/libiris_ksirk.so.*.*.*
98 %{_desktopdir}/org.kde.ksirk.desktop
99 %{_desktopdir}/org.kde.ksirkskineditor.desktop
100 %{_datadir}/config.kcfg/ksirksettings.kcfg
101 %{_datadir}/config.kcfg/ksirkskineditorsettings.kcfg
102 %{_iconsdir}/hicolor/128x128/apps/ksirk.png
103 %{_iconsdir}/hicolor/16x16/apps/ksirk.png
104 %{_iconsdir}/hicolor/22x22/apps/ksirk.png
105 %{_iconsdir}/hicolor/32x32/apps/ksirk.png
106 %{_iconsdir}/hicolor/48x48/apps/ksirk.png
107 %{_iconsdir}/hicolor/64x64/apps/ksirk.png
108 %{_iconsdir}/hicolor/scalable/apps/ksirk.svgz
109 %{_datadir}/ksirk
110 %{_datadir}/ksirkskineditor
111 %dir %{_datadir}/kxmlgui5/ksirk
112 %{_datadir}/kxmlgui5/ksirk/ksirkui.rc
113 %dir %{_datadir}/kxmlgui5/ksirkskineditor
114 %{_datadir}/kxmlgui5/ksirkskineditor/ksirkskineditorui.rc
115 %{_datadir}/metainfo/org.kde.ksirk.appdata.xml
116 %{_datadir}/qlogging-categories5/ksirk.categories
117 %{_datadir}/knsrcfiles/ksirk.knsrc
This page took 2.308766 seconds and 3 git commands to generate.