summary refs log tree commit diff
path: root/pkgs/tools/misc/grub
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2014-09-03 01:06:04 -0700
committerWilliam A. Kennington III <william@wkennington.com>2014-09-03 01:06:07 -0700
commit88d270f62e268c4cd36bc6e181ee885e21167376 (patch)
tree96d0005167fe1565e9465c529e1e08e15be561dd /pkgs/tools/misc/grub
parent8abe312cde76ee9c201e08ed45a19d8f774b176f (diff)
downloadnixlib-88d270f62e268c4cd36bc6e181ee885e21167376.tar
nixlib-88d270f62e268c4cd36bc6e181ee885e21167376.tar.gz
nixlib-88d270f62e268c4cd36bc6e181ee885e21167376.tar.bz2
nixlib-88d270f62e268c4cd36bc6e181ee885e21167376.tar.lz
nixlib-88d270f62e268c4cd36bc6e181ee885e21167376.tar.xz
nixlib-88d270f62e268c4cd36bc6e181ee885e21167376.tar.zst
nixlib-88d270f62e268c4cd36bc6e181ee885e21167376.zip
grub2: Add localizations
Diffstat (limited to 'pkgs/tools/misc/grub')
-rw-r--r--pkgs/tools/misc/grub/2.0x.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/tools/misc/grub/2.0x.nix b/pkgs/tools/misc/grub/2.0x.nix
index fdb2ae556e8d..e5471a6c404c 100644
--- a/pkgs/tools/misc/grub/2.0x.nix
+++ b/pkgs/tools/misc/grub/2.0x.nix
@@ -22,6 +22,13 @@ let
     url = "http://unifoundry.com/unifont-5.1.20080820.bdf.gz";
     sha256 = "0s0qfff6n6282q28nwwblp5x295zd6n71kl43xj40vgvdqxv0fxx";
   };
+
+  po_src = fetchurl {
+    name = "grub-2.02-beta2.tar.gz";
+    url = "http://alpha.gnu.org/gnu/grub/grub-2.02~beta2.tar.gz";
+    sha256 = "1lr9h3xcx0wwrnkxdnkfjwy08j7g7mdlmmbdip2db4zfgi69h0rm";
+  };
+
 in (
 
 assert efiSupport -> canEfi;
@@ -61,7 +68,10 @@ stdenv.mkDerivation rec {
     '';
 
   prePatch =
-    '' sh autogen.sh
+    '' tar zxf ${po_src} grub-2.02~beta2/po
+       rm -rf po
+       mv grub-2.02~beta2/po po
+       sh autogen.sh
        gunzip < "${unifont_bdf}" > "unifont.bdf"
        sed -i "configure" \
            -e "s|/usr/src/unifont.bdf|$PWD/unifont.bdf|g"