]> git.pld-linux.org Git - packages/ka5-ksirk.git/blame - ka5-ksirk.spec
- updated to 23.08.1
[packages/ka5-ksirk.git] / ka5-ksirk.spec
CommitLineData
41ec2d04
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
fc3c47f9 4%define kdeappsver 23.08.1
b7445309
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
567f9780
WF
7%define kaname ksirk
8Summary: ksirk
9Name: ka5-%{kaname}
fc3c47f9 10Version: 23.08.1
98a95be5 11Release: 1
567f9780
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications/Games
8306a696 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
fc3c47f9 15# Source0-md5: 8886a9c669fb532d03c2579565012498
567f9780
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5Qml-devel >= 5.11.1
20BuildRequires: Qt5Quick-devel >= 5.11.1
21BuildRequires: Qt5Svg-devel
22BuildRequires: Qt5Test-devel
23BuildRequires: Qt5Widgets-devel
24BuildRequires: gettext-devel
6a3cd6d6 25BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
579d0e94
WF
26BuildRequires: kf5-kcompletion-devel >= %{kframever}
27BuildRequires: kf5-kconfig-devel >= %{kframever}
28BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
29BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
30BuildRequires: kf5-kcrash-devel >= %{kframever}
31BuildRequires: kf5-kdoctools-devel >= %{kframever}
32BuildRequires: kf5-ki18n-devel >= %{kframever}
33BuildRequires: kf5-kiconthemes-devel >= %{kframever}
34BuildRequires: kf5-kio-devel >= %{kframever}
35BuildRequires: kf5-knewstuff-devel >= %{kframever}
36BuildRequires: kf5-kwallet-devel >= %{kframever}
37BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
38BuildRequires: kf5-kxmlgui-devel >= %{kframever}
6a3cd6d6 39BuildRequires: ninja
567f9780
WF
40BuildRequires: phonon-qt5-devel
41BuildRequires: qca-qt5-devel >= 2.1.0
42BuildRequires: qt5-build >= %{qtver}
43BuildRequires: rpmbuild(macros) >= 1.164
44BuildRequires: shared-mime-info
45BuildRequires: tar >= 1:1.22
46BuildRequires: xz
47BuildRequires: zlib-devel
48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50%description
51KsirK is a computerized version of the well known strategic board game
52Risk. The goal of the game is simply to conquer the world by attacking
53your neighbors with your armies. Features. Support for 1-6 human or
54computer (AI) players.
55
09bd75e2
WF
56%description -l pl.UTF-8
57KsirK jest skomputeryzowaną wersją dobrze znanej strategicznej gry
58planszowej Ryzyko. Celem gry jest po prostu podbić świat atakując
59sąsiadów przy użyciu swoich armii. Wspiera od 1 do 6 ludzkich lub
60komputerowych (AI) graczy.
61
567f9780
WF
62%prep
63%setup -q -n %{kaname}-%{version}
64
65%build
567f9780 66%cmake \
c951bf84 67 -B build \
6a3cd6d6 68 -G Ninja \
41ec2d04 69 %{!?with_tests:-DBUILD_TESTING=OFF} \
579d0e94 70 -DHTML_INSTALL_DIR=%{_kdedocdir} \
c951bf84
WF
71 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
72%ninja_build -C build
567f9780 73
41ec2d04 74%if %{with tests}
c951bf84 75ctest --test-dir build
41ec2d04
WF
76%endif
77
78
567f9780
WF
79%install
80rm -rf $RPM_BUILD_ROOT
6a3cd6d6 81%ninja_install -C build
567f9780 82
579d0e94 83%find_lang %{kaname} --all-name --with-kde
567f9780
WF
84
85%clean
86rm -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)
567f9780
WF
93%attr(755,root,root) %{_bindir}/ksirk
94%attr(755,root,root) %{_bindir}/ksirkskineditor
3af710ee
WF
95%{_libdir}/libiris_ksirk.so
96%ghost %{_libdir}/libiris_ksirk.so.2
97%attr(755,root,root) %{_libdir}/libiris_ksirk.so.*.*.*
567f9780
WF
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
0519c34d
WF
116%{_datadir}/qlogging-categories5/ksirk.categories
117%{_datadir}/knsrcfiles/ksirk.knsrc
This page took 0.716385 seconds and 4 git commands to generate.