]> git.pld-linux.org Git - packages/ka5-klickety.git/blob - ka5-klickety.spec
abb85a83a6169e05907e49c500723bfd30504a26
[packages/ka5-klickety.git] / ka5-klickety.spec
1 %define         kdeappsver      20.12.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:        20.12.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:  e914c767e2a8253cafb62d186ce010fb
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}/kxmlgui5/klickety
89 %{_datadir}/metainfo/org.kde.klickety.appdata.xml
90 %{_datadir}/metainfo/org.kde.ksame.appdata.xml
91 %{_datadir}/sounds/klickety
This page took 0.049764 seconds and 2 git commands to generate.