3f66a8
%global git0 https://github.com/rootless-containers/%{name}
1fbe6a
%global commit0 2244b9b6461afeccad1678fac3d6e478c28b4ad6
3f66a8
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
3f66a8
3f66a8
Name: slirp4netns
1fbe6a
Version: 0.4.3
1fbe6a
Release: 4%{?dist}
3f66a8
Summary: slirp for network namespaces
3f66a8
License: GPLv2
3f66a8
URL: %{git0}
3f66a8
Source0: %{git0}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz
1fbe6a
Patch0: slirp4netns-CVE-2020-7039.patch
1fbe6a
Patch1: slirp4netns-CVE-2020-7211.patch
1fbe6a
Patch2: slirp4netns-CVE-2020-8608.patch
3f66a8
BuildRequires: autoconf
3f66a8
BuildRequires: automake
3f66a8
BuildRequires: gcc
3f66a8
BuildRequires: glib2-devel
1fbe6a
BuildRequires: git
3f66a8
BuildRequires: go-md2man
1fbe6a
BuildRequires: libcap-devel
1fbe6a
BuildRequires: libseccomp-devel
3f66a8
BuildRequires: make
3f66a8
3f66a8
%description
1fbe6a
slirp for network namespaces, without copying buffers across the namespaces.
3f66a8
3f66a8
%package devel
3f66a8
Summary: %{summary}
3f66a8
BuildArch: noarch
3f66a8
3f66a8
%description devel
3f66a8
%{summary}
3f66a8
3f66a8
This package contains library source intended for
3f66a8
building other packages which use import path with
3f66a8
%{import_path} prefix.
3f66a8
3f66a8
%prep
3f66a8
%autosetup -Sgit -n %{name}-%{commit0}
3f66a8
3f66a8
%build
3f66a8
./autogen.sh
3f66a8
./configure --prefix=%{_usr} --libdir=%{_libdir}
3f66a8
%{__make} generate-man
3f66a8
3f66a8
%install
3f66a8
make DESTDIR=%{buildroot} install install-man
3f66a8
3f66a8
%check
3f66a8
3f66a8
#define license tag if not already defined
3f66a8
%{!?_licensedir:%global license %doc}
3f66a8
3f66a8
%files
3f66a8
%license COPYING
3f66a8
%doc README.md
3f66a8
%{_bindir}/%{name}
3f66a8
%{_mandir}/man1/%{name}.1.gz
3f66a8
3f66a8
%changelog
1fbe6a
* Thu Feb 06 2020 Jindrich Novy <jnovy@redhat.com> - 0.4.3-4
1fbe6a
- Fix CVE-2020-8608 (#1798976).
8cd64c
1fbe6a
* Fri Jan 17 2020 Jindrich Novy <jnovy@redhat.com> - 0.4.3-3
1fbe6a
- Fix CVE-2020-7211 (#1792150).
8cd64c
1fbe6a
* Thu Jan 16 2020 Jindrich Novy <jnovy@redhat.com> - 0.4.3-2
1fbe6a
- Fix CVE-2020-7039 (#1791573).
8cd64c
1fbe6a
* Wed Dec 18 2019 Jindrich Novy <jnovy@redhat.com> - 0.4.3-1
1fbe6a
- update to 0.4.3
8cd64c
1fbe6a
* Tue Dec 03 2019 Jindrich Novy <jnovy@redhat.com> - 0.4.2-1.git21fdece
1fbe6a
- update to 0.4.2
1fbe6a
- Related: RHELPLAN-26239
8cd64c
8cd64c
* Thu Sep 26 2019 Jindrich Novy <jnovy@redhat.com> - 0.3.0-2
8cd64c
- Fix CVE-2019-14378 (#1755592).
8cd64c
3f66a8
* Sat Jun 08 2019 Lokesh Mandvekar<lsm5@redhat.com> - 0.3.0-1
3f66a8
- bump to latest upstream release
3f66a8
3f66a8
* Fri Nov 16 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.1-2.dev.gitc4e1bc5
3f66a8
- changed summary
3f66a8
3f66a8
* Fri Aug 10 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.1-1.dev.gitc4e1bc5
3f66a8
- First package for RHEL 8
3f66a8
- import from Fedora rawhide
3f66a8
- Exclude ix86 and ppc64