diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-12-16 22:55:06 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-12-16 22:55:06 +0100 |
commit | aead6e12f96a76a2c1c6b64ba81b18d647e6e3d0 (patch) | |
tree | aff35e8cfa837fd92319e23951493431b3d2dacc /pkgs/tools/typesetting | |
parent | 4027966602c1d3bfac7091e390c2cf678115d59f (diff) | |
parent | eceb2b06a1bd012a938697718c5f3b7b6fd9249a (diff) | |
download | nixlib-aead6e12f96a76a2c1c6b64ba81b18d647e6e3d0.tar nixlib-aead6e12f96a76a2c1c6b64ba81b18d647e6e3d0.tar.gz nixlib-aead6e12f96a76a2c1c6b64ba81b18d647e6e3d0.tar.bz2 nixlib-aead6e12f96a76a2c1c6b64ba81b18d647e6e3d0.tar.lz nixlib-aead6e12f96a76a2c1c6b64ba81b18d647e6e3d0.tar.xz nixlib-aead6e12f96a76a2c1c6b64ba81b18d647e6e3d0.tar.zst nixlib-aead6e12f96a76a2c1c6b64ba81b18d647e6e3d0.zip |
Merge remote-tracking branch 'upstream/master' into staging
Diffstat (limited to 'pkgs/tools/typesetting')
-rw-r--r-- | pkgs/tools/typesetting/pdfgrep/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/typesetting/satysfi/default.nix | 37 | ||||
-rw-r--r-- | pkgs/tools/typesetting/tex/texlive/bin.nix | 2 |
3 files changed, 34 insertions, 9 deletions
diff --git a/pkgs/tools/typesetting/pdfgrep/default.nix b/pkgs/tools/typesetting/pdfgrep/default.nix index 59da3c1ccda2..5f35beac2d0d 100644 --- a/pkgs/tools/typesetting/pdfgrep/default.nix +++ b/pkgs/tools/typesetting/pdfgrep/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "pdfgrep-${version}"; - version = "2.1.1"; + version = "2.1.2"; src = fetchurl { url = "https://pdfgrep.org/download/${name}.tar.gz"; - sha256 = "02qcl5kmr5qzjfc99qpbpfb1890bxlrq3r208gnding51zrmb09c"; + sha256 = "1fia10djcxxl7n9jw2prargw4yzbykk6izig2443ycj9syhxrwqf"; }; postPatch = '' diff --git a/pkgs/tools/typesetting/satysfi/default.nix b/pkgs/tools/typesetting/satysfi/default.nix index aee85e083751..0a0f593eaa3b 100644 --- a/pkgs/tools/typesetting/satysfi/default.nix +++ b/pkgs/tools/typesetting/satysfi/default.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchzip, fetchFromGitHub, ocamlPackages }: +{ stdenv, fetchzip, fetchFromGitHub, ruby, dune, ocamlPackages +, ipaexfont, junicode +}: let lm = fetchzip { url = "http://www.gust.org.pl/projects/e-foundry/latin-modern/download/lm2.004otf.zip"; @@ -9,15 +11,31 @@ let url = "http://www.gust.org.pl/projects/e-foundry/lm-math/download/latinmodern-math-1959.zip"; sha256 = "15l3lxjciyjmbh0q6jjvzz16ibk4ij79in9fs47qhrfr2wrddpvs"; }; + camlpdf = ocamlPackages.camlpdf.overrideAttrs (o: { + src = fetchFromGitHub { + owner = "gfngfn"; + repo = "camlpdf"; + rev = "v2.2.1+satysfi"; + sha256 = "1s8v2i8nq52kz038bvc2n0spz68fpdq6kgxrabcs6zvml6n1frzy"; + }; + }); + otfm = ocamlPackages.otfm.overrideAttrs (o: { + src = fetchFromGitHub { + owner = "gfngfn"; + repo = "otfm"; + rev = "v0.3.2+satysfi"; + sha256 = "1h795pdi5qi2nwymsfvb53x56h9pqi9iiqbzw10mi6fazgd2dzhd"; + }; + }); in stdenv.mkDerivation rec { name = "satysfi-${version}"; - version = "2018-03-07"; + version = "0.0.3"; src = fetchFromGitHub { owner = "gfngfn"; repo = "SATySFi"; - rev = "a050ec0906d083682c630b0dea68887415b5f53d"; - sha256 = "12bhl7s2kc02amr8rm71pihj203f2j15y5j0kz3swgsw0gqh81gv"; + rev = "v${version}"; + sha256 = "0qk284jhxnfb69s24j397a6155dhl4dcgamicin7sq04d0wj6c7f"; fetchSubmodules = true; }; @@ -27,9 +45,16 @@ in $out/share/satysfi ''; - buildInputs = with ocamlPackages; [ ocaml ocamlbuild findlib menhir - ppx_deriving uutf result core_kernel bitv batteries yojson camlimages ]; + nativeBuildInputs = [ ruby dune ]; + + buildInputs = [ camlpdf otfm ] ++ (with ocamlPackages; [ + ocaml findlib menhir + batteries camlimages core_kernel ppx_deriving uutf yojson + ]); + installPhase = '' + cp -r ${ipaexfont}/share/fonts/opentype/* lib-satysfi/dist/fonts/ + cp -r ${junicode}/share/fonts/junicode-ttf/* lib-satysfi/dist/fonts/ cp -r ${lm}/* lib-satysfi/dist/fonts/ cp -r ${lm-math}/otf/latinmodern-math.otf lib-satysfi/dist/fonts/ make install PREFIX=$out LIBDIR=$out/share/satysfi diff --git a/pkgs/tools/typesetting/tex/texlive/bin.nix b/pkgs/tools/typesetting/tex/texlive/bin.nix index 73d8b6d0edb6..29a7f05af071 100644 --- a/pkgs/tools/typesetting/tex/texlive/bin.nix +++ b/pkgs/tools/typesetting/tex/texlive/bin.nix @@ -29,7 +29,7 @@ let patches = [ (fetchurl { name = "texlive-poppler-0.64.patch"; - url = https://git.archlinux.org/svntogit/packages.git/plain/trunk/texlive-poppler-0.64.patch?h=packages/texlive-bin; + url = https://git.archlinux.org/svntogit/packages.git/plain/trunk/texlive-poppler-0.64.patch?h=packages/texlive-bin&id=da56abf0f8a1e85daca0ec0f031b8fa268519e6b; sha256 = "0443d074zl3c5raba8jyhavish706arjcd80ibb84zwnwck4ai0w"; }) (fetchurl { |