3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00

gnu: rsync: Enable zstd & lz4 compression.

Both are ridiculously more suited to this role than the old zlib
compressor.  The closure size increase is negligible (1 MiB or 1.3% for
zstd, 1.7 MiB for both).

* gnu/packages/rsync.scm (rsync-next)[inputs]: Add zstd:lib and lz4.
[arguments]: Remove the corresponding "--disable-zstd" and
"--disable-lz4" #:configure-flags.
This commit is contained in:
Tobias Geerinckx-Rice 2021-09-21 21:30:41 +02:00
parent e1401fb727
commit 6b035ad2fa
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -87,16 +87,16 @@ files in the destination.")
(list "--without-included-zlib"
"--without-included-popt"
;; Avoid these dependencies for now.
"--disable-lz4"
"--disable-openssl"
"--disable-zstd")))
"--disable-openssl")))
(native-inputs
`(("perl" ,perl)))
(inputs
`(("acl" ,acl)
("lz4" ,lz4)
("popt" ,popt)
("xxhash" ,xxhash)
("zlib" ,zlib)))
("zlib" ,zlib)
("zstd:lib" ,zstd "lib")))
(synopsis "Remote (and local) file copying tool")
(description
"Rsync is a fast and versatile file copying tool. It can copy locally,