diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/misc/zathura/pdf-mupdf/default.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/misc/zathura/pdf-mupdf/default.nix | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/applications/misc/zathura/pdf-mupdf/default.nix b/nixpkgs/pkgs/applications/misc/zathura/pdf-mupdf/default.nix new file mode 100644 index 000000000000..32a2ec420110 --- /dev/null +++ b/nixpkgs/pkgs/applications/misc/zathura/pdf-mupdf/default.nix @@ -0,0 +1,40 @@ +{ stdenv, lib, meson, ninja, fetchurl, fetchpatch +, pkgconfig, zathura_core, cairo , gtk-mac-integration, girara, mupdf }: + +stdenv.mkDerivation rec { + version = "0.3.5"; + pname = "zathura-pdf-mupdf"; + + src = fetchurl { + url = "https://pwmt.org/projects/${pname}/download/${pname}-${version}.tar.xz"; + sha256 = "1pjwsb7zwclxsvz229fl7y2saf1pv3ifwv3ay8viqxgrp9x3z9hq"; + }; + + patches = [ + # compatibility with MuPDF 1.17 + (fetchpatch { + url = "https://git.pwmt.org/pwmt/zathura-pdf-mupdf/-/commit/c7f341addb76d5e6fd8c24c666d8fe97c451a4cb.patch"; + sha256 = "12rikx2j7dpngfma9x4i504w58a8xx3rc0gmyz183v19hn54c075"; + }) + ]; + + nativeBuildInputs = [ meson ninja pkgconfig ]; + + buildInputs = [ + zathura_core girara mupdf cairo + ] ++ lib.optional stdenv.isDarwin gtk-mac-integration; + + PKG_CONFIG_ZATHURA_PLUGINDIR= "lib/zathura"; + + meta = with lib; { + homepage = "https://pwmt.org/projects/zathura-pdf-mupdf/"; + description = "A zathura PDF plugin (mupdf)"; + longDescription = '' + The zathura-pdf-mupdf plugin adds PDF support to zathura by + using the mupdf rendering library. + ''; + license = licenses.zlib; + platforms = platforms.unix; + maintainers = with maintainers; [ cstrahan ]; + }; +} |