]> git.pld-linux.org Git - packages/ka5-lokalize.git/blob - ka5-lokalize.spec
- updated to 18.12.1; ninja
[packages/ka5-lokalize.git] / ka5-lokalize.spec
1 %define         kdeappsver      18.12.1
2 %define         qtver           5.9.0
3 %define         kaname          lokalize
4 Summary:        lokalize
5 Name:           ka5-%{kaname}
6 Version:        18.12.1
7 Release:        1
8 License:        GPL v2+/LGPL v2.1+
9 Group:          X11/Applications
10 Source0:        http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
11 # Source0-md5:  eb987cdf4bf03219c321980f232b1f13
12 URL:            http://www.kde.org/
13 BuildRequires:  Qt5Core-devel >= %{qtver}
14 BuildRequires:  Qt5DBus-devel
15 BuildRequires:  Qt5Gui-devel >= 5.11.1
16 BuildRequires:  Qt5Script-devel
17 BuildRequires:  Qt5Sql-devel
18 BuildRequires:  Qt5Widgets-devel
19 BuildRequires:  cmake >= 2.8.12
20 BuildRequires:  gettext-devel
21 BuildRequires:  hunspell-devel
22 BuildRequires:  kf5-extra-cmake-modules >= 5.53.0
23 BuildRequires:  kf5-kconfig-devel >= 5.14.0
24 BuildRequires:  kf5-kcoreaddons-devel >= 5.14.0
25 BuildRequires:  kf5-kcrash-devel >= 5.14.0
26 BuildRequires:  kf5-kdbusaddons-devel >= 5.14.0
27 BuildRequires:  kf5-kdoctools-devel >= 5.14.0
28 BuildRequires:  kf5-ki18n-devel >= 5.14.0
29 BuildRequires:  kf5-kio-devel >= 5.14.0
30 BuildRequires:  kf5-knotifications-devel >= 5.14.0
31 BuildRequires:  kf5-kross-devel >= 5.14.0
32 BuildRequires:  kf5-kxmlgui-devel >= 5.14.0
33 BuildRequires:  kf5-sonnet-devel >= 5.14.0
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 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %description
43 Lokalize is a computer-aided translation system that focuses on
44 productivity and quality assurance. It is targeted for software
45 translation and also integrates external conversion tools for
46 freelance office document translation.
47
48 Features
49
50 • Project management overview • Translation merging (synchronization)
51 • Translation memory • Glossary • Spell-checking
52
53 %prep
54 %setup -q -n %{kaname}-%{version}
55
56 %build
57 install -d build
58 cd build
59 %cmake \
60         -G Ninja \
61         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
62         ..
63 %ninja_build
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67 %ninja_install -C build
68
69 %find_lang %{kaname} --all-name --with-kde
70
71 %clean
72 rm -rf $RPM_BUILD_ROOT
73
74
75 %files -f %{kaname}.lang
76 %defattr(644,root,root,755)
77 /etc/xdg/lokalize.categories
78 %attr(755,root,root) %{_bindir}/lokalize
79 %{_desktopdir}/org.kde.lokalize.desktop
80 %{_datadir}/config.kcfg/lokalize.kcfg
81 %{_iconsdir}/hicolor/128x128/apps/lokalize.png
82 %{_iconsdir}/hicolor/32x32/apps/lokalize.png
83 %{_iconsdir}/hicolor/64x64/apps/lokalize.png
84 %{_iconsdir}/hicolor/scalable/apps/lokalize.svgz
85 %{_datadir}/knotifications5/lokalize.notifyrc
86 %{_datadir}/kxmlgui5/lokalize
87 %{_datadir}/lokalize
88 %{_datadir}/metainfo/org.kde.lokalize.appdata.xml
This page took 0.113128 seconds and 3 git commands to generate.