From c0fcdb5484a303d68444ab242bc924abca424715 Mon Sep 17 00:00:00 2001 From: Pallav Agarwal Date: Thu, 15 Feb 2018 13:14:40 +0530 Subject: [PATCH] Fix optional gtk-mac-integration --- pkgs/applications/misc/zathura/djvu/default.nix | 2 +- pkgs/applications/misc/zathura/pdf-mupdf/default.nix | 3 ++- pkgs/applications/misc/zathura/pdf-poppler/default.nix | 2 +- pkgs/applications/misc/zathura/ps/default.nix | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/misc/zathura/djvu/default.nix b/pkgs/applications/misc/zathura/djvu/default.nix index ba955d88c5a..d280a10f618 100644 --- a/pkgs/applications/misc/zathura/djvu/default.nix +++ b/pkgs/applications/misc/zathura/djvu/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { patches = [ ./gtkflags.patch ]; - patchPhase = stdenv.lib.optionalString stdenv.isDarwin '' + postPatch = stdenv.lib.optionalString stdenv.isDarwin '' string1='-shared ''${LDFLAGS} -o $@ ''$(OBJECTS) ''${LIBS}' string2='-Wl,-dylib_install_name,''${PLUGIN}.dylib -Wl,-bundle_loader,${zathura_core}/bin/.zathura-wrapped -bundle ''${LDFLAGS} -o $@ ''${OBJECTS} ''${LIBS}' makefileC1=$(sed -r 's/\.so/.dylib/g' Makefile) diff --git a/pkgs/applications/misc/zathura/pdf-mupdf/default.nix b/pkgs/applications/misc/zathura/pdf-mupdf/default.nix index 932633ce32c..1ca7644f60f 100644 --- a/pkgs/applications/misc/zathura/pdf-mupdf/default.nix +++ b/pkgs/applications/misc/zathura/pdf-mupdf/default.nix @@ -15,10 +15,11 @@ stdenv.mkDerivation rec { buildInputs = [ zathura_core gtk girara openssl mupdf libjpeg jbig2dec openjpeg + ] ++ stdenv.lib.optional stdenv.isDarwin [ gtk-mac-integration ]; - patchPhase = stdenv.lib.optionalString stdenv.isDarwin '' + postPatch = stdenv.lib.optionalString stdenv.isDarwin '' string1='-shared ''${LDFLAGS} -o $@ ''$(OBJECTS) ''${LIBS}' string2='-Wl,-dylib_install_name,''${PLUGIN}.dylib -Wl,-bundle_loader,${zathura_core}/bin/.zathura-wrapped -bundle ''${LDFLAGS} -o $@ ''${OBJECTS} ''${LIBS}' makefileC1=$(sed -r 's/\.so/.dylib/g' Makefile) diff --git a/pkgs/applications/misc/zathura/pdf-poppler/default.nix b/pkgs/applications/misc/zathura/pdf-poppler/default.nix index bd01e5e8c12..215ebdd7564 100644 --- a/pkgs/applications/misc/zathura/pdf-poppler/default.nix +++ b/pkgs/applications/misc/zathura/pdf-poppler/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { makeFlags = [ "PREFIX=$(out)" "PLUGINDIR=$(out)/lib" ]; - patchPhase = stdenv.lib.optionalString stdenv.isDarwin '' + postPatch = stdenv.lib.optionalString stdenv.isDarwin '' string1='-shared ''${LDFLAGS} -o $@ ''$(OBJECTS) ''${LIBS}' string2='-Wl,-dylib_install_name,''${PLUGIN}.dylib -Wl,-bundle_loader,${zathura_core}/bin/.zathura-wrapped -bundle ''${LDFLAGS} -o $@ ''${OBJECTS} ''${LIBS}' makefileC1=$(sed -r 's/\.so/.dylib/g' Makefile) diff --git a/pkgs/applications/misc/zathura/ps/default.nix b/pkgs/applications/misc/zathura/ps/default.nix index 1872015d7e8..c324deb28e0 100644 --- a/pkgs/applications/misc/zathura/ps/default.nix +++ b/pkgs/applications/misc/zathura/ps/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { patches = [ ./gtkflags.patch ]; - patchPhase = stdenv.lib.optionalString stdenv.isDarwin '' + postPatch = stdenv.lib.optionalString stdenv.isDarwin '' makefileC1=$(sed -r 's/\.so/.dylib/g' Makefile) makefileC2=$(echo "$makefileC1" | sed 's|-shared ''${LDFLAGS} -o $@ ''$(OBJECTS) ''${LIBS}|-Wl,-dylib_install_name,''${PLUGIN}.dylib -Wl,-bundle_loader,${zathura_core}/bin/.zathura-wrapped -bundle ''${LDFLAGS} -o $@ ''${OBJECTS} ''${LIBS}|g' ) echo "$makefileC2" > Makefile