]> git.pld-linux.org Git - packages/ka5-kiriki.git/blob - ka5-kiriki.spec
d4a18338272b9d0dd0a6f3c13d5e5f6b12531658
[packages/ka5-kiriki.git] / ka5-kiriki.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeappsver      21.12.3
5 %define         kframever       5.56.0
6 %define         qtver           5.9.0
7 %define         kaname          kiriki
8 Summary:        kiriki
9 Name:           ka5-%{kaname}
10 Version:        21.12.3
11 Release:        1
12 License:        GPL v2+/LGPL v2.1+
13 Group:          X11/Applications/Games
14 Source0:        http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15 # Source0-md5:  feecc51dfd3ca9d5941962f975f0ab3e
16 URL:            http://www.kde.org/
17 BuildRequires:  Qt5Core-devel >= %{qtver}
18 BuildRequires:  Qt5Gui-devel >= 5.11.1
19 BuildRequires:  Qt5PrintSupport-devel
20 BuildRequires:  Qt5Qml-devel >= 5.11.1
21 BuildRequires:  Qt5Quick-devel >= 5.11.1
22 BuildRequires:  Qt5Widgets-devel
23 BuildRequires:  cmake >= 2.8.12
24 BuildRequires:  gettext-devel
25 BuildRequires:  ka5-libkdegames-devel >= %{kdeappsver}
26 BuildRequires:  kf5-extra-cmake-modules >= %{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-kdbusaddons-devel >= %{kframever}
32 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
33 BuildRequires:  kf5-ki18n-devel >= %{kframever}
34 BuildRequires:  kf5-kiconthemes-devel >= %{kframever}
35 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
36 BuildRequires:  ninja
37 BuildRequires:  qt5-build >= %{qtver}
38 BuildRequires:  rpmbuild(macros) >= 1.164
39 BuildRequires:  shared-mime-info
40 BuildRequires:  tar >= 1:1.22
41 BuildRequires:  xz
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %description
45 Kiriki is an addictive and fun dice game, designed to be played by as
46 many as six players. Participants have to collect points by rolling
47 five dice for up to three times per single turn.
48
49 %description -l pl.UTF-8
50 Kiriki to wciągająca i zabawna gra w kości, przeznaczona do gry przez
51 do sześciu graczy. Grający zbierają punkty rzucając pięcioma kostkami
52 do trzech razy w ciągu jednej kolejki.
53
54 %prep
55 %setup -q -n %{kaname}-%{version}
56
57 %build
58 install -d build
59 cd build
60 %cmake \
61         -G Ninja \
62         %{!?with_tests:-DBUILD_TESTING=OFF} \
63         -DHTML_INSTALL_DIR=%{_kdedocdir} \
64         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
65         ..
66 %ninja_build
67
68 %if %{with tests}
69 ctest
70 %endif
71
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75 %ninja_install -C build
76
77 %find_lang %{kaname} --all-name --with-kde
78
79 %clean
80 rm -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
93 %{_datadir}/metainfo/org.kde.kiriki.appdata.xml
This page took 0.055846 seconds and 2 git commands to generate.