c21d7c
%global git0 https://github.com/rootless-containers/%{name}
c21d7c
%global commit0 21fdece2737dc24ffa3f01a341b8a6854f8b13b4
c21d7c
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
c21d7c
c21d7c
Name: slirp4netns
c21d7c
Version: 0.4.2
1252d1
Release: 3.git%{shortcommit0}%{?dist}
c21d7c
Summary: slirp for network namespaces
c21d7c
License: GPLv2
c21d7c
URL: %{git0}
c21d7c
Source0: %{git0}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz
1252d1
Patch0: slirp4netns-CVE-2020-7039.patch
1252d1
Patch1: slirp4netns-CVE-2020-8608.patch
c21d7c
BuildRequires: autoconf
c21d7c
BuildRequires: automake
c21d7c
BuildRequires: gcc
c21d7c
BuildRequires: glib2-devel
c21d7c
BuildRequires: git
c21d7c
BuildRequires: go-md2man
c21d7c
BuildRequires: libcap-devel
c21d7c
BuildRequires: libseccomp-devel
c21d7c
BuildRequires: make
c21d7c
c21d7c
%description
c21d7c
slirp for network namespaces, without copying buffers across the namespaces.
c21d7c
c21d7c
%package devel
c21d7c
Summary: %{summary}
c21d7c
BuildArch: noarch
c21d7c
c21d7c
%description devel
c21d7c
%{summary}
c21d7c
c21d7c
This package contains library source intended for
c21d7c
building other packages which use import path with
c21d7c
%{import_path} prefix.
c21d7c
c21d7c
%prep
c21d7c
%autosetup -Sgit -n %{name}-%{commit0}
c21d7c
c21d7c
%build
c21d7c
./autogen.sh
c21d7c
./configure --prefix=%{_usr} --libdir=%{_libdir}
c21d7c
%{__make} generate-man
c21d7c
c21d7c
%install
c21d7c
make DESTDIR=%{buildroot} install install-man
c21d7c
c21d7c
%check
c21d7c
c21d7c
#define license tag if not already defined
c21d7c
%{!?_licensedir:%global license %doc}
c21d7c
c21d7c
%files
c21d7c
%license COPYING
c21d7c
%doc README.md
c21d7c
%{_bindir}/%{name}
c21d7c
%{_mandir}/man1/%{name}.1.gz
c21d7c
c21d7c
%changelog
1252d1
* Thu Feb 06 2020 Jindrich Novy <jnovy@redhat.com> - 0.4.2-3.git21fdece
1252d1
- Fix CVE-2020-8608.
1252d1
- Related: RHELPLAN-25139
1252d1
1252d1
* Thu Jan 16 2020 Jindrich Novy <jnovy@redhat.com> - 0.4.2-2.git21fdece
1252d1
- Fix CVE-2020-7039.
1252d1
- Related: RHELPLAN-25139
1252d1
c21d7c
* Sat Dec 07 2019 Jindrich Novy <jnovy@redhat.com> - 0.4.2-1.git21fdece
c21d7c
- update to latest 0.4.2, fixes bug 1763454
c21d7c
- Related: RHELPLAN-25139
c21d7c
c21d7c
* Thu Oct 31 2019 Jindrich Novy <jnovy@redhat.com> - 0.4.0-2
c21d7c
- add new BR: libseccomp-devel
c21d7c
- Related: #1766774
c21d7c
c21d7c
* Wed Oct 30 2019 Jindrich Novy <jnovy@redhat.com> - 0.4.0-1
c21d7c
- update to v.0.4.0
c21d7c
- sync with fedora spec
c21d7c
- drop applied CVE-2019-14378 patch
c21d7c
- Resolves: #1766774
c21d7c
c21d7c
* Thu Sep 26 2019 Jindrich Novy <jnovy@redhat.com> - 0.3.0-4
c21d7c
- Fix CVE-2019-14378 (#1755595).
c21d7c
c21d7c
* Fri Jun 07 2019 Lokesh Mandvekar <lsm5@redhat.com> - 0.3.0-3
c21d7c
- Resolves: #1683217 - BR: glib2-devel
c21d7c
c21d7c
* Fri Jun 07 2019 Lokesh Mandvekar <lsm5@redhat.com> - 0.3.0-2
c21d7c
- Resolves: #1683217 - bump slirp4netns to v0.3.0
c21d7c
c21d7c
* Thu Feb 28 2019 Lokesh Mandvekar <lsm5@redhat.com> - 0.3.0-1.alpha.2.git30883b5
c21d7c
- bump to v0.3.0-alpha.2
c21d7c
c21d7c
* Fri Nov 16 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.1-2.dev.gitc4e1bc5
c21d7c
- changed summary
c21d7c
c21d7c
* Fri Aug 10 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.1-1.dev.gitc4e1bc5
c21d7c
- First package for RHEL 8
c21d7c
- import from Fedora rawhide
c21d7c
- Exclude ix86 and ppc64