]> git.pld-linux.org Git - packages/kf5-ki18n.git/blame - kf5-ki18n.spec
- updated to 5.98.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)
253e1ed9 6%define kdeframever 5.98
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}
253e1ed9
WF
12Version: 5.98.0
13Release: 1
5bff2a83
WF
14License: LGPL v2.1+
15Group: X11/Libraries
1b5ebfe3 16Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
253e1ed9 17# Source0-md5: dc8c646da4963fdfb59f735f124e2ae8
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
5d425044 83%find_lang %{kfname}5 --with-qm --all-name --with-kde
5bff2a83
WF
84
85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%post -p /sbin/ldconfig
89%postun -p /sbin/ldconfig
90
cdeaa9d4 91%files -f %{kfname}5.lang
5bff2a83
WF
92%defattr(644,root,root,755)
93%doc README.md
d2df0d02 94%ghost %{_libdir}/libKF5I18n.so.5
ecb0c7bd 95%attr(755,root,root) %{_libdir}/libKF5I18n.so.*.*
97cd71b6
WF
96%ghost %{_libdir}/libKF5I18nLocaleData.so.5
97%attr(755,root,root) %{_libdir}/libKF5I18nLocaleData.so.5.*.*
5bff2a83 98%attr(755,root,root) %{qt5dir}/plugins/kf5/ktranscript.so
223a6ebd 99%{_datadir}/qlogging-categories5/ki18n.categories
f0d65952 100%{_datadir}/qlogging-categories5/ki18n.renamecategories
97cd71b6
WF
101%dir %{_libdir}/qt5/qml/org/kde/i18n
102%dir %{_libdir}/qt5/qml/org/kde/i18n/localeData
103%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/i18n/localeData/libki18nlocaledataqmlplugin.so
104%{_libdir}/qt5/qml/org/kde/i18n/localeData/qmldir
5bff2a83
WF
105
106%files devel
107%defattr(644,root,root,755)
108%{_includedir}/KF5/KI18n
97cd71b6 109%{_includedir}/KF5/KI18nLocaleData
5bff2a83 110%{_libdir}/cmake/KF5I18n
d2df0d02 111%{_libdir}/libKF5I18n.so
97cd71b6 112%{_libdir}/libKF5I18nLocaleData.so
5bff2a83 113%{qt5dir}/mkspecs/modules/qt_KI18n.pri
This page took 0.129304 seconds and 4 git commands to generate.