summaryrefslogtreecommitdiff
path: root/gnu/packages/compression.scm
AgeCommit message (Collapse)Author
2 daysgnu: Add minizip-ng-4.0.9.Andreas Enge
* gnu/packages/compression.scm (minizip-ng-4.0.9): New variable. Change-Id: I8e25d659b2447d7063fea9bb5fd13ad2eb13ea9b
3 daysgnu: minizip-ng: Sanitize CMake config file.Maxim Cournoyer
* gnu/packages/compression.scm (minizip-ng) [#:phases]: New argument. Change-Id: Ibc4c0999ba9fe04a5357c5928e91a542d4e57e9a
3 daysgnu: minizip-ng: Do not build in compatibility mode.Maxim Cournoyer
The pkg-config naming (and personality) of minizip-ng changes depending on whether it's built with minizip-compatibility mode (enabled by default). Since this package is named minizip-ng and not replacing the original minizip (yet), preserve its own personality. 'minizip-ng.pc' is required by packages such as emu-dolphin. * gnu/packages/compression.scm (minizip-ng) [#:configure-flags]: Add -DMZ_COMPAT=OFF. (minizip-ng-compat): New variable. * gnu/packages/emulators.scm (dolphin-emu) [inputs]: Replace minizip-ng with minizip-ng-compat. Change-Id: I71227035ef110162f72b9d0128b5c985c9cd58a5
3 daysgnu: minizip-ng: Update to 4.0.10.Maxim Cournoyer
* gnu/packages/compression.scm (minizip-ng): Update to 4.0.10. Change-Id: I8d115fdf6ed4eef26f837376f83dcf9efbda5d3d
4 daysgnu: unrar-free: Update to 0.3.2.Greg Hogan
* gnu/packages/compression.scm (unrar-free): Update to 0.3.2. Change-Id: Id13ab2b25353b2078c02ccf840a01e122313b80b
2025-07-18gnu: gzip: Update to 1.14.Andy Tai
* gnu/packages/compression.scm (gzip): Update to 1.14. Change-Id: Iabb0a315b6123666dd803fc1c15ec10949184f99 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-18gnu: minizip: Remove phase 'remove-crypt-h.Nicolas Graves
During the update of glibc from 2.35 to 2.39, the crypt.h header has been removed from glibc's include path. Packages depending on this header from minizip have no access to it anymore. Remove this phase. * gnu/packages/compression.scm (minizip)[arguments]{phases}: Delete 'remove-crypt-h phase. Change-Id: I645f3f2e2aac821faa02dd4642071a983185cabf Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-18gnu: zlib: Update to 1.3.1.Zheng Junjie
* gnu/packages/compression.scm (zlib): Update to 1.3.1. Change-Id: Icd163aaea3c22e1f4b25919c187036e3b81691d3
2025-07-18gnu: lzip: Update to 1.25.Zheng Junjie
* gnu/packages/compression.scm (lzip): Update to 1.25. Change-Id: Id509a3b385cc6425a446ec8b05f5ad6ca58a4add
2025-07-18gnu: zstd: Use G-expressions.Zheng Junjie
* gnu/packages/compression.scm (zstd)[arguments]: Use G-expressions. Change-Id: Ic5dba01331a0c3c6f119ab9f800ac51829767ec2
2025-07-18gnu: zstd: Update to 1.5.6.Zheng Junjie
* gnu/packages/compression.scm (zstd): Update to 1.5.6 (zstd-1.5.6): Remove variable. (pzstd): Inherit from zstd. Change-Id: If0020d61c5516222f6a80bdc7b41c19732f359e1
2025-07-18gnu: zziplib: Update to 0.13.78; fixes build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/compression.scm (zziplib): Update to 0.13.78. Change-Id: I5ea5999fe36696791543b11c2649ac06d07e7f26
2025-07-18gnu: unzip: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/compression.scm (unzip)[arguments]: Add CC to #:make-flags to relax gcc-14's strictness. In phase "build" use target "generic" rather than "generic_gcc". Change-Id: I9b4753529b15b5766d7764553bf1fb234c437d45
2025-07-18gnu: zip: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/compression.scm (zip)[arguments]: Add CC to #:make-flags to relax gcc-14's strictness. In phase "build" use target "generic" rather than "generic_gcc". Change-Id: I21af1acdc550c83e63241811a6586598f187b2ef
2025-06-30gnu: snappy: Fix cpe-* properties.Nicolas Graves
This is a follow-up of 8842305c46a236db81bff7bc27276afe27030be4. * gnu/packages/compression.scm (snappy)[properties]: Use cpe-vendor instead of wrongfully used cpe-name. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-23gnu: zchunk: Update to 1.5.1.Nicolas Graves
* gnu/packages/compression.scm (zchunk): Update to 1.5.1. Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23gnu: snappy: Add cpe-name property.Nicolas Graves
* gnu/packages/compression.scm (snappy)[properties]: Add cpe-name. Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-13gnu: miniz-for-pytorch: Update to pytorch-2.7.0.Ayan Das
* gnu/packages/compression.scm (miniz-for-pytorch): Update to pytorch-2.7.0 using miniz 3.0.2. * gnu/packages/patches/miniz-for-pytorch.patch: Update for miniz 3.0.2. Signed-off-by: Ayan Das <bvits@riseup.net> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-13gnu: Remove quazip-0.Sergey Trofimov
Packages depending on quazip@0.9.1 have been migrated to quazip@1.4. * gnu/packages/compression.scm (quazip-0): Delete variable. Change-Id: Ia952c3758fd39ce0f9c04b7a89bd9b8365af6974 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-12gnu: quazip: Switch to Qt6.Sergey Trofimov
* gnu/packages/compression.scm (quazip): Link with qt6. (quazip-5): Inherit from quazip. [name]: Set to quazip-qt5. (quazip-0): Inherit from quazip-5. * gnu/packages/admin.scm (corectrl) * gnu/packages/engineering.scm (librepcb) * gnu/packages/geo.scm (qmapshack) * gnu/packages/hardware.scm (ckb-next) * gnu/packages/ocr.scm (gimagereader) [inputs]: Rename quazip to quazip-5. Change-Id: I2632560a6795d0825b1b552d79682ed78571cb56 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-18gnu: pzstd: Update to 1.5.7.Greg Hogan
* gnu/packages/compression.scm (pzstd): Inherit from zstd-1.5.7. Change-Id: I782e605f82476273b918ebdc5727b8d3d8b9eeaa
2025-03-18gnu: zstd: Update to 1.5.7.Greg Hogan
* gnu/packages/compression.scm: Rename zstd-1.5.6 to zstd-1.5.7 and update it to 1.5.7. Change-Id: I8886429a59ecffc8120214cf5cf664ef97dc21c3
2025-03-11gnu: Add kubazip.宋文武
* gnu/packages/compression.scm (kubazip): New variable. Change-Id: I2066f141575d476e866905bbc52c05e1ec81a226
2025-01-05gnu: Fix whitespace issues in various descriptions.Gabriel Wicki
This mainly addresses `double-space after sentence end period' and `trailing white space' issues. * gnu/packages/audio.scm (ecasound): Fix description. * gnu/packages/axoloti.scm (ksoloti-runtime, ksoloti-patcher): Fix description. * gnu/packages/bioinformatics.scm (trf, ghc-int-interval-map): Fix description. * gnu/packages/chez.scm (chez-scheme, chez-scheme-bootstrap-bootfiles): Fix description. * gnu/packages/code.scm (cscope): Fix description. * gnu/packages/compression.scm (c-blosc): Fix description. * gnu/packages/connman.scm (connman): Fix description. * gnu/packages/crypto.scm (libxcrypt): Fix description. * gnu/packages/display-managers.scm (abstractdark-sddm-theme): Fix description. * gnu/packages/docker.scm (docker-registry): Fix description. * gnu/packages/freedesktop.scm (xdg-user-dirs): Fix description. * gnu/packages/game-development.scm (deutex, grfcodec): Fix description. * gnu/packages/games.scm (chroma): Fix description. * gnu/packages/geo.scm (xygrib): Fix description. * gnu/packages/gnunet.scm (gnunet-scheme): Fix description. * gnu/packages/ipfs.scm (go-github-com-ipfs-go-block-format): Fix description. * gnu/packages/kodi.scm (fstrcmp): Fix description. * gnu/packages/machine-learning.scm (vosk-api): Fix description. * gnu/packages/messaging.scm (biboumi): Fix description. * gnu/packages/music.scm (sooperlooper, samplebrain): Fix description. * gnu/packages/perl.scm (perl-file-readbackwards): Fix description. * gnu/packages/rocm.scm (rocm-bandwidth-test): Fix description. * gnu/packages/scanner.scm (sane-airscan): Fix description. * gnu/packages/security-token.scm (pkcs11-helper): Fix description. * gnu/packages/shellutils.scm (shell-functools): Fix description. * gnu/packages/textutils.scm (catdoc): Fix description. * gnu/packages/tor.scm (tor): Fix description. * gnu/packages/xdisorg.scm (xftwidth, xwallpaper): Fix description. * gnu/packages/xfce.scm (xfce4-volumed-pulse): Fix description. Change-Id: I911836d66eb780c0fa279e3aebf9d7fbd53bf00a Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-12-31gnu: clzip: Update to 1.14.Artyom V. Poptsov
* gnu/packages/compression.scm (clzip): Update to 1.14. [arguments]: Use GEXPs. Change-Id: I8d42613d1a7b4ae86c2ae3f44fba35edee8924d3 Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-12-17gnu: c-blosc: Update home page URL.Maxim Cournoyer
* gnu/packages/compression.scm (c-blosc) [home-page]: Update URL. Change-Id: I72bb93a9d166294da991201b29f16a8f41f1f44e
2024-12-17gnu: Add c-blosc2.Maxim Cournoyer
Adapted from https://raw.githubusercontent.com/Blosc/c-blosc2/refs/heads/main/.guix/modules/c-blosc2-package.scm. * gnu/packages/compression.scm (c-blosc2): New variable. Change-Id: Ic0f11487e8d920dd31dfb009485c204fa1b575f7 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Co-authored-by: Ivan Vilata i Balaguer <ivan@selidor.net>
2024-12-16gnu: libcbor: Update to 0.11.0.Herman Rimm
* gnu/packages/compression.scm (libcbor): Update. Change-Id: Ie372a9a73369eddac0620394e3e3608d8f27e0b6 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-02gnu: zstd: Fix cross-building to mingw32.Efraim Flashner
* gnu/packages/compression.scm (zstd)[arguments]: Adjust the custom 'adjust-library-locations phase to have separate logic for targeting mingw32. Adjust the make-flags to add some extra flags when targeting mingw32. Change-Id: Ifd32a6bd9157af93c7338dacc96467e2756b9314
2024-11-20gnu: Bump pzstd to version 1.5.6Aaron Covrig
* gnu/packages/compression.scm (pzstd): Bump to version 1.5.6 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-20gnu: Bump zstd to version 1.5.6Aaron Covrig
* gnu/packages/compression.scm (zstd-1.5.6): Bump version to 1.5.6 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-06gnu: upx: Update to 4.2.4.Nicolas Graves
* gnu/packages/compression.scm (upx): Update to 4.2.4. [properties]: Add lint-hidden-cve property. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-04gnu: squashfs-tools: Update to 4.6.1. [security fixes]Nicolas Graves
This fixes CVE-2021-40153 and CVE-2021-41072. * gnu/packages/compression.scm (squashfs-tools): Update to 4.6.1. [arguments]: Improve style. <#:make-flags>: Add INSTALL_MANPAGES_DIR value. <#:phases>: Remove phase 'install-documentation. Add phase 'patch-generated-source-shebangs. [native-inputs]: Add coreutils-minimal, help2man, which. [inputs]: Remove labels. Change-Id: I095427f071ad0f8d1d2609cfc4dd3ed719ece812
2024-10-28gnu: libtar: Patch CVEs. [security fixes]Nicolas Graves
This fixes CVE-2021-33643, CVE-2021-33644, CVE-2021-33645, CVE-2021-33646. * gnu/packages/compression.scm (libtar)[source]<patches>: Add patches here... * gnu/local.mk (dist_patch_DATA): ...and here. * gnu/packages/patches/libtar-CVE-2021-33643-CVE-2021-33644.patch, gnu/packages/patches/libtar-CVE-2021-33645-CVE-2021-33646.patch: New files. Signed-off-by: Andreas Enge <andreas@enge.fr> Change-Id: I60a6b753fddc1a0d08f96010ef3d57ec66c2251b
2024-08-31gnu: xz: Update to 5.4.5.Ludovic Courtès
* gnu/packages/compression.scm (xz): Update to 5.4.5. Change-Id: Ic9b4a19ebe92c2d81fd89d01febf115a69e4adbd
2024-08-31gnu: zlib: Update to 1.3.Ludovic Courtès
* gnu/packages/compression.scm (zlib): Update to 1.3. Change-Id: I4addb22798308819198da18a093581bdb2c4f22d
2024-08-31gnu: gzip: Update to 1.13.Efraim Flashner
* gnu/packages/compression.scm (gzip): Update to 1.13.
2024-08-18gnu: unrar-free: Update to 0.3.1.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (unrar-free): Update to 0.3.1. [native-inputs, inputs]: Remove input labels. Change-Id: Ifa0d54ca22819e8e65a8a3140c94bc9063905873
2024-08-23gnu: plzip: Fix cross-compilation.Zheng Junjie
* gnu/packages/compression.scm (plzip)[arguments]<#:configure-flags>: Use CXX-FOR-TARGET. Change-Id: I03edf1a3758cbcf1254b8edc7f532e772a041fcb
2024-08-23gnu: plzip: Update to 1.11.Artyom V. Poptsov
* gnu/packages/compression.scm (plzip): Update to 1.11. Change-Id: Ia7901bc8b2989b2e63e73869fe851536efeddfef Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-12gnu: Add heatshrink.Artyom V. Poptsov
* gnu/packages/compression.scm (heatshrink): New variable. * gnu/packages/patches/heatshrink-add-cmake.patch: New file. * gnu/local.mk (dist_patch_DATA): Add "heatshrink-add-cmake.patch". Change-Id: I0beccdcaed22e47ac6bfe522497e0759a315813d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-11gnu: xarchiver: Update to 0.5.4.23.Artyom V. Poptsov
* gnu/packages/compression.scm (xarchiver): Update to 0.5.4.23. Change-Id: I3675efc22b546810f7c5341c8f22be217cb69853 Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-06-18gnu: Add miniz-for-pytorch.David Elsing
* gnu/packages/compression.scm (miniz-for-pytorch): New variable. * gnu/packages/patches/miniz-for-pytorch.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
2024-06-18gnu: Add miniz.David Elsing
* gnu/packages/compression.scm (miniz): New variable.
2024-05-15gnu: Add draco.Vinicius Monego
* gnu/packages/compression.scm (draco): New variable. Change-Id: Ibba9180ac2ee176aa445684472fa7d34327f8ce5 Co-authored-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-04-22gnu: Add streambuf-shrinkwrap.Ricardo Wurmus
* gnu/packages/compression.scm (streambuf-shrinkwrap): New variable. Change-Id: I3405b777e18cfd7b505f6de06019353d6c49a797
2024-04-06gnu: Add minizip-ng.Vinicius Monego
* gnu/packages/compression.scm (minizip-ng): New variable. Change-Id: I429dc542c1610383962c9971c2bef5a94c1f8bc6
2024-02-09gnu: pigz: Update to 2.8.Greg Hogan
* gnu/packages/compression.scm (pigz): Update to 2.8. Change-Id: I058815637f2bbcd700c0f2b5f46aa0a307450d3f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2023-09-24gnu: libjcat: Update to 0.1.14.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (libjcat): Update to 0.1.14.
2023-09-24gnu: libdeflate: Update to 1.19.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (libdeflate): Update to 1.19.