[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#27296] [PATCH 35/35] guix: Add texlive importer.
From: |
Ludovic Courtès |
Subject: |
[bug#27296] [PATCH 35/35] guix: Add texlive importer. |
Date: |
Fri, 16 Jun 2017 17:06:10 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) |
Ricardo Wurmus <address@hidden> skribis:
> Ludovic Courtès <address@hidden> writes:
>
>> Ricardo Wurmus <address@hidden> skribis:
>>
>>> * guix/import/texlive.scm: New file.
>>> * guix/scripts/import/texlive.scm: New file.
>>> * Makefile.am (MODULES): Add them.
>>> * guix/scripts/import.scm (importers): Add texlive importer.
[...]
>> Any plans for an updater in that module?
>
> I wouldn’t know how. Updates are done by changing the variables
> %texlive-tag and %texlive-revision in (guix build-system texlive) and
> then changing the package expressions.
>
> Since the version strings on CTAN differ from the revision of the TeX
> Live SVN repo I don’t see how we can make this robust. For most
> packages we use the SVN revision. This is much larger (“44445”) than
> the version string for packages on CTAN (e.g. “2.6a”).
I see. Maybe something that updates the two %texlive-* variables and
the hashes would already be helpful. No idea how hard it would be.
> I think we may need to enlarge “texlive-tiny” a little to make it more
> useful. I’ve only tested it with fastcap, and noticed that it misses
> some bibtex files.
>
> Anyway, the foundation is there and I don’t think it would take too much
> effort to get us to “texlive-full” soon.
Excellent.
So how should we proceed now? Should we gradually replace references to
‘texlive’ with ‘texlive-tiny’ or similar, and eventually remove
‘texlive’ and ‘texlive-texmf’ and rename ‘texlive-full’ to ‘texlive’?
Also, what should we do about ‘texlive-bin’? Should it be built from
svn sources as well? Can it be split in smaller chunks?
Thank you for all this!
Ludo’.
- bug#27296: [PATCH 30/35] gnu: Add texlive-latex-babel., (continued)
bug#27296: [PATCH 35/35] guix: Add texlive importer., Ricardo Wurmus, 2017/06/09
bug#27296: [PATCH 34/35] gnu: Add texlive-tiny., Ricardo Wurmus, 2017/06/09
bug#27296: [PATCH 29/35] gnu: Add texlive-latex-amscls., Ricardo Wurmus, 2017/06/09
bug#27296: [PATCH 32/35] gnu: Add texlive-latex-psnfss., Ricardo Wurmus, 2017/06/09
bug#27296: [PATCH 01/35] guix: Add download-svn-to-store., Ludovic Courtès, 2017/06/09
bug#27296: Modular Texlive, Ricardo Wurmus, 2017/06/15