]> git.pld-linux.org Git - packages/kf5-kcodecs.git/blame - kf5-kcodecs.spec
rebuild against QT 5.15.9
[packages/kf5-kcodecs.git] / kf5-kcodecs.spec
CommitLineData
1d9c26ba
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
68edf00e 4# TODO:
68edf00e 5# - runtime Requires if any
8f703167 6%define kdeframever 5.104
573adff8 7%define qtver 5.15.2
96bf7623 8%define kfname kcodecs
68edf00e
WF
9
10Summary: String encoding
96bf7623 11Name: kf5-%{kfname}
8f703167 12Version: 5.104.0
186d8ff9 13Release: 2
68edf00e
WF
14License: GPL v2+/LGPL v2.1+
15Group: X11/Libraries
eaaa65e0 16Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
8f703167 17# Source0-md5: 1e290c1e4a6f38ca210ec4b0d2956f7c
68edf00e 18URL: http://www.kde.org/
96bf7623
AM
19BuildRequires: Qt5Core-devel >= %{qtver}
20BuildRequires: Qt5Test-devel >= %{qtver}
573adff8 21BuildRequires: cmake >= 3.16
3c3d7e1a 22BuildRequires: gperf
60445293 23BuildRequires: kf5-extra-cmake-modules >= %{version}
3fe3b57b 24BuildRequires: ninja
96bf7623 25BuildRequires: qt5-linguist >= %{qtver}
34602974 26BuildRequires: rpmbuild(macros) >= 1.736
a6831013
ER
27BuildRequires: tar >= 1:1.22
28BuildRequires: xz
589815ef 29Requires: Qt5Core >= %{qtver}
52aa443b 30Requires: kf5-dirs
68edf00e
WF
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34KCodecs provide a collection of methods to manipulate strings using
35various encodings. It supports:
36
37- base64
38- uu
39- quoted-printable
40
41%package devel
96bf7623
AM
42Summary: Header files for %{kfname} development
43Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
68edf00e
WF
44Group: X11/Development/Libraries
45Requires: %{name} = %{version}-%{release}
7a93e4e9 46Requires: Qt5Core-devel >= %{qtver}
573adff8 47Requires: cmake >= 3.16
68edf00e
WF
48
49%description devel
96bf7623 50Header files for %{kfname} development.
68edf00e
WF
51
52%description devel -l pl.UTF-8
96bf7623 53Pliki nagłówkowe dla programistów używających %{kfname}.
68edf00e
WF
54
55%prep
96bf7623 56%setup -q -n %{kfname}-%{version}
68edf00e
WF
57
58%build
59install -d build
60cd build
3fe3b57b 61%cmake -G Ninja \
1d9c26ba 62 %{!?with_tests:-DBUILD_TESTING=OFF} \
96bf7623 63 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
68edf00e 64 ../
3fe3b57b 65%ninja_build
68edf00e 66
1d9c26ba
WF
67%if %{with tests}
68ctest
69%endif
70
71
68edf00e
WF
72%install
73rm -rf $RPM_BUILD_ROOT
3fe3b57b 74%ninja_install -C build
68edf00e 75
66774890 76%find_lang %{kfname}5_qt --with-qm --all-name --with-kde
68edf00e
WF
77
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81%post -p /sbin/ldconfig
82%postun -p /sbin/ldconfig
83
96bf7623 84%files -f %{kfname}5_qt.lang
68edf00e
WF
85%defattr(644,root,root,755)
86%doc README.md
6a8d67ff 87%ghost %{_libdir}/libKF5Codecs.so.5
60445293 88%attr(755,root,root) %{_libdir}/libKF5Codecs.so.*.*
3c3d7e1a 89%{_datadir}/qlogging-categories5/kcodecs.categories
f22f1a31 90%{_datadir}/qlogging-categories5/kcodecs.renamecategories
68edf00e
WF
91
92%files devel
93%defattr(644,root,root,755)
6a8d67ff 94%{_libdir}/libKF5Codecs.so
68edf00e 95%{_includedir}/KF5/KCodecs
68edf00e
WF
96%{_libdir}/cmake/KF5Codecs
97%{_libdir}/qt5/mkspecs/modules/qt_KCodecs.pri
This page took 1.115844 seconds and 4 git commands to generate.