summaryrefslogtreecommitdiff
path: root/pkgs/tools/compression (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge staging-next into stagingnixpkgs-ci[bot]2026-01-031-0/+6
|\
| * gzip: fix cygwin buildDavid McFarland2026-01-021-0/+6
* | xz: 5.8.1 -> 5.8.2 (#472286)Michael Daniels2025-12-311-2/+2
|\ \
| * | xz: 5.8.1 -> 5.8.2•••Changes: https://github.com/tukaani-project/xz/releases/tag/v5.8.2 Sergei Trofimovich2025-12-191-2/+2
* | | Merge staging-next into stagingsternenseemann2025-12-301-8/+1
|\ \ \ | | |/ | |/|
| * | Revert "gzip: set passthru.updateScript"•••This reverts commit 63a72682ee627c972810d0b81fb48e85f15a193d. Does not eval when run. Michael Daniels2025-12-301-8/+0
* | | gzip: add passthru testMichael Daniels2025-12-281-0/+11
* | | Merge staging-next into stagingnixpkgs-ci[bot]2025-12-281-7/+12
|\| |
| * | gzip: adoptMichael Daniels2025-12-261-4/+1
| * | gzip: use finalAttrsMichael Daniels2025-12-251-4/+4
| * | gzip: set passthru.updateScriptMichael Daniels2025-12-251-0/+8
* | | Merge staging-next into stagingnixpkgs-ci[bot]2025-12-221-2/+2
|\| |
| * | kzipmix: fix 404 urlJustin Restivo2025-12-211-2/+2
| |/
* / zstd: fix cygwin buildDavid McFarland2025-12-161-0/+7
|/
* treewide: clean up 'meta = with' pattern•••This commit was created by a combination of scripts and tools: - an ast-grep script to prefix things in meta with `lib.`, - a modified nixf-diagnose / nixf combination to remove unused `with lib;`, and - regular nixfmt. Co-authored-by: Wolfgang Walther <walther@technowledgy.de> Ihar Hrachyshka2025-12-106-19/+19
* maintainers: drop sander•••Inactive since at least 2024. Was removed as commmiter for inactivity a while ago. No reaction to maintainer pings for quite some time. Wolfgang Walther2025-12-052-2/+0
* maintainers: drop orivej•••Signed-off-by: Marcin Serwin <marcin@serwin.dev> Marcin Serwin2025-11-211-1/+1
* zstd: fix changelog•••lib.version (nixpkgs version) creeped in due to wide `lib` scope. Note: I am working on an automated extinguisher of the pattern, so leaving the rest of "modernization" out of scope. Ihar Hrachyshka2025-09-131-1/+1
* zstd: Include overrides in package testsRobert Hensing2025-08-271-5/+10
* zstd: set meta.pkgConfigModules•••I've chosen to use zstd from the pkgs fix point for the pkg-config test instead of using finalAttrs.finalPackage because this is effectively also done for all the other tests (they test bindings from the pkgs fix point which get their zstd from the pkgs fix point). sternenseemann2025-08-241-0/+4
* bzip3: move to pkgs/by-name•••Using clangStdenv doesn't seem necessary anymore. Robert Schütz2025-08-201-56/+0
* bzip3: 1.5.2 -> 1.5.3•••Diff: https://github.com/iczelia/bzip3/compare/1.5.2...1.5.3 Changelog: https://github.com/iczelia/bzip3/blob/1.5.3/NEWS Robert Schütz2025-08-201-6/+6
* treewide: move to by-name part 3liberodark2025-08-191-66/+0
* treewide: run nixfmt 1.0.0Wolfgang Walther2025-07-243-36/+34
* Merge master into staging-nextnixpkgs-ci[bot]2025-04-281-2/+2
|\
| * bzip3: 1.5.1 -> 1.5.2R. Ryantm2025-04-281-2/+2
* | gzip: 1.13 -> 1.14 (#397666)Vladimír Čunát2025-04-201-2/+2
|\ \ | |/ |/|
| * gzip: 1.13 -> 1.14R. Ryantm2025-04-101-2/+2
* | Merge remote-tracking branch 'origin/master' into staging-nextK9002025-04-084-4/+4
|\|
| * Revert "treewide: replace `rev` with `tag`"•••This reverts commit 65a333600d5c88a98d674f637d092807cfc12253. This wasn't tested for correctness with something like fodwatch [0], and should not have been (self-)merged so quickly, especially without further review. It also resulted in the breakage of at least one package [1] (and that's the one we know of and was caught). A few packages that were updated in between this commit and this revert were not reverted back to using `rev`, but other than that, this is a 1:1 revert. [0]: https://codeberg.org/raphaelr/fodwatch [1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e4587d75882aebc21a04bee960418f8ce9 Winter2025-04-084-4/+4
* | Merge remote-tracking branch 'origin/master' into staging-nextK9002025-04-074-4/+4
|\|
| * treewide: replace `rev` with `tag`Pol Dellaiera2025-04-074-4/+4
* | xz: 5.6.4 -> 5.8.1 (#393310)Vladimír Čunát2025-04-031-2/+2
|\ \
| * | xz: 5.8.0 -> 5.8.1•••Security update: CVE-2025-31115 https://github.com/tukaani-project/xz/releases/tag/v5.8.1 Vladimír Čunát2025-04-031-2/+2
| * | xz: 5.6.4 -> 5.8.0•••Changes: https://github.com/tukaani-project/xz/releases/tag/v5.8.0 Sergei Trofimovich2025-03-261-2/+2
* | | Merge remote-tracking branch 'upstream/staging-next' into stagingSilvan Mosberger2025-04-021-18/+28
|\ \ \ | | |/ | |/|
| * | treewide: Format all Nix files•••Format all Nix files using the officially approved formatter, making the CI check introduced in the previous commit succeed: nix-build ci -A fmt.check This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153) of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166). This commit will lead to merge conflicts for a number of PRs, up to an estimated ~1100 (~33%) among the PRs with activity in the past 2 months, but that should be lower than what it would be without the previous [partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537). Merge conflicts caused by this commit can now automatically be resolved while rebasing using the [auto-rebase script](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/maintainers/scripts/auto-rebase). If you run into any problems regarding any of this, please reach out to the [formatting team](https://nixos.org/community/teams/formatting/) by pinging @NixOS/nix-formatting. Silvan Mosberger2025-04-011-18/+28
| |/
* | zstd: 1.5.6 -> 1.5.7 (#383579)Franz Pletz2025-03-182-8/+15
|\ \ | |/ |/|
| * zstd: 1.5.6 -> 1.5.7•••Changes: https://github.com/facebook/zstd/releases/tag/v1.5.7 Sergei Trofimovich2025-02-202-8/+15
* | Merge master into staging-nextnixpkgs-ci[bot]2025-02-131-0/+5
|\|
| * xz: run autoreconfHook on OpenBSD•••This cannot be made unconditional as it causes infinite recursion, but the old libtool being used messes up the distribution of OpenBSD shared libraries. Audrey Dutcher2025-02-121-0/+5
* | bash: Make interactive by default (#379368)K9002025-02-091-2/+2
|\ \
| * | bash: Make interactive the default•••The status quo of `bash` not being interactive is frustrating for many users, because trying to use it interactively is just messed up, and `bashInteractive` is not intuitive and barely discoverable. This was brought to my (and many others) attention by @stahnma in his [talk at CfgMgmtCamp 2025](https://cfp.cfgmgmtcamp.org/ghent2025/talk/YUVUTN/), where he highlighted this as one of the frustrations he ran into when learning Nix. Why this is fine: - No reason for not making interactive the default was given in the original commit (6c6ff6f36ff26932aa730875bd237c8e37210f0e), but probably it was due to the increase in closure size - The closure size only increases by 6.9MiB (19.5%) today, with the added dependency on the store paths for readline and ncurses, which are needed on systems in almost all cases anyways - If somebody really needs to get a more minimal system, they can use the newly-introduced `bashNonInteractive` instead now - Though to apply it consistently, they'll need to do that in an overlay like ``` final: prev: { bash = self.bashNonInteractive; } ``` Or alternatively using the `system.replaceDependencies.replacements` NixOS option approach. While there's also other such `*Interactive` packages that could use the same treatment, `bash` is a great start. This was already attempted before in https://github.com/NixOS/nixpkgs/pull/151227, but was not continued for unknown reason. To avoid stdenv becoming bigger, all uses of bash in the (working) stdenv's are changed to the explicitly non-interactive version here. This commit will however still cause a mass rebuild for all packages (and reverse deps) making use of the default bash. Silvan Mosberger2025-02-051-2/+2
* | | xz: 5.6.3 -> 5.6.4 (#376901)Vladimír Čunát2025-02-081-2/+2
|\ \ \ | |_|/ |/| |
| * | xz: 5.6.3 -> 5.6.4•••Changes: https://github.com/tukaani-project/xz/releases/tag/v5.6.4 Sergei Trofimovich2025-01-261-2/+2
| |/
* / bzip2: Embed autoconf patch•••I'm seeing consistent failures trying to get the patch using ftp:// and it seems that the https:// download fails under IPv6-only connectivity. https://github.com/NixOS/nixpkgs/pull/272640 With this, it seems that just grabbing the patch is the best option around as suggested by jshort, https://github.com/NixOS/nixpkgs/pull/272640#issuecomment-2130354682 Dietrich Daroch2025-01-132-4/+371
|/
* bzip3: 1.5.0 -> 1.5.1R. Ryantm2024-12-261-2/+2
* gzip: use makeShellWrapper instead of makeWrapper (#351097)Arne Keller2024-12-201-2/+2
|\
| * gzip: use makeShellWrapper instead of makeWrapper•••makeWrapper is in default makeShellWrapper but sometimes it is beneficial to switch it in overlay to makeBinaryWrapper, but gzip is injecting shell expansion that doesn't work binary wrapper. Thus this takes shell wrapper explicitly as a dependency now. Karel Kočí2024-10-251-2/+2
* | bzip3: 1.4.0 -> 1.5.0R. Ryantm2024-12-151-2/+2