From b8ab178e4c6d00d524d22f4d01d8454caee13f83 Mon Sep 17 00:00:00 2001 From: Rok Garbas Date: Mon, 25 Jul 2016 04:19:32 +0200 Subject: [PATCH] obs-studio: libX11.so was missing at runtime --- pkgs/applications/video/obs-studio/default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/obs-studio/default.nix b/pkgs/applications/video/obs-studio/default.nix index 935c37d127e..c1faaded94c 100644 --- a/pkgs/applications/video/obs-studio/default.nix +++ b/pkgs/applications/video/obs-studio/default.nix @@ -9,6 +9,8 @@ , libv4l , x264 , curl +, xorg +, makeWrapper , alsaSupport ? false , alsaLib @@ -20,13 +22,13 @@ let optional = stdenv.lib.optional; in stdenv.mkDerivation rec { name = "obs-studio-${version}"; - version = "0.14.2"; + version = "0.15.2"; src = fetchFromGitHub { owner = "jp9000"; repo = "obs-studio"; rev = "${version}"; - sha256 = "05yjm58d6daya1x6v8d73gx8fb20l0icay74nx0v4si2c898vm1j"; + sha256 = "0vw203a1zj2npras589ml6gr5s11h9bhaica90plrh5ajayg0qwj"; }; nativeBuildInputs = [ cmake @@ -40,6 +42,7 @@ in stdenv.mkDerivation rec { qtbase qtx11extras x264 + makeWrapper ] ++ optional alsaSupport alsaLib ++ optional pulseaudioSupport libpulseaudio; @@ -49,6 +52,11 @@ in stdenv.mkDerivation rec { # to handle this. cmakeFlags = [ "-DCMAKE_CXX_FLAGS=-DDL_OPENGL=\\\"$(out)/lib/libobs-opengl.so\\\"" ]; + postInstall = '' + wrapProgram $out/bin/obs \ + --prefix "LD_LIBRARY_PATH" : "${xorg.libX11.out}/lib" + ''; + meta = with stdenv.lib; { description = "Free and open source software for video recording and live streaming"; longDescription = ''