diff --git a/pkgs/development/compilers/dart/package-source-builders/pdfrx/default.nix b/pkgs/development/compilers/dart/package-source-builders/pdfrx/default.nix index bf8d5b92a7d1..9de8f332afdd 100644 --- a/pkgs/development/compilers/dart/package-source-builders/pdfrx/default.nix +++ b/pkgs/development/compilers/dart/package-source-builders/pdfrx/default.nix @@ -1,25 +1,25 @@ { + lib, stdenv, pdfium-binaries, }: { version, src, ... }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "pdfrx"; inherit version src; inherit (src) passthru; - postPatch = '' + postPatch = lib.optionalString (lib.versionOlder version "2.2.9") '' substituteInPlace linux/CMakeLists.txt \ - --replace-fail "\''${PDFIUM_DIR}/\''${PDFIUM_RELEASE}" "${pdfium-binaries}" + --replace-fail "\''${PDFIUM_DIR}/\''${PDFIUM_RELEASE}" "${pdfium-binaries}" ''; installPhase = '' runHook preInstall - mkdir $out - cp -a ./* $out/ + cp --recursive . $out runHook postInstall '';