gnome3.gtk: fix build on darwin

The .la file does not exist on darwin.
This commit is contained in:
Robin Gloster 2016-08-27 08:00:20 +00:00
parent 8a84fc0217
commit e646d2c07c
No known key found for this signature in database
GPG Key ID: 5E4C836C632C2882

View File

@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
++ optional cupsSupport cups; ++ optional cupsSupport cups;
#TODO: colord? #TODO: colord?
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl"; NIX_LDFLAGS = optionalString stdenv.isDarwin "-lintl";
# demos fail to install, no idea where's the problem # demos fail to install, no idea where's the problem
preConfigure = "sed '/^SRC_SUBDIRS /s/demos//' -i Makefile.in"; preConfigure = "sed '/^SRC_SUBDIRS /s/demos//' -i Makefile.in";
@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
"--enable-wayland-backend" "--enable-wayland-backend"
]; ];
postInstall = '' postInstall = optionalString (!stdenv.isDarwin) ''
substituteInPlace "$out/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.la" \ substituteInPlace "$out/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.la" \
--replace '-L${gmp.dev}/lib' '-L${gmp.out}/lib' --replace '-L${gmp.dev}/lib' '-L${gmp.out}/lib'
''; '';