@ -1,7 +1,7 @@
{ lib , stdenv , fetchurl , fetchpatch , python3 , python3Packages , zlib , pkg-config , glib , buildPackages
{ lib , stdenv , fetchurl , fetchpatch , python3 , python3Packages , zlib , pkg-config , glib , buildPackages
, perl , pixman , vde2 , alsa-lib , texinfo , flex
, perl , pixman , vde2 , alsa-lib , texinfo , flex
, bison , lzo , snappy , libaio , libtasn1 , gnutls , nettle , curl , ninja , meson , sigtool
, bison , lzo , snappy , libaio , libtasn1 , gnutls , nettle , curl , ninja , meson , sigtool
, makeWrapper , runtimeShell
, makeWrapper , runtimeShell , removeReferencesTo
, attr , libcap , libcap_ng , socat
, attr , libcap , libcap_ng , socat
, CoreServices , Cocoa , Hypervisor , rez , setfile
, CoreServices , Cocoa , Hypervisor , rez , setfile
, numaSupport ? stdenv . isLinux && ! stdenv . isAarch32 , numactl
, numaSupport ? stdenv . isLinux && ! stdenv . isAarch32 , numactl
@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
depsBuildBuild = [ buildPackages . stdenv . cc ] ;
depsBuildBuild = [ buildPackages . stdenv . cc ] ;
nativeBuildInputs = [ makeWrapper pkg-config flex bison meson ninja perl python3 python3Packages . sphinx python3Packages . sphinx_rtd_theme ]
nativeBuildInputs = [ makeWrapper removeReferencesTo pkg-config flex bison meson ninja perl python3 python3Packages . sphinx python3Packages . sphinx_rtd_theme ]
++ lib . optionals gtkSupport [ wrapGAppsHook ]
++ lib . optionals gtkSupport [ wrapGAppsHook ]
++ lib . optionals stdenv . isDarwin [ sigtool ] ;
++ lib . optionals stdenv . isDarwin [ sigtool ] ;
@ -175,6 +175,7 @@ stdenv.mkDerivation rec {
# copy qemu-ga (guest agent) to separate output
# copy qemu-ga (guest agent) to separate output
mkdir - p $ ga/bin
mkdir - p $ ga/bin
cp $ out/bin/qemu-ga $ ga/bin /
cp $ out/bin/qemu-ga $ ga/bin /
remove-references-to - t $ out $ ga/bin/qemu-ga
'' + l i b . o p t i o n a l S t r i n g g t k S u p p o r t ''
'' + l i b . o p t i o n a l S t r i n g g t k S u p p o r t ''
# wrap GTK Binaries
# wrap GTK Binaries
for f in $ out/bin/qemu-system- * ; do
for f in $ out/bin/qemu-system- * ; do