diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-08-04 16:02:27 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-08-04 16:02:27 +0000 |
commit | 84c7717cd504433562fcc567f3f7c7758153b7d2 (patch) | |
tree | a1bc0305d80432add00e977e02e665cf9d1ddaea /pkgs/os-specific/linux | |
parent | af3b8475ff0ae61e64f3abd230d4bd177cb67bd0 (diff) | |
download | nixlib-84c7717cd504433562fcc567f3f7c7758153b7d2.tar nixlib-84c7717cd504433562fcc567f3f7c7758153b7d2.tar.gz nixlib-84c7717cd504433562fcc567f3f7c7758153b7d2.tar.bz2 nixlib-84c7717cd504433562fcc567f3f7c7758153b7d2.tar.lz nixlib-84c7717cd504433562fcc567f3f7c7758153b7d2.tar.xz nixlib-84c7717cd504433562fcc567f3f7c7758153b7d2.tar.zst nixlib-84c7717cd504433562fcc567f3f7c7758153b7d2.zip |
* qemu-kvm is the upstream renaming of the kvm package. It no longer
contains the kernel module, which we didn't build anyway. The kvm package can be deleted eventually. svn path=/nixpkgs/trunk/; revision=16582
Diffstat (limited to 'pkgs/os-specific/linux')
-rw-r--r-- | pkgs/os-specific/linux/qemu-kvm/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/qemu-kvm/default.nix b/pkgs/os-specific/linux/qemu-kvm/default.nix new file mode 100644 index 000000000000..112ea0fa9317 --- /dev/null +++ b/pkgs/os-specific/linux/qemu-kvm/default.nix @@ -0,0 +1,33 @@ +{stdenv, fetchurl, zlib, SDL, alsaLib, pkgconfig, pciutils}: + +assert stdenv.isLinux; + +stdenv.mkDerivation rec { + name = "qemu-kvm-0.11.0-rc1"; + + src = fetchurl { + url = "mirror://sourceforge/kvm/${name}.tar.gz"; + sha256 = "0gmz42ckjjv6p9fd767k1sqh319aplsddschjp86m526d082rik9"; + }; + + # e2fsprogs is needed for libuuid. + # rsync is a weird dependency used for copying kernel header files. + buildInputs = [zlib SDL alsaLib pkgconfig pciutils]; + + preBuild = + '' + # Don't use a hardcoded path to Samba. + substituteInPlace ./net.h --replace /usr/sbin/smbd smbd + ''; + + postInstall = + '' + # extboot.bin isn't installed due to a bug in the Makefile. + cp pc-bios/optionrom/extboot.bin $out/share/qemu/ + ''; + + meta = { + homepage = http://www.linux-kvm.org/; + description = "A full virtualization solution for Linux on x86 hardware containing virtualization extensions"; + }; +} |