From fdfb2f119ca1b8090becc9d8f87981005b219b27 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Wed, 18 Feb 2026 05:31:37 +0100 Subject: [PATCH] gui-apps/xwayland-satellite: add 0.8.1 Signed-off-by: Jonas Frei --- gui-apps/xwayland-satellite/Manifest | 2 + .../xwayland-satellite-0.8.1.ebuild | 50 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 gui-apps/xwayland-satellite/xwayland-satellite-0.8.1.ebuild diff --git a/gui-apps/xwayland-satellite/Manifest b/gui-apps/xwayland-satellite/Manifest index 90667dee6a..00c7aa51cb 100644 --- a/gui-apps/xwayland-satellite/Manifest +++ b/gui-apps/xwayland-satellite/Manifest @@ -1,4 +1,6 @@ DIST xwayland-satellite-0.5.1-crates.tar.xz 7446720 BLAKE2B 25c3a0e8da2c43bd1bb1e9fd0dbfba76da88aa3553c98867eb1cda9fe1317f95860bd87e257e09eb14407e8f2cb21b036b2ffd8393ec83eda71d510dba62fa3c SHA512 afcfa6a5924ee50fb998d05c884415ad7b49982ed12fb4c4f16abe6d4bfdef9a3d7cb58aa14805d4797e35ffc2eaf914431747d34b00639f6a798d70d0430675 DIST xwayland-satellite-0.5.1.tar.gz 83352 BLAKE2B 1a5239b30edf5d66761c8a5654180c53a3761a385815116765419f9b4c2c28481fd0d4ec58405603434dac270a88fbd782a6359e930587acc77f5ba1abd6b5f3 SHA512 31369add44d81607987a713968b80e8c237bbd545e734d1b856fe74a847623a714259c7229997bbf7a71147a3ca6a145f80ff17d7e551a33b5afe9cc4d422fb3 DIST xwayland-satellite-0.8-crates.tar.xz 7286604 BLAKE2B 89465bd6ccbede9606587c9ac4d124a288c91ba5d19e147a1052d8235959418d2f62e842c2abf8b1b25bf6b24607da845025e204ba8fa3db67264865db7c1fc4 SHA512 647b124ccad5fcd0145775b7e9838f13185e38e4a21d6f74f1697b853b70db23bbac6d57611f2b81796e84681dd26cf7a990479a59cdfa6c533deccc4fe0b6f7 +DIST xwayland-satellite-0.8.1-crates.tar.xz 10173496 BLAKE2B 66d54cd2c0b5d7c16e1125c102bb854ff526b617e8a0f4dbb7071bb56ec0928c267b96a04c97fe7d6c34db50a214da9dc4ab5d83227304aae6f7ef927c209c4f SHA512 cf7fc724ecd131b863669fab91beb341bc9ad2c0e0b35ae637adccdbbc79595852cf81641c4a905cf150e11a6013299eee85ea21dee45668b545845bd1bbfcf2 +DIST xwayland-satellite-0.8.1.tar.gz 213937 BLAKE2B 3a1407fb3c0c1876114ec337199314f1fa9e347c2ed4f3ced46158c859d7a23a7fcc6041844480b95485c4982eb3dcee41855d61b88ce9cf63ea58759c286079 SHA512 f0d08d0a1ca19f286cddceac0d731b37df37a4bf8c158437dc82a46d9eb2888cf87265ca7d9b58afcf4941800349949979c73510e3f30980d6ec6a4822f205e8 DIST xwayland-satellite-0.8.tar.gz 206817 BLAKE2B d4a920127f8a27a830bcdc768a738cd6d1fb5fadabded7416b53b237ddc3d44437b46675664e16c671cd21ec9222317273069b6474ccb1e9e50b277ac6432672 SHA512 f53121f7367e1b7326b8910e58ed8d3086fa1a3d18e9cf4f6d52041ca1c1e621e44ecf6d357edefdb93f7df56c067e999f8da52e9b39ebf2b94965e17af77b53 diff --git a/gui-apps/xwayland-satellite/xwayland-satellite-0.8.1.ebuild b/gui-apps/xwayland-satellite/xwayland-satellite-0.8.1.ebuild new file mode 100644 index 0000000000..3b064cba6c --- /dev/null +++ b/gui-apps/xwayland-satellite/xwayland-satellite-0.8.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {17..21} ) +# RUST_MIN_VER="1.85.0" +RUST_NEEDS_LLVM=1 + +inherit llvm-r1 cargo + +DESCRIPTION="Xwayland outside your Wayland" +HOMEPAGE="https://github.com/Supreeeme/xwayland-satellite" +SRC_URI="https://github.com/Supreeeme/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="MPL-2.0" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD ISC MIT Unicode-DFS-2016 ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +# disable tests which need a running display server +RESTRICT="test" + +DEPEND=" + >=x11-base/xwayland-23.1 + x11-libs/libxcb + x11-libs/xcb-util-cursor +" +RDEPEND="${DEPEND}" +BDEPEND=" + $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}=') +" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +DOCS=( README.md ) + +pkg_setup() { + llvm-r1_pkg_setup + rust_pkg_setup +} + +src_install() { + cargo_src_install + einstalldocs + newman "${PN}.man" "${PN}.1" +}