Compare commits

..

No commits in common. "c9s" and "c9-beta" have entirely different histories.
c9s ... c9-beta

5 changed files with 13 additions and 73 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
/*.tar.* SOURCES/v0.7.5.tar.gz

View File

@ -0,0 +1 @@
eeb9cdbd83165f98f2f9198935b9fa402d848836 SOURCES/v0.7.5.tar.gz

View File

@ -9,30 +9,12 @@
%global gomodulesmode GO111MODULE=on %global gomodulesmode GO111MODULE=on
%global _gvisor_installdir %{_libexecdir}/podman
%global desc_gvforwarder Forward traffic from a tap interface over vsock
Name: gvisor-tap-vsock Name: gvisor-tap-vsock
%if %{defined copr_username}
Epoch: 103
%else
Epoch: 6 Epoch: 6
%endif Version: 0.7.5
# DO NOT TOUCH the Version string!
# The TRUE source of this specfile is:
# https://github.com/containers/podman/blob/main/rpm/podman.spec
# If that's what you're reading, Version must be 0, and will be updated by Packit for
# copr and koji builds.
# If you're reading this on dist-git, the version is automatically filled in by Packit.
Version: 0.8.3
License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT
Release: 1%{?dist} Release: 1%{?dist}
%if %{defined golang_arches_future}
ExclusiveArch: %{golang_arches_future} ExclusiveArch: %{golang_arches_future}
%else
ExclusiveArch: aarch64 ppc64le s390x x86_64
%endif
Summary: Go replacement for libslirp and VPNKit Summary: Go replacement for libslirp and VPNKit
URL: https://github.com/containers/%{name} URL: https://github.com/containers/%{name}
# All SourceN files fetched from upstream # All SourceN files fetched from upstream
@ -43,34 +25,17 @@ BuildRequires: glibc-devel
BuildRequires: glibc-static BuildRequires: glibc-static
BuildRequires: golang BuildRequires: golang
BuildRequires: git-core BuildRequires: git-core
%if %{defined rhel} && 0%{?rhel} == 8
BuildRequires: go-srpm-macros
%else
BuildRequires: go-rpm-macros BuildRequires: go-rpm-macros
%endif
BuildRequires: make BuildRequires: make
%if %{defined copr_username}
Obsoletes: podman-gvproxy < 102:4.7.0-1
%else
Obsoletes: podman-gvproxy < 5:4.7.0-1 Obsoletes: podman-gvproxy < 5:4.7.0-1
%endif
Provides: podman-gvproxy = %{epoch}:%{version}-%{release} Provides: podman-gvproxy = %{epoch}:%{version}-%{release}
Requires: %{name}-gvforwarder = %{epoch}:%{version}-%{release}
%description %description
A replacement for libslirp and VPNKit, written in pure Go. A replacement for libslirp and VPNKit, written in pure Go.
It is based on the network stack of gVisor. Compared to libslirp, It is based on the network stack of gVisor and is used to provide
gvisor-tap-vsock brings a configurable DNS server and networking for podman-machine virtual machines. Compared to libslirp,
dynamic port forwarding. gvisor-tap-vsock brings a configurable DNS server and dynamic
port forwarding.
%package gvforwarder
Summary: %{desc_gvforwarder}
Provides: gvforwarder = %{epoch}:%{version}-%{release}
Obsoletes: %{name} < 6:0.7.0-6
Recommends: %{name} = %{epoch}:%{version}-%{release}
%description gvforwarder
%{desc_gvforwarder}
%prep %prep
%autosetup -Sgit -n %{name}-%{version} %autosetup -Sgit -n %{name}-%{version}
@ -97,9 +62,9 @@ LDFLAGS=''
%install %install
# install gvproxy # install gvproxy
install -dp %{buildroot}%{_gvisor_installdir} install -dp %{buildroot}%{_libexecdir}/podman
install -p -m0755 bin/gvproxy %{buildroot}%{_gvisor_installdir} install -p -m0755 bin/gvproxy %{buildroot}%{_libexecdir}/podman
install -p -m0755 bin/gvforwarder %{buildroot}%{_gvisor_installdir} install -p -m0755 bin/gvforwarder %{buildroot}%{_libexecdir}/podman
#define license tag if not already defined #define license tag if not already defined
%{!?_licensedir:%global license %doc} %{!?_licensedir:%global license %doc}
@ -107,30 +72,11 @@ install -p -m0755 bin/gvforwarder %{buildroot}%{_gvisor_installdir}
%files %files
%license LICENSE %license LICENSE
%doc README.md %doc README.md
%dir %{_gvisor_installdir} %dir %{_libexecdir}/podman
%{_gvisor_installdir}/gvproxy %{_libexecdir}/podman/gvproxy
%{_libexecdir}/podman/gvforwarder
%files gvforwarder
%dir %{_gvisor_installdir}
%{_gvisor_installdir}/gvforwarder
%changelog %changelog
* Tue Feb 04 2025 Jindrich Novy <jnovy@redhat.com> - 6:0.8.3-1
- update to https://github.com/containers/gvisor-tap-vsock/releases/tag/v0.8.3
- Related: RHEL-60277
* Mon Jan 20 2025 Jindrich Novy <jnovy@redhat.com> - 6:0.8.2-1
- update to https://github.com/containers/gvisor-tap-vsock/releases/tag/v0.8.2
- Related: RHEL-60277
* Tue Dec 03 2024 Jindrich Novy <jnovy@redhat.com> - 6:0.8.1-1
- update to https://github.com/containers/gvisor-tap-vsock/releases/tag/v0.8.1
- Resolves: RHEL-69761
* Wed Nov 27 2024 Jindrich Novy <jnovy@redhat.com> - 6:0.8.0-1
- update to https://github.com/containers/gvisor-tap-vsock/releases/tag/v0.8.0
- Related: RHEL-60277
* Tue Aug 27 2024 Jindrich Novy <jnovy@redhat.com> - 6:0.7.5-1 * Tue Aug 27 2024 Jindrich Novy <jnovy@redhat.com> - 6:0.7.5-1
- update to https://github.com/containers/gvisor-tap-vsock/releases/tag/v0.7.5 - update to https://github.com/containers/gvisor-tap-vsock/releases/tag/v0.7.5
- Related: RHEL-27608 - Related: RHEL-27608

View File

@ -1,6 +0,0 @@
# recipients: jnovy, lsm5, santiago
--- !Policy
product_versions:
- rhel-9
decision_context: osci_compose_gate
rules: []

View File

@ -1 +0,0 @@
SHA512 (v0.8.3.tar.gz) = 6638ed46837c923a42fd69f730af78c5da0b7b0a087cdd47a6d4c896e32d82564471cfd36eff3acbcd2adfc301f5dd084369f1320f870617076bc055d2455ada