summary refs log tree commit diff
path: root/pkgs/applications/virtualization/OVMF
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2017-04-22 11:57:23 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2017-04-23 19:28:34 +0200
commitddb788b6711af38d7251177f9ff2544496bca1c3 (patch)
tree706e06bb8fe3d50b4b607f61b07bae47bc5373b3 /pkgs/applications/virtualization/OVMF
parentdc87b5587e3fb39e96e6b965a26f324daf7508f8 (diff)
downloadnixlib-ddb788b6711af38d7251177f9ff2544496bca1c3.tar
nixlib-ddb788b6711af38d7251177f9ff2544496bca1c3.tar.gz
nixlib-ddb788b6711af38d7251177f9ff2544496bca1c3.tar.bz2
nixlib-ddb788b6711af38d7251177f9ff2544496bca1c3.tar.lz
nixlib-ddb788b6711af38d7251177f9ff2544496bca1c3.tar.xz
nixlib-ddb788b6711af38d7251177f9ff2544496bca1c3.tar.zst
nixlib-ddb788b6711af38d7251177f9ff2544496bca1c3.zip
OVMF: get version number from edk2
OVMF is built from edk2 sources so that's where its version number comes
from (logically). The edk2 version number is 2014-12-10, so this change
only ensures the version numbers won't drift apart in the future. (There
is no hash change.)
Diffstat (limited to 'pkgs/applications/virtualization/OVMF')
-rw-r--r--pkgs/applications/virtualization/OVMF/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/applications/virtualization/OVMF/default.nix b/pkgs/applications/virtualization/OVMF/default.nix
index fc3c679d414d..608ae594a2e9 100644
--- a/pkgs/applications/virtualization/OVMF/default.nix
+++ b/pkgs/applications/virtualization/OVMF/default.nix
@@ -9,10 +9,11 @@ let
   else
     throw "Unsupported architecture";
 
+  version = (builtins.parseDrvName edk2.name).version;
 in
 
 stdenv.mkDerivation (edk2.setup "OvmfPkg/OvmfPkg${targetArch}.dsc" {
-  name = "OVMF-2014-12-10";
+  name = "OVMF-${version}";
 
   # TODO: properly include openssl for secureBoot
   buildInputs = [nasm iasl] ++ stdenv.lib.optionals (secureBoot == true) [ openssl ];