]> git.pld-linux.org Git - packages/ka5-kshisen.git/blob - ka5-kshisen.spec
ea985506308852090095f3d6ce137f34afec196e
[packages/ka5-kshisen.git] / ka5-kshisen.spec
1 %define         kdeappsver      18.12.1
2 %define         qtver           5.9.0
3 %define         kaname          kshisen
4 Summary:        kshisen
5 Name:           ka5-%{kaname}
6 Version:        18.12.1
7 Release:        1
8 License:        GPL v2+/LGPL v2.1+
9 Group:          X11/Applications/Games
10 Source0:        http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
11 # Source0-md5:  b3c94a99791e27dad738e7f066704101
12 URL:            http://www.kde.org/
13 BuildRequires:  Qt5Core-devel >= %{qtver}
14 BuildRequires:  Qt5Gui-devel
15 BuildRequires:  Qt5Qml-devel >= 5.11.1
16 BuildRequires:  Qt5Quick-devel >= 5.11.1
17 BuildRequires:  Qt5Test-devel
18 BuildRequires:  gettext-devel
19 BuildRequires:  ka5-libkdegames-devel >= %{kdeappsver}
20 BuildRequires:  ka5-libkmahjongg-devel
21 BuildRequires:  kf5-extra-cmake-modules >= 5.53.0
22 BuildRequires:  kf5-kconfig-devel >= 5.30.0
23 BuildRequires:  kf5-kcrash-devel >= 5.30.0
24 BuildRequires:  kf5-kdbusaddons-devel >= 5.30.0
25 BuildRequires:  kf5-kdoctools-devel >= 5.30.0
26 BuildRequires:  kf5-kxmlgui-devel >= 5.30.0
27 BuildRequires:  ninja
28 BuildRequires:  qt5-build >= %{qtver}
29 BuildRequires:  rpmbuild(macros) >= 1.164
30 BuildRequires:  shared-mime-info
31 BuildRequires:  tar >= 1:1.22
32 BuildRequires:  xz
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35 %description
36 KShisen is a solitaire-like game played using the standard set of
37 Mahjong tiles. Unlike Mahjong however, KShisen has only one layer of
38 scrambled tiles. Unlike Mahjong however, KShisen has only one layer of
39 scrambled tiles.
40
41 %prep
42 %setup -q -n %{kaname}-%{version}
43
44 %build
45 install -d build
46 cd build
47 %cmake \
48         -G Ninja \
49         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
50         ..
51 %ninja_build
52
53 %install
54 rm -rf $RPM_BUILD_ROOT
55 %ninja_install -C build
56
57 %find_lang %{kaname} --all-name --with-qm
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
62 %files -f %{kaname}.lang
63 %defattr(644,root,root,755)
64 /etc/xdg/kshisen.categories
65 %attr(755,root,root) %{_bindir}/kshisen
66 %{_desktopdir}/org.kde.kshisen.desktop
67 %{_datadir}/config.kcfg/kshisen.kcfg
68 %{_iconsdir}/hicolor/128x128/apps/kshisen.png
69 %{_iconsdir}/hicolor/16x16/apps/kshisen.png
70 %{_iconsdir}/hicolor/22x22/apps/kshisen.png
71 %{_iconsdir}/hicolor/32x32/apps/kshisen.png
72 %{_iconsdir}/hicolor/48x48/apps/kshisen.png
73 %{_iconsdir}/hicolor/64x64/apps/kshisen.png
74 %dir %{_datadir}/kxmlgui5/kshisen
75 %{_datadir}/kxmlgui5/kshisen/kshisenui.rc
76 %{_datadir}/metainfo/org.kde.kshisen.appdata.xml
77 %dir %{_datadir}/sounds/kshisen
78 %{_datadir}/sounds/kshisen/tile-fall-tile.ogg
79 %{_datadir}/sounds/kshisen/tile-touch.ogg
This page took 0.054296 seconds and 2 git commands to generate.