Archived
1
0
Fork 0
Commit graph

1051 commits

Author SHA1 Message Date
Nicolas Goaziou
c0b3254568
gnu: texlive-latex-tocloft -> texlive-tocloft.
* gnu/packages/tex.scm (texlive-tocloft): New variable.
(texlive-latex-tocloft): Deprecate variable.
* gnu/packages/maths.scm (hypre): Use new name.
2023-07-18 18:10:41 +02:00
Nicolas Goaziou
c9347f438b
gnu: texlive-latex-stackengine -> texlive-stackengine.
* gnu/packages/tex.scm (texlive-stackengine): New variable.
(texlive-latex-stackengine): Deprecate variable.
* gnu/packages/maths.scm (hypre): Use new name.
2023-07-18 18:10:40 +02:00
Nicolas Goaziou
40b0c09d27
gnu: texlive-generic-listofitems -> texlive-listofitems.
* gnu/packages/tex.scm (texlive-listofitems): New variable.
(texlive-generic-listofitems): Deprecate variable.
(texlive-latex-readarray):
* gnu/packages/maths.scm (hypre): Use new name.
2023-07-18 18:10:40 +02:00
Nicolas Goaziou
68a7e9c749
gnu: texlive-latex-seqsplit -> texlive-seqsplit.
* gnu/packages/tex.scm (texlive-seqsplit): New variable.
(texlive-latex-seqsplit): Deprecate variable.
2023-07-18 18:10:40 +02:00
Nicolas Goaziou
7af4d29ace
gnu: texlive-latex-psfrag -> texlive-psfrag.
* gnu/packages/tex.scm (texlive-psfrag): New variable.
(texlive-latex-psfrag): Deprecate variable.
(texlive-pstool):
* gnu/packages/bioinformatics.scm (phyml): Use new name.
2023-07-18 18:10:39 +02:00
Nicolas Goaziou
e1e0e08451
gnu: texlive-latex-newunicodechar -> texlive-newunicodechar.
* gnu/packages/tex.scm (texlive-newunicodechar): New variable.
(texlive-latex-newunicodechar): Deprecate variable.
* gnu/packages/maths.scm (hypre): Use new name.
2023-07-18 18:10:39 +02:00
Nicolas Goaziou
36e77dbd2a
gnu: texlive-latex-newfloat -> texlive-newfloat.
* gnu/packages/tex.scm (texlive-newfloat): New variable.
(texlive-latex-newfloat): Deprecate variable.
(texlive-minted): Use new name.
2023-07-18 18:10:38 +02:00
Nicolas Goaziou
b42e997e85
gnu: texlive-latex-natbib -> texlive-natbib.
* gnu/packages/tex.scm (texlive-natbib): New variable.
(texlive-latex-natbib): Deprecate variable.
(texlive-apacite):
* gnu/packages/bioinformatics.scm (discrover):
* gnu/packages/maths.scm (hypre): Use new name.
2023-07-18 18:10:38 +02:00
Nicolas Goaziou
d8418675b0
gnu: texlive-latex-ifplatform -> texlive-ifplatform.
* gnu/packages/tex.scm (texlive-ifplatform): New variable.
(texlive-latex-ifplatform): Deprecate variable.
(texlive-pstool):
(texlive-minted): Use new name.
2023-07-18 18:10:38 +02:00
Nicolas Goaziou
4270d94ee3
gnu: texlive-latex-hanging -> texlive-hanging.
* gnu/packages/tex.scm (texlive-hanging): New variable.
(texlive-latex-hanging): Deprecate variable.
* gnu/packages/maths.scm (hypre): Use new name.
2023-07-18 18:10:37 +02:00
Nicolas Goaziou
9828271f04
gnu: texlive-latex-amsrefs -> texlive-amsrefs.
* gnu/packages/tex.scm (texlive-amsrefs): New variable.
(texlive-latex-amsrefs): Deprecate variable.
2023-07-18 18:10:37 +02:00
Nicolas Goaziou
88f97c65a1
gnu: texlive-latex-cyrillic -> texlive-cyrillic.
* gnu/packages/tex.scm (texlive-cyrillic): New variable.
(texlive-latex-cyrillic): Deprecate variable.
(texlive-base):
(texlive-xindy):
* gnu/packages/music.scm (lilypond): Use new name.
2023-07-18 18:10:37 +02:00
Nicolas Goaziou
3d97b99afe
gnu: texlive-latex-l3packages -> texlive-l3packages.
* gnu/packages/tex.scm (texlive-l3packages): New variable.
(texlive-latex-l3packages): Deprecate variable.
(texlive-latex-base):
(texlive-fontspec):
(texlive-ddphonism):
(texlive-polyglossia):
(texlive-siunitx):
(texlive-xetex): Use new name.
2023-07-18 18:10:36 +02:00
Nicolas Goaziou
3522e1970a
gnu: texlive-dvips-l3backend -> texlive-l3backend.
* gnu/packages/tex.scm (texlive-dvips-l3backend): Deprecate package.
* gnu/packages/chez.scm (stex-bootstrap):
* gnu/packages/maths.scm (cddlib):
* gnu/packages/ocaml.scm (unison):
* gnu/packages/plotutils.scm (asymptote): Use new name.
2023-07-18 18:10:36 +02:00
Nicolas Goaziou
a9634e2f23
gnu: texlive-latex-backend -> texlive-backend.
* gnu/packages/tex.scm (texlive-l3backend): New variable.
(texlive-latex-l3backend): Deprecate package.
(texlive-latex-base):
(texlive-xetex):
* gnu/packages/maths.scm (cddlib): Apply renaming.
2023-07-18 18:10:36 +02:00
Nicolas Goaziou
b02b841390
gnu: Add texlive-subfig.
* gnu/packages/tex.scm (texlive-subfig): New variable.
2023-07-18 18:10:35 +02:00
Nicolas Goaziou
558fe17c53
gnu: Add texlive-showexpl.
* gnu/packages/tex.scm (texlive-showexpl): New variable.
2023-07-18 18:10:35 +02:00
Nicolas Goaziou
e2178738c6
gnu: Add texlive-attachfile.
* gnu/packages/tex.scm (texlive-attachfile): New variable.
2023-07-18 18:10:35 +02:00
Nicolas Goaziou
5d60e272c9
gnu: Add texlive-multido.
* gnu/packages/tex.scm (texlive-multido): New variable.
2023-07-18 18:10:34 +02:00
Nicolas Goaziou
4ab1b5ccd4
gnu: Add texlive-chngcntr.
* gnu/packages/tex.scm (texlive-chngcntr): New variable.
2023-07-18 18:10:34 +02:00
Nicolas Goaziou
9bfa1ca1c2
gnu: Add texlive-breakurl.
* gnu/packages/tex.scm (texlive-breakurl): New variable.
2023-07-18 18:10:34 +02:00
Nicolas Goaziou
01330385f8
gnu: Add texlive-euenc.
* gnu/packages/tex.scm (texlive-euenc): New variable.
2023-07-18 18:10:33 +02:00
Nicolas Goaziou
f36563c7b3
gnu: Add texlive-refstyle.
* gnu/packages/tex.scm (texlive-refstyle): New variable.
2023-07-18 18:10:33 +02:00
Nicolas Goaziou
a4d0c9d134
gnu: Add texlive-luabidi.
* gnu/packages/tex.scm (texlive-luabidi): New variable.
2023-07-18 18:10:33 +02:00
Nicolas Goaziou
69b1df59e3
gnu: Add texlive-passivetex.
* gnu/packages/tex.scm (texlive-passivetex): New variable.
2023-07-18 18:10:32 +02:00
Nicolas Goaziou
14cd6c2fb4
gnu: Add texlive-dehyph.
* gnu/packages/tex.scm (texlive-dehyph): New variable.
2023-07-18 18:10:32 +02:00
Nicolas Goaziou
0f2c676ee9
gnu: Add texlive-enctex.
* gnu/packages/tex.scm (texlive-enctex): New variable.
2023-07-18 18:10:32 +02:00
Nicolas Goaziou
56785dbde3
gnu: Add texlive-lualatex-math.
* gnu/packages/tex.scm (texlive-lualatex-math): New variable.
2023-07-18 18:10:31 +02:00
Nicolas Goaziou
d851f8d7b9
gnu: Add texlive-currfile.
* gnu/packages/tex.scm (texlive-currfile): New variable.
2023-07-18 18:10:31 +02:00
Nicolas Goaziou
b8fe63bb51
gnu: Add texlive-filehook.
* gnu/packages/tex.scm (texlive-filehook): New variable.
2023-07-18 18:10:31 +02:00
Nicolas Goaziou
f0555899b0
gnu: Add texlive-mfirstuc.
* gnu/packages/tex.scm (texlive-mfirstuc): New variable.
2023-07-18 18:10:30 +02:00
Nicolas Goaziou
3e62196230
gnu: Add texlive-xfor.
* gnu/packages/tex.scm (texlive-xfor): New variable.
2023-07-18 18:10:30 +02:00
Nicolas Goaziou
ebc30bccb8
gnu: Add texlive-lwarp.
* gnu/packages/tex.scm (texlive-lwarp): New variable.
2023-07-18 18:10:30 +02:00
Nicolas Goaziou
f380aa3560
gnu: Add texlive-minitoc.
* gnu/packages/tex.scm (texlive-minitoc): New variable.
2023-07-18 18:10:29 +02:00
Nicolas Goaziou
92c0962c5a
gnu: texlive-latex-expdlist -> texlive-expdlist.
* gnu/packages/tex.scm (texlive-expdlist): New variable.
(texlive-latex-expdlist): Deprecate variable.
* gnu/packages/python-xyz.scm (python-numpy-documentation):
(python-matplotlib-documentation): Apply renaming.
2023-07-18 18:10:29 +02:00
Nicolas Goaziou
376059576e
gnu: texlive-latex-etoc -> texlive-etoc.
* gnu/packages/tex.scm (texlive-etoc): New variable.
(texlive-latex-etoc): Deprecate variable.
* gnu/packages/maths.scm (hypre): Apply renaming.
2023-07-18 18:10:28 +02:00
Nicolas Goaziou
1a8e352119
gnu: texlive-latex-eqparbox -> texlive-eqparbox.
* gnu/packages/tex.scm (texlive-eqparbox): New variable.
(texlive-latex-eqparbox): Deprecate variable.
2023-07-18 18:10:28 +02:00
Nicolas Goaziou
3476b74386
gnu: texlive-latex-environ -> texlive-environ.
* gnu/packages/tex.scm (texlive-environ): New variable.
(texlive-latex-environ): Deprecate variable.
(texlive-tcolorbox): Apply renaming.
2023-07-18 18:10:28 +02:00
Nicolas Goaziou
ab95125765
gnu: texlive-latex-trimspaces -> texlive-trimspaces.
* gnu/packages/tex.scm (texlive-trimspaces): New variable.
(texlive-latex-trimspaces):
(texlive-pstool):
* gnu/packages/python-xyz.scm (python-nbconvert):
2023-07-18 18:10:27 +02:00
Nicolas Goaziou
1cca15cf73
gnu: texlive-latex-draftwatermark -> texlive-draftwatermark.
* gnu/packages/tex.scm (texlive-draftwatermark): New variable.
(texlive-latex-draftwatermark): Deprecate package.
(texlive-apa6): Apply renaming.
2023-07-18 18:10:27 +02:00
Nicolas Goaziou
f675d02d21
gnu: Add texlive-everypage.
* gnu/packages/tex.scm (texlive-everypage): New variable.
2023-07-18 18:10:27 +02:00
Nicolas Goaziou
e9cd94df0d
gnu: texlive-latex-dinbrief -> texlive-dinbrief.
* gnu/packages/tex.scm (texlive-dinbrief): New variable.
(texlive-latex-dinbrief): Deprecate package.
2023-07-18 18:10:26 +02:00
Nicolas Goaziou
b8fef5d92e
gnu: texlive-latex-blindtext -> texlive-blindtext.
* gnu/packages/tex.scm (texlive-blindtext): New variable.
(texlive-latex-blindtext): Deprecate variable.
2023-07-18 18:10:26 +02:00
Nicolas Goaziou
dd9de57608
gnu: texlive-latex-l3kernel -> texlive-l3kernel.
* gnu/packages/tex.scm (texlive-l3kernel): New variable.
(texlive-latex-l3kernel): Deprecate variable.
(texlive-latex-base):
(texlive-latex-l3packages):
(texlive-pstool):
(texlive-siunitx):
(texlive-latex-ebproof):
(texlive-xetex): Apply renaming.
2023-07-18 18:10:26 +02:00
Nicolas Goaziou
bc3384923e
gnu: Simplify simple-texlive-package for non-trivial packages.
* gnu/packages/tex.scm (simple-texlive-package): When #:TRIVIAL keyword is not
set, do not add any phase, and let TRIVIAL-BUILD-SYSTEM proceed.  With this
change, `simple-texlive-package' can be removed piece-wise in texlive packages
without breakage, assuming spurious `chdir' and `copy-files' phases are
removed.
(texlive-bidi):
(texlive-alphalph):
(texlive-mflogo):
(texlive-amsfonts):
(texlive-halloweenmath):
(texlive-atveryend):
(texlive-auxhook):
(texlive-epstopdf-pkg):
(texlive-filecontents):
(texlive-graphics):
(texlive-hycolor):
(texlive-xcolor):
(texlive-hyperref):
(texlive-oberdiek):
(texlive-rerunfilecheck):
(texlive-onedown):
(texlive-tools):
(texlive-fontspec):
(texlive-stringenc):
(texlive-amsmath):
(texlive-mathdots):
(texlive-amscls):
(texlive-babel):
(texlive-babel-french):
(texlive-babel-swedish):
(texlive-pict2e):
(texlive-psnfss):
(texlive-bigfoot):
(texlive-firstaid):
(texlive-pdftexcmds):
(texlive-refcount):
(texlive-capt-of):
(texlive-makecmds):
(texlive-metalogo):
(texlive-paralist):
(texlive-polyglossia):
(texlive-fancyhdr):
(texlive-letltxmacro):
(texlive-listings):
(texlive-kvoptions):
(texlive-zref):
(texlive-eso-pic):
(texlive-pdfpages):
(texlive-stmaryrd):
(texlive-subfigure):
(texlive-lh):
(texlive-acronym):
(texlive-ms):
(texlive-ncctools):
(texlive-numprint):
(texlive-atbegshi):
(texlive-bigintcalc):
(texlive-bitset):
(texlive-etexcmds):
(texlive-gettitlestring):
(texlive-infwarerr):
(texlive-intcalc):
(texlive-kvdefinekeys):
(texlive-kvsetkeys):
(texlive-ltxcmds):
(texlive-pdfescape):
(texlive-uniquecounter):
(texlive-pdfx):
(texlive-marginnote):
(texlive-tabu):
(texlive-siunitx):
(texlive-sectsty):
(texlive-morefloats):
(texlive-ifmtarg):
(texlive-pagenote):
(texlive-titling):
(texlive-ifoddpage):
(texlive-storebox):
(texlive-collectbox):
(texlive-grfext):
(texlive-adjustbox):
(texlive-qrcode):
(texlive-unicode-math):
(texlive-babel-czech):
(texlive-babel-dutch):
(texlive-babel-finnish):
(texlive-babel-danish):
(texlive-babel-polish):
(texlive-abstract):
(texlive-breqn):
(texlive-datatool):
(texlive-lastpage):
(texlive-soul):
(texlive-soulutf8):
(texlive-totcount):
(texlive-totpages): Remove `chdir' and `copy-files' phases.
2023-07-18 18:10:24 +02:00
Christopher Baines
9daca9b870
gnu: texlive-hyphen-package: Use pinned ruby-hydra-minimal.
To allow updating ruby without changing texlive.

* gnu/packages/ruby.scm (ruby-hydra-minimal/pinned): New variable.
* gnu/packages/tex.scm (texlive-hyphen-package)[native-inputs]: Use it
2023-06-20 22:04:49 +01:00
Christopher Baines
0f1da56056
gnu: texlive-bin: Explicitly use ruby-2.7.
To enable changing ruby without affecting texlive-bin.

* gnu/packages/tex.scm (texlive-bin)[inputs]: Explicitly use ruby-2.7.
2023-06-20 22:04:49 +01:00
Christopher Baines
8f8b11b95a
gnu: texlive-hyph-utf8: Explicitly use ruby-2.7.
As Ruby 3 looks to cause issues.

* gnu/packages/tex.scm (texlive-hyph-utf8)[native-inputs]: Explicitly use
ruby-2.7.
2023-06-20 22:04:49 +01:00
Christopher Baines
ed971aca36
gnu: texlive-hyphen-package: Explicitly use ruby-2.7.
As Ruby 3 looks to cause issues.

* gnu/packages/tex.scm (texlive-hyphen-package)[native-inputs]: Explicitly use
ruby-2.7.
2023-06-20 22:04:46 +01:00
Timothy Sample
e6da6e3152
svn-download: Do not expand keywords.
Subversion keyword expansion is potentially non-reproducible as some of
them expand time strings relative to the local time zone:

  https://issues.guix.gnu.org/43442#18

In practice this is not a problem in Guix since Subversion checkouts
happen in an isolated environment using the "default timezone" (UTC).

However, Software Heritage disables keyword expansion for this very
reason.  By following suit, we make sure content can be retrieved from
there.

* guix/build/svn.scm (svn-fecth): Pass "--ignore-keywords" to
Subversion.
* guix/build-system/texlive.scm (%texlive-date): New variable.
* gnu/packages/java.scm (java-geronimo-xbean-reflect)
(java-geronimo-genesis-2.1): Update the source hash.
* gnu/packages/machine-learning.scm (ghmm): Likewise.
* gnu/packages/video.scm (libsmpeg, libsmpeg-with-sdl1): Likewise.
* gnu/packages/tex.scm (texlive-bin): Update the hash of the
"texlive-scripts" input, and a add a new phase that imitates
Subversion keyword expansion for scripts that need it.
(texlive-latex-base): Update the hash of the "texlive-luatexconfig"
native input.
(texlive-hyphen-base, texlive-dvipdfmx, texlive-dvips, texlive-cm)
(texlive-tex-plain, texlive-kpathsea, texlive-latexconfig)
(texlive-tetex, texlive-pdftex, texlive-xetex): Update the source
hash.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-06-11 18:13:44 +02:00