summary refs log tree commit diff
path: root/pkgs/development/tools/build-managers/gnumake
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2010-08-20 15:26:41 +0000
committerLudovic Courtès <ludo@gnu.org>2010-08-20 15:26:41 +0000
commit58b1dfe0fe9c67f02c3eb4d76f97b8a6db8de677 (patch)
treea2fbb45b10b1ed6180a2bafd5bc790c5f1210e10 /pkgs/development/tools/build-managers/gnumake
parent14e86a9812ce7a721cfc82c847ed2a82af0bf252 (diff)
downloadnixlib-58b1dfe0fe9c67f02c3eb4d76f97b8a6db8de677.tar
nixlib-58b1dfe0fe9c67f02c3eb4d76f97b8a6db8de677.tar.gz
nixlib-58b1dfe0fe9c67f02c3eb4d76f97b8a6db8de677.tar.bz2
nixlib-58b1dfe0fe9c67f02c3eb4d76f97b8a6db8de677.tar.lz
nixlib-58b1dfe0fe9c67f02c3eb4d76f97b8a6db8de677.tar.xz
nixlib-58b1dfe0fe9c67f02c3eb4d76f97b8a6db8de677.tar.zst
nixlib-58b1dfe0fe9c67f02c3eb4d76f97b8a6db8de677.zip
GNU Make 3.82.
svn path=/nixpkgs/branches/stdenv-updates/; revision=23281
Diffstat (limited to 'pkgs/development/tools/build-managers/gnumake')
-rw-r--r--pkgs/development/tools/build-managers/gnumake/default.nix33
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 09ac6b9142e2..12ac0275bc01 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 ];
   };
 }