Summary
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.
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- MIT
- USE flags
- dmabuf ffmpeg lz4 systemtap test vaapi zstd
v0.9.1 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~arm ~arm64 ~x86
- USE flags
- dmabuf ffmpeg lz4 systemtap test vaapi zstd
v0.9.0 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64 arm64 ~arm ~x86
- USE flags
- dmabuf ffmpeg lz4 systemtap test vaapi zstd
USE flags
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)
- 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)
Dependencies
app-arch / lz4 : Extremely Fast Compression algorithm
app-arch / zstd : zstd fast compression library
dev-debug / systemtap : 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
Runtime Dependencies
app-arch / lz4 : Extremely Fast Compression algorithm
app-arch / zstd : zstd fast compression library
dev-debug / systemtap : 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
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
gui-apps/waypipe: Stabilize 0.9.0 arm64, #935006
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
gui-apps/waypipe: Stabilize 0.9.0 amd64, #935006
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Mair-Keimberger · gentoo
gui-apps/waypipe: add 0.9.1
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/37313 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
gui-apps/waypipe: sync live
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
gui-apps/waypipe: drop 0.8.6
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
gui-apps/waypipe: drop 0.8.0-r2
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
gui-apps/waypipe: add 0.9.0
Closes: https://bugs.gentoo.org/929605 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {dev-util → dev-debug}/systemtap
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
gui-apps/waypipe: fix BetterCompressionUri, drop unnecessary rename
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
gui-apps/waypipe: always install man pages
Per QA policy. Signed-off-by: Sam James <sam@gentoo.org> - Kostadin Shishmanov · gentoo
gui-apps/waypipe: also bump EAPI for live ebuild
Closes: https://bugs.gentoo.org/916302 Signed-off-by: Kostadin Shishmanov <kocelfc@tutanota.com> Closes: https://github.com/gentoo/gentoo/pull/33526 Signed-off-by: Sam James <sam@gentoo.org> - Kostadin Shishmanov · gentoo
gui-apps/waypipe: update EAPI 7 -> 8
Closes: https://bugs.gentoo.org/916302 Signed-off-by: Kostadin Shishmanov <kocelfc@tutanota.com> Signed-off-by: Sam James <sam@gentoo.org> - Kostadin Shishmanov · gentoo
gui-apps/waypipe: add 0.8.6
Closes: https://bugs.gentoo.org/916302 Signed-off-by: Kostadin Shishmanov <kocelfc@tutanota.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
gui-apps/waypipe: enable py3.11
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
gui-apps/waypipe: drop 0.7.2-r2
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - 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>