anchor.diff:        installed separately.
       '';
   
  -    license = licenses.gpl2;
  +    license = licenses.gpl2Plus;
       platforms = platforms.all;
       maintainers = with maintainers; [ ttuegel ] ++ teams.freedesktop.members;
     };
  
positive.code:     (mkFlag utils "UTILS")
      (mkFlag qt5Support "QT5")
    ];
  
    meta = with lib; {
      homepage = "https://poppler.freedesktop.org/";
  
negative.code:   name = "poppler-${suffix}-${version}";
    version = "21.02.0"; # beware: updates often break cups-filters build, check texlive and scribusUnstable too!
  
    outputs = [ "out" "dev" ];
  
    src = fetchurl {
      url = "${meta.homepage}/poppler-${version}.tar.xz";
      sha256 = "sha256-XBR1nJmJHm5HKs7W1fD/Haz4XYDNkCbTZcVcZT7feSw=";
    };
  
    nativeBuildInputs = [
      cmake
      ninja
      pkg-config
    ];
  
    buildInputs = [
      libiconv
      libintl
    ] ++ lib.optional withData [
      poppler_data
    ];
  
    # TODO: reduce propagation to necessary libs
    propagatedBuildInputs = [
      zlib
      freetype
      fontconfig
      libjpeg
      openjpeg
    ] ++ lib.optionals (!minimal) [
      cairo
      lcms
      curl
    ] ++ lib.optionals qt5Support [
      qtbase
    ] ++ lib.optionals utils [
      nss
    ] ++ lib.optionals introspectionSupport [
      gobject-introspection
    ];
  
    cmakeFlags = [
      (mkFlag true "UNSTABLE_API_ABI_HEADERS") # previously "XPDF_HEADERS"
  