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