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: Sun, 2 Jun 2024 08:25:34 +0000 (UTC) [thread overview]
Message-ID: <1717316718.dc350dc4614efa878a211d1596eb81bd6044f3b5.chewi@gentoo> (raw)
commit: dc350dc4614efa878a211d1596eb81bd6044f3b5
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 2 08:18:24 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jun 2 08:25:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc350dc4
gui-wm/gamescope: Drop old 3.14.14
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-wm/gamescope/Manifest | 1 -
gui-wm/gamescope/gamescope-3.14.14.ebuild | 141 ------------------------------
2 files changed, 142 deletions(-)
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 1f2c9fad8b57..b6ffeb9df758 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,4 +1,3 @@
-DIST gamescope-3.14.14.tar.gz 512146 BLAKE2B 908c8e02a55c454d4442c135769b59287568121c60e4e7a95266e09b42cdd78db5676dd691d0c58a2430d046de93947d2ef8b54ed93ea6820240ab7a21599ac4 SHA512 dfafa32ac736c50bf146bffbbe8288827047ae87a6f0d55038f5bd6705096133f384d940dfa5adf2bdd70991bd6469f4a083eb88273df447d253676cb3f2726c
DIST gamescope-3.14.18.tar.gz 520343 BLAKE2B 098dc152980c62a7386528378a5c0ad48923324dead15a2ed4be77d34a711065388c96edf8c9707ff13e595b82ca5f5463b489a9b521960f9be3eb744948cc6f SHA512 9b6774665b29fd84884ec057f66218e1e1810bc099d6a2e100a814fbc6250f8de9857b53e75400044b3cd77a958d6f03fcf9b8e65cb4a42e769ad0f9cda7394b
DIST reshade-9fdbea6892f9959fdc18095d035976c574b268b7.tar.gz 1543894 BLAKE2B 5e2b643ffbbda3ad078deb075a6fada1d0a560c6d865b7febee6a8eaade83ec90db3c5a8f4130d27b6dfaa8ee7b899edd214c23c947678eed28fb8e7165d9bd2 SHA512 4565d094e1c2d53d5073b4976874665d38dcf7ca86e982e569cc76923eaa9187fa32a4385fc577a3a867d2917596e6377e5a023a34bc2d389ff899d5b69764fb
DIST wlroots-a5c9826e6d7d8b504b07d1c02425e6f62b020791.tar.gz 620424 BLAKE2B 83630b77983009a36fa4f168bbe2eceb73f634f9dd149cc5e6b18fbf647245a32a5d31dc3fbd0d1bed1d0dafc4cbb2fcea3ee4b4f5660a35ca37eff4679b80a2 SHA512 6857ded750fda91d55e53edfc270eb4e7bf44d7330d17c8fcd13c248c71abba685f34260d1e6d20cdb302a8d4f9158fb43421943cca74630fd780a4048aed07b
diff --git a/gui-wm/gamescope/gamescope-3.14.14.ebuild b/gui-wm/gamescope/gamescope-3.14.14.ebuild
deleted file mode 100644
index dd27cbde375a..000000000000
--- a/gui-wm/gamescope/gamescope-3.14.14.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps meson
-
-RESHADE_COMMIT="9fdbea6892f9959fdc18095d035976c574b268b7"
-WLROOTS_COMMIT="a5c9826e6d7d8b504b07d1c02425e6f62b020791"
-MY_PV=$(ver_rs 3 -)
-MY_PV="${MY_PV//_/-}"
-
-DESCRIPTION="Efficient micro-compositor for running games"
-HOMEPAGE="https://github.com/ValveSoftware/gamescope"
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/ValveSoftware/${PN}.git"
- # Prevent wlroots and other submodule from being pull
- # Not messing with system packages
- EGIT_SUBMODULES=( src/reshade )
- inherit git-r3
-else
- SRC_URI="
- https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
- https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_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="pipewire +wsi-layer"
-
-# For when wlroots 0.18 is released.
-# =gui-libs/wlroots-0.18*[X,libinput(+)]
-
-RDEPEND="
- =dev-libs/libliftoff-0.4*
- >=dev-libs/wayland-1.21
- gui-libs/libdecor
- >=media-libs/libavif-1.0.0:=
- >=media-libs/libdisplay-info-0.1.1
- media-libs/libsdl2[video,vulkan]
- 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
- pipewire? ( >=media-video/pipewire-0.3:= )
- wsi-layer? ( x11-libs/libxcb )
-
- >=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. Symlink to its extracted sources.
- # For 9999, use the bundled submodule.
- if [[ ${PV} != "9999" ]]; then
- rmdir src/reshade || die
- ln -snfT ../../reshade-${RESHADE_COMMIT} src/reshade || die
- 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
-
- # Until wlroots 0.18 is released.
- rmdir subprojects/wlroots || die
- ln -snfT ../../wlroots-${WLROOTS_COMMIT} subprojects/wlroots || die
-}
-
-src_configure() {
- local emesonargs=(
- --force-fallback-for=
- -Dbenchmark=disabled
- -Denable_openvr_support=false
- $(meson_feature pipewire)
- $(meson_use wsi-layer enable_gamescope_wsi_layer)
-
- -Dwlroots:xcb-errors=disabled
- -Dwlroots:examples=false
- -Dwlroots:renderers=gles2,vulkan
- -Dwlroots:xwayland=enabled
- -Dwlroots:backends=drm,libinput
- -Dwlroots:session=enabled
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install --skip-subprojects
-}
next reply other threads:[~2024-06-02 8:25 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-06-02 8:25 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-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-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=1717316718.dc350dc4614efa878a211d1596eb81bd6044f3b5.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