Merge pull request #303928 from keenanweaver/obs-vkcapture

obs-studio-plugins.obs-vkcapture: 1.4.7 -> 1.5.0

authored by Franz Pletz and committed by GitHub 99d561f8 1b86b63e

+12 -2
+12 -2
pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix
··· 20 21 stdenv.mkDerivation (finalAttrs: { 22 pname = "obs-vkcapture"; 23 - version = "1.4.7"; 24 25 src = fetchFromGitHub { 26 owner = "nowrep"; 27 repo = finalAttrs.pname; 28 rev = "v${finalAttrs.version}"; 29 - hash = "sha256-/EbavDDeFQys9zu3FAgsAeVVbs1Rrv8YR4949XCHc6s="; 30 }; 31 32 cmakeFlags = lib.optionals stdenv.isi686 [ ··· 50 ++ lib.optionals (!stdenv.isi686) [ 51 obs-studio 52 ]; 53 54 # Support 32bit Vulkan applications by linking in the 32bit Vulkan layer 55 postInstall = lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") ''
··· 20 21 stdenv.mkDerivation (finalAttrs: { 22 pname = "obs-vkcapture"; 23 + version = "1.5.0"; 24 25 src = fetchFromGitHub { 26 owner = "nowrep"; 27 repo = finalAttrs.pname; 28 rev = "v${finalAttrs.version}"; 29 + hash = "sha256-hYPQ1N4k4eb+bvGWZqaQJ/C8C5Lh8ooZ03raGF5ORgE="; 30 }; 31 32 cmakeFlags = lib.optionals stdenv.isi686 [ ··· 50 ++ lib.optionals (!stdenv.isi686) [ 51 obs-studio 52 ]; 53 + 54 + postPatch = '' 55 + substituteInPlace src/glinject.c \ 56 + --replace "libGLX.so.0" "${lib.getLib libGL}/lib/libGLX.so.0" \ 57 + --replace "libX11.so.6" "${lib.getLib libX11}/lib/libX11.so.6" \ 58 + --replace "libX11-xcb.so.1" "${lib.getLib libX11}/lib/libX11-xcb.so.1" \ 59 + --replace "libxcb-dri3.so.0" "${lib.getLib libxcb}/lib/libxcb-dri3.so.0" \ 60 + --replace "libEGL.so.1" "${lib.getLib libGL}/lib/libEGL.so.1" \ 61 + --replace "libvulkan.so.1" "${lib.getLib vulkan-loader}/lib/libvulkan.so.1" 62 + ''; 63 64 # Support 32bit Vulkan applications by linking in the 32bit Vulkan layer 65 postInstall = lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") ''