]> git.pld-linux.org Git - packages/ka5-klettres.git/blob - ka5-klettres.spec
- updated to 21.08.3
[packages/ka5-klettres.git] / ka5-klettres.spec
1 %define         kdeappsver      21.08.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:        21.08.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:  1ab30bb79da766ddb136a16c730baa7f
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 Requires:       %{name}-data = %{version}-%{release}
39 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41 %description
42 KLettres aims to help to learn the alphabet and then to read some
43 syllables in different languages. It is meant to help learning the
44 very first sounds of a new language, for children or for adults.
45
46 %description -l pl.UTF-8
47 Celem KLettres jest pomoc w nauce alfabetu i czytania różnych
48 sylab w różnych językach. Program ma pomagać uczyć się pierwszych
49 dźwięków nowego języka, przeznaczony jest zarówno dla dzieci
50 jak i dorosłych.
51
52 %package data
53 Summary:        Data files for %{kaname}
54 Summary(pl.UTF-8):      Dane dla %{kaname}
55 Group:          X11/Applications
56 BuildArch:      noarch
57
58 %description data
59 Data files for %{kaname}.
60
61 %description data -l pl.UTF-8
62 Dane dla %{kaname}.
63
64
65 %prep
66 %setup -q -n %{kaname}-%{version}
67
68 %build
69 install -d build
70 cd build
71 %cmake \
72         -G Ninja \
73         -DHTML_INSTALL_DIR=%{_kdedocdir} \
74         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
75         ..
76 %ninja_build
77
78 %install
79 rm -rf $RPM_BUILD_ROOT
80 %ninja_install -C build
81
82 %find_lang %{kaname} --all-name --with-kde
83
84 %clean
85 rm -rf $RPM_BUILD_ROOT
86
87 %files
88 %defattr(644,root,root,755)
89 %attr(755,root,root) %{_bindir}/klettres
90
91 %files data -f %{kaname}.lang
92 %defattr(644,root,root,755)
93 %{_desktopdir}/org.kde.klettres.desktop
94 %{_datadir}/config.kcfg/klettres.kcfg
95 %{_iconsdir}/hicolor/128x128/apps/klettres.png
96 %{_iconsdir}/hicolor/16x16/apps/klettres.png
97 %{_iconsdir}/hicolor/22x22/apps/klettres.png
98 %{_iconsdir}/hicolor/32x32/apps/klettres.png
99 %{_iconsdir}/hicolor/48x48/apps/klettres.png
100 %{_iconsdir}/hicolor/64x64/apps/klettres.png
101 %{_datadir}/klettres
102 %{_datadir}/kxmlgui5/klettres
103 %{_datadir}/metainfo/org.kde.klettres.appdata.xml
104 %{_datadir}/qlogging-categories5/klettres.categories
105 %{_datadir}/knsrcfiles/klettres.knsrc
This page took 0.031835 seconds and 3 git commands to generate.