From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: [PATCH] gnu: texlive: Update to 2015. Date: Sun, 19 Jul 2015 14:55:26 +0200 Message-ID: <20150719125526.GA17364@debian> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="ibTvN161/egqYuK8" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58458) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZGo7z-0004sY-6E for guix-devel@gnu.org; Sun, 19 Jul 2015 08:55:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZGo7u-0002Mq-0f for guix-devel@gnu.org; Sun, 19 Jul 2015 08:55:35 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:61622) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZGo7t-0002Ma-9m for guix-devel@gnu.org; Sun, 19 Jul 2015 08:55:29 -0400 Content-Disposition: inline List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline And here comes the patch to update texlive. Is it useful to mention the modifications in the non-public source variables? Andreas --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-gnu-texlive-Update-to-2015.patch" >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 --ibTvN161/egqYuK8--