From 4fd6ba9570dda4ae30c65639329452b807a2ac9b Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Tue, 21 Jan 2020 14:35:33 -0500 Subject: [PATCH] import slirp4netns-0.4.2-1.git21fdece.module+el8.2.0+5117+641821b3 --- .gitignore | 1 + .slirp4netns.metadata | 1 + SPECS/slirp4netns.spec | 91 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 93 insertions(+) create mode 100644 .gitignore create mode 100644 .slirp4netns.metadata create mode 100644 SPECS/slirp4netns.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ef31711 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/slirp4netns-21fdece.tar.gz diff --git a/.slirp4netns.metadata b/.slirp4netns.metadata new file mode 100644 index 0000000..7ed4552 --- /dev/null +++ b/.slirp4netns.metadata @@ -0,0 +1 @@ +aa1f45a8411788e9fef6bdd69b2b1608b657a2b1 SOURCES/slirp4netns-21fdece.tar.gz diff --git a/SPECS/slirp4netns.spec b/SPECS/slirp4netns.spec new file mode 100644 index 0000000..b244438 --- /dev/null +++ b/SPECS/slirp4netns.spec @@ -0,0 +1,91 @@ +%global git0 https://github.com/rootless-containers/%{name} +%global commit0 21fdece2737dc24ffa3f01a341b8a6854f8b13b4 +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) + +Name: slirp4netns +Version: 0.4.2 +Release: 1.git%{shortcommit0}%{?dist} +Summary: slirp for network namespaces +License: GPLv2 +URL: %{git0} +Source0: %{git0}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gcc +BuildRequires: glib2-devel +BuildRequires: git +BuildRequires: go-md2man +BuildRequires: libcap-devel +BuildRequires: libseccomp-devel +BuildRequires: make + +%description +slirp for network namespaces, without copying buffers across the namespaces. + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel +%{summary} + +This package contains library source intended for +building other packages which use import path with +%{import_path} prefix. + +%prep +%autosetup -Sgit -n %{name}-%{commit0} + +%build +./autogen.sh +./configure --prefix=%{_usr} --libdir=%{_libdir} +%{__make} generate-man + +%install +make DESTDIR=%{buildroot} install install-man + +%check + +#define license tag if not already defined +%{!?_licensedir:%global license %doc} + +%files +%license COPYING +%doc README.md +%{_bindir}/%{name} +%{_mandir}/man1/%{name}.1.gz + +%changelog +* Sat Dec 07 2019 Jindrich Novy - 0.4.2-1.git21fdece +- update to latest 0.4.2, fixes bug 1763454 +- Related: RHELPLAN-25139 + +* Thu Oct 31 2019 Jindrich Novy - 0.4.0-2 +- add new BR: libseccomp-devel +- Related: #1766774 + +* Wed Oct 30 2019 Jindrich Novy - 0.4.0-1 +- update to v.0.4.0 +- sync with fedora spec +- drop applied CVE-2019-14378 patch +- Resolves: #1766774 + +* Thu Sep 26 2019 Jindrich Novy - 0.3.0-4 +- Fix CVE-2019-14378 (#1755595). + +* Fri Jun 07 2019 Lokesh Mandvekar - 0.3.0-3 +- Resolves: #1683217 - BR: glib2-devel + +* Fri Jun 07 2019 Lokesh Mandvekar - 0.3.0-2 +- Resolves: #1683217 - bump slirp4netns to v0.3.0 + +* Thu Feb 28 2019 Lokesh Mandvekar - 0.3.0-1.alpha.2.git30883b5 +- bump to v0.3.0-alpha.2 + +* Fri Nov 16 2018 Frantisek Kluknavsky - 0.1-2.dev.gitc4e1bc5 +- changed summary + +* Fri Aug 10 2018 Lokesh Mandvekar - 0.1-1.dev.gitc4e1bc5 +- First package for RHEL 8 +- import from Fedora rawhide +- Exclude ix86 and ppc64