commit 44bfc04d51dccf1bff0473c2a3b49fe763f9d5ff Author: MSVSphere Packaging Team Date: Fri Apr 14 16:09:16 2023 +0300 import slirp4netns-1.2.0-3.el9 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..67e59d9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/v1.2.0.tar.gz diff --git a/.slirp4netns.metadata b/.slirp4netns.metadata new file mode 100644 index 0000000..4712c84 --- /dev/null +++ b/.slirp4netns.metadata @@ -0,0 +1 @@ +946ec8b117908ef77131975584e95599cadb5e4a SOURCES/v1.2.0.tar.gz diff --git a/SPECS/slirp4netns.spec b/SPECS/slirp4netns.spec new file mode 100644 index 0000000..c22adf7 --- /dev/null +++ b/SPECS/slirp4netns.spec @@ -0,0 +1,137 @@ +%global git0 https://github.com/rootless-containers/%{name} + +Name: slirp4netns +Version: 1.2.0 +Release: 3%{?dist} +Summary: slirp for network namespaces +License: GPLv2 +URL: %{git0} +# build fails on i686 with: No matching package to install: 'go-md2man' +ExcludeArch: i686 +Source0: %{git0}/archive/v%{version}.tar.gz +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gcc +BuildRequires: glib2-devel +BuildRequires: git +BuildRequires: /usr/bin/go-md2man +BuildRequires: libcap-devel +BuildRequires: libseccomp-devel +BuildRequires: make +BuildRequires: libslirp-devel + +%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 + +%build +export CFLAGS="%{optflags} -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" +export LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now" +./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 +* Fri Apr 14 2023 MSVSphere Packaging Team - 1.2.0-3 +- Rebuilt for MSVSphere 9.2 beta + +* Thu Feb 16 2023 Jindrich Novy - 1.2.0-3 +- rebuild +- Resolves: #2129078 + +* Wed May 11 2022 Jindrich Novy - 1.2.0-2 +- BuildRequires: /usr/bin/go-md2man +- Related: #2061316 + +* Mon May 02 2022 Jindrich Novy - 1.2.0-1 +- update to https://github.com/rootless-containers/slirp4netns/releases/tag/v1.2.0 +- Related: #2061316 + +* Thu Feb 17 2022 Jindrich Novy - 1.1.12-4 +- update gating.yaml as we have no local tests in dist-git +- Related: #2000051 + +* Tue Feb 15 2022 Jindrich Novy - 1.1.12-3 +- fix gating - don't use insecure functions - thanks to Marc-André Lureau +- Related: #2000051 + +* Tue Feb 15 2022 Jindrich Novy - 1.1.12-2 +- add gating.yaml +- Related: #2000051 + +* Thu Nov 11 2021 Jindrich Novy - 1.1.12-1 +- update to https://github.com/rootless-containers/slirp4netns/releases/tag/v1.1.12 +- Related: #2000051 + +* Tue Aug 10 2021 Mohan Boddu - 1.1.8-3 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Fri Apr 16 2021 Mohan Boddu - 1.1.8-2 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Fri Dec 04 2020 Jindrich Novy - 1.1.8-1 +- update to + https://github.com/rootless-containers/slirp4netns/releases/tag/v1.1.8 + +* Thu Dec 03 2020 Jindrich Novy - 1.1.7-2 +- exclude i686 because of build failures +- Related: #1883490 + +* Thu Nov 26 2020 Jindrich Novy - 1.1.7-1 +- update to + https://github.com/rootless-containers/slirp4netns/releases/tag/v1.1.7 + +* Mon Nov 09 2020 Jindrich Novy - 1.1.6-2 +- - be sure to harden the linked binary + +* Thu Nov 05 2020 Jindrich Novy - 1.1.6-1 +- update to + https://github.com/rootless-containers/slirp4netns/releases/tag/v1.1.6 + +* Wed Nov 04 2020 Jindrich Novy - 1.1.5-1 +- update to + https://github.com/rootless-containers/slirp4netns/releases/tag/v1.1.5 + +* Thu Sep 17 2020 Jindrich Novy - 1.1.4-2 +- sync with rhel8-8.3.0 +- use proper CFLAGS +- Related: #1821193 + +* 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