From 795e8c7a7c1f369600d404e39063d0a4a67733e4 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 29 Nov 2021 19:22:41 +0100 Subject: gnu: quazip@1: Update to 1.2. * gnu/packages/compression.scm (quazip): Update to 1.2. --- gnu/packages/compression.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/compression.scm') diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 0a993d1550..f0530e1c7f 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -2352,7 +2352,7 @@ reading from and writing to ZIP archives. ") (package (inherit quazip-0) (name "quazip") - (version "1.1") + (version "1.2") (source (origin (method git-fetch) @@ -2361,7 +2361,7 @@ reading from and writing to ZIP archives. ") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "06srglrj6jvy5ngmidlgx03i0d5w91yhi7sf846wql00v8rvhc5h")))))) + (base32 "1dwld7jxhjz9l33lrqwvklazdy7ygi6n1m4ry1n1sk5dnschrhby")))))) (define-public zchunk (package -- cgit v1.2.3 From dc9be12eafa793e02c0e85e9b991c53e48892092 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 30 Nov 2021 00:14:44 +0100 Subject: gnu: squashfs-tools: Update to 4.5. * gnu/packages/compression.scm (squashfs-tools): Update to 4.5. --- gnu/packages/compression.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/compression.scm') diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index f0530e1c7f..109afd0d11 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -858,7 +858,7 @@ time for compression ratio.") (define-public squashfs-tools (package (name "squashfs-tools") - (version "4.4-git.1") ; ‘A point release of […] 4.4’ + (version "4.5") (source (origin (method git-fetch) @@ -867,7 +867,7 @@ time for compression ratio.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "1hb95iy445hs2p3f7hg51jkrpkfi3bphddk60p2la0qmcdjkgbbm")))) + (base32 "18d4nwa22vgb8j2badngjngw63f0lj501cvlh3920wqy2mqxwav6")))) (build-system gnu-build-system) (arguments `(#:tests? #f ; no check target -- cgit v1.2.3 From 083a710cbb61784e25a0ed9c39b96e04d3d39d45 Mon Sep 17 00:00:00 2001 From: Ahmad Jarara Date: Fri, 5 Nov 2021 12:42:05 -0400 Subject: gnu: Add libcbor. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/compression.scm (libcbor): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/compression.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'gnu/packages/compression.scm') diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 109afd0d11..787359eac5 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2021 Antoine Côté ;;; Copyright © 2021 Vincent Legoll ;;; Copyright © 2021 Maxim Cournoyer +;;; Copyright © 2021 Ahmad Jarara ;;; ;;; This file is part of GNU Guix. ;;; @@ -2742,3 +2743,36 @@ resulting multimember tar.lz archive is fully backward compatible with standard tar tools like GNU tar, which treat it like any other tar.lz archive. Tarlz can append files to the end of such compressed archives.") (license license:gpl2+))) + +(define-public libcbor + (package + (name "libcbor") + (version "0.8.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/PJK/libcbor") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 "01dv4vxcmbvpphqy16vqiwh25wx11x630js5wfnx7cryarsh9ld7")))) + (build-system cmake-build-system) + (arguments + '(#:configure-flags + (let* ((out (assoc-ref %outputs "out")) + (lib (string-append out "/lib"))) + (list + "-DCMAKE_BUILD_TYPE=Release" + "-DBUILD_SHARED_LIBS=ON" + "-DCBOR_CUSTOM_ALLOC=ON" + (string-append "-DCMAKE_INSTALL_LIBDIR=" lib) + (string-append "-DCMAKE_INSTALL_RPATH=" lib))))) + (synopsis "The C library for parsing and generating CBOR") + (description + "The Concise Binary Object Representation (CBOR) is a data format whose +design goals include the possibility of extremely small code size, fairly +small message size, and extensibility without the need for version +negotiation. These design goals make it different from earlier binary +serializations such as ASN.1 and MessagePack.") + (license license:expat) + (home-page "https://github.com/PJK/libcbor"))) -- cgit v1.2.3