about summary refs log tree commit diff
path: root/pkgs/tools/backup
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2020-03-15 13:32:10 +0100
committerGitHub <noreply@github.com>2020-03-15 13:32:10 +0100
commitfb9b0e7d46b2cb74d8ea693065ab5d8a5a5c2fa1 (patch)
tree3e5e71243b238599367306c1d79970cdd28e73e9 /pkgs/tools/backup
parent2fc67aca651a7b2b5e77bb41d61747db7801d951 (diff)
parent766f89de3a9ac5b2ee6ab625f798fe53d9f60982 (diff)
downloadnixlib-fb9b0e7d46b2cb74d8ea693065ab5d8a5a5c2fa1.tar
nixlib-fb9b0e7d46b2cb74d8ea693065ab5d8a5a5c2fa1.tar.gz
nixlib-fb9b0e7d46b2cb74d8ea693065ab5d8a5a5c2fa1.tar.bz2
nixlib-fb9b0e7d46b2cb74d8ea693065ab5d8a5a5c2fa1.tar.lz
nixlib-fb9b0e7d46b2cb74d8ea693065ab5d8a5a5c2fa1.tar.xz
nixlib-fb9b0e7d46b2cb74d8ea693065ab5d8a5a5c2fa1.tar.zst
nixlib-fb9b0e7d46b2cb74d8ea693065ab5d8a5a5c2fa1.zip
Merge pull request #82400 from B4dM4n/duplicity-update
duplicity: 0.8.10 -> 0.8.11.1596
Diffstat (limited to 'pkgs/tools/backup')
-rw-r--r--pkgs/tools/backup/duplicity/default.nix26
1 files changed, 13 insertions, 13 deletions
diff --git a/pkgs/tools/backup/duplicity/default.nix b/pkgs/tools/backup/duplicity/default.nix
index 0d4e098129a6..e49d87c697cf 100644
--- a/pkgs/tools/backup/duplicity/default.nix
+++ b/pkgs/tools/backup/duplicity/default.nix
@@ -11,28 +11,25 @@
 , rsync
 , backblaze-b2
 , makeWrapper
+, gettext
 }:
-
+let
+  inherit (stdenv.lib.versions) majorMinor splitVersion;
+  majorMinorPatch = v: builtins.concatStringsSep "." (stdenv.lib.take 3 (splitVersion v));
+in
 pythonPackages.buildPythonApplication rec {
   pname = "duplicity";
-  version = "0.8.10";
+  version = "0.8.11.1596";
 
   src = fetchurl {
-    url = "https://code.launchpad.net/duplicity/${stdenv.lib.versions.majorMinor version}-series/${version}/+download/${pname}-${version}fin1558.tar.gz";
-    sha256 = "13apmavdc2cx3wxv2ymy97c575hc37xjhpa6b4sds8fkx2vrb0mh";
+    url = "https://code.launchpad.net/duplicity/${majorMinor version}-series/${majorMinorPatch version}/+download/duplicity-${version}.tar.gz";
+    sha256 = "1qdaaybwdc13nfwnwrqij4lc23iwy73lyqn5lb4iznq6axp6m0h9";
   };
 
   patches = [
     # We use the tar binary on all platforms.
     ./gnutar-in-test.patch
 
-    # Make test respect TMPDIR env var.
-    # https://bugs.launchpad.net/duplicity/+bug/1862672
-    (fetchurl {
-      url = "https://launchpadlibrarian.net/464404371/0001-Make-LogTest-respect-TMPDIR-env-variable.patch";
-      hash = "sha256-wdy8mMurLhBS0ZTXmlIGGrIkS2gGBDwTp7TRxTSXBGo=";
-    })
-
     # Our Python infrastructure runs test in installCheckPhase so we need
     # to make the testing code stop assuming it is run from the source directory.
     ./use-installed-scripts-in-test.patch
@@ -40,11 +37,14 @@ pythonPackages.buildPythonApplication rec {
     ./linux-disable-timezone-test.patch
   ];
 
-  buildInputs = [
-    librsync
+  nativeBuildInputs = [
     makeWrapper
+    gettext
     pythonPackages.wrapPython
   ];
+  buildInputs = [
+    librsync
+  ];
 
   propagatedBuildInputs = [
     backblaze-b2