]> git.pld-linux.org Git - packages/ka5-klettres.git/blob - ka5-klettres.spec
- updated to 21.08.0
[packages/ka5-klettres.git] / ka5-klettres.spec
1 %define         kdeappsver      21.08.0
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:        21.08.0
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:  dbe1d8c28c9c6e14f9cd7f8d8265cf7f
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 %description -l pl.UTF-8
46 Celem KLettres jest pomoc w nauce alfabetu i czytania różnych
47 sylab w różnych językach. Program ma pomagać uczyć się pierwszych
48 dźwięków nowego języka, przeznaczony jest zarówno dla dzieci
49 jak i dorosłych.
50
51 %prep
52 %setup -q -n %{kaname}-%{version}
53
54 %build
55 install -d build
56 cd build
57 %cmake \
58         -G Ninja \
59         -DHTML_INSTALL_DIR=%{_kdedocdir} \
60         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
61         ..
62 %ninja_build
63
64 %install
65 rm -rf $RPM_BUILD_ROOT
66 %ninja_install -C build
67
68 %find_lang %{kaname} --all-name --with-kde
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %files -f %{kaname}.lang
74 %defattr(644,root,root,755)
75 %attr(755,root,root) %{_bindir}/klettres
76 %{_desktopdir}/org.kde.klettres.desktop
77 %{_datadir}/config.kcfg/klettres.kcfg
78 %{_iconsdir}/hicolor/128x128/apps/klettres.png
79 %{_iconsdir}/hicolor/16x16/apps/klettres.png
80 %{_iconsdir}/hicolor/22x22/apps/klettres.png
81 %{_iconsdir}/hicolor/32x32/apps/klettres.png
82 %{_iconsdir}/hicolor/48x48/apps/klettres.png
83 %{_iconsdir}/hicolor/64x64/apps/klettres.png
84 %{_datadir}/klettres
85 %{_datadir}/kxmlgui5/klettres
86 %{_datadir}/metainfo/org.kde.klettres.appdata.xml
87 %{_datadir}/qlogging-categories5/klettres.categories
88 %{_datadir}/knsrcfiles/klettres.knsrc
This page took 0.049822 seconds and 3 git commands to generate.