1 %define kdeappsver 18.12.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
28 BuildRequires: qt5-build >= %{qtver}
29 BuildRequires: rpmbuild(macros) >= 1.164
30 BuildRequires: shared-mime-info
31 BuildRequires: tar >= 1:1.22
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
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
42 %setup -q -n %{kaname}-%{version}
49 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
54 rm -rf $RPM_BUILD_ROOT
55 %ninja_install -C build
57 %find_lang %{kaname} --all-name --with-qm
60 rm -rf $RPM_BUILD_ROOT
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