]> git.pld-linux.org Git - packages/ka5-kiriki.git/blame - ka5-kiriki.spec
- updated to 22.12.3
[packages/ka5-kiriki.git] / ka5-kiriki.spec
CommitLineData
756f2b68
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
13333560 4%define kdeappsver 22.12.3
4d435a0c
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
4b922947
WF
7%define kaname kiriki
8Summary: kiriki
9Name: ka5-%{kaname}
13333560 10Version: 22.12.3
719cb667 11Release: 1
4b922947
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications/Games
919c4c9f 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
13333560 15# Source0-md5: 1629aaa3f978cfe0fb9b496df1ea0554
4b922947
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5PrintSupport-devel
20BuildRequires: Qt5Qml-devel >= 5.11.1
21BuildRequires: Qt5Quick-devel >= 5.11.1
22BuildRequires: Qt5Widgets-devel
23BuildRequires: cmake >= 2.8.12
24BuildRequires: gettext-devel
06ebd554 25BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
c9da36ee
WF
26BuildRequires: kf5-extra-cmake-modules >= %{kframever}
27BuildRequires: kf5-kconfig-devel >= %{kframever}
28BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
29BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
30BuildRequires: kf5-kcrash-devel >= %{kframever}
31BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
32BuildRequires: kf5-kdoctools-devel >= %{kframever}
33BuildRequires: kf5-ki18n-devel >= %{kframever}
34BuildRequires: kf5-kiconthemes-devel >= %{kframever}
35BuildRequires: kf5-kxmlgui-devel >= %{kframever}
06ebd554 36BuildRequires: ninja
4b922947
WF
37BuildRequires: qt5-build >= %{qtver}
38BuildRequires: rpmbuild(macros) >= 1.164
39BuildRequires: shared-mime-info
40BuildRequires: tar >= 1:1.22
41BuildRequires: xz
42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44%description
45Kiriki is an addictive and fun dice game, designed to be played by as
46many as six players. Participants have to collect points by rolling
47five dice for up to three times per single turn.
48
9bb2124c
WF
49%description -l pl.UTF-8
50Kiriki to wciągająca i zabawna gra w kości, przeznaczona do gry przez
51do sześciu graczy. Grający zbierają punkty rzucając pięcioma kostkami
52do trzech razy w ciągu jednej kolejki.
53
4b922947
WF
54%prep
55%setup -q -n %{kaname}-%{version}
56
57%build
58install -d build
59cd build
60%cmake \
06ebd554 61 -G Ninja \
756f2b68 62 %{!?with_tests:-DBUILD_TESTING=OFF} \
c9da36ee 63 -DHTML_INSTALL_DIR=%{_kdedocdir} \
4b922947
WF
64 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
65 ..
06ebd554 66%ninja_build
4b922947 67
756f2b68
WF
68%if %{with tests}
69ctest
70%endif
71
72
4b922947
WF
73%install
74rm -rf $RPM_BUILD_ROOT
06ebd554 75%ninja_install -C build
4b922947
WF
76
77%find_lang %{kaname} --all-name --with-kde
78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%files -f %{kaname}.lang
83%defattr(644,root,root,755)
84%attr(755,root,root) %{_bindir}/kiriki
85%{_desktopdir}/org.kde.kiriki.desktop
86%{_iconsdir}/hicolor/128x128/apps/kiriki.png
87%{_iconsdir}/hicolor/16x16/apps/kiriki.png
88%{_iconsdir}/hicolor/22x22/apps/kiriki.png
89%{_iconsdir}/hicolor/32x32/apps/kiriki.png
90%{_iconsdir}/hicolor/48x48/apps/kiriki.png
91%{_iconsdir}/hicolor/64x64/apps/kiriki.png
92%{_datadir}/kiriki
4b922947 93%{_datadir}/metainfo/org.kde.kiriki.appdata.xml
This page took 0.258173 seconds and 4 git commands to generate.