My personal project and infrastructure archive
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nomicon/pkgs/development/quickemu/default.nix

85 lines
1.5 KiB

quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 Added quickemu to nixpkgs quickemu: init at 2.2.6 quickemu: init at 2.2.6 remove bad merge files quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. Update pkgs/development/quickemu/default.nix Co-authored-by: Bruno Bigras <bigras.bruno@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com> quickemu: init at 2.2.6 quickemu: init at 2.2.6 Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> quickemu: init at 2.2.6
3 years ago
{ lib
, fetchFromGitHub
, stdenv
, makeWrapper
, qemu
, gnugrep
, lsb-release
, jq
, procps
, python3
, cdrtools
, usbutils
, util-linux
, spice-gtk
quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 Added quickemu to nixpkgs quickemu: init at 2.2.6 quickemu: init at 2.2.6 remove bad merge files quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. Update pkgs/development/quickemu/default.nix Co-authored-by: Bruno Bigras <bigras.bruno@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com> quickemu: init at 2.2.6 quickemu: init at 2.2.6 Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> quickemu: init at 2.2.6
3 years ago
, swtpm
, wget
, xdg-user-dirs
, xrandr
, zsync
, OVMF
, quickemu
, testers
quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 Added quickemu to nixpkgs quickemu: init at 2.2.6 quickemu: init at 2.2.6 remove bad merge files quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. Update pkgs/development/quickemu/default.nix Co-authored-by: Bruno Bigras <bigras.bruno@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com> quickemu: init at 2.2.6 quickemu: init at 2.2.6 Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> quickemu: init at 2.2.6
3 years ago
}:
let
runtimePaths = [
qemu
gnugrep
jq
lsb-release
procps
python3
cdrtools
usbutils
util-linux
spice-gtk
quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 Added quickemu to nixpkgs quickemu: init at 2.2.6 quickemu: init at 2.2.6 remove bad merge files quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. Update pkgs/development/quickemu/default.nix Co-authored-by: Bruno Bigras <bigras.bruno@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com> quickemu: init at 2.2.6 quickemu: init at 2.2.6 Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> quickemu: init at 2.2.6
3 years ago
swtpm
wget
xdg-user-dirs
xrandr
zsync
];
in
stdenv.mkDerivation rec {
pname = "quickemu";
version = "3.15";
quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 Added quickemu to nixpkgs quickemu: init at 2.2.6 quickemu: init at 2.2.6 remove bad merge files quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. Update pkgs/development/quickemu/default.nix Co-authored-by: Bruno Bigras <bigras.bruno@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com> quickemu: init at 2.2.6 quickemu: init at 2.2.6 Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> quickemu: init at 2.2.6
3 years ago
src = fetchFromGitHub {
owner = "quickemu-project";
repo = "quickemu";
quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 Added quickemu to nixpkgs quickemu: init at 2.2.6 quickemu: init at 2.2.6 remove bad merge files quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. Update pkgs/development/quickemu/default.nix Co-authored-by: Bruno Bigras <bigras.bruno@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com> quickemu: init at 2.2.6 quickemu: init at 2.2.6 Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> quickemu: init at 2.2.6
3 years ago
rev = version;
sha256="sha256-ako/eh8cMWKvdrgm9VTgSH67nA2igKUlJZtBeH1bu4Y=";
quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 Added quickemu to nixpkgs quickemu: init at 2.2.6 quickemu: init at 2.2.6 remove bad merge files quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. Update pkgs/development/quickemu/default.nix Co-authored-by: Bruno Bigras <bigras.bruno@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com> quickemu: init at 2.2.6 quickemu: init at 2.2.6 Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> quickemu: init at 2.2.6
3 years ago
};
patches = [
./input_overrides.patch
];
quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 Added quickemu to nixpkgs quickemu: init at 2.2.6 quickemu: init at 2.2.6 remove bad merge files quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. Update pkgs/development/quickemu/default.nix Co-authored-by: Bruno Bigras <bigras.bruno@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com> quickemu: init at 2.2.6 quickemu: init at 2.2.6 Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> quickemu: init at 2.2.6
3 years ago
nativeBuildInputs = [ makeWrapper ];
installPhase = ''
runHook preInstall
install -Dm755 -t "$out/bin" quickemu quickget macrecovery
for f in quickget macrecovery quickemu; do
wrapProgram $out/bin/$f \
--prefix PATH : "${lib.makeBinPath runtimePaths}" \
--set ENV_EFI_CODE "${OVMF.fd}/FV/OVMF_CODE.fd" \
--set ENV_EFI_VARS "${OVMF.fd}/FV/OVMF_VARS.fd"
done
quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 Added quickemu to nixpkgs quickemu: init at 2.2.6 quickemu: init at 2.2.6 remove bad merge files quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. Update pkgs/development/quickemu/default.nix Co-authored-by: Bruno Bigras <bigras.bruno@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com> quickemu: init at 2.2.6 quickemu: init at 2.2.6 Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> quickemu: init at 2.2.6
3 years ago
runHook postInstall
'';
passthru.tests = testers.testVersion { package = quickemu; };
quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 Added quickemu to nixpkgs quickemu: init at 2.2.6 quickemu: init at 2.2.6 remove bad merge files quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. Update pkgs/development/quickemu/default.nix Co-authored-by: Bruno Bigras <bigras.bruno@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com> quickemu: init at 2.2.6 quickemu: init at 2.2.6 Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> quickemu: init at 2.2.6
3 years ago
meta = with lib; {
description = "Quickly create and run optimised Windows, macOS and Linux desktop virtual machines";
homepage = "https://github.com/quickemu-project/quickemu";
quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 Added quickemu to nixpkgs quickemu: init at 2.2.6 quickemu: init at 2.2.6 remove bad merge files quickemu: init at 2.2.6 quickemu: init at 2.2.6 quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. quickemu: init at 2.2.6 refactor default.nix for better readability/efficancy. Update pkgs/development/quickemu/default.nix Co-authored-by: Bruno Bigras <bigras.bruno@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com> quickemu: init at 2.2.6 quickemu: init at 2.2.6 Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/quickemu/default.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> quickemu: init at 2.2.6
3 years ago
license = licenses.mit;
maintainers = with maintainers; [ fedx-sudo ];
};
}