# Generated by go2rpm 1 %bcond_without check # https://github.com/majek/slirpnetstack %global goipath github.com/majek/slirpnetstack %global commit 0a03a89da63bd3005cd0c7d79ef94df27a7e6dc9 %gometa %global common_description %{expand: Slirp4netns implementation using gvisor/netstack.} %global golicenses LICENSE-BSD-Cloudflare %global godocs README.md Name: %{goname} Version: 0 Release: 1%{?dist} Summary: Slirp4netns implementation using gvisor/netstack # Upstream license specification: BSD-3-Clause License: BSD URL: %{gourl} Source0: %{gosource} BuildRequires: golang(github.com/opencontainers/runtime-spec/specs-go) BuildRequires: golang(golang.org/x/sys/unix) BuildRequires: golang(gvisor.dev/gvisor/pkg/log) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/adapters/gonet) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/header) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/link/fdbased) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/link/rawfile) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/link/sniffer) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/link/tun) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/network/arp) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/network/ipv4) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/network/ipv6) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/stack) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/transport/icmp) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/transport/tcp) BuildRequires: golang(gvisor.dev/gvisor/pkg/tcpip/transport/udp) BuildRequires: golang(gvisor.dev/gvisor/pkg/waiter) BuildRequires: golang(gvisor.dev/gvisor/runsc/specutils) %description %{common_description} %gopkg %prep %goprep %build %gobuild -o %{gobuilddir}/bin/slirpnetstack %{goipath} %install %gopkginstall install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ %if %{with check} %check make test %endif %files %license LICENSE-BSD-Cloudflare %doc README.md %{_bindir}/* %gopkgfiles %changelog * Tue Feb 18 17:04:46 CET 2020 Marc-André Lureau - 0-1.20200218git0a03a89 - Initial package