2de053
%global git0 https://github.com/rootless-containers/%{name}
2de053
2de053
Name: slirp4netns
2de053
Version: 1.1.12
2de053
Release: 4%{?dist}
2de053
Summary: slirp for network namespaces
2de053
License: GPLv2
2de053
URL: %{git0}
2de053
# build fails on i686 with: No matching package to install: 'go-md2man'
2de053
ExcludeArch: i686
2de053
Source0: %{git0}/archive/v%{version}.tar.gz
2de053
Patch0: 0001-Replace-deprecated-inet_ntoa-with-safer-inet_ntop.patch
2de053
BuildRequires: autoconf
2de053
BuildRequires: automake
2de053
BuildRequires: gcc
2de053
BuildRequires: glib2-devel
2de053
BuildRequires: git
2de053
BuildRequires: go-md2man
2de053
BuildRequires: libcap-devel
2de053
BuildRequires: libseccomp-devel
2de053
BuildRequires: make
2de053
BuildRequires: libslirp-devel
2de053
2de053
%description
2de053
slirp for network namespaces, without copying buffers across the namespaces.
2de053
2de053
%package devel
2de053
Summary: %{summary}
2de053
BuildArch: noarch
2de053
2de053
%description devel
2de053
%{summary}
2de053
2de053
This package contains library source intended for
2de053
building other packages which use import path with
2de053
%{import_path} prefix.
2de053
2de053
%prep
2de053
%autosetup -Sgit
2de053
2de053
%build
2de053
export CFLAGS="%{optflags} -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
2de053
export LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
2de053
./autogen.sh
2de053
./configure --prefix=%{_usr} --libdir=%{_libdir}
2de053
%{__make} generate-man
2de053
2de053
%install
2de053
make DESTDIR=%{buildroot} install install-man
2de053
2de053
%check
2de053
2de053
#define license tag if not already defined
2de053
%{!?_licensedir:%global license %doc}
2de053
2de053
%files
2de053
%license COPYING
2de053
%doc README.md
2de053
%{_bindir}/%{name}
2de053
%{_mandir}/man1/%{name}.1.gz
2de053
2de053
%changelog
2de053
* Thu Feb 17 2022 Jindrich Novy <jnovy@redhat.com> - 1.1.12-4
2de053
- update gating.yaml as we have no local tests in dist-git
2de053
- Related: #2000051
2de053
2de053
* Tue Feb 15 2022 Jindrich Novy <jnovy@redhat.com> - 1.1.12-3
2de053
- fix gating - don't use insecure functions - thanks to Marc-André Lureau
2de053
- Related: #2000051
2de053
2de053
* Tue Feb 15 2022 Jindrich Novy <jnovy@redhat.com> - 1.1.12-2
2de053
- add gating.yaml
2de053
- Related: #2000051
2de053
2de053
* Thu Nov 11 2021 Jindrich Novy <jnovy@redhat.com> - 1.1.12-1
2de053
- update to https://github.com/rootless-containers/slirp4netns/releases/tag/v1.1.12
2de053
- Related: #2000051
2de053
2de053
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.1.8-3
2de053
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
2de053
  Related: rhbz#1991688
2de053
2de053
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.1.8-2
2de053
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
2de053
2de053
* Fri Dec 04 2020 Jindrich Novy <jnovy@redhat.com> - 1.1.8-1
2de053
- update to
2de053
  https://github.com/rootless-containers/slirp4netns/releases/tag/v1.1.8
2de053
2de053
* Thu Dec 03 2020 Jindrich Novy <jnovy@redhat.com> - 1.1.7-2
2de053
- exclude i686 because of build failures
2de053
- Related: #1883490
2de053
2de053
* Thu Nov 26 2020 Jindrich Novy <jnovy@redhat.com> - 1.1.7-1
2de053
- update to
2de053
  https://github.com/rootless-containers/slirp4netns/releases/tag/v1.1.7
2de053
2de053
* Mon Nov 09 2020 Jindrich Novy <jnovy@redhat.com> - 1.1.6-2
2de053
- - be sure to harden the linked binary
2de053
2de053
* Thu Nov 05 2020 Jindrich Novy <jnovy@redhat.com> - 1.1.6-1
2de053
- update to
2de053
  https://github.com/rootless-containers/slirp4netns/releases/tag/v1.1.6
2de053
2de053
* Wed Nov 04 2020 Jindrich Novy <jnovy@redhat.com> - 1.1.5-1
2de053
- update to
2de053
  https://github.com/rootless-containers/slirp4netns/releases/tag/v1.1.5
2de053
2de053
* Thu Sep 17 2020 Jindrich Novy <jnovy@redhat.com> - 1.1.4-2
2de053
- sync with rhel8-8.3.0
2de053
- use proper CFLAGS
2de053
- Related: #1821193
2de053
2de053
* Thu Feb 28 2019 Lokesh Mandvekar <lsm5@redhat.com> - 0.3.0-1.alpha.2.git30883b5
2de053
- bump to v0.3.0-alpha.2
2de053
2de053
* Fri Nov 16 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.1-2.dev.gitc4e1bc5
2de053
- changed summary
2de053
2de053
* Fri Aug 10 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.1-1.dev.gitc4e1bc5
2de053
- First package for RHEL 8
2de053
- import from Fedora rawhide
2de053
- Exclude ix86 and ppc64