gui-apps / waypipe

Transparent network proxy for Wayland compositors

Official package sites : https://gitlab.freedesktop.org/mstoeckl/waypipe ·

Waypipe is a proxy for all Wayland clients to allow streaming sessions over tcp. It forwards Wayland messages and serializes changes to shared memory buffers over a single socket, to allow application forwarding similar to ssh -X.

v9999 :: 0 :: gentoo

Modified
License
MIT
USE flags
dmabuf ffmpeg lz4 man systemtap test vaapi zstd

v0.8.0-r2 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~arm ~arm64 ~x86
USE flags
dmabuf ffmpeg lz4 man systemtap test vaapi zstd

v0.7.2-r2 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~arm ~arm64 ~x86
USE flags
dmabuf ffmpeg lz4 man systemtap test vaapi zstd

General

dmabuf
Use DMABUFs for data exchange and hardware decoding
ffmpeg
Link with ffmpeg to allow buffer displays using video streams
lz4
Enable support for lz4 compression (as implemented in app-arch/lz4)
man
Build and install man pages
systemtap
Enable SystemTAP/DTrace tracing
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
vaapi
Enable Video Acceleration API for hardware decoding
zstd
Enable support for ZSTD compression

cpu_flags_arm

neon
Use the NEON (ASIMD) instruction set

cpu_flags_x86

avx2
Adds support for Advanced Vector Extensions 2 instructions
avx512f
Adds support for AVX-512 Foundation instructions
sse3
Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)

app-arch / lz4 : Extremely Fast Compression algorithm

app-arch / zstd : zstd fast compression library

dev-util / systemtap : A linux trace/probe tool

media-libs / libva : Video Acceleration (VA) API for Linux

media-libs / mesa : OpenGL-like graphic library for Linux

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

x11-libs / libdrm : X.Org libdrm library

app-arch / lz4 : Extremely Fast Compression algorithm

app-arch / zstd : zstd fast compression library

dev-util / systemtap : A linux trace/probe tool

media-libs / libva : Video Acceleration (VA) API for Linux

media-libs / mesa : OpenGL-like graphic library for Linux

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

x11-libs / libdrm : X.Org libdrm library

Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
media-libs/libva: Rename from x11-libs/libva
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-apps/waypipe: add Python 3.10
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-apps/waypipe: [QA] drop implicit -Dwerror=false for meson ebuilds
Since f7408ada0c4655827e7bea46c57d7af1b9004433, it's always set for Meson builds, so we don't need to repeat it in ebuilds. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Igor V. Kovalenko · gentoo
gui-apps/waypipe: Drop drm USE dependency on x11-libs/libva
Closes: https://bugs.gentoo.org/835463 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-apps/waypipe: drop no-op IUSE=neon
Use CPU_FLAGS_ARM_NEON. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
gui-apps/waypipe: Set USE-defaults for mesa[egl,gbm]
Signed-off-by: Matt Turner <mattst88@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-apps/waypipe: version bump to 0.8.0
Closes: https://bugs.gentoo.org/782757 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/19728 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Aisha Tammy · gentoo
gui-apps/waypipe: fix emesonargs and move to CPU_FLAGS_ARM
Closes: https://bugs.gentoo.org/782745 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Aisha Tammy · gentoo
gui-apps/waypipe: patch accepted upstream in 9999
Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/19245 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
gui-apps/waypipe: transparent proxy for wayland over networks
Allows for using wayland through network sockets much like ssh -X, so that GUIs can be viewed remotely. A much lighter protocol than VNC as there is no need for sending frames over the tunnell. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/18789 Signed-off-by: Aaron Bauman <bman@gentoo.org>