Commit graph

70 commits

Author SHA1 Message Date
Ben Siraphob 76f93cc731 pkgs/tools: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Ben Siraphob 8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Will Dietz a88a701611 wget: 1.20.1 -> 1.20.3
http://lists.gnu.org/archive/html/info-gnu/2019-04/msg00001.html
http://lists.gnu.org/archive/html/info-gnu/2019-04/msg00000.html
2019-04-05 15:45:25 -05:00
Frederik Rietdijk 070290bda7 Merge master into staging-next 2018-12-31 12:00:36 +01:00
Pierre Bourdon d132c08aa1 wget: 1.20 -> 1.20.1 (CVE-2018-20483) 2018-12-29 13:00:58 +01:00
volth bb9557eb7c lib.makePerlPath -> perlPackages.makePerlPath 2018-12-15 03:50:31 +00:00
Frederik Rietdijk a510aa2672 Merge master into staging-next 2018-12-03 12:18:43 +01:00
c0bw3b 0498ccd076 Treewide: use HTTPS on GNU domains
HTTP -> HTTPS for :
- http://gnu.org/
- http://www.gnu.org/
- http://elpa.gnu.org/
- http://lists.gnu.org/
- http://gcc.gnu.org/
- http://ftp.gnu.org/ (except in fetchurl mirrors)
- http://bugs.gnu.org/
2018-12-02 15:51:59 +01:00
Will Dietz c6db972e8b wget: 1.19.5 -> 1.20
https://lists.gnu.org/archive/html/info-gnu/2018-11/msg00011.html
2018-11-29 20:04:38 -06:00
Tor Hedin Brønner 580cab57e4
wget, fwknop: fixup after configureFlags refactoring 2018-08-12 10:08:46 +02:00
John Ericson f0d6b385d1 treewide: Make all the rest of configureFlags 2018-08-03 17:06:03 -04:00
Franz Pletz 2b499afa63
wget: 1.19.4 -> 1.19.5 for CVE-2018-0494 2018-05-07 03:00:22 +02:00
Matthew Bauer ed2a9cf65f treewide: remove libintl hacks 2018-03-22 16:50:11 -05:00
Tuomas Tynkkynen b4c12eef30 wget: 1.19.2 -> 1.19.4 2018-01-23 23:52:00 +02:00
Franz Pletz 3e29dd00fc
wget: 1.19.1 -> 1.19.2 for multiple CVEs
Fixes CVE-2017-13089, CVE-2017-13090.
2017-10-27 11:58:50 +02:00
Franz Pletz 39e8db7849
wget: add patch for CVE-2017-6508 2017-03-11 08:18:57 +01:00
Franz Pletz e9a5ec099e
wget: 1.19 -> 1.19.1
Fixes build on darwin.

Fixes #22595.
2017-02-12 02:52:25 +01:00
Franz Pletz 900326fdc0
wget: add some more dependencies & small cleanups
cc #22416
2017-02-06 13:18:33 +01:00
Franz Pletz 8b9e2010b4
libidn2: init at 0.16
wget now needs libidn2 instead of libidn.

cc #22416
2017-02-06 13:18:20 +01:00
Lancelot SIX 77b72ae355
wget: 1.18 -> 1.19
See http://lists.gnu.org/archive/html/info-gnu/2017-02/msg00000.html
for release announcement.
2017-02-03 18:41:57 +01:00
Nikolay Amiantov 0b05a16070 wget: fix man pages 2016-08-21 18:25:54 +03:00
Gabriel Ebner cbb0effa6e wget: 1.17.1 -> 1.18
Fixes #16368.
2016-06-20 22:15:46 +02:00
Vladimír Čunát 716aac2519 Merge branch 'staging' into closure-size 2016-01-19 09:55:31 +01:00
Tobias Geerinckx-Rice 4943e41347 wget: make libpsl attribute properly optional 2016-01-03 00:24:28 +01:00
Vladimír Čunát f9f6f41bff Merge branch 'master' into closure-size
TODO: there was more significant refactoring of qtbase and plasma 5.5
on master, and I'm deferring pointing to correct outputs to later.
2015-12-31 09:53:02 +01:00
Lancelot SIX 069b1891d3 pkgs.wget: 1.17 -> 1.17.1
1.17.1 is a bugfix release. See
https://lists.gnu.org/archive/html/info-gnu/2015-12/msg00007.html for
announcement.
2015-12-12 12:41:46 +01:00
Luca Bruno a412927924 Merge remote-tracking branch 'origin/master' into closure-size 2015-11-25 21:37:30 +01:00
Lancelot SIX fd1ffbf806 pkgs.wget: 1.16.3 -> 1.17 (close #11092)
See http://lists.gnu.org/archive/html/info-gnu/2015-11/msg00008.html
for release announcement.
2015-11-17 14:56:13 +01:00
Tuomas Tynkkynen 0eadc53b4b wget: Remove runtime dependency on OpenSSL headers
It collects compilation and linking flags that are displayed on
`wget --version`. Setting to 0 (NULL) is safe.
2015-10-28 10:17:08 +01:00
Eelco Dolstra 9e38b81af8 wget: Reduce closure size
This reduces the wget closure from 377 MiB to 49 MiB, which is in
particular good for EC2 images, since they include wget. The main
changes:

* Disable libpsl - this isn't very big itself, but it pulls in libicu,
  which is 36 MiB. It also adds build-time dependencies on packages
  like gtk-doc, dblatex, tetex etc.

* Replace gnutls with openssl. The former pulls in runtime
  dependencies like guile, python, binutils, gcc, ncurses, etc.
2015-09-28 22:29:50 +02:00
Jude Taylor 33de26c029 darwin purity: wget 2015-06-25 16:36:05 -07:00
William A. Kennington III c9395e1e92 Merge branch 'master' into staging 2015-05-08 05:59:50 -07:00
Tobias Geerinckx-Rice 0db1bb5bda wget: verify cookie domains with libpsl
Reduces vulnerability to "supercookie" attacks:
<http://comments.gmane.org/gmane.comp.web.wget.general/12820>
2015-05-07 17:30:20 +02:00
koral 49e250564a wget: 1.16 -> 1.16.3 2015-04-13 17:25:28 +00:00
Dan Peebles 12c1c8d590 wget wants libiconv but doesn't say so 2015-02-18 00:49:37 -05:00
Eric Seidel 9a1817c778 make wget build on darwin 2015-02-04 00:09:13 -08:00
Franz Pletz e630ee2fdd wget: Update to 1.16 (fix CVE-2014-4877)
This patch updates wget to the current version, 1.16. This release fixes a
remotely exploitable security issue: CVE-2014-4877.

A dependency on libidn was added and the testsuite now depends on
python3. A patch that disables a test was removed because it is not needed
anymore.

As I intend to take care of wget in the future, I added myself to the
maintainers.
2014-10-30 10:30:08 +01:00
Bjørn Forsman c9baba9212 Fix many package descriptions
(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.
2014-08-24 22:31:37 +02:00
Mateusz Kowalczyk 7a45996233 Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
Nixpkgs Monitor 7a211df849 wget: update from 1.14 to 1.15 2014-01-23 21:10:55 +02:00
Eric Kow 29b2aec233 wget darwin: disable Test-iri-disabled.px
This test fails on MacOS X. The failure has something to do with
the tests expecting filesystems to accept/store filenames as
bytes. On the HFS+ filesystem, however, filenames are Unicode
characters (Normalisation Form D).

This wget ticket appears to be relevant
    http://savannah.gnu.org/bugs/index.php?27541

The maintainer does not seem to think that this test
failure represents a problem in practice:
    http://article.gmane.org/gmane.comp.web.wget.general/8988

But this patch should be revisited/removed if this aspect of wget is
ever addressed in the future.

NB: I'm also a bit concerned/confused that none of the tests mentioned
in that message seem to fail, so I'm not 100% sure if this is the
relevant issue.
2013-11-08 09:36:42 +00:00
Ludovic Courtès 2e937c437a unmaintain several packages 2013-08-16 23:45:01 +02:00
Eelco Dolstra 2aa6f262cb Merge remote-tracking branch 'origin/master' into stdenv-updates 2013-02-15 13:36:34 +01:00
Lluís Batlle i Rossell 959dd6399c wget: update to 1.14
The 1.13.4 took for me 2G of RAM while doing:
wget -r -l 1 -k https://fosdem.org/2013/schedule/events/
2013-02-01 22:18:17 +01:00
Eelco Dolstra ab3eeabfed Rename buildNativeInputs -> nativeBuildInputs
Likewise for propagatedBuildNativeInputs, etc.  "buildNativeInputs"
sounds like an imperative rather than a noun phrase.
2012-12-28 19:20:09 +01:00
Eelco Dolstra 9b8d21bd80 wget: Update to 1.14
Also fixes the gets() problem in wget.
2012-09-24 17:43:47 -04:00
Ludovic Courtès 0093d96841 GNU Wget: Prepare for cross-compilation of a stripped-down version.
svn path=/nixpkgs/trunk/; revision=30445
2011-11-16 14:48:27 +00:00