commit: 7a214efc779b4feed4d97f8bd39e9ba63bf67fc7
Author: Jonas Frei <freijon <AT> pm <DOT> me>
AuthorDate: Tue Feb 11 17:48:06 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Feb 11 18:56:25 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a214efc
gui-apps/xwayland-satellite: add 0.5.1
Signed-off-by: Jonas Frei <freijon <AT> pm.me>
gui-apps/xwayland-satellite/Manifest | 2 +
.../xwayland-satellite-0.5.1.ebuild | 50 ++++++++++++++++++++++
2 files changed, 52 insertions(+)
diff --git a/gui-apps/xwayland-satellite/Manifest
b/gui-apps/xwayland-satellite/Manifest
index 8f7652896..c36df7a84 100644
--- a/gui-apps/xwayland-satellite/Manifest
+++ b/gui-apps/xwayland-satellite/Manifest
@@ -93,4 +93,6 @@ DIST xcb-util-cursor-0.3.3.crate 8661 BLAKE2B
609a20c627161ef9061cca740017611237
DIST xcb-util-cursor-sys-0.1.4.crate 6529 BLAKE2B
ed7d843b27bc0de287d64b3e129fd026c247a8e0d0108e272cf97b5cd25b1a2963a9cd50ac00a6bbb386bde931f641558bbb203c9af217c4acb44450cc3ca7a4
SHA512
4ab4dde4f78708e603093ce852b89abc74adbd8eebe2200334d99fecec943e07cf6f6a0839c03cdfc7ab2db7510107f41a16ef4221791d2ff40e5af3a85b06aa
DIST xcursor-0.3.8.crate 7191 BLAKE2B
3f34ce4a29b7679c099d3df633e734b0304d4bd2b1d749b37281a5d76def9f0f15b0bf6d292a2efcb1b0e99ab11b386fffc3fa8544f079ac5e21a582a35debfe
SHA512
6b50ee95595993fc3a5b28ab3b88bea10068136e8b5b319b8b17f77dd923e0c73ee852555eaaaae510acd0c8f00e0f32dc1c9fc83201ea5871386e5b991b49f7
DIST xkeysym-0.2.1.crate 103129 BLAKE2B
ece5c6af4230b6a0397621a5b2b2bcc9bc0465beee89ea397660ff3800a8a7cdfd7752c4cb73b14596cbe20333479febdc5859bd484bbe5b07d62461934079a7
SHA512
47ff2d219c097f2e3c6d74f1ed4bfdb919c449a055b204154af4fe4b39cf5aba41d53a9f073833a75ee441b90171bdbbb528b765d68745d2b95d24ef81045834
+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.5.tar.gz 77596 BLAKE2B
b2ab19629c2b9d099af2c2dfa81a215acb1bc0ddc6a98574a05791cdcfeb980301c33657e4f5bbc4b64c30bc08e49e8f5fcb5fd82f8103d7dc1d25f10a20b5dc
SHA512
89d57241d69f7f35b8c68019cedbe07f9c43601db27fcfacf9725391a3969a30fa0d1f21ae50762e0c64c674a80a6859d529130881056673499363f4dfbc258b
diff --git a/gui-apps/xwayland-satellite/xwayland-satellite-0.5.1.ebuild
b/gui-apps/xwayland-satellite/xwayland-satellite-0.5.1.ebuild
new file mode 100644
index 000000000..64be5741d
--- /dev/null
+++ b/gui-apps/xwayland-satellite/xwayland-satellite-0.5.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+
+LLVM_COMPAT=( {17..19} )
+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/freijon/${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
+}