summary refs log tree commit diff
path: root/pkgs/applications/video/shotcut/default.nix
diff options
context:
space:
mode:
authorFrank Doepper <woffs@woffs.de>2020-09-27 21:21:55 +0200
committerFrank Doepper <github@woffs.de>2020-11-26 11:09:38 +0100
commit7ccd47f80e101dcc3406b071de2a51577e04fc26 (patch)
tree69303ddd595fdfcceab1efe5341b85d7e368e631 /pkgs/applications/video/shotcut/default.nix
parente95cc8519b0c778f40ad9722d8d7a4c543c81686 (diff)
downloadnixpkgs-7ccd47f80e101dcc3406b071de2a51577e04fc26.tar
nixpkgs-7ccd47f80e101dcc3406b071de2a51577e04fc26.tar.gz
nixpkgs-7ccd47f80e101dcc3406b071de2a51577e04fc26.tar.bz2
nixpkgs-7ccd47f80e101dcc3406b071de2a51577e04fc26.tar.lz
nixpkgs-7ccd47f80e101dcc3406b071de2a51577e04fc26.tar.xz
nixpkgs-7ccd47f80e101dcc3406b071de2a51577e04fc26.tar.zst
nixpkgs-7ccd47f80e101dcc3406b071de2a51577e04fc26.zip
shotcut: 20.10.31 -> 20.11.25
- see https://github.com/mltframework/shotcut/releases
- reformat
- remove qtwebkit
- qtquickcontrols -> qtquickcontrols2
Diffstat (limited to 'pkgs/applications/video/shotcut/default.nix')
-rw-r--r--pkgs/applications/video/shotcut/default.nix43
1 files changed, 34 insertions, 9 deletions
diff --git a/pkgs/applications/video/shotcut/default.nix b/pkgs/applications/video/shotcut/default.nix
index fee41ed3ef0..7db2d0df738 100644
--- a/pkgs/applications/video/shotcut/default.nix
+++ b/pkgs/applications/video/shotcut/default.nix
@@ -1,6 +1,23 @@
-{ stdenv, fetchFromGitHub, fetchpatch, mkDerivation, SDL2, frei0r, gettext, mlt
-, jack1, pkgconfig, qtbase, qtmultimedia, qtwebkit, qtx11extras, qtwebsockets
-, qtquickcontrols, qtgraphicaleffects, libmlt, qmake, qttools, genericUpdater
+{ stdenv
+, fetchFromGitHub
+, fetchpatch
+, mkDerivation
+, SDL2
+, frei0r
+, gettext
+, mlt
+, jack1
+, pkgconfig
+, qtbase
+, qtmultimedia
+, qtx11extras
+, qtwebsockets
+, qtquickcontrols2
+, qtgraphicaleffects
+, libmlt
+, qmake
+, qttools
+, genericUpdater
 , common-updater-scripts
 }:
 
@@ -9,20 +26,28 @@ assert stdenv.lib.versionAtLeast mlt.version "6.22.1";
 
 mkDerivation rec {
   pname = "shotcut";
-  version = "20.10.31";
+  version = "20.11.25";
 
   src = fetchFromGitHub {
     owner = "mltframework";
     repo = "shotcut";
     rev = "v${version}";
-    sha256 = "16ypq1v396pibhh33nm78p6hr5fz3h74l0ykg9f72b8whw23jyz6";
+    sha256 = "1nm71gnjd082m7bxlmrkngn079m3fdrb059f7wy23qj7khgpi3iz";
   };
 
   enableParallelBuilding = true;
   nativeBuildInputs = [ pkgconfig qmake ];
   buildInputs = [
-    SDL2 frei0r gettext mlt libmlt
-    qtbase qtmultimedia qtwebkit qtx11extras qtwebsockets qtquickcontrols
+    SDL2
+    frei0r
+    gettext
+    mlt
+    libmlt
+    qtbase
+    qtmultimedia
+    qtx11extras
+    qtwebsockets
+    qtquickcontrols2
     qtgraphicaleffects
   ];
 
@@ -43,9 +68,9 @@ mkDerivation rec {
 
   qtWrapperArgs = [
     "--prefix FREI0R_PATH : ${frei0r}/lib/frei0r-1"
-    "--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [jack1 SDL2]}"
+    "--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ jack1 SDL2 ]}"
     "--prefix PATH : ${mlt}/bin"
-    ];
+  ];
 
   postInstall = ''
     mkdir -p $out/share/shotcut