From 40495327c5e268ea1c447766ce60ca1e62d5a4a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 13 Oct 2009 21:34:54 +0000 Subject: [PATCH] GRUB 2: Add GNU Unifont BDF font. svn path=/nixpkgs/trunk/; revision=17791 --- pkgs/tools/misc/grub/1.9x.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/tools/misc/grub/1.9x.nix b/pkgs/tools/misc/grub/1.9x.nix index cd701ce66c9..26498758fb0 100644 --- a/pkgs/tools/misc/grub/1.9x.nix +++ b/pkgs/tools/misc/grub/1.9x.nix @@ -1,5 +1,11 @@ { fetchurl, stdenv, bison, ncurses, libusb, freetype }: +let unifont_bdf = fetchurl { + url = "http://unifoundry.com/unifont-5.1.20080820.bdf.gz"; + sha256 = "0s0qfff6n6282q28nwwblp5x295zd6n71kl43xj40vgvdqxv0fxx"; + }; +in + stdenv.mkDerivation rec { name = "grub-1.97beta3"; @@ -11,6 +17,12 @@ stdenv.mkDerivation rec { buildInputs = [ bison ncurses libusb freetype ]; + patchPhase = + '' gunzip < "${unifont_bdf}" > "unifont.bdf" + sed -i "configure" \ + -e "s|/usr/src/unifont.bdf|$PWD/unifont.bdf|g" + ''; + doCheck = true; meta = {