gnome3.gnome-boxes: fix build

This commit is contained in:
Jan Tojnar 2018-03-15 19:21:51 +01:00
parent 2bd4880588
commit 49d85d42b7
No known key found for this signature in database
GPG Key ID: 7FAB2A15F7A607A4

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, meson, ninja, wrapGAppsHook, pkgconfig, gettext, libvirt-glib
{ stdenv, fetchurl, meson, ninja, wrapGAppsHook, pkgconfig, gettext, itstool, libvirt-glib
, glib, gobjectIntrospection, libxml2, gtk3, gtkvnc, libvirt, spice-gtk
, spice-protocol, libsoup, libosinfo, systemd, tracker, tracker-miners, vala
, libcap, yajl, gmp, gdbm, cyrus_sasl, gnome3, librsvg, desktop-file-utils
@ -21,7 +21,7 @@ in stdenv.mkDerivation rec {
doCheck = true;
nativeBuildInputs = [
meson ninja vala pkgconfig gettext wrapGAppsHook gobjectIntrospection desktop-file-utils
meson ninja vala pkgconfig gettext itstool wrapGAppsHook gobjectIntrospection desktop-file-utils
];
buildInputs = [
@ -36,6 +36,15 @@ in stdenv.mkDerivation rec {
gappsWrapperArgs+=(--prefix PATH : "${stdenv.lib.makeBinPath [ mtools cdrkit libcdio qemu ]}")
'';
mesonFlags = [
"-Dovirt=false"
];
postPatch = ''
chmod +x build-aux/post_install.py # patchShebangs requires executable file
patchShebangs build-aux/post_install.py
'';
passthru = {
updateScript = gnome3.updateScript {
packageName = "gnome-boxes";