1 %define kdeappsver 18.12.1
3 %define kaname lokalize
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
35 BuildRequires: qt5-build >= %{qtver}
36 BuildRequires: rpmbuild(macros) >= 1.164
37 BuildRequires: shared-mime-info
38 BuildRequires: tar >= 1:1.22
40 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
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.
50 • Project management overview • Translation merging (synchronization)
51 • Translation memory • Glossary • Spell-checking
54 %setup -q -n %{kaname}-%{version}
61 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
66 rm -rf $RPM_BUILD_ROOT
67 %ninja_install -C build
69 %find_lang %{kaname} --all-name --with-kde
72 rm -rf $RPM_BUILD_ROOT
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
88 %{_datadir}/metainfo/org.kde.lokalize.appdata.xml