From d8126257f5d9af403adaf74a26be81134c1a16fa Mon Sep 17 00:00:00 2001 From: "Alexander \"PapaTutuWawa" Date: Wed, 15 Jun 2022 19:43:55 +0200 Subject: [PATCH] packages: Remove gamescope --- packages/tools/games/gamescope/default.nix | 60 ---------------------- 1 file changed, 60 deletions(-) delete mode 100644 packages/tools/games/gamescope/default.nix diff --git a/packages/tools/games/gamescope/default.nix b/packages/tools/games/gamescope/default.nix deleted file mode 100644 index 11a2dc6..0000000 --- a/packages/tools/games/gamescope/default.nix +++ /dev/null @@ -1,60 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, meson, pkgconfig, libdrm, xorg -, wayland, wayland-protocols, libxkbcommon, libcap -, SDL2, mesa, libinput, pixman, xcbutilerrors, xcbutilwm, glslang -, ninja, makeWrapper, xwayland, libuuid, xcbutilrenderutil -, pipewire, stb, writeText, wlroots, vulkan-loader, vulkan-headers }: - -let - stbpc = writeText "stbpc" '' - prefix=${stb} - includedir=''${prefix}/include/stb - Cflags: -I''${includedir} - Name: stb - Version: ${stb.version} - Description: stb - ''; - stb_ = stb.overrideAttrs (oldAttrs: rec { - installPhase = '' - ${oldAttrs.installPhase} - install -Dm644 ${stbpc} $out/lib/pkgconfig/stb.pc - ''; - }); -in stdenv.mkDerivation rec { - pname = "gamescope"; - version = "3.9.1"; - - src = fetchFromGitHub { - owner = "Plagman"; - repo = "gamescope"; - rev = version; - sha256 = "05a1sj1fl9wpb9jys515m96958cxmgim8i7zc5mn44rjijkfbfcb"; - fetchSubmodules = true; - }; - - preConfigure = '' - substituteInPlace meson.build \ - --replace "'examples=false'" "'examples=false', 'logind-provider=systemd', 'libseat=disabled'" - ''; - - postInstall = '' - wrapProgram $out/bin/gamescope \ - --prefix PATH : "${lib.makeBinPath [ xwayland ]}" - ''; - - buildInputs = with xorg; [ - libX11 libXdamage libXcomposite libXrender libXext libXxf86vm - libXtst libdrm vulkan-loader wayland wayland-protocols - libxkbcommon libcap SDL2 mesa libinput pixman xcbutilerrors - xcbutilwm libXi libXres libuuid xcbutilrenderutil xwayland - pipewire wlroots - ]; - nativeBuildInputs = [ meson pkgconfig glslang ninja makeWrapper stb_ ]; - - meta = with lib; { - description = "The micro-compositor formerly known as steamcompmgr"; - license = licenses.bsd2; - homepage = src.meta.homepage; - platforms = platforms.linux; - maintainers = with maintainers; [ ]; - }; -}