xfce4-14.exo: workaround undeclared gio-unix-2.0

See https://github.com/NixOS/nixpkgs/issues/36468

Upstream issue: https://bugzilla.xfce.org/show_bug.cgi?id=15825
This commit is contained in:
worldofpeace 2019-08-16 23:06:19 -04:00
parent ec4a0f8171
commit 48240a3b51

View File

@ -1,4 +1,4 @@
{ mkXfceDerivation, docbook_xsl, libxslt, perlPackages, gtk3 { mkXfceDerivation, docbook_xsl, glib, libxslt, perlPackages, gtk3
, libxfce4ui, libxfce4util }: , libxfce4ui, libxfce4util }:
mkXfceDerivation rec { mkXfceDerivation rec {
@ -9,13 +9,10 @@ mkXfceDerivation rec {
sha256 = "013am7q4pwfncf4hk2a3hv7yx2vxgzb5xm8qsi9mxkj29xdhrvs5"; sha256 = "013am7q4pwfncf4hk2a3hv7yx2vxgzb5xm8qsi9mxkj29xdhrvs5";
nativeBuildInputs = [ libxslt perlPackages.URI docbook_xsl ]; nativeBuildInputs = [ libxslt perlPackages.URI docbook_xsl ];
buildInputs = [ gtk3 libxfce4ui libxfce4util ]; buildInputs = [ gtk3 glib libxfce4ui libxfce4util ];
postPatch = '' # Workaround https://bugzilla.xfce.org/show_bug.cgi?id=15825
substituteInPlace exo-helper/Makefile.am \ NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
--replace 'exo_helper_2_CFLAGS =' \
'exo_helper_2_CFLAGS = $(GIO_UNIX_CFLAGS)'
'';
meta = { meta = {
description = "Application library for Xfce"; description = "Application library for Xfce";