]> git.pld-linux.org Git - packages/ka5-klickety.git/blob - ka5-klickety.spec
503e997cc65587d4186405ba636967f6a9957d30
[packages/ka5-klickety.git] / ka5-klickety.spec
1 %define         kdeappsver      21.04.3
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          klickety
5 Summary:        klickety
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:  26ef23a21c8e1ad1d845e1a355b0609b
13 URL:            http://www.kde.org/
14 BuildRequires:  Qt5Core-devel >= %{qtver}
15 BuildRequires:  Qt5Gui-devel >= 5.11.1
16 BuildRequires:  Qt5Qml-devel >= 5.11.1
17 BuildRequires:  Qt5Quick-devel >= 5.11.1
18 BuildRequires:  Qt5Widgets-devel
19 BuildRequires:  cmake >= 2.8.12
20 BuildRequires:  gettext-devel
21 BuildRequires:  ka5-libkdegames-devel >= %{kdeappsver}
22 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
23 BuildRequires:  kf5-kconfig-devel >= %{kframever}
24 BuildRequires:  kf5-kconfigwidgets-devel >= %{kframever}
25 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
26 BuildRequires:  kf5-kcrash-devel >= %{kframever}
27 BuildRequires:  kf5-kdbusaddons-devel >= %{kframever}
28 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
29 BuildRequires:  kf5-ki18n-devel >= %{kframever}
30 BuildRequires:  kf5-kio-devel >= %{kframever}
31 BuildRequires:  kf5-kwidgetsaddons-devel >= %{kframever}
32 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
33 BuildRequires:  ninja
34 BuildRequires:  qt5-build >= %{qtver}
35 BuildRequires:  rpmbuild(macros) >= 1.164
36 BuildRequires:  shared-mime-info
37 BuildRequires:  tar >= 1:1.22
38 BuildRequires:  xz
39 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41 %description
42 Klickety is a simple, yet challenging color matching game modeled
43 after once famous game of SameGame.The idea behind Klickety is to
44 completely clear the game board filled with the multicolored marbles.
45
46 %prep
47 %setup -q -n %{kaname}-%{version}
48
49 %build
50 install -d build
51 cd build
52 %cmake \
53         -G Ninja \
54         -DHTML_INSTALL_DIR=%{_kdedocdir} \
55         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
56         ..
57 %ninja_build
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61 %ninja_install -C build
62
63 %find_lang %{kaname} --all-name --with-kde
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %files -f %{kaname}.lang
69 %defattr(644,root,root,755)
70 %attr(755,root,root) %{_bindir}/klickety
71 %{_desktopdir}/org.kde.klickety.desktop
72 %{_desktopdir}/org.kde.ksame.desktop
73 %{_iconsdir}/hicolor/128x128/apps/klickety.png
74 %{_iconsdir}/hicolor/128x128/apps/ksame.png
75 %{_iconsdir}/hicolor/16x16/apps/klickety.png
76 %{_iconsdir}/hicolor/16x16/apps/ksame.png
77 %{_iconsdir}/hicolor/22x22/apps/klickety.png
78 %{_iconsdir}/hicolor/22x22/apps/ksame.png
79 %{_iconsdir}/hicolor/32x32/apps/klickety.png
80 %{_iconsdir}/hicolor/32x32/apps/ksame.png
81 %{_iconsdir}/hicolor/48x48/apps/klickety.png
82 %{_iconsdir}/hicolor/48x48/apps/ksame.png
83 %{_iconsdir}/hicolor/64x64/apps/klickety.png
84 %{_iconsdir}/hicolor/64x64/apps/ksame.png
85 %attr(755,root,root) %{_datadir}/kconf_update/klickety-2.0-inherit-ksame-highscore.pl
86 %{_datadir}/kconf_update/klickety.upd
87 %{_datadir}/klickety
88 %{_datadir}/metainfo/org.kde.klickety.appdata.xml
89 %{_datadir}/metainfo/org.kde.ksame.appdata.xml
90 %{_datadir}/sounds/klickety
This page took 0.049057 seconds and 2 git commands to generate.