From 7a214efc779b4feed4d97f8bd39e9ba63bf67fc7 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Tue, 11 Feb 2025 18:48:06 +0100 Subject: [PATCH] gui-apps/xwayland-satellite: add 0.5.1 Signed-off-by: Jonas Frei --- gui-apps/xwayland-satellite/Manifest | 2 + .../xwayland-satellite-0.5.1.ebuild | 50 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 gui-apps/xwayland-satellite/xwayland-satellite-0.5.1.ebuild diff --git a/gui-apps/xwayland-satellite/Manifest b/gui-apps/xwayland-satellite/Manifest index 8f7652896f..c36df7a847 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 0000000000..64be5741da --- /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 +}