From c10316a4f6337a4ef58902784fae1ecc37c8daf4 Mon Sep 17 00:00:00 2001 From: toastal Date: Fri, 22 Mar 2024 23:48:53 +0700 Subject: [PATCH] movim: ImageMagick fix --- pkgs/by-name/mo/movim/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/mo/movim/package.nix b/pkgs/by-name/mo/movim/package.nix index 0fb4851aa109..658e15916b7e 100644 --- a/pkgs/by-name/mo/movim/package.nix +++ b/pkgs/by-name/mo/movim/package.nix @@ -35,6 +35,14 @@ php.buildComposerProject (finalAttrs: { vendorHash = "sha256-PBoJbVuF0Qy7nNlL4yx446ivlZpPYNIai78yC0wWkCM="; + postPatch = '' + # BUGFIX: Imagick API Changes for 7.x+ + # See additionally: https://github.com/movim/movim/pull/1122 + substituteInPlace src/Movim/Image.php \ + --replace-fail "Imagick::ALPHACHANNEL_REMOVE" "Imagick::ALPHACHANNEL_OFF" \ + --replace-fail "Imagick::ALPHACHANNEL_ACTIVATE" "Imagick::ALPHACHANNEL_ON" + ''; + postInstall = '' mkdir -p $out/bin echo "#!${lib.getExe dash}" > $out/bin/movim