summary refs log tree commit diff
path: root/pkgs/applications/video/shotcut/default.nix
diff options
context:
space:
mode:
authorFrank Doepper <github@woffs.de>2020-09-25 18:21:22 +0200
committerFrank Doepper <github@woffs.de>2020-09-25 21:12:40 +0200
commitc8353580783e4488c19c985177136dbabd10214c (patch)
tree10199a765730b0afffd427fa73b856ebfd372c3b /pkgs/applications/video/shotcut/default.nix
parentb8883134be4dd088116267556a5152cdbf7ac61f (diff)
downloadnixpkgs-c8353580783e4488c19c985177136dbabd10214c.tar
nixpkgs-c8353580783e4488c19c985177136dbabd10214c.tar.gz
nixpkgs-c8353580783e4488c19c985177136dbabd10214c.tar.bz2
nixpkgs-c8353580783e4488c19c985177136dbabd10214c.tar.lz
nixpkgs-c8353580783e4488c19c985177136dbabd10214c.tar.xz
nixpkgs-c8353580783e4488c19c985177136dbabd10214c.tar.zst
nixpkgs-c8353580783e4488c19c985177136dbabd10214c.zip
shotcut: 20.07.11 -> 20.09.13, mlt: 6.20.0 -> 6.22.1
and add updateScript
Diffstat (limited to 'pkgs/applications/video/shotcut/default.nix')
-rw-r--r--pkgs/applications/video/shotcut/default.nix17
1 files changed, 12 insertions, 5 deletions
diff --git a/pkgs/applications/video/shotcut/default.nix b/pkgs/applications/video/shotcut/default.nix
index f907179bd04..f1d77fb7d14 100644
--- a/pkgs/applications/video/shotcut/default.nix
+++ b/pkgs/applications/video/shotcut/default.nix
@@ -1,20 +1,21 @@
 { stdenv, fetchFromGitHub, fetchpatch, mkDerivation, SDL2, frei0r, gettext, mlt
 , jack1, pkgconfig, qtbase, qtmultimedia, qtwebkit, qtx11extras, qtwebsockets
-, qtquickcontrols, qtgraphicaleffects, libmlt, qmake, qttools
+, qtquickcontrols, qtgraphicaleffects, libmlt, qmake, qttools, genericUpdater
+, common-updater-scripts
 }:
 
-assert stdenv.lib.versionAtLeast libmlt.version "6.20.0";
-assert stdenv.lib.versionAtLeast mlt.version "6.20.0";
+assert stdenv.lib.versionAtLeast libmlt.version "6.22.1";
+assert stdenv.lib.versionAtLeast mlt.version "6.22.1";
 
 mkDerivation rec {
   pname = "shotcut";
-  version = "20.07.11";
+  version = "20.09.13";
 
   src = fetchFromGitHub {
     owner = "mltframework";
     repo = "shotcut";
     rev = "v${version}";
-    sha256 = "0ajg0bpdckhvmmsliy1xky9p4mdypnaw3z3cvfsdrm0zcihbgazv";
+    sha256 = "1q7ba6j3b2yzn3y5z9s5ldh15wrvhi6vymhwm910nqa5379dcc21";
   };
 
   enableParallelBuilding = true;
@@ -47,6 +48,12 @@ mkDerivation rec {
     cp -r src/qml $out/share/shotcut/
   '';
 
+  passthru.updateScript = genericUpdater {
+    inherit pname version;
+    versionLister = "${common-updater-scripts}/bin/list-git-tags ${src.meta.homepage}";
+    rev-prefix = "v";
+  };
+
   meta = with stdenv.lib; {
     description = "A free, open source, cross-platform video editor";
     longDescription = ''