>From e5959b4901fc60a4e6a3bdbaffb0d33d853a1b94 Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Sun, 19 Jul 2015 14:50:51 +0200 Subject: [PATCH] gnu: texlive: Update to 2015. * gnu/packages/texlive.scm (texlive-extra-src, texlive-texmf-src, texlive-texmf, texlive): Update to 2015. (texlive-bin): Update to 2015. Add inputs gmp and mpfr. Add configure flags to use system gmp and mpfr. --- gnu/packages/texlive.scm | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/gnu/packages/texlive.scm b/gnu/packages/texlive.scm index 14ee9c3..881ed2e 100644 --- a/gnu/packages/texlive.scm +++ b/gnu/packages/texlive.scm @@ -34,6 +34,7 @@ #:use-module (gnu packages icu4c) #:use-module (gnu packages image) #:use-module (gnu packages lua) + #:use-module (gnu packages multiprecision) #:use-module (gnu packages pdf) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) @@ -49,27 +50,27 @@ (define texlive-extra-src (origin (method url-fetch) - (uri "ftp://tug.org/historic/systems/texlive/2014/texlive-20140525-extra.tar.xz") + (uri "ftp://tug.org/historic/systems/texlive/2015/texlive-20150523-extra.tar.xz") (sha256 (base32 - "1zlnjysvxskcy05iva6jfklirwv12wqyn3ia119a7xnqlvhpqz33")))) + "1dkhhacga8h1v2m9xv1w02glbdda2m8lfp1la1y1zb9yjj8jsa6i")))) (define texlive-texmf-src (origin (method url-fetch) - (uri "ftp://tug.org/historic/systems/texlive/2014/texlive-20140525-texmf.tar.xz") + (uri "ftp://tug.org/historic/systems/texlive/2015/texlive-20150523-texmf.tar.xz") (sha256 (base32 - "0qsr55ms1278dhmgixs5qqwd4fxhh369ihkki6wgh8xaqm8p48p0")))) + "1a3hpcg6x69ysqx432v6sk4alg0x34813cwk41frmvzprdajpyqy")))) (define-public texlive-bin (package (name "texlive-bin") - (version "2014") + (version "2015") (source (origin (method url-fetch) - (uri "ftp://tug.org/historic/systems/texlive/2014/texlive-20140525-source.tar.xz") + (uri "ftp://tug.org/historic/systems/texlive/2015/texlive-20150521-source.tar.xz") (sha256 (base32 - "1glmaw2jv42grbsn05kay825j66scimjqqc32776bb1356q4xfq8")))) + "0sa6kmz4jwhv6lw702gxszhhjkvw071wba0ngk1c76g8vixwv6zd")))) (build-system gnu-build-system) (inputs `(("texlive-extra-src" ,texlive-extra-src) @@ -78,6 +79,7 @@ ("fontforge" ,fontforge) ("freetype" ,freetype) ("gd" ,gd) + ("gmp" ,gmp) ("ghostscript" ,ghostscript) ("graphite2" ,graphite2) ("harfbuzz" ,harfbuzz) @@ -86,6 +88,7 @@ ("libpng" ,libpng) ("libxaw" ,libxaw) ("libxt" ,libxt) + ("mpfr" ,mpfr) ("perl" ,perl) ("pixman" ,pixman) ("poppler" ,poppler) @@ -105,12 +108,14 @@ "--with-system-cairo" "--with-system-freetype2" "--with-system-gd" + "--with-system-gmp" "--with-system-graphite2" "--with-system-harfbuzz" "--with-system-icu" "--with-system-libgs" "--with-system-libpaper" "--with-system-libpng" + "--with-system-mpfr" "--with-system-pixman" "--with-system-poppler" "--with-system-potrace" @@ -162,7 +167,7 @@ This package contains the binaries.") (define-public texlive-texmf (package (name "texlive-texmf") - (version "2014") + (version "2015") (source texlive-texmf-src) (build-system gnu-build-system) (inputs @@ -218,7 +223,7 @@ This package contains the complete tree of texmf-dist data.") (define-public texlive (package (name "texlive") - (version "2014") + (version "2015") (source #f) (build-system trivial-build-system) (inputs `(("bash" ,bash) ; for wrap-program -- 2.4.3