]> git.pld-linux.org Git - packages/ka5-kshisen.git/blob - ka5-kshisen.spec
3d8fa66071d8765edcf65d9256b1f0b4a99c5105
[packages/ka5-kshisen.git] / ka5-kshisen.spec
1 %define         kdeappsver      21.04.3
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          kshisen
5 Summary:        kshisen
6 Name:           ka5-%{kaname}
7 Version:        21.04.3
8 Release:        1
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}
28 BuildRequires:  ninja
29 BuildRequires:  qt5-build >= %{qtver}
30 BuildRequires:  rpmbuild(macros) >= 1.164
31 BuildRequires:  shared-mime-info
32 BuildRequires:  tar >= 1:1.22
33 BuildRequires:  xz
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
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
40 scrambled tiles.
41
42 %prep
43 %setup -q -n %{kaname}-%{version}
44
45 %build
46 install -d build
47 cd build
48 %cmake \
49         -G Ninja \
50         -DHTML_INSTALL_DIR=%{_kdedocdir} \
51         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
52         ..
53 %ninja_build
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57 %ninja_install -C build
58
59 %find_lang %{kaname} --all-name --with-kde
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
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
This page took 0.026315 seconds and 2 git commands to generate.