about summary refs log tree commit diff
path: root/pkgs/tools/compression
AgeCommit message (Collapse)AuthorFilesLines
2024-04-21maintainers: remove KamilaBorowskaKamila Borowska1-1/+1
2024-04-12Merge branch 'staging' into staging-nextVladimír Čunát1-2/+2
Conflicts (tried to quickly resolve somehow, checked eval): pkgs/development/python-modules/apsw/default.nix pkgs/development/python-modules/mido/default.nix pkgs/development/python-modules/pytest-bdd/default.nix pkgs/development/python-modules/sparse/default.nix
2024-04-09gzip: add meta.mainProgramAustin Horstman1-0/+2
2024-03-31Merge pull request #299590 from trofi/zstd-updateSandro1-2/+2
zstd: 1.5.5 -> 1.5.6
2024-03-31Merge master into staging-nextgithub-actions[bot]1-2/+2
2024-03-30xz: switch to a working src URL, add warningVladimír Čunát1-2/+5
2024-03-29Revert "xz: 5.4.6 -> 5.6.0"Martin Weinelt1-2/+2
This reverts commit 5c7c19cc7ef416b2f4a154263c6d04a50bbac86c. The upstream tarball has been tampered with and includes a backport for which we cannot completely rule out, whether we are affected. https://www.openwall.com/lists/oss-security/2024/03/29/4
2024-03-29Revert "xz: 5.6.0 -> 5.6.1"Martin Weinelt1-2/+2
This reverts commit c53bbe30cd195e452c124473bee0cea050bea546. The upstream tarball has been tampered with and includes a backport for which we cannot completely rule out, whether we are affected. https://www.openwall.com/lists/oss-security/2024/03/29/4
2024-03-28upx: 4.2.2 -> 4.2.3R. Ryantm1-2/+2
2024-03-27zstd: 1.5.5 -> 1.5.6Sergei Trofimovich1-2/+2
Changes: https://github.com/facebook/zstd/releases/tag/v1.5.6
2024-03-23Merge pull request #297601 from r-ryantm/auto-update/crabzMario Rodas1-3/+3
crabz: 0.9.0 -> 0.10.0
2024-03-21crabz: 0.9.0 -> 0.10.0R. Ryantm1-3/+3
2024-03-19Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-0/+1
Conflicts: - pkgs/development/python-modules/sphinx-autobuild/default.nix
2024-03-19treewide: add meta.mainProgram to packages with a single binarystuebinm1-0/+1
The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible.
2024-03-19Merge master into staging-nextgithub-actions[bot]1-3/+3
2024-03-18crabz: 0.8.1 -> 0.9.0R. Ryantm1-3/+3
2024-03-12Merge #294784: xz: 5.6.0 -> 5.6.1Vladimír Čunát1-2/+2
...into staging
2024-03-11llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi ↵a-n-n-a-l-e-e1-3/+1
into libcxx (#292043) - merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git. - remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required. - fixes https://github.com/NixOS/nixpkgs/issues/166205 - provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640 - pkgsCross.x86_64-freebsd builds work again This change can be represented in 3 stages 1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi} 2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin} 3. remove all references to libcxxabi outside of llvm (about 58 packages modified) ### merging libcxxabi into libcxx - take the union of the libcxxabi and libcxx cmake flags - eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency - libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx. - darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient. - linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient. - libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+) - git/libcxx/defaul.nix does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway. ### stdenv changes - darwin bootstrap, remove references to libcxxabi and cxxabi - cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12) - adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx ### 58 package updates - remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed - swift, nodejs_v8 remove libcxxabi references in the clang override https://github.com/NixOS/nixpkgs/pull/292043
2024-03-10xz: 5.6.0 -> 5.6.1Sergei Trofimovich1-2/+2
Changes: https://github.com/tukaani-project/xz/releases/tag/v5.6.1
2024-03-09Merge staging-next into staginggithub-actions[bot]1-21/+0
2024-03-09Merge pull request #293617 from iFreilicht/fix-zsync-clangWeijia Wang1-21/+0
zsync: fix build with clang + migrate to by-name
2024-03-08zsync: migrate to by-nameFelix Uhl1-27/+0
2024-03-08zsync: fix build with clangFelix Uhl1-0/+6
I originally found the fix in [this HomeBrew formula](https://github.com/Homebrew/homebrew-core/blob/f800f85efed9312a1abc5fcf7f1269576a3f2d95/Formula/z/zsync.rb#L32). I tested the built binary like this: zsync http://cdimage.ubuntu.com/ubuntu/daily-live/current/noble-desktop-amd64.iso.zsync Aborting the download and starting it again worked, it continued at the same percentage mark. So I'm very certain that the compilation error really is a mistake, and suppressing it is not an issue.
2024-03-06Merge pull request #292721 from r-ryantm/auto-update/lzipWeijia Wang2-18/+2
lzip: 1.24 -> 1.24.1
2024-03-05Merge master into staging-nextgithub-actions[bot]1-3/+3
2024-03-05Merge pull request #289980 from fgaz/treewide/fgaz-finalAttrsFrancesco Gazzetta1-3/+3
treewide: use finalAttrs in packages maintained by @fgaz
2024-03-05heatshrink: use finalAttrs patternFrancesco Gazzetta1-3/+3
2024-03-02lzip: 1.24 -> 1.24.1R. Ryantm2-18/+2
2024-03-01Merge master into staging-nextgithub-actions[bot]2-0/+16
2024-03-01lzip: fix mingw regressionSean Link2-0/+16
Broken by the last lzip upgrade.
2024-02-29Merge #291205: xz: 5.4.6 -> 5.6.0Vladimír Čunát1-2/+2
...into staging
2024-02-24xz: 5.4.6 -> 5.6.0Sergei Trofimovich1-2/+2
Changes: https://github.com/tukaani-project/xz/releases/tag/v5.6.0
2024-02-23Merge branch 'master' into staging-nextWeijia Wang1-4/+9
2024-02-22xz: Add meta.pkgConfigModulesRodney Lorrimar1-4/+9
2024-02-09Merge staging-next into staginggithub-actions[bot]1-26/+0
2024-02-09Merge master into staging-nextgithub-actions[bot]1-26/+0
2024-02-09plzip: pkgs/tools/compression/plzip -> pkgs/by-name/pl/plzipEmery Hemingway1-26/+0
2024-02-08Merge pull request #284905 from r-ryantm/auto-update/lzipWeijia Wang1-2/+2
lzip: 1.23 -> 1.24
2024-02-05Merge master into staging-nextgithub-actions[bot]2-0/+17
2024-02-03Merge #284077: xz: 5.4.5 -> 5.4.6Vladimír Čunát1-3/+3
...into staging
2024-02-02lzip: add mingw supportSean Link2-0/+17
Part of a greater effort to get qtbase and qtmultimedia cross compiling for windows.
2024-01-30lzip: 1.23 -> 1.24R. Ryantm1-2/+2
2024-01-26xz: 5.4.5 -> 5.4.6Sergei Trofimovich1-3/+3
Releases moved to github. Changes: https://github.com/tukaani-project/xz/releases/tag/v5.4.6
2024-01-22lziprecover: 1.23 -> 1.24R. Ryantm1-2/+2
2024-01-11efficient-compression-tool: fixup build with gcc13Vladimír Čunát1-0/+5
2024-01-04Merge master into staging-nextgithub-actions[bot]1-2/+3
2024-01-03upx: 4.2.1 -> 4.2.2Paul Meyer1-2/+3
2024-01-02Merge remote-tracking branch 'origin/master' into staging-nextK9001-1/+12
2024-01-01Merge pull request #277638 from a-n-n-a-l-e-e/lbzip2-fix7c6f434c1-1/+12
lbzip2: apply implicit function definition patch; fix darwin
2023-12-30lbzip2: apply implicit function definition patch; fix darwinannalee1-1/+12
https://github.com/kjn/lbzip2/pull/33