summary refs log tree commit diff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2008-07-01 08:31:48 +0000
committerLudovic Courtès <ludo@gnu.org>2008-07-01 08:31:48 +0000
commit117865a28f73c2aba2b0eec66bbab049ec17829b (patch)
tree31eb723de10be1a62645474b698159a934dd7dfc
parent21e500ac88dfb3b58ff0f72d6c7c8d8f6e3e44cd (diff)
downloadnixpkgs-117865a28f73c2aba2b0eec66bbab049ec17829b.tar
nixpkgs-117865a28f73c2aba2b0eec66bbab049ec17829b.tar.gz
nixpkgs-117865a28f73c2aba2b0eec66bbab049ec17829b.tar.bz2
nixpkgs-117865a28f73c2aba2b0eec66bbab049ec17829b.tar.lz
nixpkgs-117865a28f73c2aba2b0eec66bbab049ec17829b.tar.xz
nixpkgs-117865a28f73c2aba2b0eec66bbab049ec17829b.tar.zst
nixpkgs-117865a28f73c2aba2b0eec66bbab049ec17829b.zip
Switch to GNU Autoconf 2.62.
svn path=/nixpkgs/trunk/; revision=12230
-rw-r--r--pkgs/development/tools/misc/autoconf/2.62.nix31
-rw-r--r--pkgs/development/tools/misc/autoconf/default.nix33
-rw-r--r--pkgs/top-level/all-packages.nix15
3 files changed, 30 insertions, 49 deletions
diff --git a/pkgs/development/tools/misc/autoconf/2.62.nix b/pkgs/development/tools/misc/autoconf/2.62.nix
deleted file mode 100644
index 4194fcb94bd..00000000000
--- a/pkgs/development/tools/misc/autoconf/2.62.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-{stdenv, fetchurl, m4, perl, lzma}:
-
-stdenv.mkDerivation rec {
-  name = "autoconf-2.62";
-  src = fetchurl {
-    url = "mirror://gnu/autoconf/${name}.tar.lzma";
-    sha256 = "0wc70i36cjw5kszvp50d02w8fzh2yxnsa9la6chrf7csb0dnn4jn";
-  };
-
-  buildInputs = [m4 perl lzma];
-  unpackCmd="lzma -d < $src | tar -x ";
-
-  doCheck = true;
-
-  meta = {
-    homepage = http://www.gnu.org/software/autoconf/;
-    description = "GNU Autoconf, a part of the GNU Build System";
-
-    longDescription = ''
-      GNU Autoconf is an extensible package of M4 macros that produce
-      shell scripts to automatically configure software source code
-      packages.  These scripts can adapt the packages to many kinds of
-      UNIX-like systems without manual user intervention.  Autoconf
-      creates a configuration script for a package from a template
-      file that lists the operating system features that the package
-      can use, in the form of M4 macro calls.
-    '';
-
-    license = "GPLv2+";
-  };
-}
diff --git a/pkgs/development/tools/misc/autoconf/default.nix b/pkgs/development/tools/misc/autoconf/default.nix
index 4c0c870d23e..4194fcb94bd 100644
--- a/pkgs/development/tools/misc/autoconf/default.nix
+++ b/pkgs/development/tools/misc/autoconf/default.nix
@@ -1,10 +1,31 @@
-{stdenv, fetchurl, m4, perl}:
+{stdenv, fetchurl, m4, perl, lzma}:
 
-stdenv.mkDerivation {
-  name = "autoconf-2.61";
+stdenv.mkDerivation rec {
+  name = "autoconf-2.62";
   src = fetchurl {
-    url = http://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.bz2;
-    md5 = "36d3fe706ad0950f1be10c46a429efe0";
+    url = "mirror://gnu/autoconf/${name}.tar.lzma";
+    sha256 = "0wc70i36cjw5kszvp50d02w8fzh2yxnsa9la6chrf7csb0dnn4jn";
+  };
+
+  buildInputs = [m4 perl lzma];
+  unpackCmd="lzma -d < $src | tar -x ";
+
+  doCheck = true;
+
+  meta = {
+    homepage = http://www.gnu.org/software/autoconf/;
+    description = "GNU Autoconf, a part of the GNU Build System";
+
+    longDescription = ''
+      GNU Autoconf is an extensible package of M4 macros that produce
+      shell scripts to automatically configure software source code
+      packages.  These scripts can adapt the packages to many kinds of
+      UNIX-like systems without manual user intervention.  Autoconf
+      creates a configuration script for a package from a template
+      file that lists the operating system features that the package
+      can use, in the form of M4 macro calls.
+    '';
+
+    license = "GPLv2+";
   };
-  buildInputs = [m4 perl];
 }
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 5cf30cfe4b4..07953297238 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1979,14 +1979,7 @@ let pkgs = rec {
     name = "ant-" + j2sdk14x.name;
   };
 
-  autoconf = autoconf261;
-  autoconfLatest = autoconf262;
-
-  autoconf261 = import ../development/tools/misc/autoconf {
-    inherit fetchurl stdenv perl m4;
-  };
-
-  autoconf262 = import ../development/tools/misc/autoconf/2.62.nix {
+  autoconf = import ../development/tools/misc/autoconf {
     inherit fetchurl stdenv perl m4 lzma;
   };
 
@@ -3391,8 +3384,7 @@ let pkgs = rec {
     inherit freetype fontconfig gettext gperf curl 
       libjpeg libtiff libpng libxml2 libxslt sqlite 
       icu cairo perl intltool automake libtool 
-      pkgconfig;
-    autoconf = autoconfLatest;
+      pkgconfig autoconf;
     flex = flex2535;
     bison = bison23;
   } null;
@@ -5599,12 +5591,11 @@ let pkgs = rec {
   carrier = builderDefsPackage (selectVersion ../applications/networking/instant-messengers/carrier "2.4.2") {
     inherit fetchurl stdenv pkgconfig perl perlXMLParser libxml2 openssl nss
       gtkspell aspell gettext ncurses avahi dbus dbus_glib python
-      libtool automake;
+      libtool automake autoconf;
     GStreamer = gst_all.gstreamer;
     inherit (gtkLibs) gtk glib;
     inherit (gnome) startupnotification GConf ;
     inherit (xlibs) libXScrnSaver scrnsaverproto libX11 xproto kbproto;
-    autoconf = autoconfLatest;
   } null;
   funpidgin = carrier;