From d7533209a109126073af99444b4c600ed31d9fa9 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 16 Mar 2012 02:05:38 +0000 Subject: [PATCH] Add NixosBootPkg You almost certainly don't want to use this. It's a very stupid, overspecialized application that's only needed by the efiBootStub NixOS module in corner cases. svn path=/nixpkgs/trunk/; revision=33134 --- pkgs/tools/misc/NixosBootPkg/default.nix | 28 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 pkgs/tools/misc/NixosBootPkg/default.nix diff --git a/pkgs/tools/misc/NixosBootPkg/default.nix b/pkgs/tools/misc/NixosBootPkg/default.nix new file mode 100644 index 00000000000..88192465aba --- /dev/null +++ b/pkgs/tools/misc/NixosBootPkg/default.nix @@ -0,0 +1,28 @@ +{ stdenv, edk2, fetchhg }: + +let + + src = fetchhg { + url = https://bitbucket.org/shlevy/nixosbootpkg; + tag = "1ff4c2891c8c1eb03677a6f8b04b8d05807ec198"; + sha256 = "06zwy0g9a7g2sny7phvn2z76pb3wnw4vm9vsrjjaj7f7nzcsn13k"; + }; + +in + +stdenv.mkDerivation (edk2.setup "NixosBootPkg/NixosBootPkg.dsc" { + name = "NixosBootPkg-2012-03-15"; + + unpackPhase = '' + ln -sv ${src} NixosBootPkg + ln -sv ${edk2.src}/MdePkg . + ''; + + meta = { + description = "Sample UEFI firmware for QEMU and KVM"; + homepage = http://www.shealevy.com; + license = "MIT"; + maintainers = [ stdenv.lib.maintainers.shlevy ]; + platforms = ["x86_64-linux" "i686-linux"]; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 09678a5e01a..5fe2853e038 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -927,6 +927,8 @@ let ninka = callPackage ../development/tools/misc/ninka { }; + NixosBootPkg = callPackage ../tools/misc/NixosBootPkg { }; + nodejs = callPackage ../development/web/nodejs {}; ldns = callPackage ../development/libraries/ldns { };