From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: bug#26353: TeX Live Date: Fri, 02 Jun 2017 10:32:01 +0200 Message-ID: <871sr294e6.fsf@elephly.net> References: <20170403202146.2a9317ce@scratchpost.org> <87poghdbge.fsf@gnu.org> <87mvb8f2a7.fsf@gnu.org> <20170423021448.6bcb3235@scratchpost.org> <871ss83a1x.fsf_-_@gnu.org> <87zievhiqo.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59647) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGi14-00018n-Rd for bug-guix@gnu.org; Fri, 02 Jun 2017 04:33:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dGi10-00056D-RS for bug-guix@gnu.org; Fri, 02 Jun 2017 04:33:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:47733) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dGi10-000569-Nl for bug-guix@gnu.org; Fri, 02 Jun 2017 04:33:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dGi10-0004KR-EZ for bug-guix@gnu.org; Fri, 02 Jun 2017 04:33:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <87zievhiqo.fsf@elephly.net> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 26353@debbugs.gnu.org Ricardo Wurmus writes: > Ludovic Courtès writes: > >> There are ways to turn it into a zillion packages from CTAN, which is >> what Nixpkgs did. Ricardo (I think?) had some thoughts as to how to >> achieve this and I would really like to see it happen. > > Yeah, it’s true, I wanted to work on this, but … it hasn’t happened yet :) > I’d be happy if someone could help us out here. So… I already have a Texlive importer that fetches things from SVN (because the tarballs on CTAN are not versioned). The texmf-dist tarball actually seems to include a couple of generated files (such as latex.ltx), which needs to be bootstrapped with initex first. I’ve already made some progress on this end, but I need to first build a few metafont fonts. The hardest part here is to override search paths and figure out dependencies. This is a very slow process right now, because it’s mainly error-driven. I’m close to finishing the bootstrap of latex-base. Once that’s done I should be able to finish the texlive-build-system, and then I’ll try building the other latex packages that are distributed with Texlive. There’s more to Texlive (e.g. xetex packages), but I’ll take care of that later. One thing that’s still unknown at this point is how the profile hook should work, but I’ll figure this out as I learn more about the search paths and the like. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net