]> git.pld-linux.org Git - packages/kf5-kpty.git/blame - kf5-kpty.spec
- updated to 5.101.0
[packages/kf5-kpty.git] / kf5-kpty.spec
CommitLineData
ef6b914f
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
9d71ac4f 4%define kdeframever 5.101
5f794f10 5%define qtver 5.15.2
e27a9396 6%define kfname kpty
fd04dcfd
WF
7
8Summary: Interfacing with pseudo terminal devices
e27a9396 9Name: kf5-%{kfname}
9d71ac4f 10Version: 5.101.0
ac53a51c 11Release: 1
fd04dcfd
WF
12License: LGPL v2.1+
13Group: X11/Libraries
6375baaf 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
9d71ac4f 15# Source0-md5: e62f507a5615974663da4b9969bf3bec
fd04dcfd 16URL: http://www.kde.org/
e27a9396
AM
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Test-devel >= %{qtver}
5f794f10 19BuildRequires: cmake >= 3.16
480104c8 20BuildRequires: kf5-extra-cmake-modules >= %{version}
fd04dcfd
WF
21BuildRequires: kf5-kcoreaddons-devel >= %{version}
22BuildRequires: kf5-ki18n-devel >= %{version}
4cd14404 23BuildRequires: libutempter-devel
62f71590 24BuildRequires: ninja
d585ae12 25BuildRequires: rpmbuild(macros) >= 1.736
51258a9b
ER
26BuildRequires: tar >= 1:1.22
27BuildRequires: xz
69cde7c9 28Requires: Qt5Core >= %{qtver}
e4800a86 29Requires: kf5-dirs
69cde7c9
JP
30Requires: kf5-kcoreaddons >= %{version}
31Requires: kf5-ki18n >= %{version}
fd04dcfd
WF
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%define qt5dir %{_libdir}/qt5
35
36%description
37This library provides primitives to interface with pseudo terminal
38devices as well as a KProcess derived class for running child
39processes and communicating with them using a pty.
40
41%package devel
e27a9396
AM
42Summary: Header files for %{kfname} development
43Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
fd04dcfd
WF
44Group: X11/Development/Libraries
45Requires: %{name} = %{version}-%{release}
69cde7c9 46Requires: kf5-kcoreaddons-devel >= %{version}
fd04dcfd
WF
47
48%description devel
e27a9396 49Header files for %{kfname} development.
fd04dcfd
WF
50
51%description devel -l pl.UTF-8
e27a9396 52Pliki nagłówkowe dla programistów używających %{kfname}.
fd04dcfd
WF
53
54%prep
e27a9396 55%setup -q -n %{kfname}-%{version}
fd04dcfd
WF
56
57%build
58install -d build
59cd build
62f71590 60%cmake -G Ninja \
ef6b914f 61 %{!?with_tests:-DBUILD_TESTING=OFF} \
e27a9396 62 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
fd04dcfd 63 ../
62f71590 64%ninja_build
fd04dcfd 65
ef6b914f
WF
66%if %{with tests}
67ctest
68%endif
69
70
fd04dcfd
WF
71%install
72rm -rf $RPM_BUILD_ROOT
62f71590 73%ninja_install -C build
fd04dcfd 74
e27a9396 75%find_lang %{kfname}5
fd04dcfd
WF
76
77%clean
78rm -rf $RPM_BUILD_ROOT
79
80%post -p /sbin/ldconfig
81%postun -p /sbin/ldconfig
82
e27a9396 83%files -f %{kfname}5.lang
fd04dcfd
WF
84%defattr(644,root,root,755)
85%doc README.md
ba381fe7 86%ghost %{_libdir}/libKF5Pty.so.5
4cd14404 87%attr(755,root,root) %{_libdir}/libKF5Pty.so.*.*
308c808e 88%{_datadir}/qlogging-categories5/kpty.categories
fd04dcfd
WF
89
90%files devel
91%defattr(644,root,root,755)
92%{_includedir}/KF5/KPty
fd04dcfd 93%{_libdir}/cmake/KF5Pty
ba381fe7 94%{_libdir}/libKF5Pty.so
fd04dcfd 95%{qt5dir}/mkspecs/modules/qt_KPty.pri
This page took 0.286283 seconds and 4 git commands to generate.