summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authordywedir <dywedir@protonmail.ch>2017-11-20 11:24:43 +0200
committerOliver Charles <ollie@ocharles.org.uk>2017-11-20 16:30:37 +0000
commitaac60dcd7ea4392f4d499ed0c41c5f231afdd63c (patch)
treea665a3c0f5ed48751572aa44f9c22fc9f36a434c /pkgs
parent201b4c26baed008db8071f8136122efe7e3a361f (diff)
downloadnixpkgs-aac60dcd7ea4392f4d499ed0c41c5f231afdd63c.tar
nixpkgs-aac60dcd7ea4392f4d499ed0c41c5f231afdd63c.tar.gz
nixpkgs-aac60dcd7ea4392f4d499ed0c41c5f231afdd63c.tar.bz2
nixpkgs-aac60dcd7ea4392f4d499ed0c41c5f231afdd63c.tar.lz
nixpkgs-aac60dcd7ea4392f4d499ed0c41c5f231afdd63c.tar.xz
nixpkgs-aac60dcd7ea4392f4d499ed0c41c5f231afdd63c.tar.zst
nixpkgs-aac60dcd7ea4392f4d499ed0c41c5f231afdd63c.zip
rdedup: init at 2.0.0
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/tools/backup/rdedup/default.nix25
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/tools/backup/rdedup/default.nix b/pkgs/tools/backup/rdedup/default.nix
new file mode 100644
index 00000000000..2da94354019
--- /dev/null
+++ b/pkgs/tools/backup/rdedup/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub, rustPlatform, pkgconfig, libsodium, lzma }:
+
+rustPlatform.buildRustPackage rec {
+  name = "rdedup-${version}";
+  version = "2.0.0";
+
+  src = fetchFromGitHub {
+    owner = "dpc";
+    repo = "rdedup";
+    rev = "v${version}";
+    sha256 = "14r6x1wi5mwadarm0vp6qnr5mykv4g0kxz9msq76fhwghwb9k1d9";
+  };
+
+  buildInputs = [ pkgconfig libsodium lzma ];
+
+  cargoSha256 = "0wyswc4b4hkiw20gz0w94vv1qgcb2zq0cdaj9zxvyr5l0abxip9w";
+
+  meta = with stdenv.lib; {
+    description = "Data deduplication with compression and public key encryption";
+    homepage = https://github.com/dpc/rdedup;
+    license = licenses.mpl20;
+    maintainers = with maintainers; [ dywedir ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index fe9346b19ac..063a5457581 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -16441,6 +16441,8 @@ with pkgs;
 
   rdesktop = callPackage ../applications/networking/remote/rdesktop { };
 
+  rdedup = callPackage ../tools/backup/rdedup { };
+
   rdup = callPackage ../tools/backup/rdup { };
 
   realpine = callPackage ../applications/networking/mailreaders/realpine {