]> git.pld-linux.org Git - packages/kf5-ki18n.git/blame - kf5-ki18n.spec
- updated to 5.103.0
[packages/kf5-ki18n.git] / kf5-ki18n.spec
CommitLineData
7c2704a0
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
5bff2a83 4# TODO:
cdeaa9d4 5# find_lang needs to be updated (to handle pmap, pmapc, js files)
2feba843 6%define kdeframever 5.103
7c63c1b2 7%define qtver 5.15.2
cdeaa9d4 8%define kfname ki18n
5bff2a83
WF
9
10Summary: KDE Gettext-based UI text internationalization
cdeaa9d4 11Name: kf5-%{kfname}
2feba843 12Version: 5.103.0
233dbc6d 13Release: 1
5bff2a83
WF
14License: LGPL v2.1+
15Group: X11/Libraries
1b5ebfe3 16Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
2feba843 17# Source0-md5: 107b2cb6129ae111430659f9c55c6d6f
5bff2a83 18URL: http://www.kde.org/
cdeaa9d4
AM
19BuildRequires: Qt5Concurrent-devel >= %{qtver}
20BuildRequires: Qt5Core-devel >= %{qtver}
04d1d4c8 21BuildRequires: Qt5Qml-devel >= %{qtver}
cdeaa9d4 22BuildRequires: Qt5Test-devel >= %{qtver}
7c63c1b2 23BuildRequires: cmake >= 3.16
66a5c431 24BuildRequires: kf5-extra-cmake-modules >= %{version}
aca7f551 25BuildRequires: ninja
04d1d4c8 26BuildRequires: python3
3ebab2e0 27BuildRequires: rpmbuild(macros) >= 1.736
70360af3
ER
28BuildRequires: tar >= 1:1.22
29BuildRequires: xz
04d1d4c8
JP
30Requires: Qt5Core >= %{qtver}
31Requires: Qt5Qml >= %{qtver}
08e4e1a9 32Requires: kf5-dirs
5bff2a83
WF
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%define qt5dir %{_libdir}/qt5
36
37%description
38KI18n provides functionality for internationalizing user interface
39text in applications, based on the GNU Gettext translation system. It
40wraps the standard Gettext functionality, so that the programmers and
41translators can use the familiar Gettext tools and workflows.
42
43KI18n provides additional functionality as well, for both programmers
44and translators, which can help to achieve a higher overall quality of
45source and translated text. This includes argument capturing,
46customizable markup, and translation scripting.
47
48%package devel
cdeaa9d4
AM
49Summary: Header files for %{kfname} development
50Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
5bff2a83
WF
51Group: X11/Development/Libraries
52Requires: %{name} = %{version}-%{release}
7c63c1b2 53Requires: cmake >= 3.16
04d1d4c8 54Requires: gettext-tools
5bff2a83
WF
55
56%description devel
cdeaa9d4 57Header files for %{kfname} development.
5bff2a83
WF
58
59%description devel -l pl.UTF-8
cdeaa9d4 60Pliki nagłówkowe dla programistów używających %{kfname}.
5bff2a83
WF
61
62%prep
cdeaa9d4 63%setup -q -n %{kfname}-%{version}
5bff2a83
WF
64
65%build
66install -d build
67cd build
aca7f551 68%cmake -G Ninja \
7c2704a0 69 %{!?with_tests:-DBUILD_TESTING=OFF} \
cdeaa9d4 70 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
5bff2a83 71 ../
aca7f551 72%ninja_build
5bff2a83 73
7c2704a0
WF
74%if %{with tests}
75ctest
76%endif
77
78
5bff2a83
WF
79%install
80rm -rf $RPM_BUILD_ROOT
aca7f551 81%ninja_install -C build
5bff2a83 82
2318a2d4
KM
83# not supported by glibc yet
84%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
85
5d425044 86%find_lang %{kfname}5 --with-qm --all-name --with-kde
5bff2a83
WF
87
88%clean
89rm -rf $RPM_BUILD_ROOT
90
91%post -p /sbin/ldconfig
92%postun -p /sbin/ldconfig
93
cdeaa9d4 94%files -f %{kfname}5.lang
5bff2a83
WF
95%defattr(644,root,root,755)
96%doc README.md
d2df0d02 97%ghost %{_libdir}/libKF5I18n.so.5
ecb0c7bd 98%attr(755,root,root) %{_libdir}/libKF5I18n.so.*.*
97cd71b6
WF
99%ghost %{_libdir}/libKF5I18nLocaleData.so.5
100%attr(755,root,root) %{_libdir}/libKF5I18nLocaleData.so.5.*.*
5bff2a83 101%attr(755,root,root) %{qt5dir}/plugins/kf5/ktranscript.so
223a6ebd 102%{_datadir}/qlogging-categories5/ki18n.categories
f0d65952 103%{_datadir}/qlogging-categories5/ki18n.renamecategories
97cd71b6
WF
104%dir %{_libdir}/qt5/qml/org/kde/i18n
105%dir %{_libdir}/qt5/qml/org/kde/i18n/localeData
106%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/i18n/localeData/libki18nlocaledataqmlplugin.so
107%{_libdir}/qt5/qml/org/kde/i18n/localeData/qmldir
5bff2a83
WF
108
109%files devel
110%defattr(644,root,root,755)
111%{_includedir}/KF5/KI18n
97cd71b6 112%{_includedir}/KF5/KI18nLocaleData
5bff2a83 113%{_libdir}/cmake/KF5I18n
d2df0d02 114%{_libdir}/libKF5I18n.so
97cd71b6 115%{_libdir}/libKF5I18nLocaleData.so
5bff2a83 116%{qt5dir}/mkspecs/modules/qt_KI18n.pri
This page took 0.369506 seconds and 4 git commands to generate.