commit:     1f9d7bb65408966438af0525679b417213a812ae
Author:     Jonas Frei <freijon <AT> pm <DOT> me>
AuthorDate: Thu May 29 05:32:05 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu May 29 05:32:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1f9d7bb6

gui-apps/xwayland-satellite: add 0.6

Signed-off-by: Jonas Frei <freijon <AT> pm.me>

 gui-apps/xwayland-satellite/Manifest               |  2 +
 .../xwayland-satellite-0.6.ebuild                  | 50 ++++++++++++++++++++++
 2 files changed, 52 insertions(+)

diff --git a/gui-apps/xwayland-satellite/Manifest 
b/gui-apps/xwayland-satellite/Manifest
index fa5f6d9e6e..ee9bada149 100644
--- a/gui-apps/xwayland-satellite/Manifest
+++ b/gui-apps/xwayland-satellite/Manifest
@@ -1,2 +1,4 @@
 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.6-crates.tar.xz 9819300 BLAKE2B 
f657575600e338a46d0660ad530e5d9b522f37c17ad31fd9348102e6db702aff95c1cab29ed87be4a2e3142dd1c025d184b19e67f4c023ff2749ceabbdca415f
 SHA512 
7518cf7da1f5b699952981481ae13e1a4bb7789029bbff1fca7231227215b334e9133c1cffc7a7265beef20acd83118fd0ab4e2ffe0de0b9171b239aeca1206f
+DIST xwayland-satellite-0.6.tar.gz 105353 BLAKE2B 
905471a512c49e0c07154d5ccaecf5f37f4e282e2bbfbb3bbde79f198151ac9c7fdb888b8b8a502a8c9bc49cbebba465a5f9e12b97af054b0d0aef30d3a44885
 SHA512 
8b03cc50b883fa9417f92430be72abdc57bd9ed3b973e51fe8b0ad01485470c69f8284dda325447ae670624ef32f1167aff5b5c57681990d0e55c6178ac226c6

diff --git a/gui-apps/xwayland-satellite/xwayland-satellite-0.6.ebuild 
b/gui-apps/xwayland-satellite/xwayland-satellite-0.6.ebuild
new file mode 100644
index 0000000000..64be5741da
--- /dev/null
+++ b/gui-apps/xwayland-satellite/xwayland-satellite-0.6.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
+}

Reply via email to