1 %define kdeappsver 21.04.3
2 %define kframever 5.56.0
9 License: GPL v2+/LGPL v2.1+
10 Group: X11/Applications/Games
11 Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: 9f13bc11b6032921707c55f06aad848b
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5Gui-devel
16 BuildRequires: Qt5Qml-devel >= 5.11.1
17 BuildRequires: Qt5Quick-devel >= 5.11.1
18 BuildRequires: Qt5Test-devel
19 BuildRequires: gettext-devel
20 BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
21 BuildRequires: ka5-libkmahjongg-devel >= %{kdeappsver}
22 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
23 BuildRequires: kf5-kconfig-devel >= %{kframever}
24 BuildRequires: kf5-kcrash-devel >= %{kframever}
25 BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
26 BuildRequires: kf5-kdoctools-devel >= %{kframever}
27 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
29 BuildRequires: qt5-build >= %{qtver}
30 BuildRequires: rpmbuild(macros) >= 1.164
31 BuildRequires: shared-mime-info
32 BuildRequires: tar >= 1:1.22
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 KShisen is a solitaire-like game played using the standard set of
38 Mahjong tiles. Unlike Mahjong however, KShisen has only one layer of
39 scrambled tiles. Unlike Mahjong however, KShisen has only one layer of
43 %setup -q -n %{kaname}-%{version}
50 -DHTML_INSTALL_DIR=%{_kdedocdir} \
51 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
56 rm -rf $RPM_BUILD_ROOT
57 %ninja_install -C build
59 %find_lang %{kaname} --all-name --with-kde
62 rm -rf $RPM_BUILD_ROOT
64 %files -f %{kaname}.lang
65 %defattr(644,root,root,755)
66 %attr(755,root,root) %{_bindir}/kshisen
67 %{_desktopdir}/org.kde.kshisen.desktop
68 %{_datadir}/config.kcfg/kshisen.kcfg
69 %{_iconsdir}/hicolor/128x128/apps/kshisen.png
70 %{_iconsdir}/hicolor/16x16/apps/kshisen.png
71 %{_iconsdir}/hicolor/22x22/apps/kshisen.png
72 %{_iconsdir}/hicolor/32x32/apps/kshisen.png
73 %{_iconsdir}/hicolor/48x48/apps/kshisen.png
74 %{_iconsdir}/hicolor/64x64/apps/kshisen.png
75 %{_datadir}/metainfo/org.kde.kshisen.appdata.xml
76 %dir %{_datadir}/sounds/kshisen
77 %{_datadir}/sounds/kshisen/tile-fall-tile.ogg
78 %{_datadir}/sounds/kshisen/tile-touch.ogg
79 %{_datadir}/qlogging-categories5/kshisen.categories