Archived
1
0
Fork 0

gnu: brotli: Remove package

Same package is provided by google-brotli.

* gnu/packages/compression.scm (brotli): Redefine as a deprecated alias
for "google-brotli".

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Lars-Dominik Braun 2020-03-04 10:48:45 +01:00 committed by Ludovic Courtès
parent d9476a3700
commit 83ac7cb42b
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -885,49 +885,6 @@ possible and can compress in parallel. This is especially useful for large
tarballs.") tarballs.")
(license license:bsd-2))) (license license:bsd-2)))
(define-public brotli
(let ((commit "e992cce7a174d6e2b3486616499d26bb0bad6448")
(revision "1"))
(package
(name "brotli")
(version (string-append "0.1-" revision "."
(string-take commit 7)))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/bagder/libbrotli.git")
(commit commit)
(recursive? #t)))
(file-name (string-append name "-" version ".tar.xz"))
(sha256
(base32
"1qxxsasvwbbbh6dl3138y9h3fg0q2v7xdk5jjc690bdg7g1wrj6n"))
(modules '((guix build utils)))
(snippet '(begin
;; This is a recursive submodule that is
;; unnecessary for this package, so delete it.
(delete-file-recursively "brotli/terryfy")
#t))))
(build-system gnu-build-system)
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
("libtool" ,libtool)))
(arguments
`(#:phases (modify-phases %standard-phases
(add-after 'unpack 'autogen
(lambda _
(mkdir "m4")
(invoke "autoreconf" "-vfi"))))))
(home-page "https://github.com/bagder/libbrotli/")
(synopsis "Implementation of the Brotli compression algorithm")
(description
"Brotli is a general-purpose lossless compression algorithm. It is
similar in speed to deflate but offers denser compression. This package
provides encoder and a decoder libraries: libbrotlienc and libbrotlidec,
respectively, based on the reference implementation from Google.")
(license license:expat))))
(define-public bsdiff (define-public bsdiff
(package (package
(name "bsdiff") (name "bsdiff")
@ -1885,6 +1842,10 @@ with @code{deflate} but offers more dense compression.
The specification of the Brotli Compressed Data Format is defined in RFC 7932.") The specification of the Brotli Compressed Data Format is defined in RFC 7932.")
(license license:expat))) (license license:expat)))
(define-public brotli
;; We used to provide an older version under the name "brotli".
(deprecated-package "brotli" google-brotli))
(define-public ucl (define-public ucl
(package (package
(name "ucl") (name "ucl")