about summary refs log tree commit diff
path: root/pkgs/development/quickemu/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/quickemu/default.nix')
-rw-r--r--pkgs/development/quickemu/default.nix98
1 files changed, 0 insertions, 98 deletions
diff --git a/pkgs/development/quickemu/default.nix b/pkgs/development/quickemu/default.nix
deleted file mode 100644
index c8893a4e06b2b..0000000000000
--- a/pkgs/development/quickemu/default.nix
+++ /dev/null
@@ -1,98 +0,0 @@
-{ lib
-, fetchFromGitHub
-, stdenv
-, makeWrapper
-, qemu
-, gnugrep
-, gnused
-, lsb-release
-, jq
-, procps
-, python3
-, cdrtools
-, usbutils
-, util-linux
-, socat
-, spice-gtk
-, swtpm
-, unzip
-, wget
-, xdg-user-dirs
-, xrandr
-, zsync
-, OVMF
-, OVMFFull
-, quickemu
-, testers
-, installShellFiles
-}:
-let
-  runtimePaths = [
-    qemu
-    gnugrep
-    gnused
-    jq
-    lsb-release
-    procps
-    python3
-    cdrtools
-    usbutils
-    util-linux
-    unzip
-    socat
-    swtpm
-    wget
-    xdg-user-dirs
-    xrandr
-    zsync
-  ];
-in
-
-stdenv.mkDerivation rec {
-  pname = "quickemu";
-  version = "4.9.2";
-
-  src = fetchFromGitHub {
-    owner = "quickemu-project";
-    repo = "quickemu";
-    rev = version;
-    hash = "sha256-StYgnFBnEJUkJDyFluMm01xhgejXc99AEldGGxIvZU0=";
-  };
-
-  postPatch = ''
-    sed -i \
-      -e '/OVMF_CODE_4M.secboot.fd/s|ovmfs=(|ovmfs=("${OVMFFull.firmware}","${OVMFFull.variables}" |' \
-      -e '/OVMF_CODE_4M.fd/s|ovmfs=(|ovmfs=("${OVMF.firmware}","${OVMF.variables}" |' \
-      -e '/cp "''${VARS_IN}" "''${VARS_OUT}"/a chmod +w "''${VARS_OUT}"' \
-      -e 's/Icon=.*qemu.svg/Icon=qemu/' \
-      quickemu
-  '';
-
-  nativeBuildInputs = [ makeWrapper installShellFiles ];
-
-  installPhase = ''
-    runHook preInstall
-
-    installManPage docs/quickget.1 docs/quickemu.1 docs/quickemu_conf.1
-    install -Dm755 -t "$out/bin" macrecovery quickemu quickget windowskey
-
-    # spice-gtk needs to be put in suffix so that when virtualisation.spiceUSBRedirection
-    # is enabled, the wrapped spice-client-glib-usb-acl-helper is used
-    for f in macrecovery quickget quickemu windowskey; do
-      wrapProgram $out/bin/$f \
-        --prefix PATH : "${lib.makeBinPath runtimePaths}" \
-        --suffix PATH : "${lib.makeBinPath [ spice-gtk ]}"
-    done
-
-    runHook postInstall
-  '';
-
-  passthru.tests = testers.testVersion { package = quickemu; };
-
-  meta = with lib; {
-    description = "Quickly create and run optimised Windows, macOS and Linux desktop virtual machines";
-    homepage = "https://github.com/quickemu-project/quickemu";
-    license = licenses.mit;
-    maintainers = with maintainers; [ fedx-sudo ];
-  };
-}