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