summary refs log tree commit diff
path: root/pkgs/tools/compression/gzip
Commit message (Collapse)AuthorAge
* pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|
* tree-wide: disable `doCheck` and `doInstallCheck` where it fails (the ↵Jan Malakhovski2018-04-25
| | | | trivial part)
* gzip: remove darwin format patchDaiderd Jordan2018-01-27
|
* gzip: 1.8 -> 1.9Lancelot SIX2018-01-11
| | | | | See http://lists.gnu.org/archive/html/info-gnu/2018-01/msg00004.html for release informations.
* Fix Darwin stdenv to work on 10.13Dan Peebles2017-07-11
| | | | | | | The main changes are in libSystem, which lost the coretls component in 10.13 and some hardening changes that quietly crash any program that uses %n in a non-constant format string, so we've needed to patch a lot of programs that use gnulib.
* gzip: remove cygwin hackDavid McFarland2017-06-26
| | | | | The file being patched doesn't exist any more, and gzip now builds on cygwin without this.
* gzip: `xz.bin` should be native input---accidentally worked because `bin` ↵John Ericson2017-01-14
| | | | | (#21887) Otherwise http://hydra.nixos.org/build/46501984/nixlog/2
* pkgs.gzip: 1.7 -> 1.8Lancelot SIX2016-04-28
| | | | See http://lists.gnu.org/archive/html/info-gnu/2016-04/msg00012.html
* gzip: 1.6 -> 1.7 (close #14828)Aneesh Agrawal2016-04-20
|
* gzip: split man and info outputsVladimír Čunát2015-10-28
|
* Merge commit staging+systemd into closure-sizeVladimír Čunát2015-10-03
|\ | | | | | | Many non-conflict problems weren't (fully) resolved in this commit yet.
| * cygwin: gzip fpendingFlorian Friesdorf2015-05-28
| |
* | Merge 'staging' into closure-sizeVladimír Čunát2015-04-18
|\| | | | | | | | | | | | | | | - there were many easy merge conflicts - cc-wrapper needed nontrivial changes Many other problems might've been created by interaction of the branches, but stdenv and a few other packages build fine now.
| * Set some meta.platformsEelco Dolstra2015-03-20
| | | | | | | | Also fix meta.platform -> meta.platforms in a few places.
| * remove unused parameter from gzip derivationAristid Breitkreuz2014-10-08
| |
* | Merge branch 'staging' into v/modularVladimír Čunát2014-08-31
|\| | | | | | | | | | | | | Conflicts (easy): pkgs/development/interpreters/perl/5.10/setup-hook.sh pkgs/development/interpreters/perl/5.8/setup-hook.sh pkgs/development/libraries/gtk+/2.x.nix
| * Fix many package descriptionsBjørn Forsman2014-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (My OCD kicked in today...) Remove repeated package names, capitalize first word, remove trailing periods and move overlong descriptions to longDescription. I also simplified some descriptions as well, when they were particularly long or technical, often based on Arch Linux' package descriptions. I've tried to stay away from generated expressions (and I think I succeeded). Some specifics worth mentioning: * cron, has "Vixie Cron" in its description. The "Vixie" part is not mentioned anywhere else. I kept it in a parenthesis at the end of the description. * ctags description started with "Exuberant Ctags ...", and the "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis at the end of description. * nix has the description "The Nix Deployment System". Since that doesn't really say much what it is/does (especially after removing the package name!), I changed that to "Powerful package manager that makes package management reliable and reproducible" (borrowed from nixos.org). * Tons of "GNU Foo, Foo is a [the important bits]" descriptions is changed to just [the important bits]. If the package name doesn't contain GNU I don't think it's needed to say it in the description either.
* | fix .xz in stdenv bootstrapVladimír Čunát2014-08-30
| | | | | | | | | | Presumably needed due to the last staging merge. There was some stdenv stage refactoring within, IIRC.
* | WIP2Vladimír Čunát2014-08-26
|/
* Turn some license strings into lib.licenses valuesMateusz Kowalczyk2014-07-28
|
* gzip: Don't depend on stdenv-linux.Eelco Dolstra2014-01-07
| | | | Issue #1469.
* gzip: Don't depend on lessEelco Dolstra2014-01-07
| | | | No need to make stdenv bootstrap more bloated than necessary.
* Merge branch 'origin/master' into stdenv.Peter Simons2013-08-17
|\
| * unmaintain several packagesLudovic Courtès2013-08-16
| |
* | gzip: update 1.5 -> 1.6, use less in tests nowVladimír Čunát2013-06-30
| |
* | Fix GZip build on IllumosDanny Wilson2013-02-28
|/
* gzip: Update to 1.5Eelco Dolstra2012-09-18
| | | | | | | This fixes the gets() problem in gzip. Also disabled "make check" because it depends on Perl and more/less, which is undesirable in the stdenv bootstrap.
* tar, gzip: Adjust the `gets' patch.Ludovic Courtès2012-07-02
| | | | | Fixes the incorrect patches introduced in 9786a9826107dd1d7751d06f5d22610ae5283b78.
* tar, gzip, diffutils: Allow builds with newer versions of glibc.Ludovic Courtès2012-07-01
| | | | | This is a follow-up to 77fdc7bb3583606c86b2dd602b76a20a1bf6bc7c ("GNU Coreutils: Allow builds with newer versions of glibc.").
* Removing a gzip patch we had, as it looks like being in the new upstream ↵Lluís Batlle i Rossell2010-08-21
| | | | | | release. svn path=/nixpkgs/branches/stdenv-updates/; revision=23307
* GNU gzip 1.4.Ludovic Courtès2010-08-20
| | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=23278
* * Remove a bunch of empty files/directories.Eelco Dolstra2010-05-20
| | | | svn path=/nixpkgs/trunk/; revision=21911
* Porting changes from stdenv-updates into this branch.Lluís Batlle i Rossell2009-11-08
| | | | | | | | | | | | This comes from: svn diff ^/nixpkgs/trunk/@18255 ^/nixpkgs/branches/stdenv-updates/ > diff patch -p0 < diff and then adding into svn all files new from the patch. trunk@18255 comes from the last time I updated stdenv-updates from trunk. svn path=/nixpkgs/stdenv-updates2/; revision=18272
* * coreutils-6.10, findutils-4.2.32.Eelco Dolstra2008-02-06
| | | | | | * Added some meta attributes. svn path=/nixpkgs/branches/stdenv-updates/; revision=10511
* Added patch from Gentoo for glibc 2.6 compatibility. It just randomly ↵Michael Raskin2007-10-11
| | | | | | renames an inner function, so glibc 2.5-safe. svn path=/nixpkgs/trunk/; revision=9441
* * gzip 1.3.12 (NIXPKGS-53). Note that gunzip and zcat are scriptsEelco Dolstra2007-05-24
| | | | | | now instead of (sym)links. svn path=/nixpkgs/trunk/; revision=8745
* new versions of various very important tools to keep the buildfarm busy.Armijn Hemel2006-12-25
| | | | svn path=/nixpkgs/trunk/; revision=7485
* * Hook variables in the generic builder are now executed using eval.Eelco Dolstra2006-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has a major advantage: you can write hooks directly in Nix expressions. For instance, rather than write a builder like this: source $stdenv/setup postInstall=postInstall postInstall() { ln -sf gzip $out/bin/gunzip ln -sf gzip $out/bin/zcat } genericBuild (the gzip builder), you can just add this attribute to the derivation: postInstall = "ln -sf gzip $out/bin/gunzip; ln -sf gzip $out/bin/zcat"; and so a separate build script becomes unnecessary. This should allow us to get rid of most builders in Nixpkgs. * Allow configure and make arguments to contain whitespace. Previously, you could say, for instance configureFlags="CFLAGS=-O0" but not configureFlags="CFLAGS=-O0 -g" since the `-g' would be interpreted as a separate argument to configure. Now you can say configureFlagsArray=("CFLAGS=-O0 -g") or similarly configureFlagsArray=("CFLAGS=-O0 -g" "LDFLAGS=-L/foo -L/bar") which does the right thing. Idem for makeFlags, installFlags, checkFlags and distFlags. Unfortunately you can't pass arrays to Bash through the environment, so you can't put the array above in a Nix expression, e.g., configureFlagsArray = ["CFLAGS=-O0 -g"]; since it would just be flattened to a since string. However, you can use the inline hooks described above: preConfigure = "configureFlagsArray=(\"CFLAGS=-O0 -g\")"; svn path=/nixpkgs/trunk/; revision=6863
* * Doh.Eelco Dolstra2006-10-26
| | | | svn path=/nixpkgs/trunk/; revision=6859
* * Symlink gunzip, zcat.Eelco Dolstra2006-10-26
| | | | svn path=/nixpkgs/trunk/; revision=6857
* * catamaran.labs.cs.uu.nl -> nix.cs.uu.nl.Eelco Dolstra2005-08-22
| | | | svn path=/nixpkgs/trunk/; revision=3660
* * Move tarballs to catamaran so that we are no longer dependent on aEelco Dolstra2005-02-15
| | | | | | gazillion different servers. Resurrected some 25 missing files. svn path=/nixpkgs/trunk/; revision=2237
* * Remove trivial builders.Eelco Dolstra2004-03-29
| | | | | | | | | | | | * Make builders unexecutable by removing the hash-bang line and execute permission. * Convert calls to `derivation' to `mkDerivation'. * Remove `system' and `stdenv' attributes from calls to `mkDerivation'. These transformations were all done automatically, so it is quite possible I broke stuff. * Put the `mkDerivation' function in stdenv/generic. svn path=/nixpkgs/trunk/; revision=874
* * The stdenv setup script now defines a generic builder that allowsEelco Dolstra2004-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | builders for typical Autoconf-style to be much shorten, e.g., . $stdenv/setup genericBuild The generic builder does lots of stuff automatically: - Unpacks source archives specified by $src or $srcs (it knows about gzip, bzip2, tar, zip, and unpacked source trees). - Determines the source tree. - Applies patches specified by $patches. - Fixes libtool not to search for libraries in /lib etc. - Runs `configure'. - Runs `make'. - Runs `make install'. - Strips debug information from static libraries. - Writes nested log information (in the format accepted by `log2xml'). There are also lots of hooks and variables to customise the generic builder. See `stdenv/generic/docs.txt'. * Adapted the base packages (i.e., the ones used by stdenv) to use the generic builder. * We now use `curl' instead of `wget' to download files in `fetchurl'. * Neither `curl' nor `wget' are part of stdenv. We shouldn't encourage people to download stuff in builders (impure!). * Updated some packages. * `buildinputs' is now `buildInputs' (but the old name also works). * `findInputs' in the setup script now prevents inputs from being processed multiple times (which could happen, e.g., if an input was a propagated input of several other inputs; this caused the size variables like $PATH to blow up exponentially in the worst case). * Patched GNU Make to write nested log information in the format accepted by `log2xml'. Also, prior to writing the build command, Make now writes a line `building X' to indicate what is being built. This is unfortunately often obscured by the gigantic tool invocations in many Makefiles. The actual build commands are marked `unimportant' so that they don't clutter pages generated by `log2html'. svn path=/nixpkgs/trunk/; revision=845
* * Rename .fix -> .nix.Eelco Dolstra2003-11-18
| | | | svn path=/nixpkgs/trunk/; revision=511
* * Renamed pkgs-ng to pkgs.Eelco Dolstra2003-11-14
svn path=/nixpkgs/trunk/; revision=502