]> git.pld-linux.org Git - packages/ka5-lokalize.git/blob - ka5-lokalize.spec
- updated to 21.04.3
[packages/ka5-lokalize.git] / ka5-lokalize.spec
1 %define         kdeappsver      21.04.3
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          lokalize
5 Summary:        Lokalize - computer-aided translation system
6 Summary(pl.UTF-8):      Lokalize - system komputerowo wspomaganego tłumaczenia
7 Name:           ka5-%{kaname}
8 Version:        21.04.3
9 Release:        1
10 License:        GPL v2+/LGPL v2.1+
11 Group:          X11/Applications
12 Source0:        https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
13 # Source0-md5:  27d22e255814a6e6e8e7d4d66136b3b0
14 URL:            http://www.kde.org/
15 BuildRequires:  Qt5Core-devel >= %{qtver}
16 BuildRequires:  Qt5DBus-devel
17 BuildRequires:  Qt5Gui-devel >= 5.11.1
18 BuildRequires:  Qt5Script-devel
19 BuildRequires:  Qt5Sql-devel
20 BuildRequires:  Qt5Widgets-devel
21 BuildRequires:  cmake >= 2.8.12
22 BuildRequires:  gettext-devel
23 BuildRequires:  hunspell-devel
24 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
25 BuildRequires:  kf5-kconfig-devel >= %{kframever}
26 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
27 BuildRequires:  kf5-kcrash-devel >= %{kframever}
28 BuildRequires:  kf5-kdbusaddons-devel >= %{kframever}
29 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
30 BuildRequires:  kf5-ki18n-devel >= %{kframever}
31 BuildRequires:  kf5-kio-devel >= %{kframever}
32 BuildRequires:  kf5-knotifications-devel >= %{kframever}
33 BuildRequires:  kf5-kross-devel >= %{kframever}
34 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
35 BuildRequires:  kf5-sonnet-devel >= %{kframever}
36 BuildRequires:  ninja
37 BuildRequires:  qt5-build >= %{qtver}
38 BuildRequires:  rpmbuild(macros) >= 1.736
39 BuildRequires:  shared-mime-info
40 BuildRequires:  tar >= 1:1.22
41 BuildRequires:  xz
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %description
45 Lokalize is a computer-aided translation system that focuses on
46 productivity and quality assurance. It is targeted for software
47 translation and also integrates external conversion tools for
48 freelance office document translation.
49
50 Features:
51 - Project management overview
52 - Translation merging (synchronization)
53 - Translation memory
54 - Glossary
55 - Spell-checking
56
57 %description -l pl.UTF-8
58 Lokalize to system komputerowo wspomaganego tłumaczenia, skupiający
59 się na produktywności i zapewnieniu jakości. Głównym zastosowaniem
60 jest tłumaczenie oprogramowania; zawiera także narzędzia do
61 zewnętrznej konwersji do tłumaczenia dokumentów biurowych.
62
63 Możliwości:
64 - widok ogólny zarządzania projektem
65 - łączenie tłumaczeń (synchronizacja)
66 - pamięć tłumaczeń
67 - słownik pojęć
68 - sprawdzanie pisowni
69
70 %prep
71 %setup -q -n %{kaname}-%{version}
72
73 %build
74 install -d build
75 cd build
76 %cmake .. \
77         -G Ninja \
78         -DHTML_INSTALL_DIR=%{_kdedocdir} \
79         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
80
81 %ninja_build
82
83 %install
84 rm -rf $RPM_BUILD_ROOT
85
86 %ninja_install -C build
87
88 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
89 %find_lang %{kaname} --with-kde
90
91 %clean
92 rm -rf $RPM_BUILD_ROOT
93
94 %files -f %{kaname}.lang
95 %defattr(644,root,root,755)
96 %attr(755,root,root) %{_bindir}/lokalize
97 %{_desktopdir}/org.kde.lokalize.desktop
98 %{_datadir}/config.kcfg/lokalize.kcfg
99 %{_iconsdir}/hicolor/128x128/apps/lokalize.png
100 %{_iconsdir}/hicolor/32x32/apps/lokalize.png
101 %{_iconsdir}/hicolor/64x64/apps/lokalize.png
102 %{_iconsdir}/hicolor/scalable/apps/lokalize.svgz
103 %{_datadir}/knotifications5/lokalize.notifyrc
104 %{_datadir}/kxmlgui5/lokalize
105 %{_datadir}/lokalize
106 %{_datadir}/metainfo/org.kde.lokalize.appdata.xml
107 %{_datadir}/qlogging-categories5/lokalize.categories
This page took 0.063156 seconds and 3 git commands to generate.