Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 55 lines 1.1 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 curl, 7 obs-studio, 8 qtbase, 9}: 10 11stdenv.mkDerivation rec { 12 pname = "obs-vertical-canvas"; 13 version = "1.4.10"; 14 15 src = fetchFromGitHub { 16 owner = "Aitum"; 17 repo = "obs-vertical-canvas"; 18 rev = version; 19 sha256 = "sha256-0XfJ8q8n2ANO0oDtLZhZjRunZ5S1EouQ6Ak/pxEQYOQ="; 20 }; 21 22 # Remove after https://github.com/Aitum/obs-vertical-canvas/pull/25 is released :) 23 patches = [ ./obs-vertical-canvas.diff ]; 24 25 nativeBuildInputs = [ cmake ]; 26 27 buildInputs = [ 28 curl 29 obs-studio 30 qtbase 31 ]; 32 33 cmakeFlags = [ 34 "-DBUILD_OUT_OF_TREE=On" 35 ''-DCMAKE_CXX_FLAGS="-Wno-error=deprecated-declarations"'' 36 ]; 37 38 dontWrapQtApps = true; 39 40 postInstall = '' 41 rm -rf $out/data 42 rm -rf $out/obs-plugins 43 ''; 44 45 meta = { 46 description = "Plugin for OBS Studio to add vertical canvas"; 47 homepage = "https://github.com/Aitum/obs-vertical-canvas"; 48 maintainers = with lib.maintainers; [ flexiondotorg ]; 49 license = lib.licenses.gpl2Plus; 50 platforms = [ 51 "x86_64-linux" 52 "i686-linux" 53 ]; 54 }; 55}