Closesgnu/gnu#1734.
* gnu/packages/compression.scm (tarsplitter): Add a maintenance note
explaining the status of the package and action plan for the next
refresh cycle.
Change-Id: I3ef015c9f335247577c9c9d5835b369a079f86c9
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
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>
* 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
* 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
This is a follow-up of 8842305c46.
* gnu/packages/compression.scm (snappy)[properties]: Use cpe-vendor
instead of wrongfully used cpe-name.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
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>
* 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
* 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.