]> git.pld-linux.org Git - packages/ka5-lokalize.git/blame - ka5-lokalize.spec
- updated to 22.04.1
[packages/ka5-lokalize.git] / ka5-lokalize.spec
CommitLineData
dcf9cdf8
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
c9cbda16 4%define kdeappsver 22.04.1
2589ba9a 5%define kframever 5.56.0
674e9159 6%define qtver 5.9.0
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}
c9cbda16 11Version: 22.04.1
2589ba9a 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
c9cbda16 16# Source0-md5: a6861c5aa20e4a6846a2ccee8be27083
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
178ea6f0 98%find_lang %{kaname} --with-kde
5ac5a0d0
WF
99
100%clean
101rm -rf $RPM_BUILD_ROOT
102
5ac5a0d0
WF
103%files -f %{kaname}.lang
104%defattr(644,root,root,755)
105%attr(755,root,root) %{_bindir}/lokalize
106%{_desktopdir}/org.kde.lokalize.desktop
107%{_datadir}/config.kcfg/lokalize.kcfg
108%{_iconsdir}/hicolor/128x128/apps/lokalize.png
109%{_iconsdir}/hicolor/32x32/apps/lokalize.png
110%{_iconsdir}/hicolor/64x64/apps/lokalize.png
111%{_iconsdir}/hicolor/scalable/apps/lokalize.svgz
112%{_datadir}/knotifications5/lokalize.notifyrc
113%{_datadir}/kxmlgui5/lokalize
114%{_datadir}/lokalize
115%{_datadir}/metainfo/org.kde.lokalize.appdata.xml
e4529a3d 116%{_datadir}/qlogging-categories5/lokalize.categories
This page took 0.081767 seconds and 4 git commands to generate.