From mboxrd@z Thu Jan 1 00:00:00 1970 From: Federico Beffa Subject: Re: texlive problems Date: Sat, 4 Jun 2016 21:57:19 +0200 Message-ID: References: <20160604181602.GB26817@solar> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60661) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9HhC-0007ud-CD for guix-devel@gnu.org; Sat, 04 Jun 2016 15:57:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b9HhB-0008CB-CC for guix-devel@gnu.org; Sat, 04 Jun 2016 15:57:22 -0400 Received: from mail-vk0-x230.google.com ([2607:f8b0:400c:c05::230]:33445) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9HhB-0008C5-6v for guix-devel@gnu.org; Sat, 04 Jun 2016 15:57:21 -0400 Received: by mail-vk0-x230.google.com with SMTP id d64so31663774vkb.0 for ; Sat, 04 Jun 2016 12:57:21 -0700 (PDT) In-Reply-To: <20160604181602.GB26817@solar> 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" To: Andreas Enge , Guix-devel On Sat, Jun 4, 2016 at 8:16 PM, Andreas Enge wrote: > Hi Fede, > > On Sat, Jun 04, 2016 at 06:45:46PM +0200, Federico Beffa wrote: >> I've found a couple of problems with our TeXLive package: >> * the directory dedicated to local packages is configured to: >> /gnu/texmf-local >> The standard location is $prefix/texmf-local >> You can check it with, e.g., 'kpsewhich --show-path=.sty'. > > as I understand it, this directory is simply not used in our installation. > (So the variable is wrong, but it does not matter.) It is supposed to be > used by system administrators installing packages for all users. In our case, > I do not quite see which directory we would like to use for that; if Guix > is installed on another LFS distribution, we could use /usr/local/texmf or > something similar. It cannot be $prefix/whatever, as the store is immutable. > > Right now, individual users should install tex things into > $HOME/.texlive2015. For instance, > $HOME/.texlive2015/texmf-var/tex/latex/beamerouterthemexyz.sty. Say package A provides $prefix/texmf-local/tex/generic/my-A.tex and package B $prefix/texmf-local/tex/generic/my-B.tex. When they are installed in a profile they get collected into $guix-profile/texmf-local/tex/generic/. Local files could then be searched in $guix-profile/texmf-local. Regards, Fede