aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
Commit message (Collapse)AuthorAge
* gnu: texlive-inputenx: Edit description.Tobias Geerinckx-Rice2022-05-22
| | | | * gnu/packages/tex.scm (texlive-inputenx)[descripton]: Edit & fix spelling.
* gnu: Add texlive-underscore.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-underscore): New variable.
* gnu: Add texlive-xindy.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-xindy): New variable.
* gnu: Add texlive-cm-lgc.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-cm-lgc): New variable.
* gnu: texlive-latex-geometry: Propagate texlive-latex-graphics.Maxim Cournoyer2022-05-12
| | | | | * gnu/packages/tex.scm (texlive-latex-geometry) [propagated-inputs]: Add texlive-latex-graphics.
* gnu: Add texlive-cbfonts.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-cbfonts): New variable.
* gnu: Add texlive-cbfonts-fd.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-cbfonts-fd): New variable.
* gnu: texlive-polyglossia: Rename and fix package.Maxim Cournoyer2022-05-12
| | | | | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/35780>. * gnu/packages/tex.scm (texlive-latex-polyglossia): Rename to... (texlive-polyglossia): ... this. Inherit from a simple-texlive-package package. [version, source, build-system]: Remove field, now inherited. [outputs]: New field. [arguments]: Add the #:tex-format and #:phases arguments. [native-inputs, propagated-inputs]: New fields. [description]: Expound description. Reported-by: Josh Holland
* gnu: texlive-fontspec: Add missing propagated inputs.Maxim Cournoyer2022-05-12
| | | | | * gnu/packages/tex.scm (texlive-fontspec) [propagated-inputs]: Add texlive-cm and texlive-lm.
* gnu: python-sphinx: Propagate TexLive dependencies.Maxim Cournoyer2022-05-12
| | | | | | | | | | | | | | | | | * gnu/packages/sphinx.scm (python-sphinx): [propagated-inputs]: Add texlive-amsfonts, texlive-amsmath, texlive-capt-of, texlive-carlisle, texlive-etoolbox, texlive-generic-ltxcmds, texlive-hyperref, texlive-latex-base, texlive-latex-cmap, texlive-latex-fancyhdr, texlive-latex-fancyvrb, texlive-latex-fncychap, texlive-latex-float, texlive-latex-framed, texlive-latex-geometry, texlive-latex-graphics, texlive-latex-kvoptions, texlive-latex-needspace, texlive-latex-parskip, texlive-latex-preview, texlive-latex-tabulary, texlive-latex-titlesec, texlive-latex-tools, texlive-latex-upquote, texlive-latex-varwidth, texlive-oberdiek, texlive-stringenc, texlive-wrapfig, texlive-xcolor and texlive-zapfding. [native-inputs]: Remove graphviz, python-mock and python-nose. * gnu/packages/tex.scm (texlive-xcolor): Add TODO comment. * gnu/packages/tex.scm (texlive-hyperref): Likewise.
* gnu: Add texlive-lm-math.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-lm-math): New variable.
* gnu: Add texlive-unicode-math.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-unicode-math): New variable.
* gnu: Add texlive-bidi.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-bidi): New variable.
* gnu: Add texlive-zref.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-zref): New variable.
* gnu: Add texlive-cs.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-cs): New variable.
* gnu: Add texlive-csplain.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-csplain): New variable.
* gnu: Add texlive-makecmds.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-makecmds): New variable.
* gnu: Add texlive-metalogo.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-metalogo): New variable.
* gnu: Add texlive-stix2-otf.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-stix2-otf): New variable.
* gnu: Add texlive-paralist.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/tex.scm (texlive-paralist): New variable.
* gnu: texlive-latex-listings, texlive-latex-pgf: Do not deprecate the variable.Ludovic Courtès2022-03-03
| | | | | | | | | | This is a followup to 107138164611a11972f261818373d1de95b3216d and e5dbda5abc23c5ed716121872d1bbaa8bfcee79e, which had the downside that remaining references to these two variables would trigger deprecation warning during the "Computing Guix derivation" phase of 'guix pull'. * gnu/packages/tex.scm (texlive-latex-listings, texlive-latex-pgf): Use plain 'define-public' instead of 'define-deprecated-package'.
* gnu: texlive-wrapfig: Install missing documentation files.Nicolas Goaziou2022-03-03
| | | | * gnu/packages/tex.scm (texlive-wrapfig): Install missing documentation files.
* gnu: texlive-latex-wrapfig: Rename to "texlive-wrapfig".Ludovic Courtès2022-03-02
| | | | | | | | | * gnu/packages/tex.scm (texlive-latex-wrapfig): Rename to... (texlive-wrapfig): ... this. (texlive-latex-wrapfig): Define as deprecated. * gnu/packages/maths.scm (hypre)[native-inputs]: Use new name. * gnu/packages/python-xyz.scm (python-ipython-documentation) (python-numpy-documentation): Likewise.
* gnu: texlive-latex-listings: Rename to "texlive-listings".Ludovic Courtès2022-03-02
| | | | | | | | | | Suggested by Ricardo Wurmus. * gnu/packages/tex.scm (texlive-latex-listings): Rename to... (texlive-listings): ... this. Adjust 'name' accordingly. (texlive-latex-listings): Define as deprecated. (texlive-latex-xkeyval)[propagated-inputs]: Add comment. * gnu/packages/docbook.scm (dblatex)[inputs]: Add comment.
* gnu: texlive-latex-pgf: Rename to "texlive-pgf".Ludovic Courtès2022-03-02
| | | | | | | | | | | | | Suggested by Ricardo Wurmus. * gnu/packages/tex.scm (texlive-latex-pgf): Rename to... (texlive-pgf): ... this. Change 'name' accordingly. (texlive-latex-pgf): Define as deprecated. (texlive-beamer)[propagated-inputs]: Use the new name. (texlive-todonotes)[propagated-inputs]: Likewise. (texlive-adjustbox)[propagated-inputs]: Likewise. (texlive-tcolorbox)[propagated-inputs]: Likewise. * gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Likewise.
* gnu: texlive-bin: Skip faulty tests on armhf-linux.Ludovic Courtès2022-03-02
| | | | | | | | Fixes <https://issues.guix.gnu.org/54055>. Reported by Christopher Baines <mail@cbaines.net>. * gnu/packages/tex.scm (texlive-bin)[arguments]: When 'target-arm32?' is true, add 'skip-faulty-test' phase.
* gnu: texlive-stmaryrd: Replace with texlive-stmaryrd/fixed.Ricardo Wurmus2022-02-16
| | | | | * gnu/packages/tex.scm (texlive-stmaryrd)[replacement]: Replace with texlive-stmaryrd/fixed.
* gnu: texlive-psnfss: Replace with texlive-psnfss/fixed.Ricardo Wurmus2022-02-16
| | | | | * gnu/packages/tex.scm (texlive-psnfss)[replacement]: Replace with texlive-psnfss/fixed.
* gnu: texlive-babel: Replace with texlive-babel/fixed.Ricardo Wurmus2022-02-16
| | | | * gnu/packages/tex.scm (texlive-babel)[replacement]: New field.
* gnu: texlive-latex-amsmath: Replace with texlive-amsmath.Ricardo Wurmus2022-02-16
| | | | | * gnu/packages/tex.scm (texlive-latex-amsmath)[replace]: Replace with texlive-amsmath.
* gnu: texlive-amsfonts/fixed: Do not generate tfm from afm and pl files.Ricardo Wurmus2022-02-15
| | | | | | | | | | | | The TFM files are included in the amsfonts bundle and are meant to installed as is. They were not meant to be the result of converting afm or pl files. We ended up with subtly broken fonts due to this attempted conversion. * gnu/packages/tex.scm (texlive-amsfonts/fixed)[source]: Fetch tfm directory. [arguments]: Remove custom #:modules; remove build phases 'build-fonts and 'install-generated-fonts; adjust 'remove-extra-files; add build phase 'chdir and 'unchdir. [native-inputs]: Remove texlive-fontinst.
* gnu: Add texlive-stmaryrd/fixed.Ricardo Wurmus2022-02-13
| | | | * gnu/packages/tex.scm (texlive-stmaryrd/fixed): New variable.
* gnu: Add texlive-psnfss/fixed.Ricardo Wurmus2022-02-13
| | | | * gnu/packages/tex.scm (texlive-psnfss/fixed): New variable.
* gnu: Add texlive-babel/fixed.Ricardo Wurmus2022-02-13
| | | | * gnu/packages/tex.scm (texlive-babel/fixed): New variable.
* gnu: Add texlive-amsmath.Ricardo Wurmus2022-02-13
| | | | | | This is a corrected variant of texlive-latex-amsmath, which should be removed. * gnu/packages/tex.scm (texlive-amsmath): New variable.
* guix: Restore profile hook for TeX Live font maps.Ricardo Wurmus2022-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Long ago we had a profile hook, called “texlive-configuration”, which would operate on the texlive-* packages that have actually been installed in the profile, build a union directory, and then install a texmf.cnf file that declared the prefix of the TeX Live tree to be the union directory. It then generated font maps based on the fonts that had actually been installed. This approach had multiple disadvantages, the worst of which was that you could only really have one TeX Live tree. Commit 04a0b1e09abce99857e7930336421ca6d15ae630 addressed this, where texmf.cnf was modified *once* and for all in texlive-bin to reference the GUIX_TEXMF variable to determine the root of the tree. This made much of “texlive-configuration” obsolete, because we didn’t need to have any union directories at all, because we had no need for a customized per-profile variant of texmf.cnf. Unfortunately, with the loss of the profile hook we would no longer build font maps. This patch resurrects the profile hook: we’re again generating font maps (such as pdftex.map) based on the contents of the profile. * gnu/packages/tex.scm (texlive-default-updmap.cfg): New variable. * guix/profiles.scm (texlive-configuration): Rename this... (texlive-font-maps): ...to this; update to run updmap-sys on the contents of the profile to generate only font maps. (%default-profile-hooks): Add texlive-font-maps. * guix/status.scm (hook-message): Rename unused texlive-configuration to texlive-font-maps.
* gnu: texlive-latex-base: Skip JIT formats on riscv64-linux.Efraim Flashner2022-02-02
| | | | | * gnu/packages/tex.scm (texlive-latex-base)[arguments]: Adjust custom 'build phase to also skip the jit formats on riscv64-linux.
* gnu: texlive-bin: Fix building on riscv64-linux.Efraim Flashner2022-01-31
| | | | | | * gnu/packages/tex.scm (texlive-bin)[arguments]: Adjust configure-flags for riscv64-linux to skip luajit based binaries. Add phase to skip some tests.
* gnu: texmaker: Don't depend on QtWebKit.Leo Famulari2022-01-29
| | | | | | | | The program stopped using QtWebKit in version 5.0. See <https://issues.guix.gnu.org/53289> for more information about this change. * gnu/packages/tex.scm (texmaker)[inputs]: Remove qtwebkit.
* gnu: Add texlive-textcase.Ludovic Courtès2022-01-28
| | | | * gnu/packages/tex.scm (texlive-textcase): New variable.
* gnu: Add texlive-greek-fontenc.Ludovic Courtès2022-01-28
| | | | * gnu/packages/tex.scm (texlive-greek-fontenc): New variable.
* gnu: Add texlive-inputenx.Ludovic Courtès2022-01-28
| | | | * gnu/packages/tex.scm (texlive-inputenx): New variable.
* gnu: Add texlive-hardwrap.Ludovic Courtès2022-01-28
| | | | * gnu/packages/tex.scm (texlive-hardwrap): New variable.
* gnu: Add texlive-carlisle.Nicolas Goaziou2022-01-28
| | | | * gnu/packages/tex.scm (texlive-carlisle): New variable.
* gnu: Add texlive-tabu.Nicolas Goaziou2022-01-28
| | | | * gnu/packages/tex.scm (texlive-tabu): New variable.
* gnu: Add texlive-varwidth.Nicolas Goaziou2022-01-28
| | | | * gnu/packages/tex.scm (texlive-varwidth): New variable.
* gnu: Add texlive-calrsfs.Nicolas Goaziou2022-01-28
| | | | * gnu/packages/tex.scm (texlive-calrsfs): New variable.
* gnu: Remove last texlive-generic-ulem reference.Nicolas Goaziou2022-01-28
| | | | | * gnu/packages/tex.scm (texlive-jadetex)[native-inputs]: Remove last reference to texlive-generic-ulem. Replace it with texlive-ulem.
* gnu: Properly deprecate texlive-generic-ulem.Nicolas Goaziou2022-01-28
| | | | | | | * gnu/packages/python-xyz.scm (python-nbconvert): * gnu/packages/maths.scm (hypre): Apply deprecation. * gnu/packages/tex.scm (texlive-generic-ulem): Fix typo in deprecation command.
* gnu: texlive-latex-enumitem: Deprecate package.Nicolas Goaziou2022-01-28
| | | | | | * gnu/packages/tex.scm (texlive-latex-enumitem): Deprecate in favor of texlive-enumitem. * gnu/packages/python-xyz.scm (python-matplotlib-documentation): (python-nbconvert): Apply deprecation.