]> git.pld-linux.org Git - packages/ka5-klettres.git/blob - ka5-klettres.spec
2ea0de490d24c62d5800c9d5ad425c5c23993355
[packages/ka5-klettres.git] / ka5-klettres.spec
1 %define         kdeappsver      20.12.3
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          klettres
5 Summary:        klettres
6 Name:           ka5-%{kaname}
7 Version:        20.12.3
8 Release:        1
9 License:        GPL v2+/LGPL v2.1+
10 Group:          X11/Applications
11 Source0:        http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5:  485c9e9e400e28bf78f0c13a01401b64
13 URL:            http://www.kde.org/
14 BuildRequires:  Qt5Core-devel >= %{qtver}
15 BuildRequires:  Qt5Gui-devel >= 5.11.1
16 BuildRequires:  Qt5Network-devel
17 BuildRequires:  Qt5Svg-devel
18 BuildRequires:  Qt5Test-devel
19 BuildRequires:  Qt5Widgets-devel
20 BuildRequires:  cmake >= 2.8.12
21 BuildRequires:  gettext-devel
22 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
23 BuildRequires:  kf5-kcompletion-devel >= %{kframever}
24 BuildRequires:  kf5-kconfigwidgets-devel >= %{kframever}
25 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
26 BuildRequires:  kf5-kcrash-devel >= %{kframever}
27 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
28 BuildRequires:  kf5-ki18n-devel >= %{kframever}
29 BuildRequires:  kf5-knewstuff-devel >= %{kframever}
30 BuildRequires:  kf5-kwidgetsaddons-devel >= %{kframever}
31 BuildRequires:  ninja
32 BuildRequires:  phonon-qt5-devel
33 BuildRequires:  qt5-build >= %{qtver}
34 BuildRequires:  rpmbuild(macros) >= 1.164
35 BuildRequires:  shared-mime-info
36 BuildRequires:  tar >= 1:1.22
37 BuildRequires:  xz
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 KLettres aims to help to learn the alphabet and then to read some
42 syllables in different languages. It is meant to help learning the
43 very first sounds of a new language, for children or for adults.
44
45 %prep
46 %setup -q -n %{kaname}-%{version}
47
48 %build
49 install -d build
50 cd build
51 %cmake \
52         -G Ninja \
53         -DHTML_INSTALL_DIR=%{_kdedocdir} \
54         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
55         ..
56 %ninja_build
57
58 %install
59 rm -rf $RPM_BUILD_ROOT
60 %ninja_install -C build
61
62 %find_lang %{kaname} --all-name --with-kde
63
64 %clean
65 rm -rf $RPM_BUILD_ROOT
66
67 %files -f %{kaname}.lang
68 %defattr(644,root,root,755)
69 %attr(755,root,root) %{_bindir}/klettres
70 %{_desktopdir}/org.kde.klettres.desktop
71 %{_datadir}/config.kcfg/klettres.kcfg
72 %{_iconsdir}/hicolor/128x128/apps/klettres.png
73 %{_iconsdir}/hicolor/16x16/apps/klettres.png
74 %{_iconsdir}/hicolor/22x22/apps/klettres.png
75 %{_iconsdir}/hicolor/32x32/apps/klettres.png
76 %{_iconsdir}/hicolor/48x48/apps/klettres.png
77 %{_iconsdir}/hicolor/64x64/apps/klettres.png
78 %{_datadir}/klettres
79 %{_datadir}/kxmlgui5/klettres
80 %{_datadir}/metainfo/org.kde.klettres.appdata.xml
81 %{_datadir}/qlogging-categories5/klettres.categories
82 %{_datadir}/knsrcfiles/klettres.knsrc
This page took 0.281209 seconds and 2 git commands to generate.