]> git.pld-linux.org Git - packages/kf5-ki18n.git/blame - kf5-ki18n.spec
- up to 5.10.0
[packages/kf5-ki18n.git] / kf5-ki18n.spec
CommitLineData
5bff2a83
WF
1# TODO:
2# - dir /usr/include/KF5 not packaged
3# /usr/lib/qt5/plugins/kf5 not packaged
cdeaa9d4 4# find_lang needs to be updated (to handle pmap, pmapc, js files)
ecb0c7bd 5%define kdeframever 5.10
cdeaa9d4
AM
6%define qtver 5.3.2
7%define kfname ki18n
5bff2a83
WF
8
9Summary: KDE Gettext-based UI text internationalization
cdeaa9d4 10Name: kf5-%{kfname}
ecb0c7bd 11Version: 5.10.0
5bff2a83
WF
12Release: 0.1
13License: LGPL v2.1+
14Group: X11/Libraries
cdeaa9d4 15Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
ecb0c7bd 16# Source0-md5: c9d5a36b3f036f26aeccbb7854875276
5bff2a83 17URL: http://www.kde.org/
cdeaa9d4
AM
18BuildRequires: Qt5Concurrent-devel >= %{qtver}
19BuildRequires: Qt5Core-devel >= %{qtver}
20BuildRequires: Qt5Script-devel >= %{qtver}
21BuildRequires: Qt5Test-devel >= %{qtver}
5bff2a83
WF
22BuildRequires: cmake >= 2.8.12
23BuildRequires: gettext-devel
cdeaa9d4 24BuildRequires: kf5-extra-cmake-modules >= 1.4.0
5bff2a83
WF
25BuildRequires: perl-base
26BuildRequires: rpmbuild(macros) >= 1.164
70360af3
ER
27BuildRequires: tar >= 1:1.22
28BuildRequires: xz
5bff2a83
WF
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%define qt5dir %{_libdir}/qt5
32
33%description
34KI18n provides functionality for internationalizing user interface
35text in applications, based on the GNU Gettext translation system. It
36wraps the standard Gettext functionality, so that the programmers and
37translators can use the familiar Gettext tools and workflows.
38
39KI18n provides additional functionality as well, for both programmers
40and translators, which can help to achieve a higher overall quality of
41source and translated text. This includes argument capturing,
42customizable markup, and translation scripting.
43
44%package devel
cdeaa9d4
AM
45Summary: Header files for %{kfname} development
46Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
5bff2a83
WF
47Group: X11/Development/Libraries
48Requires: %{name} = %{version}-%{release}
49
50%description devel
cdeaa9d4 51Header files for %{kfname} development.
5bff2a83
WF
52
53%description devel -l pl.UTF-8
cdeaa9d4 54Pliki nagłówkowe dla programistów używających %{kfname}.
5bff2a83
WF
55
56%prep
cdeaa9d4 57%setup -q -n %{kfname}-%{version}
5bff2a83
WF
58
59%build
60install -d build
61cd build
62%cmake \
cdeaa9d4 63 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
5bff2a83
WF
64 ../
65%{__make}
66
67%install
68rm -rf $RPM_BUILD_ROOT
69
70%{__make} -C build/ install \
71 DESTDIR=$RPM_BUILD_ROOT
72
ecb0c7bd 73%find_lang %{kfname}5 --with-qm --all-name
5bff2a83
WF
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%post -p /sbin/ldconfig
79%postun -p /sbin/ldconfig
80
cdeaa9d4 81%files -f %{kfname}5.lang
5bff2a83
WF
82%defattr(644,root,root,755)
83%doc README.md
84%attr(755,root,root) %ghost %{_libdir}/libKF5I18n.so.5
ecb0c7bd 85%attr(755,root,root) %{_libdir}/libKF5I18n.so.*.*
5bff2a83
WF
86%attr(755,root,root) %{qt5dir}/plugins/kf5/ktranscript.so
87
88%files devel
89%defattr(644,root,root,755)
90%{_includedir}/KF5/KI18n
91%{_includedir}/KF5/ki18n_version.h
92%{_libdir}/cmake/KF5I18n
93%attr(755,root,root) %{_libdir}/libKF5I18n.so
94%{qt5dir}/mkspecs/modules/qt_KI18n.pri
This page took 0.093406 seconds and 4 git commands to generate.