diff options
author | Doron Behar <doron.behar@gmail.com> | 2020-10-02 16:48:46 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-02 16:48:46 +0300 |
commit | 820b25186bd20bbd1b32a3ae5e8fb8e0d784a9e2 (patch) | |
tree | 144ce069c057c06ca1337b1d7576e2223b96514f /pkgs | |
parent | 721402352cab18d94b4eb6021f6a21735ca8f9d7 (diff) | |
parent | 79c01c835e4884dc6ffe0997a7c8738895a15cb5 (diff) | |
download | nixpkgs-820b25186bd20bbd1b32a3ae5e8fb8e0d784a9e2.tar nixpkgs-820b25186bd20bbd1b32a3ae5e8fb8e0d784a9e2.tar.gz nixpkgs-820b25186bd20bbd1b32a3ae5e8fb8e0d784a9e2.tar.bz2 nixpkgs-820b25186bd20bbd1b32a3ae5e8fb8e0d784a9e2.tar.lz nixpkgs-820b25186bd20bbd1b32a3ae5e8fb8e0d784a9e2.tar.xz nixpkgs-820b25186bd20bbd1b32a3ae5e8fb8e0d784a9e2.tar.zst nixpkgs-820b25186bd20bbd1b32a3ae5e8fb8e0d784a9e2.zip |
Merge pull request #99061 from andrew-d/andrew/rsync-3.2
rsync: 3.1.3 -> 3.2.3
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/networking/sync/rsync/base.nix | 6 | ||||
-rw-r--r-- | pkgs/applications/networking/sync/rsync/default.nix | 15 |
2 files changed, 17 insertions, 4 deletions
diff --git a/pkgs/applications/networking/sync/rsync/base.nix b/pkgs/applications/networking/sync/rsync/base.nix index a0522dfe820..da00b4cbc2e 100644 --- a/pkgs/applications/networking/sync/rsync/base.nix +++ b/pkgs/applications/networking/sync/rsync/base.nix @@ -1,16 +1,16 @@ { stdenv, fetchurl }: rec { - version = "3.1.3"; + version = "3.2.3"; src = fetchurl { # signed with key 0048 C8B0 26D4 C96F 0E58 9C2F 6C85 9FB1 4B96 A8C5 url = "mirror://samba/rsync/src/rsync-${version}.tar.gz"; - sha256 = "1h0011dj6jgqpgribir4anljjv7bbrdcs8g91pbsmzf5zr75bk2m"; + sha256 = "03p5dha9g9krq61mdbcrjkpz5nglri0009ks2vs9k97f9i83rk5y"; }; upstreamPatchTarball = fetchurl { # signed with key 0048 C8B0 26D4 C96F 0E58 9C2F 6C85 9FB1 4B96 A8C5 url = "mirror://samba/rsync/rsync-patches-${version}.tar.gz"; - sha256 = "167vk463bb3xl9c4gsbxms111dk1ip7pq8y361xc0xfa427q9hhd"; + sha256 = "1wj21v57v135n6fnmlm2dxmb9lhrrg62jgkggldp1gb7d6s4arny"; }; meta = with stdenv.lib; { diff --git a/pkgs/applications/networking/sync/rsync/default.nix b/pkgs/applications/networking/sync/rsync/default.nix index 4045c1f0fc5..cc80ddf9454 100644 --- a/pkgs/applications/networking/sync/rsync/default.nix +++ b/pkgs/applications/networking/sync/rsync/default.nix @@ -1,9 +1,17 @@ { stdenv, fetchurl, perl, libiconv, zlib, popt , enableACLs ? !(stdenv.isDarwin || stdenv.isSunOS || stdenv.isFreeBSD), acl ? null +, enableLZ4 ? true, lz4 ? null +, enableOpenSSL ? true, openssl ? null +, enableXXHash ? true, xxHash ? null +, enableZstd ? true, zstd ? null , enableCopyDevicesPatch ? false }: assert enableACLs -> acl != null; +assert enableLZ4 -> lz4 != null; +assert enableOpenSSL -> openssl != null; +assert enableXXHash -> xxHash != null; +assert enableZstd -> zstd != null; let base = import ./base.nix { inherit stdenv fetchurl; }; @@ -18,7 +26,12 @@ stdenv.mkDerivation rec { srcs = [mainSrc] ++ stdenv.lib.optional enableCopyDevicesPatch patchesSrc; patches = stdenv.lib.optional enableCopyDevicesPatch "./patches/copy-devices.diff"; - buildInputs = [libiconv zlib popt] ++ stdenv.lib.optional enableACLs acl; + buildInputs = [libiconv zlib popt] + ++ stdenv.lib.optional enableACLs acl + ++ stdenv.lib.optional enableZstd zstd + ++ stdenv.lib.optional enableLZ4 lz4 + ++ stdenv.lib.optional enableOpenSSL openssl + ++ stdenv.lib.optional enableXXHash xxHash; nativeBuildInputs = [perl]; configureFlags = ["--with-nobody-group=nogroup"]; |