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