1 %define kdeappsver 21.12.2
2 %define kframever 5.56.0
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: cec94bceede1b5e9955b2225edb5d4fb
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: Qt5Svg-devel
19 BuildRequires: Qt5Test-devel
20 BuildRequires: Qt5Widgets-devel
21 BuildRequires: gettext-devel
22 BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
23 BuildRequires: kf5-kcompletion-devel >= %{kframever}
24 BuildRequires: kf5-kconfig-devel >= %{kframever}
25 BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
26 BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
27 BuildRequires: kf5-kcrash-devel >= %{kframever}
28 BuildRequires: kf5-kdoctools-devel >= %{kframever}
29 BuildRequires: kf5-ki18n-devel >= %{kframever}
30 BuildRequires: kf5-kiconthemes-devel >= %{kframever}
31 BuildRequires: kf5-kio-devel >= %{kframever}
32 BuildRequires: kf5-knewstuff-devel >= %{kframever}
33 BuildRequires: kf5-kwallet-devel >= %{kframever}
34 BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
35 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
37 BuildRequires: phonon-qt5-devel
38 BuildRequires: qca-qt5-devel >= 2.1.0
39 BuildRequires: qt5-build >= %{qtver}
40 BuildRequires: rpmbuild(macros) >= 1.164
41 BuildRequires: shared-mime-info
42 BuildRequires: tar >= 1:1.22
44 BuildRequires: zlib-devel
45 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 KsirK is a computerized version of the well known strategic board game
49 Risk. The goal of the game is simply to conquer the world by attacking
50 your neighbors with your armies. Features. Support for 1-6 human or
51 computer (AI) players.
53 %description -l pl.UTF-8
54 KsirK jest skomputeryzowaną wersją dobrze znanej strategicznej gry
55 planszowej Ryzyko. Celem gry jest po prostu podbić świat atakując
56 sąsiadów przy użyciu swoich armii. Wspiera od 1 do 6 ludzkich lub
57 komputerowych (AI) graczy.
60 %setup -q -n %{kaname}-%{version}
67 -DHTML_INSTALL_DIR=%{_kdedocdir} \
68 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
73 rm -rf $RPM_BUILD_ROOT
74 %ninja_install -C build
76 %find_lang %{kaname} --all-name --with-kde
79 rm -rf $RPM_BUILD_ROOT
81 %post -p /sbin/ldconfig
82 %postun -p /sbin/ldconfig
84 %files -f %{kaname}.lang
85 %defattr(644,root,root,755)
86 %attr(755,root,root) %{_bindir}/ksirk
87 %attr(755,root,root) %{_bindir}/ksirkskineditor
88 %{_libdir}/libiris_ksirk.so
89 %ghost %{_libdir}/libiris_ksirk.so.2
90 %attr(755,root,root) %{_libdir}/libiris_ksirk.so.*.*.*
91 %{_desktopdir}/org.kde.ksirk.desktop
92 %{_desktopdir}/org.kde.ksirkskineditor.desktop
93 %{_datadir}/config.kcfg/ksirksettings.kcfg
94 %{_datadir}/config.kcfg/ksirkskineditorsettings.kcfg
95 %{_iconsdir}/hicolor/128x128/apps/ksirk.png
96 %{_iconsdir}/hicolor/16x16/apps/ksirk.png
97 %{_iconsdir}/hicolor/22x22/apps/ksirk.png
98 %{_iconsdir}/hicolor/32x32/apps/ksirk.png
99 %{_iconsdir}/hicolor/48x48/apps/ksirk.png
100 %{_iconsdir}/hicolor/64x64/apps/ksirk.png
101 %{_iconsdir}/hicolor/scalable/apps/ksirk.svgz
103 %{_datadir}/ksirkskineditor
104 %dir %{_datadir}/kxmlgui5/ksirk
105 %{_datadir}/kxmlgui5/ksirk/ksirkui.rc
106 %dir %{_datadir}/kxmlgui5/ksirkskineditor
107 %{_datadir}/kxmlgui5/ksirkskineditor/ksirkskineditorui.rc
108 %{_datadir}/metainfo/org.kde.ksirk.appdata.xml
109 %{_datadir}/qlogging-categories5/ksirk.categories
110 %{_datadir}/knsrcfiles/ksirk.knsrc