about summary refs log tree commit diff
path: root/pkgs/applications/graphics/rawtherapee
diff options
context:
space:
mode:
authorRémi Dupré <remi@dupre.io>2024-02-21 20:50:22 +0100
committerRémi Dupré <remi@dupre.io>2024-02-23 08:21:27 +0100
commitc890046bd2d3df4bf986cc6a48ad86d2ea713d74 (patch)
tree154a0fc8f62a2ccc4201f4ffe4b60ceb97177c4a /pkgs/applications/graphics/rawtherapee
parent7394735942afb1f0f826ac9aa29f419339c85b22 (diff)
rawtherapee: 5.9 -> 5.10
New release from the 16th of February. See release notes on the official
website: https://www.rawtherapee.com/downloads/5.10/#news-relevant-to-package-maintainers

Noticeably:

- new exiv2 >= 0.24 dependency (nixpkgs currently distributes 0.28)
- avoid using Github releases as recommended in the release notes above
Diffstat (limited to 'pkgs/applications/graphics/rawtherapee')
-rw-r--r--pkgs/applications/graphics/rawtherapee/default.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/applications/graphics/rawtherapee/default.nix b/pkgs/applications/graphics/rawtherapee/default.nix
index cbf4efce28f57..2038b09dd822e 100644
--- a/pkgs/applications/graphics/rawtherapee/default.nix
+++ b/pkgs/applications/graphics/rawtherapee/default.nix
@@ -20,17 +20,21 @@
 , librsvg
 , libcanberra-gtk3
 , gtk-mac-integration
+, exiv2
 }:
 
 stdenv.mkDerivation rec {
   pname = "rawtherapee";
-  version = "5.9";
+  version = "5.10";
 
   src = fetchFromGitHub {
     owner = "Beep6581";
     repo = "RawTherapee";
     rev = version;
-    hash = "sha256-kdctfjss/DHEcaSDPXcmT20wXTwkI8moRX/i/5wT5Hg=";
+    hash = "sha256-rIwwKNm7l7oPEt95sHyRj4aF3mtnvM4KAu8oVaIMwyE=";
+    # The developpers ask not to use the tarball from Github releases, see
+    # https://www.rawtherapee.com/downloads/5.10/#news-relevant-to-package-maintainers
+    forceFetchGit = true;
   };
 
   postPatch = ''
@@ -61,6 +65,7 @@ stdenv.mkDerivation rec {
     libsigcxx
     lensfun
     librsvg
+    exiv2
   ] ++ lib.optionals stdenv.isLinux [
     libcanberra-gtk3
   ] ++ lib.optionals stdenv.isDarwin [