]> git.pld-linux.org Git - packages/ka5-kiriki.git/blame - ka5-kiriki.spec
- updated to 22.04.0
[packages/ka5-kiriki.git] / ka5-kiriki.spec
CommitLineData
756f2b68
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
37a0a1d2 4%define kdeappsver 22.04.0
c9da36ee 5%define kframever 5.56.0
4b922947
WF
6%define qtver 5.9.0
7%define kaname kiriki
8Summary: kiriki
9Name: ka5-%{kaname}
37a0a1d2 10Version: 22.04.0
4b922947
WF
11Release: 1
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications/Games
9a0db5e8 14Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
37a0a1d2 15# Source0-md5: e39cec0ef9dc1d54997c204c15097e42
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.106798 seconds and 4 git commands to generate.