From 0017d80aa50f8729b5a1e6c65c2f08971cafe526 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Wed, 14 Mar 2012 01:23:31 +0000 Subject: GNU EFI development libraries svn path=/nixpkgs/trunk/; revision=33057 --- pkgs/development/libraries/gnu-efi/default.nix | 40 ++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/development/libraries/gnu-efi/default.nix (limited to 'pkgs/development/libraries/gnu-efi') diff --git a/pkgs/development/libraries/gnu-efi/default.nix b/pkgs/development/libraries/gnu-efi/default.nix new file mode 100644 index 00000000000..c43e9f6b4da --- /dev/null +++ b/pkgs/development/libraries/gnu-efi/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, fetchurl +}: + +stdenv.mkDerivation { + name = "gnu-efi-3.0p"; + + src = fetchurl { + url = "mirror://sourceforge/gnu-efi/gnu-efi_3.0p.orig.tar.gz"; + sha256 = "1pm4wk1gma7mb8z19js7kb5y31a0zk308mkafmq6gb0b2a0i39cn"; + }; + + meta = { + description = "GNU EFI development toolchain"; + homepage = http://sourceforge.net/projects/gnu-efi/; + license = "GPL"; + maintainers = [ stdenv.lib.maintainers.shlevy ]; + platforms = ["x86_64-linux" "i686-linux"]; + }; + + buildFlags = [ + "CC=cc" + "AS=as" + "LD=ld" + "AR=ar" + "RANLIB=ranlib" + "OBJCOPY=objcopy" + ]; + + buildPhase = '' + make $buildFlags + make $buildFlags -C apps clean all + ''; + + installPhase = '' + make INSTALLROOT="$out" install + mkdir -pv $out/share/gnu-efi + install -D -m644 apps/*.efi $out/share/gnu-efi + ''; +} -- cgit 1.4.1