Author: ludo
Date: Mon Jun 13 20:52:32 2011
New Revision: 27440
URL: https://svn.nixos.org/websvn/nix/?rev=27440&sc=1

Log:
GNU GRUB 1.99.

Modified:
   nixpkgs/trunk/maintainers/scripts/gnu/gnupdate
   nixpkgs/trunk/pkgs/tools/misc/grub/1.9x.nix

Modified: nixpkgs/trunk/maintainers/scripts/gnu/gnupdate
==============================================================================
--- nixpkgs/trunk/maintainers/scripts/gnu/gnupdate      Mon Jun 13 20:52:26 
2011        (r27439)
+++ nixpkgs/trunk/maintainers/scripts/gnu/gnupdate      Mon Jun 13 20:52:32 
2011        (r27440)
@@ -630,7 +630,6 @@
       ("freefont-ttf" "ftp.gnu.org"   "/gnu/freefont" #f)
       ("gnupg"        "ftp.gnupg.org" "/gcrypt" #t)
       ("gnu-ghostscript" "ftp.gnu.org"  "/gnu/ghostscript" #f)
-      ("grub"         "alpha.gnu.org" "/gnu" #t)
       ("GNUnet"       "ftp.gnu.org" "/gnu/gnunet" #f)
       ("mit-scheme"   "ftp.gnu.org" "/gnu/mit-scheme/stable.pkg" #f)
       ("icecat"       "ftp.gnu.org" "/gnu/gnuzilla" #f)

Modified: nixpkgs/trunk/pkgs/tools/misc/grub/1.9x.nix
==============================================================================
--- nixpkgs/trunk/pkgs/tools/misc/grub/1.9x.nix Mon Jun 13 20:52:26 2011        
(r27439)
+++ nixpkgs/trunk/pkgs/tools/misc/grub/1.9x.nix Mon Jun 13 20:52:32 2011        
(r27440)
@@ -1,9 +1,9 @@
-{ fetchurl, stdenv, flex, bison, gettext, ncurses, libusb, freetype, qemu
+{ fetchurl, stdenv, xz, flex, bison, gettext, ncurses, libusb, freetype, qemu
 , EFIsupport ? false }:
 
 let
     prefix = "grub${if EFIsupport then "-efi" else ""}";
-    version = "1.99rc2";
+    version = "1.99";
     unifont_bdf = fetchurl {
       url = "http://unifoundry.com/unifont-5.1.20080820.bdf.gz";;
       sha256 = "0s0qfff6n6282q28nwwblp5x295zd6n71kl43xj40vgvdqxv0fxx";
@@ -14,12 +14,12 @@
   name = "${prefix}-${version}";
 
   src = fetchurl {
-    url = "ftp://alpha.gnu.org/gnu/grub/grub-1.99~rc2.tar.gz";;
-    sha256 = 
"ea8f243c95851d58d34ac04910929395790e9b9383d6deb2bb6750435bc3e7bd";
-    name = "${name}.tar.gz";
+    url = "mirror://gnu/grub/grub-${version}.tar.xz";
+    sha256 = "06q2a7bg1mbsms604a89fkdnwrc1jg9hr2mmfdmg3il39j6i827k";
   };
 
-  buildInputs = [ flex bison ncurses libusb freetype gettext ]
+  buildNativeInputs = [ xz flex bison ];
+  buildInputs = [ ncurses libusb freetype gettext ]
     ++ stdenv.lib.optional doCheck qemu;
 
   preConfigure =
@@ -56,9 +56,10 @@
         [ "--with-platform=efi" "--target=${arch}" "--program-prefix=" ];
 
   doCheck = false;
+  enableParallelBuilding = true;
 
   meta = {
-    description = "GNU GRUB, the Grand Unified Boot Loader (2.x alpha)";
+    description = "GNU GRUB, the Grand Unified Boot Loader (2.x beta)";
 
     longDescription =
       '' GNU GRUB is a Multiboot boot loader. It was derived from GRUB, GRand
_______________________________________________
nix-commits mailing list
nix-comm...@cs.uu.nl
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to