From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathieu Lirzin Subject: bug#27217: texlive is too big Date: Tue, 23 Jan 2018 14:20:54 +0100 Message-ID: <871sig90eh.fsf@gnu.org> References: <87tw3w7v1m.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49098) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edyWZ-0001BZ-AO for bug-guix@gnu.org; Tue, 23 Jan 2018 08:22:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edyWY-0006Aa-DV for bug-guix@gnu.org; Tue, 23 Jan 2018 08:22:03 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:59513) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1edyWY-0006A7-6z for bug-guix@gnu.org; Tue, 23 Jan 2018 08:22:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1edyWX-0004v6-Tv for bug-guix@gnu.org; Tue, 23 Jan 2018 08:22:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87tw3w7v1m.fsf@elephly.net> (Ricardo Wurmus's message of "Sat, 03 Jun 2017 21:03:49 +0200") 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: Ricardo Wurmus Cc: 27217@debbugs.gnu.org Ricardo Wurmus writes: > What=E2=80=99s missing? > > Currently, one needs to set a lot of environment variables to use these > separate packages. For =E2=80=9Cfastcap=E2=80=9D I needed to set =E2=80= =9CDVIPSHEADERS=E2=80=9D (to > find =E2=80=9Ctex.pro=E2=80=9D), =E2=80=9CTFMFONTS=E2=80=9D (for compiled= metafont files), =E2=80=9CTEXFORMATS=E2=80=9D > (for the compiled =E2=80=9Clatex.fmt=E2=80=9D), and =E2=80=9CTEXINPUTS=E2= =80=9D (for all directories > containing tex source files). Setting these variables manually is > really tedious. > > How can we set them automatically? A simple idea is to provide a > procedure =E2=80=9Ctexlive-union=E2=80=9D that takes texlive packages and= produces a > wrapped variant of the tools in =E2=80=9Ctexlive-bin=E2=80=9D that run in= side an > environment where these variables are set. After reading, it is not clear to me why having all the environment variables set in =E2=80=9C~/.guix-profile/etc/profile=E2=80=9D is not good = enough, or not possible? --=20 Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37