diff options
author | Shea Levy <shea@shealevy.com> | 2012-03-14 01:23:31 +0000 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2012-03-14 01:23:31 +0000 |
commit | 0017d80aa50f8729b5a1e6c65c2f08971cafe526 (patch) | |
tree | 776c01fece5901ae2f025c71e7326ebf18d68e7e /pkgs/development/libraries/gnu-efi | |
parent | 27bedda4f6a6480a2db76a579b0836048f8a210a (diff) | |
download | nixpkgs-0017d80aa50f8729b5a1e6c65c2f08971cafe526.tar nixpkgs-0017d80aa50f8729b5a1e6c65c2f08971cafe526.tar.gz nixpkgs-0017d80aa50f8729b5a1e6c65c2f08971cafe526.tar.bz2 nixpkgs-0017d80aa50f8729b5a1e6c65c2f08971cafe526.tar.lz nixpkgs-0017d80aa50f8729b5a1e6c65c2f08971cafe526.tar.xz nixpkgs-0017d80aa50f8729b5a1e6c65c2f08971cafe526.tar.zst nixpkgs-0017d80aa50f8729b5a1e6c65c2f08971cafe526.zip |
GNU EFI development libraries
svn path=/nixpkgs/trunk/; revision=33057
Diffstat (limited to 'pkgs/development/libraries/gnu-efi')
-rw-r--r-- | pkgs/development/libraries/gnu-efi/default.nix | 40 |
1 files changed, 40 insertions, 0 deletions
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 + ''; +} |