summary refs log tree commit diff
path: root/pkgs/applications/video/shotcut/default.nix
diff options
context:
space:
mode:
authorFrank Doepper <github@woffs.de>2018-08-05 18:19:42 +0200
committerxeji <36407913+xeji@users.noreply.github.com>2018-08-05 18:19:42 +0200
commit4082e94b5c1028986d80a392c5a4a9ccae3eab4c (patch)
tree23dbd0ed777fa97545a82b97538b055208c25aeb /pkgs/applications/video/shotcut/default.nix
parentbf1473f5e099b57b2363e97e680b36988a5de4f8 (diff)
downloadnixpkgs-4082e94b5c1028986d80a392c5a4a9ccae3eab4c.tar
nixpkgs-4082e94b5c1028986d80a392c5a4a9ccae3eab4c.tar.gz
nixpkgs-4082e94b5c1028986d80a392c5a4a9ccae3eab4c.tar.bz2
nixpkgs-4082e94b5c1028986d80a392c5a4a9ccae3eab4c.tar.lz
nixpkgs-4082e94b5c1028986d80a392c5a4a9ccae3eab4c.tar.xz
nixpkgs-4082e94b5c1028986d80a392c5a4a9ccae3eab4c.tar.zst
nixpkgs-4082e94b5c1028986d80a392c5a4a9ccae3eab4c.zip
shotcut: 18.06.02 -> 18.08 (#44463)
and fix SHOTCUT_VERSION
Diffstat (limited to 'pkgs/applications/video/shotcut/default.nix')
-rw-r--r--pkgs/applications/video/shotcut/default.nix14
1 files changed, 4 insertions, 10 deletions
diff --git a/pkgs/applications/video/shotcut/default.nix b/pkgs/applications/video/shotcut/default.nix
index 0df5d42ee0e..950cd27937c 100644
--- a/pkgs/applications/video/shotcut/default.nix
+++ b/pkgs/applications/video/shotcut/default.nix
@@ -1,20 +1,20 @@
 { stdenv, fetchFromGitHub, SDL2, frei0r, gettext, mlt, jack1, pkgconfig, qtbase
 , qtmultimedia, qtwebkit, qtx11extras, qtwebsockets, qtquickcontrols
 , qtgraphicaleffects, libmlt
-, qmake, makeWrapper, fetchpatch, qttools }:
+, qmake, makeWrapper, qttools }:
 
 assert stdenv.lib.versionAtLeast libmlt.version "6.8.0";
 assert stdenv.lib.versionAtLeast mlt.version "6.8.0";
 
 stdenv.mkDerivation rec {
   name = "shotcut-${version}";
-  version = "18.06.02";
+  version = "18.08";
 
   src = fetchFromGitHub {
     owner = "mltframework";
     repo = "shotcut";
     rev = "v${version}";
-    sha256 = "1pqpgsb8ix1akq326chf46vvl5h02dwmdskskf2n6impygsy4x7v";
+    sha256 = "1p2s4avm3bl5ippmgfzkkbb2w0xs4vhk2wbcd22g7bh1zq9w190n";
   };
 
   enableParallelBuilding = true;
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
   ];
 
   NIX_CFLAGS_COMPILE = "-I${libmlt}/include/mlt++ -I${libmlt}/include/mlt";
-  qmakeFlags = [ "QMAKE_LRELEASE=${stdenv.lib.getDev qttools}/bin/lrelease" ];
+  qmakeFlags = [ "QMAKE_LRELEASE=${stdenv.lib.getDev qttools}/bin/lrelease" "SHOTCUT_VERSION=${version}" ];
 
   prePatch = ''
     sed 's_shotcutPath, "qmelt"_"${mlt}/bin/melt"_' -i src/jobs/meltjob.cpp
@@ -35,12 +35,6 @@ stdenv.mkDerivation rec {
     sed "s_/usr/bin/nice_''${NICE}_" -i src/jobs/meltjob.cpp src/jobs/ffmpegjob.cpp
   '';
 
-  patches = [ (fetchpatch {
-    url = https://github.com/mltframework/shotcut/commit/f304b7403cc7beb57b1610afd9c5c8173749e80b.patch;
-    name = "qt511.patch";
-    sha256 = "1ynvyjchcb33a33x4w1ddnah2gyzmnm125ailgg6xy60lqsnsmp9";
-    } ) ];
-
   postInstall = ''
     mkdir -p $out/share/shotcut
     cp -r src/qml $out/share/shotcut/