public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "James Le Cuirot" <chewi@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
Date: Thu,  5 Sep 2024 22:19:57 +0000 (UTC)	[thread overview]
Message-ID: <1725574232.d9df88d330259ef58e926fcce01a15941a2d77cb.chewi@gentoo> (raw)

commit:     d9df88d330259ef58e926fcce01a15941a2d77cb
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  5 22:10:32 2024 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Sep  5 22:10:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9df88d3

gui-wm/gamescope: Drop old 3.14.22

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 gui-wm/gamescope/Manifest                 |   2 -
 gui-wm/gamescope/gamescope-3.14.22.ebuild | 149 ------------------------------
 2 files changed, 151 deletions(-)

diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index a0d1b7eb7298..f98fb7a756d7 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,7 +1,5 @@
-DIST gamescope-3.14.22.tar.gz 536052 BLAKE2B f0d8efbaa02c70c810e59b4bc18e46a01205ccfb190a50796a22aefd19689f796406ff4eafd8974ea805843d08fbf14dabf0441fe83cbcc14ad219a04de1f67a SHA512 7c11f8df21f1938a605b9648187f4a115b89397a1dfb11066af3ffa9fed05b95d9656c5e0794ff8c3f9eddaf05602369e0e5bac803b7655f21135a01cd073ab3
 DIST gamescope-3.15.1.tar.gz 569930 BLAKE2B 488cd49357348947ea02dd9b980009211b27e93a9437914d6fe2f21209c9d20e82a18846cb84d5f5782eb6433bdec6f8d7b33040c44dffe1ebb8cc5b97d1a65a SHA512 824805bbd7730d3a938f60ad131318ebb69bd30201a06f5153319d6014d7b2b17778fb03195927b332c5346498da9834b0590b709d0a6115d729fe96e2c12c8e
 DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61 SHA512 ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08
 DIST reshade-696b14cd6006ae9ca174e6164450619ace043283.tar.gz 1684777 BLAKE2B 3b2fcd1ed53dd6a8c459cf716697eec8a21f6fd9c25e4f6baa752e4226eaf35837e0f1595eef065a064bb0d76b1b067f643cd14ef896875448c99f57e10e6fb9 SHA512 7fe1fe07622efd90bd94e1755019ca47657acd07137669e00b97bf70017a58c1f699e3dec1c720caafd1296275c7a25fd2f4d6e478cebbdf48bd69f985a00cdf
 DIST vkroots-5106d8a0df95de66cc58dc1ea37e69c99afc9540.tar.gz 352651 BLAKE2B bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32 SHA512 726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5
 DIST wlroots-4bc5333a2cbba0b0b88559f281dbde04b849e6ef.tar.gz 629328 BLAKE2B c48ff80616a82529ea0b503204557a41be8f8ad8fb60d0f5ae155a237d97117f3551f7992957a03c08fec6374e2087483052712a173fd422c5236f619a16bc64 SHA512 60731f5ce90e061d674168d42c2d4e02766f85b8b1566611022fc930feb181d16906ac23e92f999c90fa6b48c769279520de12a9abeae20c5553b6ccdd31427e
-DIST wlroots-a5c9826e6d7d8b504b07d1c02425e6f62b020791.tar.gz 620424 BLAKE2B 83630b77983009a36fa4f168bbe2eceb73f634f9dd149cc5e6b18fbf647245a32a5d31dc3fbd0d1bed1d0dafc4cbb2fcea3ee4b4f5660a35ca37eff4679b80a2 SHA512 6857ded750fda91d55e53edfc270eb4e7bf44d7330d17c8fcd13c248c71abba685f34260d1e6d20cdb302a8d4f9158fb43421943cca74630fd780a4048aed07b

diff --git a/gui-wm/gamescope/gamescope-3.14.22.ebuild b/gui-wm/gamescope/gamescope-3.14.22.ebuild
deleted file mode 100644
index 0a4ac07347a7..000000000000
--- a/gui-wm/gamescope/gamescope-3.14.22.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps meson
-
-MY_PV=$(ver_rs 3 -)
-MY_PV="${MY_PV//_/-}"
-
-DESCRIPTION="Efficient micro-compositor for running games"
-HOMEPAGE="https://github.com/ValveSoftware/gamescope"
-EGIT_SUBMODULES=( src/reshade subprojects/{libliftoff,vkroots,wlroots} )
-
-if [[ ${PV} == "9999" ]]; then
-	EGIT_REPO_URI="https://github.com/ValveSoftware/${PN}.git"
-	inherit git-r3
-else
-	RESHADE_COMMIT="696b14cd6006ae9ca174e6164450619ace043283"
-	LIBLIFTOFF_COMMIT="0.5.0" # Upstream points at this release.
-	VKROOTS_COMMIT="5106d8a0df95de66cc58dc1ea37e69c99afc9540"
-	WLROOTS_COMMIT="a5c9826e6d7d8b504b07d1c02425e6f62b020791"
-	SRC_URI="
-		https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
-		https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v${LIBLIFTOFF_COMMIT}/downloads/libliftoff-${LIBLIFTOFF_COMMIT}.tar.gz
-		https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_COMMIT}.tar.gz
-		https://github.com/Joshua-Ashton/vkroots/archive/${VKROOTS_COMMIT}.tar.gz -> vkroots-${VKROOTS_COMMIT}.tar.gz
-		https://github.com/Joshua-Ashton/wlroots/archive/${WLROOTS_COMMIT}.tar.gz -> wlroots-${WLROOTS_COMMIT}.tar.gz
-	"
-	KEYWORDS="~amd64"
-fi
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="avif libei pipewire +sdl +wsi-layer"
-
-RDEPEND="
-	>=dev-libs/wayland-1.21
-	gui-libs/libdecor
-	=media-libs/libdisplay-info-0.1*:=
-	media-libs/vulkan-loader
-	sys-apps/hwdata
-	sys-libs/libcap
-	>=x11-libs/libdrm-2.4.109
-	x11-libs/libX11
-	x11-libs/libXcomposite
-	x11-libs/libXcursor
-	x11-libs/libXdamage
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libXi
-	x11-libs/libxkbcommon
-	x11-libs/libXmu
-	x11-libs/libXrender
-	x11-libs/libXres
-	x11-libs/libXtst
-	x11-libs/libXxf86vm
-	avif? ( >=media-libs/libavif-1.0.0:= )
-	libei? ( dev-libs/libei )
-	pipewire? ( >=media-video/pipewire-0.3:= )
-	sdl? ( media-libs/libsdl2[video,vulkan] )
-	wsi-layer? ( x11-libs/libxcb )
-"
-# For bundled wlroots.
-RDEPEND+="
-	>=dev-libs/libinput-1.14.0:=
-	media-libs/libglvnd
-	media-libs/mesa[egl(+),gles2(+)]
-	sys-auth/seatd:=
-	virtual/libudev
-	x11-base/xwayland
-	x11-libs/libxcb:=
-	>=x11-libs/pixman-0.42.0
-	x11-libs/xcb-util-wm
-"
-DEPEND="
-	${RDEPEND}
-	>=dev-libs/wayland-protocols-1.34
-	>=dev-libs/stb-20240201-r1
-	dev-util/vulkan-headers
-	media-libs/glm
-	dev-util/spirv-headers
-	wsi-layer? ( >=media-libs/vkroots-0_p20240430 )
-"
-BDEPEND="
-	dev-util/glslang
-	dev-util/wayland-scanner
-	virtual/pkgconfig
-"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-deprecated-stb.patch
-)
-
-FILECAPS=(
-	cap_sys_nice usr/bin/${PN}
-)
-
-src_prepare() {
-	default
-
-	# ReShade is bundled as a git submodule, but it references an unofficial
-	# fork, so we cannot unbundle it. Upstream have requested that we do not
-	# unbundle libliftoff, vkroots, or wlroots. Symlink to the extracted sources
-	# when not using the git submodules in 9999.
-	if [[ ${PV} != "9999" ]]; then
-		local dir name commit
-		for dir in "${EGIT_SUBMODULES[@]}"; do
-			rmdir "${dir}" || die
-			name=${dir##*/}
-			commit=${name^^}_COMMIT
-			ln -snfT "../../${name}-${!commit}" "${dir}" || die
-		done
-	fi
-
-	# SPIRV-Headers is required by ReShade. It is bundled as a git submodule but
-	# not wrapped with Meson, so we can symlink to our system-wide headers.
-	# For 9999, this submodule is not included.
-	mkdir -p thirdparty/SPIRV-Headers/include || die
-	ln -snf "${ESYSROOT}"/usr/include/spirv thirdparty/SPIRV-Headers/include/ || die
-}
-
-src_configure() {
-	# Disabling DRM backend is currently broken.
-	# https://github.com/ValveSoftware/gamescope/issues/1347
-	local emesonargs=(
-		$(meson_feature pipewire)
-		-Ddrm_backend=enabled
-		$(meson_feature sdl sdl2_backend)
-		$(meson_feature avif avif_screenshots)
-		$(meson_feature libei input_emulation)
-		$(meson_use wsi-layer enable_gamescope_wsi_layer)
-		-Denable_openvr_support=false
-		-Dbenchmark=disabled
-
-		-Dwlroots:xcb-errors=disabled
-		-Dwlroots:examples=false
-		-Dwlroots:renderers=gles2,vulkan
-		-Dwlroots:xwayland=enabled
-		-Dwlroots:backends=libinput
-		-Dwlroots:session=enabled
-	)
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install --skip-subprojects
-}


             reply	other threads:[~2024-09-05 22:20 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-05 22:19 James Le Cuirot [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-10-25 21:27 [gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/ James Le Cuirot
2024-09-05 22:19 James Le Cuirot
2024-08-23 21:42 James Le Cuirot
2024-08-22 20:57 James Le Cuirot
2024-08-20 21:00 James Le Cuirot
2024-06-30 15:05 James Le Cuirot
2024-06-02  8:25 James Le Cuirot
2024-06-02  8:25 James Le Cuirot
2024-06-02  8:25 James Le Cuirot
2024-05-13 21:05 James Le Cuirot
2024-05-04 18:54 James Le Cuirot
2024-05-04 15:01 James Le Cuirot
2024-05-04 11:05 James Le Cuirot
2024-04-10 22:24 James Le Cuirot
2024-03-09 21:38 James Le Cuirot
2024-02-03 17:03 James Le Cuirot
2024-01-30 23:26 James Le Cuirot
2024-01-20 22:14 James Le Cuirot
2023-12-23 22:00 James Le Cuirot
2023-12-10 15:46 James Le Cuirot
2023-12-02 23:06 James Le Cuirot
2023-11-24 15:09 James Le Cuirot
2023-11-11 23:46 James Le Cuirot
2023-11-11 19:42 James Le Cuirot
2023-10-12 21:00 James Le Cuirot
2023-09-02  9:01 James Le Cuirot
2023-08-20 21:59 James Le Cuirot
2023-08-20 21:59 James Le Cuirot
2023-08-03 22:08 James Le Cuirot
2023-07-12 21:07 James Le Cuirot
2023-05-24 14:40 James Le Cuirot
2023-05-06  8:09 James Le Cuirot
2023-05-05 21:40 James Le Cuirot
2023-04-02 13:46 James Le Cuirot
2023-03-06 21:20 James Le Cuirot
2023-02-14 23:11 James Le Cuirot
2023-02-12 11:32 James Le Cuirot
2022-12-09 23:04 James Le Cuirot
2022-11-27 21:49 James Le Cuirot
2022-10-29 13:32 James Le Cuirot
2022-10-08 12:59 James Le Cuirot
2022-09-21 20:52 James Le Cuirot
2022-09-04 11:02 James Le Cuirot
2022-08-25 20:31 James Le Cuirot
2022-08-20 16:38 James Le Cuirot
2022-08-18 21:20 James Le Cuirot
2022-08-08 22:57 James Le Cuirot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1725574232.d9df88d330259ef58e926fcce01a15941a2d77cb.chewi@gentoo \
    --to=chewi@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox