From 1206d22a2d6005bb271c68ea4e9b5c610a74b225 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 13 Jul 2023 04:33:56 +0100 Subject: gentoo auto-resync : 13:07:2023 - 04:33:56 --- gui-wm/gamescope/Manifest | 4 +- gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild | 79 +++++++++++++++++++++++++ gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild | 78 ------------------------ 3 files changed, 81 insertions(+), 80 deletions(-) create mode 100644 gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild delete mode 100644 gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild (limited to 'gui-wm/gamescope') diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest index 1e8906e0257a..d6172721b832 100644 --- a/gui-wm/gamescope/Manifest +++ b/gui-wm/gamescope/Manifest @@ -1,5 +1,5 @@ DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e -DIST gamescope-3.12.0_beta7.tar.gz 433010 BLAKE2B 8d773985b757ebb30c62a8ea2cc15efd69d4fc03cba93b800f86fa5d2ee6f9515c9a2fe50a9e2530ab5b3d95ab08a052a0dabed6338996742e962a4c59c5a359 SHA512 964d35e71ea436c53415e1d191fed940fa911ab8bb9a368cddb3dbc345ff2a72c7c6ceeaa5e61ac5df119038ffaa3b8c2330f6ff539794adc861ba72f34a816f +DIST gamescope-3.12.0_beta10.tar.gz 435085 BLAKE2B 29e9147d569a6fa1a5cdb9c0920dc6df6c7448a0e9459598ddc87d4800931d34aa7f4f4cb7f51e21799da61832cd214a91dd0e3251ecc1be22fd80f8cbc78d95 SHA512 26acacf872175855c837a48a98d13d3f0b7ad741314faaff0a8ca8b619c54e5a7a71e80fb607989c01b20d1acce5b1b4acdbaa33d38a96cfed42de1aaea4608f EBUILD gamescope-3.11.51.ebuild 1836 BLAKE2B 21efb1f296b4dccbc98c569e7bcbc1b457e8b7987ac206a462f40887f8f19b1c5a6a7550bdcfa68e9b9b468f292be35ffac332579a4af23171bd5f2daf1ced50 SHA512 5850486fd650c1226f7addff7ae32326893ce05cf128da859d62262e510051bd1221d0345fc2e5b58a0b57ff8fbb377a9809e228fea69c0cd1c06aa4b9ad7be2 -EBUILD gamescope-3.12.0_beta7.ebuild 1792 BLAKE2B 47f137618db16e841faeb46975b398e92a6e6ed4f81a37899a746ff4ee96f77d3728539b1acff3046f3cab6cfd01cc6317c3d92408b18973a51631ebfc98b6d2 SHA512 6f478c24ccb6ced46413c365775d3b08b7471579f3260363068cb95aaf7d72a4624bcd27b16b8ba038da8bd2583d47c5911436b25b7a60bea2f10fd28665806c +EBUILD gamescope-3.12.0_beta10.ebuild 1811 BLAKE2B db9cc627c0ee4133996254ef61f8f5d1bda16cebe23ec5a6a053aa7e439923bd366f8d66d531fcc0844dce9876aacc17979e42377858cc280f299531304776d7 SHA512 011fbcdc1437a0a40945451cc3bf310a9e16499a0383238b9a05408e2d58479469c034829aeffea7d1971c88fc939813846c828a2adb40d9945f8e62e0d1f4dd MISC metadata.xml 489 BLAKE2B 6930da0ca2827741a902e064b3bca71266ac5c2e61d7cf6d566c37e971efd04b2fcd2381659e1d5babe6fd05dd4d06979c0d82b3ac5e2702bb5d3311ef30df79 SHA512 419f4a3f3dc7a940d0f157323b9afd116b4a4d2efc718eb5979d84677b770a606c532d0777dbed1b6598afa393894e5dc9982dbaf7e31c90a9e0b433938d4e55 diff --git a/gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild b/gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild new file mode 100644 index 000000000000..b8fe62267052 --- /dev/null +++ b/gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 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" +SRC_URI="https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" +LICENSE="BSD-2" +SLOT="0" +IUSE="pipewire +wsi-layer" + +RDEPEND=" + =dev-libs/libliftoff-0.4* + >=dev-libs/wayland-1.21 + >=dev-libs/wayland-protocols-1.17 + =gui-libs/wlroots-0.16*[X] + >=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/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrender + x11-libs/libXres + x11-libs/libXtst + x11-libs/libXxf86vm + pipewire? ( >=media-video/pipewire-0.3:= ) + wsi-layer? ( x11-libs/libxcb ) +" +DEPEND=" + ${RDEPEND} + dev-cpp/benchmark + dev-libs/stb + dev-util/vulkan-headers + media-libs/glm + wsi-layer? ( >=media-libs/vkroots-0_p20230103 ) +" +BDEPEND=" + dev-util/glslang + dev-util/wayland-scanner + virtual/pkgconfig +" + +S="${WORKDIR}/${PN}-${MY_PV}" + +FILECAPS=( + cap_sys_nice usr/bin/${PN} +) + +src_prepare() { + default + + # Normally wraps stb with Meson. Upstream does not ship a pkg-config file so + # we don't install one. Work around this using symlinks. + mkdir subprojects/stb || die + ln -sn "${ESYSROOT}"/usr/include/stb/* "${S}"/subprojects/packagefiles/stb/* subprojects/stb/ || die +} + +src_configure() { + local emesonargs=( + --force-fallback-for= + -Denable_openvr_support=false + $(meson_feature pipewire) + $(meson_use wsi-layer enable_gamescope_wsi_layer) + ) + meson_src_configure +} diff --git a/gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild b/gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild deleted file mode 100644 index 810f468f7df4..000000000000 --- a/gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 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" -SRC_URI="https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" -LICENSE="BSD-2" -SLOT="0" -IUSE="pipewire +wsi-layer" - -RDEPEND=" - =dev-libs/libliftoff-0.4* - >=dev-libs/wayland-1.21 - >=dev-libs/wayland-protocols-1.17 - =gui-libs/wlroots-0.16*[X] - >=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/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libXrender - x11-libs/libXres - x11-libs/libXtst - x11-libs/libXxf86vm - pipewire? ( >=media-video/pipewire-0.3:= ) - wsi-layer? ( x11-libs/libxcb ) -" -DEPEND=" - ${RDEPEND} - dev-cpp/benchmark - dev-libs/stb - dev-util/vulkan-headers - media-libs/glm - wsi-layer? ( >=media-libs/vkroots-0_p20230103 ) -" -BDEPEND=" - dev-util/glslang - dev-util/wayland-scanner -" - -S="${WORKDIR}/${PN}-${MY_PV}" - -FILECAPS=( - cap_sys_nice usr/bin/${PN} -) - -src_prepare() { - default - - # Normally wraps stb with Meson. Upstream does not ship a pkg-config file so - # we don't install one. Work around this using symlinks. - mkdir subprojects/stb || die - ln -sn "${ESYSROOT}"/usr/include/stb/* "${S}"/subprojects/packagefiles/stb/* subprojects/stb/ || die -} - -src_configure() { - local emesonargs=( - --force-fallback-for= - -Denable_openvr_support=false - $(meson_feature pipewire) - $(meson_use wsi-layer enable_gamescope_wsi_layer) - ) - meson_src_configure -} -- cgit v1.2.3