]> git.pld-linux.org Git - packages/ka5-kanagram.git/blob - ka5-kanagram.spec
fc8ca47a94a931e228cba38e07a3485ace7af047
[packages/ka5-kanagram.git] / ka5-kanagram.spec
1 %define         kdeappsver      18.12.1
2 %define         qtver           5.9.0
3 %define         kaname          kanagram
4 Summary:        kanagram
5 Name:           ka5-%{kaname}
6 Version:        18.12.1
7 Release:        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:  703e3cbc2f656dec67b5c785d1852ae0
12 URL:            http://www.kde.org/
13 BuildRequires:  Qt5Core-devel >= %{qtver}
14 BuildRequires:  Qt5Gui-devel >= 5.11.1
15 BuildRequires:  Qt5Network-devel >= 5.11.1
16 BuildRequires:  Qt5OpenGL-devel
17 BuildRequires:  Qt5Qml-devel
18 BuildRequires:  Qt5Quick-devel
19 BuildRequires:  Qt5Widgets-devel >= 5.11.1
20 BuildRequires:  cmake >= 2.8.12
21 BuildRequires:  gettext-devel
22 BuildRequires:  ka5-libkeduvocdocument-devel >= %{version}
23 BuildRequires:  kf5-extra-cmake-modules >= 5.53.0
24 BuildRequires:  kf5-kconfig-devel
25 BuildRequires:  kf5-kconfigwidgets-devel
26 BuildRequires:  kf5-kcoreaddons-devel
27 BuildRequires:  kf5-kcrash-devel
28 BuildRequires:  kf5-kdeclarative-devel
29 BuildRequires:  kf5-kdoctools-devel
30 BuildRequires:  kf5-ki18n-devel
31 BuildRequires:  kf5-kio-devel
32 BuildRequires:  kf5-knewstuff-devel
33 BuildRequires:  kf5-sonnet-devel
34 BuildRequires:  ninja
35 BuildRequires:  qt5-build >= %{qtver}
36 BuildRequires:  rpmbuild(macros) >= 1.164
37 BuildRequires:  shared-mime-info
38 BuildRequires:  tar >= 1:1.22
39 BuildRequires:  xz
40 Requires:       Qt5MultimediaQuick
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %description
44 Kanagram is a game based on anagrams of words: the puzzle is solved
45 when the letters of the scrambled word are put back in the correct
46 order. There is no limit on either time taken, or the amount of
47 attempts to solve the word.
48
49 Features
50
51 • Several word lists included • Hints and cheat help system • Word
52 list editor • Word lists distribution via KNewStuff • Scalable user
53 interface appropriate for children
54
55 %prep
56 %setup -q -n %{kaname}-%{version}
57
58 %build
59 install -d build
60 cd build
61 %cmake \
62         -G Ninja \
63         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
64         ..
65 %ninja_build
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69 %ninja_install -C build
70
71 %find_lang %{kaname} --all-name --with-kde
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76
77 %files -f %{kaname}.lang
78 %defattr(644,root,root,755)
79 /etc/xdg/kanagram.knsrc
80 %attr(755,root,root) %{_bindir}/kanagram
81 %{_desktopdir}/org.kde.kanagram.desktop
82 %{_datadir}/config.kcfg/kanagram.kcfg
83 %{_iconsdir}/hicolor/128x128/apps/kanagram.png
84 %{_iconsdir}/hicolor/16x16/apps/kanagram.png
85 %{_iconsdir}/hicolor/24x24/apps/kanagram.png
86 %{_iconsdir}/hicolor/32x32/apps/kanagram.png
87 %{_iconsdir}/hicolor/48x48/apps/kanagram.png
88 %{_iconsdir}/hicolor/64x64/apps/kanagram.png
89 %{_iconsdir}/hicolor/80x80/apps/kanagram-harmattan.png
90 %{_iconsdir}/hicolor/scalable/apps/kanagram.svgz
91 %{_datadir}/kanagram
92 %{_datadir}/metainfo/org.kde.kanagram.appdata.xml
This page took 0.040387 seconds and 2 git commands to generate.