]> git.pld-linux.org Git - packages/kf5-kpty.git/blame - kf5-kpty.spec
- updated to 5.116.0
[packages/kf5-kpty.git] / kf5-kpty.spec
CommitLineData
ef6b914f
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
51081083 4%define kdeframever 5.116
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}
51081083 10Version: 5.116.0
3d18f8a7 11Release: 1
fd04dcfd
WF
12License: LGPL v2.1+
13Group: X11/Libraries
3d18f8a7 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
51081083 15# Source0-md5: daf1da579ff6eed15633c3f92bcc479b
fd04dcfd 16URL: http://www.kde.org/
3d18f8a7
WF
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
3d18f8a7 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
3d18f8a7 34%define qt5dir %{_libdir}/qt5
fd04dcfd
WF
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
bb61ab0b
WF
58%cmake -B build \
59 -G Ninja \
ef6b914f 60 %{!?with_tests:-DBUILD_TESTING=OFF} \
bb61ab0b
WF
61 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
62
63%ninja_build -C build
fd04dcfd 64
ef6b914f 65%if %{with tests}
bb61ab0b 66%ninja_build -C build test
ef6b914f
WF
67%endif
68
69
fd04dcfd
WF
70%install
71rm -rf $RPM_BUILD_ROOT
62f71590 72%ninja_install -C build
fd04dcfd 73
3d18f8a7 74%find_lang %{kfname}5
fd04dcfd
WF
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%post -p /sbin/ldconfig
80%postun -p /sbin/ldconfig
81
3d18f8a7 82%files -f %{kfname}5.lang
fd04dcfd
WF
83%defattr(644,root,root,755)
84%doc README.md
3d18f8a7
WF
85%ghost %{_libdir}/libKF5Pty.so.5
86%attr(755,root,root) %{_libdir}/libKF5Pty.so.*.*
87%{_datadir}/qlogging-categories5/kpty.categories
fd04dcfd
WF
88
89%files devel
90%defattr(644,root,root,755)
3d18f8a7
WF
91%{_includedir}/KF5/KPty
92%{_libdir}/cmake/KF5Pty
93%{_libdir}/libKF5Pty.so
94%{qt5dir}/mkspecs/modules/qt_KPty.pri
This page took 0.323575 seconds and 4 git commands to generate.