diff options
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/applications/video/olive-editor/default.nix')
-rw-r--r-- | infra/libkookie/nixpkgs/pkgs/applications/video/olive-editor/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/applications/video/olive-editor/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/video/olive-editor/default.nix new file mode 100644 index 000000000000..b1e70cd037c7 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/applications/video/olive-editor/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchFromGitHub, pkgconfig, which, qmake, mkDerivation, + qtmultimedia, wrapQtAppsHook, frei0r, opencolorio, ffmpeg-full, + CoreFoundation }: + +mkDerivation rec { + pname = "olive-editor"; + version = "0.1.2"; + + src = fetchFromGitHub { + owner = "olive-editor"; + repo = "olive"; + rev = version; + sha256 = "151g6jwhipgbq4llwib92sq23p1s9hm6avr7j4qq3bvykzrm8z1a"; + }; + + nativeBuildInputs = [ + pkgconfig + which + qmake + wrapQtAppsHook + ]; + + buildInputs = [ + ffmpeg-full + frei0r + opencolorio + qtmultimedia + ] ++ stdenv.lib.optional stdenv.isDarwin CoreFoundation; + + meta = with stdenv.lib; { + description = "Professional open-source NLE video editor"; + homepage = "https://www.olivevideoeditor.org/"; + downloadPage = "https://www.olivevideoeditor.org/download.php"; + license = licenses.gpl3; + maintainers = [ maintainers.balsoft ]; + platforms = platforms.unix; + }; +} |