forked from mirrors/nixpkgs
add obs-studio
Open Broadcaster Software is free and open source software for video recording and live streaming https://obsproject.com/
This commit is contained in:
parent
70a1e3c837
commit
497eba7bcb
46
pkgs/applications/video/obs-studio/default.nix
Normal file
46
pkgs/applications/video/obs-studio/default.nix
Normal file
|
@ -0,0 +1,46 @@
|
|||
{ stdenv
|
||||
, fetchurl
|
||||
, cmake
|
||||
, ffmpeg
|
||||
, jansson
|
||||
, libxkbcommon
|
||||
, qt5
|
||||
, libv4l
|
||||
, x264
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "obs-studio";
|
||||
version = "0.9.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/jp9000/${name}/archive/${version}.tar.gz";
|
||||
sha256 = "198ymfdrg58i3by58fs68df835rkpnpagnvyzlilmn9ypvpa8h81";
|
||||
};
|
||||
|
||||
buildInputs = [ cmake
|
||||
ffmpeg
|
||||
jansson
|
||||
libv4l
|
||||
libxkbcommon
|
||||
qt5
|
||||
x264
|
||||
];
|
||||
|
||||
# obs attempts to dlopen libobs-opengl, it fails unless we make sure
|
||||
# DL_OPENGL is an explicit path. Not sure if there's a better way
|
||||
# to handle this.
|
||||
cmakeFlags = [ "-DCMAKE_CXX_FLAGS=-DDL_OPENGL=\\\"$(out)/lib/libobs-opengl.so\\\"" ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Free and open source software for video recording and live streaming";
|
||||
longDescription = ''
|
||||
This project is a rewrite of what was formerly known as "Open Broadcaster
|
||||
Software", software originally designed for recording and streaming live
|
||||
video content, efficiently
|
||||
'';
|
||||
homepage = "https://obsproject.com";
|
||||
maintainers = with maintainers; [ jb55 ];
|
||||
license = licenses.gpl2;
|
||||
};
|
||||
}
|
|
@ -11345,6 +11345,8 @@ let
|
|||
inherit (gnome) libglade;
|
||||
};
|
||||
|
||||
obs-studio = callPackage ../applications/video/obs-studio { };
|
||||
|
||||
ocrad = callPackage ../applications/graphics/ocrad { };
|
||||
|
||||
offrss = callPackage ../applications/networking/offrss { };
|
||||
|
|
Loading…
Reference in a new issue