diff options
author | Ludovic Courtès <ludo@gnu.org> | 2010-08-20 15:26:41 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2010-08-20 15:26:41 +0000 |
commit | 58b1dfe0fe9c67f02c3eb4d76f97b8a6db8de677 (patch) | |
tree | a2fbb45b10b1ed6180a2bafd5bc790c5f1210e10 /pkgs/development/tools/build-managers | |
parent | 14e86a9812ce7a721cfc82c847ed2a82af0bf252 (diff) |
GNU Make 3.82.
svn path=/nixpkgs/branches/stdenv-updates/; revision=23281
Diffstat (limited to 'pkgs/development/tools/build-managers')
-rw-r--r-- | pkgs/development/tools/build-managers/gnumake/default.nix | 33 |
1 files changed, 25 insertions, 8 deletions
diff --git a/pkgs/development/tools/build-managers/gnumake/default.nix b/pkgs/development/tools/build-managers/gnumake/default.nix index 09ac6b9142e2b..12ac0275bc01e 100644 --- a/pkgs/development/tools/build-managers/gnumake/default.nix +++ b/pkgs/development/tools/build-managers/gnumake/default.nix @@ -1,19 +1,22 @@ {stdenv, fetchurl}: +let version = "3.82"; in stdenv.mkDerivation { - name = "gnumake-3.81"; - + name = "gnumake-${version}"; + src = fetchurl { - url = mirror://gnu/make/make-3.81.tar.bz2; - md5 = "354853e0b2da90c527e35aabb8d6f1e6"; + url = "mirror://gnu/make/make-${version}.tar.bz2"; + sha256 = "0ri98385hsd7li6rh4l5afcq92v8l2lgiaz85wgcfh4w2wzsghg2"; }; - + + doCheck = true; + patches = [ # Provide nested log output for subsequent pretty-printing by # nix-log2xml. ./log.patch - + # Purity: don't look for library dependencies (of the form # `-lfoo') in /lib and /usr/lib. It's a stupid feature anyway. # Likewise, when searching for included Makefiles, don't look in @@ -22,8 +25,22 @@ stdenv.mkDerivation { ]; meta = { - description = "A program for automatically building non-source files from sources"; + description = "GNU Make, a program controlling the generation of non-source files from sources"; + + longDescription = + '' Make is a tool which controls the generation of executables and + other non-source files of a program from the program's source files. + + Make gets its knowledge of how to build your program from a file + called the makefile, which lists each of the non-source files and + how to compute it from other files. When you write a program, you + should write a makefile for it, so that it is possible to use Make + to build and install the program. + ''; + homepage = http://www.gnu.org/software/make/; - license = "GPL"; + + license = "GPLv3+"; + maintainers = [ stdenv.lib.maintainers.ludo ]; }; } |