Compare commits

...

No commits in common. 'c9' and 'i10c-beta' have entirely different histories.

2
.gitignore vendored

@ -1 +1 @@
SOURCES/waypipe-v0.8.2.tar.gz SOURCES/waypipe-v0.8.6.tar.gz

@ -1 +1 @@
813882a89f6067337e4e7286e127a4a09c69a939 SOURCES/waypipe-v0.8.2.tar.gz 03f1e8a119be97b37c67ebd35e359fa733be46ab SOURCES/waypipe-v0.8.6.tar.gz

@ -5,7 +5,7 @@
.nh .nh
.ad l .ad l
.\" Begin generated content: .\" Begin generated content:
.TH "waypipe" "1" "2022-04-05" .TH "waypipe" "1" "2022-11-02"
.P .P
.SH NAME .SH NAME
.P .P
@ -100,7 +100,8 @@ Only permit a single connection, and exit when it is closed.\&
Use \fBS\fR as the path for the Unix socket.\& The default socket path for Use \fBS\fR as the path for the Unix socket.\& The default socket path for
server mode is \fI/tmp/waypipe-server.\&sock\fR; for client mode, it is server mode is \fI/tmp/waypipe-server.\&sock\fR; for client mode, it is
\fI/tmp/waypipe-client.\&sock\fR; and in ssh mode, \fBS\fR gives the prefix used by \fI/tmp/waypipe-client.\&sock\fR; and in ssh mode, \fBS\fR gives the prefix used by
both the client and the server for their socket paths.\& both the client and the server for their socket paths.\& The default prefix
in ssh mode is \fI/tmp/waypipe\fR.\&
.P .P
.RE .RE
\fB--version\fR \fB--version\fR
@ -286,9 +287,10 @@ Given a certificate file, socat can also provide an encrypted connection
.RE .RE
.P .P
Many applications require specific environment variables to use Wayland instead Many applications require specific environment variables to use Wayland instead
of X11.\& If ssh isn'\&t configured to support loading \fI~/.\&ssh/environment\fR, of X11.\& If ssh isn'\&t configured to support loading \fI~/.\&ssh/environment\fR, or
one can use \fIenv\fR to set the needed variables each time; or run waypipe without to allow specific variables to be set with \fIAcceptEnv\fR/\fISetEnv\fR, one can run
a command, to use the login shell environment.\& \fBwaypipe ssh\fR without a command (and thereby open a login shell), or use \fBenv\fR
to set the needed variables each time:
.P .P
.nf .nf
.RS 4 .RS 4
@ -296,6 +298,13 @@ a command, to use the login shell environment.\&
.fi .fi
.RE .RE
.P .P
In some cases, one may wish to set environment variables for the \fBwaypipe
server\fR process itself; the above trick with \fBenv\fR will not do this, because the
\fBenv\fR process will be a child of \fBwaypipe server\fR, not the other way around.\&
Instead, one can use \fI~/.\&ssh/environment\fR, or use the \fB--remote-bin\fR option to
change the remote Waypipe instance to a shell script that sets the environment
before running the actual \fBwaypipe\fR program.\&
.P
Waypipe has support for reconnecting a \fBwaypipe client\fR and a \fBwaypipe server\fR Waypipe has support for reconnecting a \fBwaypipe client\fR and a \fBwaypipe server\fR
instance when whatever was used to transfer data between their sockets fails.\& instance when whatever was used to transfer data between their sockets fails.\&
For this to work, waypipe must still be running on both sides of the connection.\& For this to work, waypipe must still be running on both sides of the connection.\&

@ -1,12 +1,14 @@
Name: waypipe Name: waypipe
Version: 0.8.2 Version: 0.8.6
Release: 1%{?dist} Release: 6%{?dist}
Summary: Wayland forwarding proxy Summary: Wayland forwarding proxy
License: MIT License: MIT
URL: https://gitlab.freedesktop.org/mstoeckl/%{name} URL: https://gitlab.freedesktop.org/mstoeckl/%{name}
Source0: https://gitlab.freedesktop.org/mstoeckl/%{name}/-/archive/v%{version}/%{name}-v%{version}.tar.gz Source0: https://gitlab.freedesktop.org/mstoeckl/%{name}/-/archive/v%{version}/%{name}-v%{version}.tar.gz
%if 0%{?rhel}
Source1: waypipe.1 Source1: waypipe.1
%endif
BuildRequires: gcc BuildRequires: gcc
BuildRequires: meson BuildRequires: meson
@ -14,6 +16,11 @@ BuildRequires: meson
BuildRequires: scdoc BuildRequires: scdoc
%endif %endif
BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(gbm)
%if !0%{?rhel}
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libavutil)
BuildRequires: pkgconfig(libswscale)
%endif
BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(liblz4) BuildRequires: pkgconfig(liblz4)
BuildRequires: pkgconfig(libzstd) BuildRequires: pkgconfig(libzstd)
@ -29,11 +36,11 @@ application forwarding similar to "ssh -X" feasible.
%prep %prep
%setup -q -n %{name}-v%{version} %autosetup -n %{name}-v%{version}
%build %build
%meson -Dwith_video=disabled -Dwerror=false %{?rhel:-Dman-pages=disabled} %meson -Dwerror=false %{?rhel:-Dwith_video=disabled -Dman-pages=disabled}
%meson_build %meson_build
@ -57,15 +64,49 @@ install -m 644 %{SOURCE1} %{buildroot}%{_mandir}/man1/
%changelog %changelog
* Tue May 17 2022 Olivier Fourdan <ofourdan@redhat.com> - 0.8.2-1 * Tue Nov 26 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 0.8.6-6
- Update to 0.8.2 (#2071907) - Rebuilt for MSVSphere 10
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 0.8.6-6
- Bump release for June 2024 mass rebuild
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.6-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Sep 30 2023 Neal Gompa <ngompa@fedoraproject.org> - 0.8.6-4
- Enable video support for non-RHEL (#2241572)
* Mon Sep 11 2023 Olivier Fourdan <ofourdan@redhat.com> - 0.8.6-3
- migrated to SPDX license
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 0.8.0-2 * Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.6-2
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Related: rhbz#1991688
* Tue Jun 22 2021 Olivier Fourdan <ofourdan@redhat.com> - 0.8.0-1 * Sun Apr 09 2023 Dominique Martinet <asmadeus@codewreck.org> - 0.8.6-1
- Update to 0.8.6
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Nov 02 2022 Olivier Fourdan <ofourdan@redhat.com> - 0.8.4-1
- Update to 0.8.4
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue Apr 05 2022 Olivier Fourdan <ofourdan@redhat.com> - 0.8.2-1
- Update to 0.8.2
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sat Apr 03 2021 Dominique Martinet <asmadeus@codewreck.org> - 0.8.0-1
- Update to 0.8.0 - Update to 0.8.0
* Fri Feb 19 2021 Olivier Fourdan <ofourdan@redhat.com> - 0.7.1-3
- Provide a pre-built man page on RHEL to avoid pulling scdoc - Provide a pre-built man page on RHEL to avoid pulling scdoc
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-2 * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-2

Loading…
Cancel
Save