Chris Marusich
68b0e0d511
gnu: Disable more LuaJIT components on powerpc64le systems.
...
Fixes: <https://bugs.gnu.org/49218 >.
* gnu/packages/tex.scm (texlive-bin)[#:configure-flags]: Add
"--disable-luajithbtex" on powerpc64le systems.
(texlive-latex-base)[#:phases][build]: Add "mfluajit" to the disabled-formats
list on powerpc64le systems.
2021-07-06 17:54:20 -07:00
Ludovic Courtès
6265c004cb
gnu: texlive: Fix Texinfo markup in descriptions.
...
* gnu/packages/tex.scm (texlive-latex-atveryend)[description]: Fix
Texinfo markup.
(texlive-generic-etexcmds)[description]: Likewise.
(texlive-generic-kvdefinekeys)[description]: Likewise.
2021-07-05 16:54:25 +02:00
Xinglu Chen
32710c71df
gnu: Add texlive-latex-ebproof.
...
* gnu/packages/tex.scm (texlive-latex-ebproof): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-26 22:55:06 +02:00
Marius Bakke
6f9a80b331
Merge branch 'master' into core-updates
...
Note: this merge actually changes the 'curl' and 'python-attrs' derivations,
as part of solving caf4a7a277
and
12964df69a
respectively.
4604d43c0e
(gnu: gnutls@3.6.16: Fix cross-compilation.) was ignored because it
cannot currently be tested.
Conflicts:
gnu/local.mk
gnu/packages/aidc.scm
gnu/packages/boost.scm
gnu/packages/curl.scm
gnu/packages/nettle.scm
gnu/packages/networking.scm
gnu/packages/python-xyz.scm
gnu/packages/tls.scm
2021-06-19 17:38:47 +02:00
Maxim Cournoyer
ea0a51071e
gnu: Rename qtbase to qtbase-5.
...
This change was automated via the following command:
$ git ls-files | xargs sed -i 's/,qtbase)/,qtbase-5)/g'
$ git ls-files | xargs sed -i 's/inherit qtbase)/inherit qtbase-5)/g'
$ git ls-files | xargs sed -i 's/package-version qtbase)/package-version qtbase-5)/g'
$ git checkout etc # to clear some spurious changes
This is done so the qtbase package can be upgraded to version 6 in the
following commit.
2021-06-14 00:24:42 -04:00
Marius Bakke
bf84be15a8
gnu: texlive-latex-tools: Provide array-2016-10-06.sty.
...
* gnu/packages/tex.scm (texlive-latex-tools)[arguments]: Add phase that makes
array.sty available with a different name.
2021-06-06 00:12:53 +02:00
Marius Bakke
80c3374f05
gnu: Add texlive-latex-tocloft.
...
* gnu/packages/tex.scm (texlive-latex-tocloft): New public variable.
2021-06-06 00:12:53 +02:00
Marius Bakke
b31730fec6
gnu: Add texlive-latex-stackengine.
...
* gnu/packages/tex.scm (texlive-latex-stackengine): New public variable.
2021-06-06 00:12:53 +02:00
Marius Bakke
29c5741ac1
gnu: Add texlive-latex-newunicodechar.
...
* gnu/packages/tex.scm (texlive-latex-newunicodechar): New public variable.
2021-06-06 00:12:53 +02:00
Marius Bakke
1f7018fbe1
gnu: Add texlive-latex-hanging.
...
* gnu/packages/tex.scm (texlive-latex-hanging): New public variable.
2021-06-06 00:12:53 +02:00
Marius Bakke
93b4299a78
gnu: Add texlive-latex-etoc.
...
* gnu/packages/tex.scm (texlive-latex-etoc): New public variable.
2021-06-06 00:12:53 +02:00
Marius Bakke
1612d88407
gnu: Add texlive-tex-gyre.
...
* gnu/packages/tex.scm (texlive-tex-gyre): New public variable.
2021-06-06 00:12:53 +02:00
Marius Bakke
00a2c472d0
gnu: texlive-graphics-def: Propagate missing dependency.
...
* gnu/packages/tex.scm (texlive-graphics-def)[propagated-inputs]: New field.
Add TEXLIVE-LATEX-EPSTOPDF-PKG.
2021-06-06 00:12:53 +02:00
Marius Bakke
e3ce85725c
gnu: texlive-hyperref: Don't propagate texlive-oberdiek.
...
* gnu/packages/tex.scm (texlive-hyperref)[propagated-inputs]: Remove
TEXLIVE-OBERDIEK. Add TEXLIVE-GENERIC-ATBEGSHI, TEXLIVE-GENERIC-BITSET,
TEXLIVE-GENERIC-ETEXCMDS, TEXLIVE-GENERIC-GETTITLESTRING,
TEXLIVE-GENERIC-IFTEX, TEXLIVE-GENERIC-INFWARERR, TEXLIVE-GENERIC-INTCALC,
TEXLIVE-GENERIC-KVDEFINEKEYS, TEXLIVE-GENERIC-LTXCMDS,
TEXLIVE-GENERIC-PDFESCAPE, TEXLIVE-LATEX-AUXHOOK, TEXLIVE-LATEX-ATVERYEND,
TEXLIVE-LATEX-HYCOLOR, TEXLIVE-LATEX-KVOPTIONS, TEXLIVE-LATEX-LETLTXMACRO,
TEXLIVE-LATEX-PDFTEXCMDS, TEXLIVE-LATEX-REFCOUNT, and
TEXLIVE-LATEX-RERUNFILECHECK.
2021-06-06 00:12:53 +02:00
Marius Bakke
7a06061662
gnu: texlive-base: Propagate texlive-kpathsea.
...
* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Add
TEXLIVE-KPATHSEA.
2021-06-06 00:12:53 +02:00
Marius Bakke
ef52a9cad3
gnu: Add texlive-latex-rerunfilecheck.
...
* gnu/packages/tex.scm (texlive-latex-rerunfilecheck): New public variable.
2021-06-06 00:12:52 +02:00
Marius Bakke
daf2e15187
gnu: Add texlive-generic-uniquecounter.
...
* gnu/packages/tex.scm (texlive-generic-uniquecounter): New public variable.
2021-06-06 00:12:52 +02:00
Marius Bakke
169060fe7c
gnu: Add texlive-generic-pdfescape.
...
* gnu/packages/tex.scm (texlive-generic-pdfescape): New public variable.
2021-06-06 00:12:52 +02:00
Marius Bakke
a064a9152f
gnu: Add texlive-latex-kvoptions.
...
* gnu/packages/tex.scm (texlive-latex-kvoptions): New public variable.
2021-06-06 00:12:52 +02:00
Marius Bakke
29baa9290e
gnu: Add texlive-generic-kvsetkeys.
...
* gnu/packages/tex.scm (texlive-generic-kvsetkeys): New public variable.
2021-06-06 00:12:52 +02:00
Marius Bakke
4b439f07d6
gnu: Add texlive-generic-kvdefinekeys.
...
* gnu/packages/tex.scm (texlive-generic-kvdefinekeys): New public variable.
2021-06-06 00:12:52 +02:00
Marius Bakke
e30373f8ac
gnu: Add texlive-generic-gettitlestring.
...
* gnu/packages/tex.scm (texlive-generic-gettitlestring): New public variable.
2021-06-06 00:12:52 +02:00
Marius Bakke
95e3a20985
gnu: Add texlive-generic-etexcmds.
...
* gnu/packages/tex.scm (texlive-generic-etexcmds): New public variable.
2021-06-06 00:12:52 +02:00
Marius Bakke
d476433d70
gnu: Add texlive-generic-bitset.
...
* gnu/packages/tex.scm (texlive-generic-bitset): New public variable.
2021-06-06 00:12:52 +02:00
Marius Bakke
3e0dc201ec
gnu: Add texlive-generic-bigintcalc.
...
* gnu/packages/tex.scm (texlive-generic-bigintcalc): New public variable.
2021-06-06 00:12:52 +02:00
Marius Bakke
2d78486e60
gnu: Add texlive-generic-intcalc.
...
* gnu/packages/tex.scm (texlive-generic-intcalc): New public variable.
2021-06-06 00:12:52 +02:00
Marius Bakke
e68df1408a
gnu: Add texlive-generic-atbegshi.
...
* gnu/packages/tex.scm (texlive-generic-atbegshi): New public variable.
2021-06-06 00:12:52 +02:00
Marius Bakke
935784ba34
gnu: Add texlive-latex-letltxmacro.
...
* gnu/packages/tex.scm (texlive-latex-letltxmacro): New public variable.
2021-06-06 00:12:51 +02:00
Marius Bakke
2c3c8ac45d
gnu: Add texlive-latex-pdftexcmds.
...
* gnu/packages/tex.scm (texlive-latex-pdftexcmds): New public variable.
2021-06-06 00:12:51 +02:00
Marius Bakke
c1700a9bae
gnu: Add texlive-generic-ltxcmds.
...
* gnu/packages/tex.scm (texlive-generic-ltxcmds): New public variable.
2021-06-06 00:12:51 +02:00
Marius Bakke
d136754211
gnu: Add texlive-generic-infwarerr.
...
* gnu/packages/tex.scm (texlive-generic-infwarerr): New public variable.
2021-06-06 00:12:51 +02:00
Marius Bakke
df5569d514
gnu: Add texlive-latex-hycolor.
...
* gnu/packages/tex.scm (texlive-latex-hycolor): New public variable.
2021-06-06 00:12:51 +02:00
Marius Bakke
0a64d8e005
gnu: Add texlive-latex-epstopdf-pkg.
...
* gnu/packages/tex.scm (texlive-latex-epstopdf-pkg): New public variable.
2021-06-06 00:12:51 +02:00
Marius Bakke
f2543d82ae
gnu: Add texlive-latex-auxhook.
...
* gnu/packages/tex.scm (texlive-latex-auxhook): New public variable.
2021-06-06 00:12:51 +02:00
Marius Bakke
25de551c26
gnu: Add texlive-latex-atveryend.
...
* gnu/packages/tex.scm (texlive-latex-atveryend): New public variable.
2021-06-06 00:12:51 +02:00
Marius Bakke
730e7fcb77
gnu: simple-texlive-package: Fix shebang patching.
...
* gnu/packages/tex.scm (simple-texlive-package)[arguments]: Copy the working
directory instead of the source directory to the output.
2021-06-06 00:12:51 +02:00
Marius Bakke
4d85dde0ef
gnu: Add texlive-latex-bookmark.
...
* gnu/packages/tex.scm (texlive-latex-bookmark): New public variable.
2021-06-06 00:12:51 +02:00
Marius Bakke
a8e8c9e59c
gnu: Add texlive-latex-refcount.
...
* gnu/packages/tex.scm (texlive-latex-refcount): New public variable.
2021-06-06 00:12:50 +02:00
Marius Bakke
7747df1bc2
gnu: TeX Live: Update to 2020.0.
...
* guix/build-system/texlive.scm (%texlive-tag): Set to 2020.0.
(%texlive-revision): Set to 54632.
* gnu/packages/tex.scm (texlive-extra-src, texlive-texmf-src, texlive-bin,
texlive-texmf, texlive): Update to 20200406.
(texlive-bin)[source](patches): Remove.
[arguments]: Adjust poppler compatibility phase for new upstream patches.
* gnu/packages/tex.scm (hyph-utf8-scripts, texlive-docstrip, texlive-unicode-data
texlive-hyphen-base, texlive-dvips, texlive-metafont-base, texlive-fontinst,
texlive-fontname, texlive-tex-plain, texlive-hyphen-bulgarian, texlive-hyphen-chinese,
texlive-hyphen-hungarian, texlive-hyphen-latin, texlive-hyphen-sanskrit,
texlive-hyphen-spanish, texlive-hyph-utf8, texlive-kpathsea,
texlive-latexconfig, texlive-latex-base, texlive-union,
texlive-latex-filecontents, texlive-latex-fancyvrb, texlive-graphics-def,
texlive-latex-graphics, texlive-latex-oberdiek, texlive-latex-tools,
texlive-latex-l3kernel, texlive-latex-l3packages, texlive-latex-fontspec,
texlive-latex-amsmath, texlive-latex-babel, texlive-latex-draftwatermark,
texlive-etoolbox, texlive-latex-geometry, texlive-latex-polyglossia,
texlive-latex-supertabular, texlive-tex-texinfo, texlive-latex-appendix,
texlive-latex-colortbl, texlive-latex-listings, texlive-inconsolata,
texlive-latex-enumitem, texlive-latex-multirow, texlive-latex-overpic,
texlive-latex-parskip, texlive-latex-pdfpages, texlive-libertine,
texlive-latex-titlesec, texlive-metapost, texlive-latex-acmart,
texlive-latex-wasysym, texlive-latex-preview, texlive-latex-acronym,
texlive-pdftex, texlive-latex-media9, texlive-latex-ocgx2, texlive-latex-ms,
texlive-generic-ulem, texlive-latex-pgf, texlive-latex-koma-script,
texlive-generic-listofitems, texlive-bibtex, texlive-context-base,
texlive-beamer, texlive-pstricks, texlive-marginnote, texlive-iftex,
texlive-tools, texlive-siunitx, texlive-booktabs, texlive-csquotes,
texlive-biblatex, texlive-microtype, texlive-caption, texlive-ydoc,
texlive-courier, texlive-hyperref, texlive-fontspec, texlive-l3build,
texlive-luaotfload, texlive-babel, texlive-tipa, texlive-jknappen,
texlive-wasy, texlive-context, texlive-cabin, texlive-fourier,
texlive-mweights, texlive-newtx, texlive-xcharter, texlive-tcolorbox): Update
hashes.
(texlive-hyphen-bulgarian): Don't include removed files.
(texlive-hyphen-hungarian, texlive-hyphen-sanskrit): Adjust for directory
rename.
(texlive-hyphen-chinese, texlive-hyphen-latin): Add more files.
(texlive-hyphen-macedonian): New public variable.
(texlive-metafont-base)[source]: Switch to SVN-MULTI-FETCH.
[arguments]: Adjust for extra source files.
(texlive-latex-base)[arguments]: Disable more formats.
[propagated-inputs]: Add TEXLIVE-HYPHEN-MACEDONIAN.
(texlive-fontinst): Don't include "scripts/texlive/fontinst.sh".
(texlive-generic-iftex): New public variable.
(texlive-iftex, texlive-generic-ifxetex): Deprecate in favor of
TEXLIVE-GENERIC-IFTEX.
(texlive-latex-oberdiek)[propagated-inputs]: Change from
TEXLIVE-GENERIC-IFXETEX to TEXLIVE-GENERIC-IFTEX.
(texlive-latex-xkeyval)[native-inputs]: Likewise.
(texlive-default-updmap.cfg): Remove variable.
* gnu/packages/patches/texlive-bin-poppler-0.83.patch,
gnu/packages/patches/texlive-bin-poppler-0.86.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2021-06-06 00:12:50 +02:00
Marius Bakke
3ef5ee3ffb
gnu: Remove 'texlive-amsfonts/patched'.
...
* gnu/packages/tex.scm (texlive-amsfonts)[arguments]: Add the fix from
'texlive-amsfonts/patched'.
(texlive-amsfonts/patched): Remove variable.
* gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs]: Change from
TEXLIVE-AMSFONTS/PATCHED to TEXLIVE-AMSFONTS.
2021-05-22 20:03:24 +02:00
Marius Bakke
f034264204
Merge branch 'master' into core-updates
...
Conflicts:
gnu/local.mk
gnu/packages/bioinformatics.scm
gnu/packages/django.scm
gnu/packages/gtk.scm
gnu/packages/llvm.scm
gnu/packages/python-web.scm
gnu/packages/python.scm
gnu/packages/tex.scm
guix/build-system/asdf.scm
guix/build/emacs-build-system.scm
guix/profiles.scm
2021-05-09 21:29:46 +02:00
Ricardo Wurmus
9db6798824
gnu: Add texlive-amsfonts/patched.
...
* gnu/packages/tex.scm (texlive-amsfonts/patched): New variable.
2021-05-05 15:28:06 +02:00
Ricardo Wurmus
d7ef77c8ed
gnu: Add texlive-eurosym.
...
* gnu/packages/tex.scm (texlive-eurosym): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus
50bc363a76
gnu: Add texlive-tcolorbox.
...
* gnu/packages/tex.scm (texlive-tcolorbox): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus
be50619b30
gnu: Add texlive-adjustbox.
...
* gnu/packages/tex.scm (texlive-adjustbox): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus
9855f2b975
gnu: Add texlive-collectbox.
...
* gnu/packages/tex.scm (texlive-collectbox): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus
2f99cf3f38
gnu: Add texlive-storebox.
...
* gnu/packages/tex.scm (texlive-storebox): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus
8e92a17431
gnu: Add texlive-ifoddpage.
...
* gnu/packages/tex.scm (texlive-ifoddpage): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus
3c51abe059
gnu: Add texlive-titling.
...
* gnu/packages/tex.scm (texlive-titling): New variable.
2021-05-04 15:17:17 +02:00
Ricardo Wurmus
eb930bedf4
gnu: Add texlive-default-updmap.cfg.
...
* gnu/packages/tex.scm (texlive-default-updmap.cfg): New variable.
2021-05-03 15:36:14 +02:00
Ricardo Wurmus
3d8a48f893
gnu: Add texlive-babel-swedish.
...
* gnu/packages/tex.scm (texlive-babel-swedish): New variable.
Co-authored-by: Rovanion Luckey <rovanion.luckey@gmail.com>
2021-05-03 15:36:14 +02:00
Ricardo Wurmus
04cbef14ff
gnu: Add texlive-pagenote.
...
* gnu/packages/tex.scm (texlive-pagenote): New variable.
2021-05-03 15:36:13 +02:00
Ricardo Wurmus
5874f8a051
gnu: Add texlive-ifmtarg.
...
* gnu/packages/tex.scm (texlive-ifmtarg): New variable.
2021-05-03 15:36:13 +02:00
Ricardo Wurmus
a202baf8e9
gnu: Add texlive-morefloats.
...
* gnu/packages/tex.scm (texlive-morefloats): New variable.
2021-05-03 15:36:13 +02:00
Ricardo Wurmus
962be3af65
gnu: Add texlive-sectsty.
...
* gnu/packages/tex.scm (texlive-sectsty): New variable.
2021-05-03 15:36:13 +02:00
Efraim Flashner
fcc39864db
Merge remote-tracking branch 'origin/master' into core-updates
...
Conflicts:
gnu/local.mk
gnu/packages/boost.scm
gnu/packages/chez.scm
gnu/packages/compression.scm
gnu/packages/crates-io.scm
gnu/packages/docbook.scm
gnu/packages/engineering.scm
gnu/packages/gcc.scm
gnu/packages/gl.scm
gnu/packages/gtk.scm
gnu/packages/nettle.scm
gnu/packages/python-check.scm
gnu/packages/python-xyz.scm
gnu/packages/radio.scm
gnu/packages/rust.scm
gnu/packages/sqlite.scm
guix/build-system/node.scm
2021-04-16 14:39:48 +03:00
Paul Garlick
a5bbd38fd1
gnu: Add texlive-kastrup.
...
* gnu/packages/tex.scm: New variable.
2021-04-15 14:12:10 +01:00
Paul Garlick
9153e12d73
gnu: Add texlive-ly1.
...
* gnu/packages/tex.scm: New package.
2021-04-14 12:04:14 +01:00
Paul Garlick
995f685e4d
gnu: Add texlive-xcharter.
...
* gnu/packages/tex.scm: New variable.
2021-04-13 11:33:49 +01:00
Paul Garlick
e698843442
gnu: Add texlive-newtx.
...
* gnu/packages/tex.scm: New variable.
2021-04-12 14:21:23 +01:00
Paul Garlick
c3c338e0b5
gnu: Add texlive-cabin.
...
* gnu/packages/tex.scm: New variable.
2021-04-09 14:35:32 +01:00
Paul Garlick
71ca8fd40b
gnu: Add texlive-mweights.
...
* gnu/packages/tex.scm: New variable.
2021-04-08 11:18:06 +01:00
Paul Garlick
2d77c270f4
gnu: Add texlive-fontaxes.
...
* gnu/packages/tex.scm: New variable.
2021-04-07 18:51:02 +01:00
Ludovic Courtès
77eaf5fcd1
gnu: Fix packages that were importing Guile modules from the host.
...
Those packages were importing (ice-9 match) & co. from the host Guile,
which could potentially lead to different derivations depending on the
Guile in use.
Uncovered by the warning emitted by 'gexp-modules'.
* gnu/packages/admin.scm (inxi-minimal)[arguments]: Remove Guile modules
from #:modules.
* gnu/packages/dns.scm (ddclient)[arguments]: Likewise.
* gnu/packages/tex.scm (texlive-latex-koma-script)[arguments]: Likewise.
* gnu/packages/java.scm (openjdk11)[arguments]: Likewise for #:imported-modules.
2021-04-01 22:32:28 +02:00
Ludovic Courtès
c5dd10b24c
gnu: Fix packages that were importing Guile modules from the host.
...
Those packages were importing (ice-9 match) & co. from the host Guile,
which could potentially lead to different derivations depending on the
Guile in use.
Uncovered by the warning emitted by 'gexp-modules'.
* gnu/packages/admin.scm (inxi-minimal)[arguments]: Remove Guile modules
from #:modules.
* gnu/packages/dns.scm (ddclient)[arguments]: Likewise.
* gnu/packages/tex.scm (texlive-latex-koma-script)[arguments]: Likewise.
* gnu/packages/java.scm (openjdk11)[arguments]: Likewise for #:imported-modules.
2021-04-01 22:17:02 +02:00
Paul Garlick
95ef58f03e
gnu: Add texlive-utopia.
...
* gnu/packages/tex.scm: New variable.
2021-04-01 13:03:28 +01:00
Paul Garlick
26133b1f33
gnu: Add texlive-fourier.
...
* gnu/packages/tex.scm: New variable.
2021-03-31 12:11:31 +01:00
Paul Garlick
1b6e7157cd
gnu: Add texlive-bera.
...
* gnu/packages/tex.scm: New variable.
2021-03-30 17:14:12 +01:00
Paul Garlick
193f181697
gnu: Add texlive-mathdesign.
...
* gnu/packages/tex.scm: New variable.
2021-03-29 18:49:43 +01:00
Efraim Flashner
2aab587f84
Merge remote-tracking branch 'origin/master' into core-updates
2021-03-24 20:50:44 +02:00
Leo Le Bouter
1a0f4013d3
gnu: texlive-latex-base: Fix compilation on powerpc64le*.
...
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: LuaJIT is not ported to
powerpc64le* yet. Update replacement 'build phase to add "luajittex" within the
"disabled-formats" list on powerpc64le*.
Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
2021-03-23 23:19:57 -07:00
Leo Le Bouter
e9938dc8f0
gnu: texlive-bin: Fix compilation on powerpc64le*.
...
* gnu/packages/tex.scm (texlive-bin)[arguments]: Append "--disable-luajittex"
and "--disable-mfluajit" to keyword argument "#:configure-flags" on
powerpc64le* because LuaJIT is not ported to powerpc64le* yet. Also set
"#:tests?" to "#f" on powerpc64le*.
Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
2021-03-23 23:19:57 -07:00
Christopher Baines
a8448da0f4
Merge branch 'master' into core-updates
2021-03-06 00:18:30 +00:00
Paul Garlick
a6f8e8200f
gnu: texlive-arev: Fix typo.
...
* gnu/packages/tex.scm (texlive-arev)[license]: Fix filename.
2021-02-16 14:45:19 +00:00
Paul Garlick
13354b3f08
gnu: Add texlive-arev.
...
* gnu/packages/tex.scm (texlive-arev): New variable.
2021-02-16 14:37:04 +00:00
Danny Milosavljevic
abd318ff4b
Merge branch 'master' into core-updates
2021-02-11 19:12:36 +01:00
Nicolas Goaziou
8738c65b85
gnu: lyx: Update to 2.3.6.1.
...
* gnu/packages/tex.scm (lyx): Update to 2.3.6.1.
2021-02-11 15:11:57 +01:00
Maxim Cournoyer
82f5f6b14c
gnu: Replace all uses of texlive-union by texlive-updmap.cfg.
...
* doc/build.scm (pdf-manual) Replace texlive-union by texlive-updmap.cfg.
* gnu/packages/algebra.scm (pari-gp): Likewise.
* gnu/packages/bioinformatics.scm (discrover, velvet): Likewise.
* gnu/packages/chez.scm (chez-scheme, chez-web, chez-sockets): Likewise.
* gnu/packages/docbook.scm (dblatex): Likewise.
* gnu/packages/emacs-xyz.scm (emacs-auctex): Likewise.
* gnu/packages/engineering.scm (fastcap): Likewise.
* gnu/packages/guile-xyz.scm (emacsy, guile-cv): Likewise.
* gnu/packages/lisp.scm (sbcl): Likewise.
* gnu/packages/maths.scm (octave, hypre): Likewise.
* gnu/packages/music.scm (lilypond): Likewise.
* gnu/packages/plotutils.scm (asymptote): Likewise.
* gnu/packages/python-xyz.scm (python-numpy-documentation)
(python-matplotlib-documentation, python-ipython-documentation)
(python-pypandoc): Likewise.
* gnu/packages/radio.scm (gnuradio, libosmo-dsp): Likewise.
* gnu/packages/scheme.scm (mit-scheme): Likewise.
* gnu/packages/statistics.scm (r-with-tests): Likewise.
* gnu/packages/tex.scm (simple-texlive-package)
(texlive-xmltex, texlive-tiny, texlive-jadetex, teximpatient, lyx): Likewise.
2021-01-29 13:35:47 -05:00
Maxim Cournoyer
57fad03c4f
gnu: texlive-amsfonts: Adjust to build with texlive-updmap.cfg.
...
* gnu/packages/tex.scm (texlive-amsfonts)[phases]
{build-fonts}: Do not set SOURCE_DATE_EPOCH, already done by the build
system. Let resources be auto-discovered by TeX Live machinery by simply
setting GUIX_TEXMF. Remove references to the texlive-union input. Remove
trailing #t.
{install-generated-fonts}: Remove trailing #t.
[native-inputs]: Replace texlive-union by texlive-updmap.cfg. Remove the
texlive-cm and texlive-metafont arguments of texlive-updmap.cfg.
2021-01-29 13:35:47 -05:00
Maxim Cournoyer
04a0b1e09a
gnu: texlive-bin: Enable the use of multiple TeX Live trees.
...
Attempting to compose multiple TeX Live trees (such as can happen when using a
texlive-union generated package) proved problematic; only the texmf.cnf
configuration file from the union would be honored, causing other TeX Live
components to be ignored.
This change does away with TeX Live unions, instead relying on the default
texmf.cnf configuration file provided by the texlive-bin package to honor
individual TeX Live trees referred to via the newly introduced GUIX_TEXMF
variable, and replacing the texlive-union procedure by texlive-updmap.cfg, to
explicit that generating the fonts map configuration is now its sole purpose.
* gnu/packages/tex.scm (texlive-bin)[phases]{customize-texmf}: New phase.
{postint}: Move the patching of the texmf.cnf file to the new above phase.
Patch the updmap.pl script to find its Perl modules.
[native-search-paths]: Rename the TEXMF variable to GUIX_TEXMF. Remove the
TEXMFCNF variable.
* guix/profiles.scm (texlive-configuration): Remove procedure.
(%default-profile-hooks)[texlive-configuration]: Unregister hook.
(texlive-union): Alias to what has moved to...
(texlivke-updmap.cfg): ... here. Update doc. Do not provide a different
texmf.cnf configuration.
[inherit]: Do not inherit from texlive-base.
[build-system]: Switch to the copy-build-system.
[arguments]{install-plan}: New argument.
[phases]{regenerate-updmap.cfg}: New phase, which keeps only the fonts map
generating code from the previous builder code.
[inputs]: Remove bash, and move to ...
[propagated-inputs]: ... here.
[native-inputs]: Remove field, and move the source of the base updmap.cfg file
to...
[source]: ... here.
[synopsis]: Update.
[description]: Likewise.
[license]: Delete duplicates.
2021-01-29 13:35:47 -05:00
Maxim Cournoyer
e45dcf4990
gnu: texlive-wasysym: Update synopsis and description.
...
* gnu/packages/tex.scm (texlive-wasysym)[synopsis]: Refer to the font by
'wasy', not WASY2.
[description]: Likewise. Use code ornaments for the LaTeX package names.
2021-01-14 09:48:54 -05:00
Maxim Cournoyer
0602047ca9
gnu: Add texlive-wasy.
...
* gnu/packages/tex.scm (texlive-wasy): New variable.
2021-01-14 09:48:52 -05:00
Maxim Cournoyer
05b2826122
gnu: Add texlive-helvetic.
...
* gnu/packages/tex.scm (texlive-helvetic): New variable.
2021-01-14 09:47:44 -05:00
Maxim Cournoyer
0390d786bb
gnu: Add texlive-courier.
...
* gnu/packages/tex.scm (texlive-courier): New variable.
2021-01-14 09:47:44 -05:00
Maxim Cournoyer
7b825087ec
gnu: Add texlive-jknappen.
...
* gnu/packages/tex.scm (texlive-jknappen): New variable.
2021-01-14 09:47:44 -05:00
Maxim Cournoyer
56edfeec6c
gnu: Add texlive-tipa.
...
* gnu/packages/tex.scm (texlive-tipa): New variable.
2021-01-14 09:24:51 -05:00
Maxim Cournoyer
2c12d73a62
gnu: Add texlive-marvosym.
...
* gnu/packages/tex.scm (texlive-marvosym): New variable.
2021-01-14 09:24:50 -05:00
Maxim Cournoyer
92fd8975a1
gnu: texlive-bin: Patch shell commands in scripts.
...
* gnu/packages/tex.scm (texlive-bin)[phases]{patch-scripts}: New phase.
2021-01-14 09:02:12 -05:00
Maxim Cournoyer
9e78ea79f8
gnu: texlive-bin: Fix the tlmgr utility.
...
Previously, it would error out, not finding its Perl modules, and later not
finding config.guess. This utility is useful to query the local TeX Live
package database (texlive.tlpdb).
(texlive-bin)[inputs]{config}: New input.
[phases]{postint}: Add a symlink to the 'config.guess' script. Patch the
tlmgr.pl script so that it can find its Perl modules and other resources.
2021-01-14 09:02:12 -05:00
Maxim Cournoyer
ec14d5f729
gnu: texlive-bin: Unpack the texlive-scripts and texlive-extra inputs early.
...
This allows the sources to processed normally by the other phases such as
patch-source-shebangs.
* gnu/packages/tex.scm (texlive-bin)[arguments]: Specify #:modules.
[phases]{unpack-texlive-extra, unpack-texlive-scripts}: New phases.
{postint}: Move the unpacking of the texlive-extra and texlive-scripts inputs
to the above newly added phases. The installation of these extra directories
now simply uses copy-recursively.
2021-01-14 09:02:12 -05:00
Maxim Cournoyer
ed4b0f78b2
gnu: texlive-bin: Fix indentation.
...
* gnu/packages/tex.scm (texlive-bin): Fix indentation.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer
8e7c75043a
gnu: texlive-bin: Replace python-2 by python.
...
* gnu/packages/tex.scm (texlive-bin)[inputs]: Replace python-2 by python.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer
d41acb452d
gnu: texlive-texmf: Replace python-2 by python.
...
* gnu/packages/tex.scm (texlive-texmf)[inputs]: Replace python-2 by python.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer
6d3fd925bc
gnu: Add texlive-jadetex.
...
* gnu/packages/tex.scm (texlive-jadetex): New variable.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer
711d678171
gnu: Add texlive-xmltex.
...
* gnu/packages/tex.scm (texlive-xmltex): New variable.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer
607a7f1bc0
gnu: texlive-wasysym: Update synopsis and description.
...
* gnu/packages/tex.scm (texlive-wasysym)[synopsis]: Refer to the font by
'wasy', not WASY2.
[description]: Likewise. Use code ornaments for the LaTeX package names.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer
0bd59dcda2
gnu: Add texlive-wasy.
...
* gnu/packages/tex.scm (texlive-wasy): New variable.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer
788170d8e9
gnu: texlive-stmaryrd: Actually include the fonts.
...
* gnu/packages/tex.scm (texlive-stmaryrd): Rewrite package to inherit from a
simple-texlive-template package, so that fonts resources as listed in the
texlive.tlpdb database are retrieved and installed.
[arguments]: Adapt to use with the inherited template.
{chdir}: New phase.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer
be023c00e7
gnu: Add texlive-helvetic.
...
* gnu/packages/tex.scm (texlive-helvetic): New variable.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer
9f689bc432
gnu: Add texlive-courier.
...
* gnu/packages/tex.scm (texlive-courier): New variable.
2021-01-14 09:02:10 -05:00