summaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
Commit message (Collapse)AuthorAge
* gnu: Add texlive-amsfonts/fixed.Ricardo Wurmus2022-01-20
| | | | | * gnu/packages/tex.scm (texlive-amsfonts/fixed): New variable. (texlive-amsfonts)[replacement]: Add reference to texlive-amsfonts/fixed.
* gnu: texlive-luaotfload: Use new name for texlive-lualibs.Ricardo Wurmus2022-01-11
| | | | | * gnu/packages/tex.scm (texlive-luaotfload)[propagated-inputs]: Replace texlive-luatex-lualibs with texlive-lualibs.
* gnu: texlive-bin: Link lualatex to luahbtex.Ricardo Wurmus2022-01-11
| | | | | | | Fixes <https://issues.guix.gnu.org/51252>. * gnu/packages/tex.scm (texlive-bin)[arguments]: Link lualatex to luahbtex. (texlive-latex-luatex): Remove variable.
* gnu: texlive-lualibs: Take sources from TeX Live SVN.Ricardo Wurmus2022-01-11
| | | | | | | * gnu/packages/tex.scm (texlive-luatex-lualibs): Deprecate this variable... (texlive-lualibs): ...in favor of this new variable. [source]: Take source code from TeX Live SVN because it must match the rest of the LuaTeX distribution.
* gnu: texlive-luaotfload: Propagate texlive-lua-alt-getopt.Ricardo Wurmus2022-01-11
| | | | | * gnu/packages/tex.scm (texlive-luaotfload)[propagated-inputs]: Add texlive-lua-alt-getopt.
* gnu: Add texlive-lua-alt-getopt.Ricardo Wurmus2022-01-11
| | | | * gnu/packages/tex.scm (texlive-lua-alt-getopt): New variable.
* gnu: texlive-latex-base: Remove trailing #T.Ricardo Wurmus2022-01-11
| | | | | * gnu/packages/tex.scm (texlive-latex-base)[arguments]: Remove trailing #T from build phases.
* gnu: texlive-kpathsea: Patch references to sed and awk.Ricardo Wurmus2022-01-11
| | | | | | * gnu/packages/tex.scm (texlive-kpathsea)[arguments]: Add build phase 'patch-references to satisfy runtime requirements on sed and awk. [inputs]: Add sed and gawk.
* gnu: texlive-bin: Patch references to sed and awk.Ricardo Wurmus2022-01-11
| | | | | * gnu/packages/tex.scm (texlive-bin)[arguments]: Patch texlive scripts in 'post-install phase to satisfy references to sed and awk.
* gnu: texlive-bin: Fix directory traversal.Ricardo Wurmus2022-01-11
| | | | | | | Fixes <https://bugs.gnu.org/52979>. * gnu/packages/tex.scm (texlive-bin)[arguments]: Add build phase 'patch-directory-traversal.
* gnu: texlive-bin: Remove trailing #T.Ricardo Wurmus2022-01-11
| | | | | * gnu/packages/tex.scm (texlive-bin)[source]: Simplify snippet. [arguments]: Remove trailing #T from build phases.
* gnu: texlive-hyphen-macedonian: Fix spelling.Vagrant Cascadian2022-01-08
| | | | | * gnu/packages/tex.scm (texlive-hyphen-macedonian)[description]: Fix spelling of "hyphenation".
* gnu: Remove trailing period from synopsis.Vagrant Cascadian2021-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/anddroid.scm (android-liblog, git-repo)[synopsis]: Remove trailing period. * gnu/packages/audio.scm (audio-to-midi)[synopsis]: Likewise. * gnu/packages/bioinformatics.scm (python-mygene, python-scanpy, nanosv)[synopsis]: Likewise. * gnu/packages/cran.scm (r-gsubfn)[synopsis]: Likewise. * gnu/packages/crates-io.scm (rust-ascii-1, rust-bindgen-0.59, rust-byte-unit-4, rust-clircle-0.3, rust-dashmap-4, rust-dhcp4r-0.2, rust-fast-float-0.2, rust-fst-0.4, rust-futures-core-preview-0.3, rust-http-types-2, rust-hyper-0.14, rust-indexmap-1, rust-minimal-lexical-0.1, rust-oorandom-11.1, rust-runtime-raw-0.3, rust-sharded-slab-0.1, rust-takeable-option-0.4, rust-tower-service-0.3, rust-ttf-parser-0.12)[synopsis]: Likewise. * gnu/packages/disk.scm (f3)[synopsis]: Likewise. * gnu/packages/emacs-xyz.scm (emacs-scribble-mode, emacs-psession)[synopsis]: Likewise. * gnu/packages/golang.scm (go-github-com-kylelemons-godebug)[synopsis]: Likewise. * gnu/packages/haskell-xyz.scm (ghc-fsnotify, ghc-libyaml, ghc-emojis, ghc-regex-tdfa, ghc-th-lift-instances, ghc-commonmark-pandoc)[synopsis]: Likewise. * gnu/packages/java.scm (java-commons-jxpath, java-jakarta-regexp)[synopsis]: Likewise. * gnu/packages/lisp-xyz.scm (sbcl-cl-annot, sbcl-envy)[synopsis]: Likewise. * gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify)[synopsis]: Likewise. * gnu/packages/maven.scm (maven-wagon-http-shared, maven-surefire-plugin)[synopsis]: Likewise. * gnu/packages/perl.scm (perl-text-soundex)[synopsis]: Likewise. * gnu/packages/python-check.scm (python-httmock)[synopsis]: Likewise. * gnu/packages/python-web.scm (python-bottle)[synopsis]: Likewise. * gnu/packages/python-xyz.scm (python-olefile, python-tokenize-rt, python-pylzma)[synopsis]: Likewise. * gnu/packages/tex.scm (texlive-docstrip)[synopsis]: Likewise.
* gnu: texlive-sectsty: Fix trailing whitespace in description.Vagrant Cascadian2021-12-29
| | | | | * gnu/packages/tex.scm (texlive-sectsty)[description]: Fix trailing whitespace.
* gnu: texlive-charter: Fix trailing whitespace in description.Vagrant Cascadian2021-12-29
| | | | | * gnu/packages/tex.scm (texlive-charter)[description]: Fix trailing whitespace.
* gnu: texlive-latex-tocloft: Fix trailing whitespace in description.Vagrant Cascadian2021-12-29
| | | | | * gnu/packages/tex.scm (texlive-latex-tocloft)[description]: Fix trailing whitespace.
* gnu: texlive-unicode-data: Fix trailing whitespace in description.Vagrant Cascadian2021-12-29
| | | | | * gnu/packages/tex.scm (texlive-unicode-data)[description]: Fix trailing whitespace.
* gnu: Add texlive-latex-numprint.Nicolas Goaziou2021-12-26
| | | | * gnu/packages/tex.scm (texlive-latex-numprint): New variable.
* gnu: Add texlive-generic-babel-french.Nicolas Goaziou2021-12-26
| | | | * gnu/packages/tex.scm (texlive-generic-babel-french): New variable.
* gnu: texlive-fira: Update hash.Nicolas Goaziou2021-12-14
| | | | * gnu/packages/tex.scm (texlive-fira): Update hash.
* gnu: texlive-latex-textpos: Update hash.Nicolas Goaziou2021-12-14
| | | | * gnu/packages/tex.scm (texlive-latex-textpos): Update hash.
* gnu: texlive-translator: Fix hash.Nicolas Goaziou2021-12-14
| | | | * gnu/packages/tex.scm (texlive-translator): Fix hash.
* gnu: Simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
* gnu: Add texlive-latex-luatex.Thiago Jung Bauermann2021-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | When TeX Live was updated to version 2021 the ‘lualatex’ format started being generated with the LuaHBTeX engine, but the ‘lualatex’ command still uses the LuaTeX engine. This causes the command to fail: user@popigai:~$ lualatex hello.tex This is LuaTeX, Version 1.13.0 (TeX Live 2021/GNU Guix) restricted system commands enabled. ---! lualatex.fmt was written by luahbtex (Fatal format file error; I'm stymied)user@popigai:~$ The correct way to fix this problem would be either to change texlive-bin to make ‘lualatex’ use the LuaHBTeX engine, or to change texlive-latex-base to generate ‘lualatex.fmt’ with LuaTeX. Both options would rebuild large parts of the world. Ricardo Wurmus suggested creating a new package to provide ‘lualatex.fmt’ for LuaTeX as a workaround. This is what this package does. Fixes https://issues.guix.gnu.org/51252. * gnu/packages/tex.scm (texlive-latex-luatex): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: lyx: Remove reference to '%outputs'.Ludovic Courtès2021-11-21
| | | | | | * gnu/packages/tex.scm (lyx)[arguments]: Rewrite as gexps. Refer to #$output instead of '%outputs', which 'qt-build-system' no longer defines.
* Merge branch 'master' into core-updates-frozenLudovic Courtès2021-11-17
|\
| * gnu: Add texlive-xifthen.Ludovic Courtès2021-11-16
| | | | | | | | * gnu/packages/tex.scm (texlive-xifthen): New variable.
| * gnu: Add texlive-latex-textpos.Ludovic Courtès2021-11-16
| | | | | | | | * gnu/packages/tex.scm (texlive-latex-textpos): New variable.
| * gnu: Add texlive-translator.Ludovic Courtès2021-11-16
| | | | | | | | | | | | * gnu/packages/tex.scm (texlive-translator): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
| * gnu: Add texlive-fira.Ricardo Wurmus2021-11-15
| | | | | | | | * gnu/packages/tex.scm (texlive-fira): New variable.
| * gnu: Add texlive-latex-bussproofs.Danny Milosavljevic2021-11-12
| | | | | | | | * gnu/packages/tex.scm (texlive-latex-bussproofs): New variable.
* | gnu: Add texlive-stringenc.Ricardo Wurmus2021-11-13
| | | | | | | | * gnu/packages/tex.scm (texlive-stringenc): New variable.
* | gnu: Add texlive-grffile.Ricardo Wurmus2021-11-13
| | | | | | | | * gnu/packages/tex.scm (texlive-grffile): New variable.
* | gnu: Add texlive-dvips-l3backend.Vivien Kraus2021-11-09
| | | | | | | | | | | | * gnu/packages/tex.scm (texlive-dvips-l3backend): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* | gnu: Use 'search-input-file' some more.Ludovic Courtès2021-10-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch replaces occurrences of: (string-append (assoc-ref %build-inputs "…") "/…") by: (search-input-file %build-inputs "/…") * doc/guix.texi (Miscellaneous Services): Use 'search-input-file' in R Shiny example. * gnu/packages/admin.scm (screenfetch): Use 'search-input-file'. (ufetch): Likewise. (hosts): Likewise. * gnu/packages/backup.scm (dirvish): Likewise. * gnu/packages/code.scm (colormake): Likewise. * gnu/packages/compression.scm (makeself-safeextract): Likewise. * gnu/packages/debug.scm (scanmem): Likewise. * gnu/packages/education.scm (snap): Likewise. (omnitux): Likewise. * gnu/packages/emacs-xyz.scm (epipe): Likewise. * gnu/packages/games.scm (openttd-opensfx): Likewise. (openttd-openmsx): Likewise. (openrct2-title-sequences): Likewise. (openrct2-objects): Likewise. (mrrescue): Likewise. (0ad-data): Likewise. (xonotic-data): Likewise. (drascula): Likewise. (make-lure-package): Likewise. (make-queen-package): Likewise. (sky): Likewise. * gnu/packages/gnome.scm (network-manager): Likewise. * gnu/packages/gnuzilla.scm (icedove): Likewise. * gnu/packages/guile-xyz.scm (guile-shapefile): Likewise. * gnu/packages/hurd.scm (netdde): Likewise. * gnu/packages/javascript.scm (js-context-menu): Likewise. (js-commander): Likewise. (js-xmldom-sre): Likewise. * gnu/packages/kde-frameworks.scm (krunner): Likewise. * gnu/packages/kodi.scm (kodi-cli): Likewise. * gnu/packages/libreoffice.scm (hunspell-dict-pl): Likewise. * gnu/packages/linux.scm (e2fsck/static): Likewise. * gnu/packages/markup.scm (markdown): Likewise. * gnu/packages/maths.scm (hdf-java): Likewise. * gnu/packages/multiprecision.scm (libtomcrypt): Likewise. * gnu/packages/networking.scm (batctl): Likewise. * gnu/packages/python-xyz.scm (python-pymediainfo): Likewise. * gnu/packages/shells.scm (fish-foreign-env): Likewise. * gnu/packages/tex.scm (texlive-fonts-iwona): Likewise. * gnu/packages/upnp.scm (miniupnpc): Likewise. * gnu/packages/version-control.scm (git-annex-remote-rclone): Likewise. * gnu/packages/virtualization.scm (qemu): Likewise. * gnu/packages/web.scm (icedtea-web): Likewise. * gnu/packages/wm.scm (stumpish): Likewise.
* | gnu: texlive-lh: Install more files.Ricardo Wurmus2021-10-21
| | | | | | | | | | | | * gnu/packages/tex.scm (texlive-lh)[outputs]: Add a "doc" output. [arguments]: Override the 'copy-files phase to install many more files in the correct locations.
* | Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe2021-10-12
|\|
| * gnu: texlive-latex-l3packages: Fix typo in description.Tobias Geerinckx-Rice2021-09-29
| | | | | | | | | | * gnu/packages/tex.scm (texlive-latex-l3packages)[description]: Delete stray hyphen.
* | gnu: texlive: Remove remaining uses of deprecated packages.Ludovic Courtès2021-09-25
| | | | | | | | | | | | | | | | | | | | | | | | This is a followup to b949f34f31a045eb0fb242b81a223178fb6994d3 and 7269f0c1b2411c8fbe014b32cea0ce5f8621c67b. * gnu/packages/tex.scm (texlive-hyperref)[propagated-inputs]: Use TEXLIVE-URL instead of TEXLIVE-LATEX-URL. (texlive-pdftex)[propagated-inputs]: Use TEXLIVE-KNUTH-LIB instead of TEXLIVE-FONTS-KNUTH-LIB. (texlive-context)[propagated-inputs]: Use TEXLIVE-STMARYRD instead of TEXLIVE-FONTS-STMARYRD.
* | Merge branch 'master' into core-updates-frozenMarius Bakke2021-09-17
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/packages/bioinformatics.scm gnu/packages/chez.scm gnu/packages/docbook.scm gnu/packages/ebook.scm gnu/packages/gnome.scm gnu/packages/linux.scm gnu/packages/networking.scm gnu/packages/python-web.scm gnu/packages/python-xyz.scm gnu/packages/tex.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/dune.scm guix/build-system/go.scm guix/build-system/linux-module.scm guix/packages.scm
| * gnu: Add texlive-context.Ricardo Wurmus2021-09-13
| | | | | | | | | | | | | | * gnu/packages/tex.scm (texlive-context): New variable. (texlive-context-base): Deprecate in favor of texlive-context. * gnu/packages/chez.scm (chez-web)[native-inputs]: Replace texlive-context-base with texlive-context.
| * gnu: texlive-charter: Propagate texlive-psnfss.Ricardo Wurmus2021-09-13
| | | | | | | | | | * gnu/packages/tex.scm (texlive-charter)[propagated-inputs]: Add texlive-psnfss.
| * gnu: Add texlive-pdftex.Ricardo Wurmus2021-09-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/chez.scm (texlive-pdftex): New variable. (texlive-generic-pdftex): Deprecate in favor of texlive-pdftex. (teximpatient)[native-inputs]: Replace texlive-generic-pdftex with texlive-pdftex. (texlive-latex-pdfx)[propagated-inputs]: Same. * gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]: Same. (python-matplotlib-documentation)[native-inputs]: Same. (python-ipython-documentation)[native-inputs]: Same. * gnu/packages/chez.scm (chez-web)[native-inputs]: Same. (chez-sockets)[native-inputs]: Same.
| * gnu: Add texlive-psnfss.Ricardo Wurmus2021-09-13
| | | | | | | | * gnu/packages/tex.scm (texlive-psnfss): New variable.
| * gnu: Fix broken links to Arch Linux git repositoriesMilkey Mouse2021-08-04
| | | | | | | | | | | | | | | | * gnu/packages/crypto.scm (libsecp256k1): Update comment patch link. * gnu/packages/engineering.scm (freehdl): Update patch link. * gnu/packages/tex.scm (texlive-bin): Update arch-patch base URL. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* | gnu: texlive-context: Adjust to changes from 'master'.Marius Bakke2021-09-17
| | | | | | | | | | | | | | | | | | | | | | This is a merge of commit f98dfdc1b6d73e0b9f3f45c74942289bbefd7b34, with the hash updated for TeX Live 2021. * gnu/packages/tex.scm (texlive-context-base): Deprecate in favor of TEXLIVE-CONTEXT. (texlive-context)[source]: Extract manuals and more files. [propagated-inputs]: Add TEXLIVE-AMSFONTS, TEXLIVE-LM, TEXLIVE-PDFTEX, TEXLIVE-METAPOST, TEXLIVE-FONTS-STMARYRD, and TEXLIVE-MFLOGO-FONT.
* | gnu: texlive-pdftex: Adjust to changes from 'master'.Marius Bakke2021-09-17
| | | | | | | | | | | | | | | | | | | | This is a merge of commit 9003bd8709c2b3f88e4ab34d3fc8e061a1beb08e, with the hash updated for TeX Live 2021. * gnu/packages/chez.scm (texlive-pdftex)[source]: Extract two more files. [propagated-inputs]: Add TEXLIVE-CM, TEXLIVE-ETEX, TEXLIVE-FONTS-KNUTH-LIB, TEXLIVE-HYPHEN-BASE, TEXLIVE-KPATHSEA, TEXLIVE-TEX-INI-FILES, and TEXLIVE-TEX-PLAIN.
* | gnu: Use the non-deprecated TeX packages.Ludovic Courtès2021-09-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit leaves 'dblatex' and 'texlive-hyperref' as users of deprecated packages, but these have many dependents. * gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Use non-deprecated TeX Live packages. (velvet)[native-inputs]: Likewise. * gnu/packages/chez.scm (chez-scheme)[native-inputs]: Likewise. (chez-web)[native-inputs]: Likewise. * gnu/packages/engineering.scm (fastcap)[native-inputs]: Likewise. * gnu/packages/guile-xyz.scm (emacsy)[native-inputs]: Likewise. * gnu/packages/maths.scm (hypre)[native-inputs]: Likewise. * gnu/packages/music.scm (lilypond)[native-inputs]: Likewise. * gnu/packages/ocaml.scm (ocaml-bibtex2html)[native-inputs]: Likewise. * gnu/packages/plotutils.scm (asymptote)[native-inputs]: Likewise. * gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]: Likewise. (python-matplotlib-documentation)[native-inputs]: Likewise. (python-ipython-documentation)[native-inputs]: Likewise. (python-nbconvert)[native-inputs]: Likewise. (python-pypandoc)[native-inputs]: Likewise. * gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Likewise. * gnu/packages/tex.scm (texlive-pstool)[propagated-inputs]: Likewise. (teximpatient)[native-inputs]: Likewise. (texlive-latex-pgf)[propagated-inputs]: Likewise. (texlive-beamer)[propagated-inputs]: Likewise.
* | gnu: tex: Use 'define-deprecated' for deprecated packages.Ludovic Courtès2021-09-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows us to get compile-time warnings when using deprecated packages, typically in calls to 'texlive-union' or similar. * gnu/packages/tex.scm (define-deprecated-package): New macro. (texlive-generic-unicode-data) (texlive-generic-tex-ini-files) (texlive-metafont-base) (texlive-tex-fontinst-base) (texlive-fonts-cm) (texlive-fonts-cm-super) (texlive-fonts-lm) (texlive-fonts-knuth-lib) (texlive-latex-mflogo) (texlive-fonts-mflogo-font) (texlive-fonts-amsfonts) (texlive-latex-amsfonts) (texlive-generic-hyph-utf8) (texlive-generic-dehyph-exptl) (texlive-generic-epsf) (texlive-latex-xcolor) (texlive-latex-hyperref) (texlive-latex-oberdiek) (texlive-latex-url) (texlive-latex-fontspec) (texlive-luatex-luaotfload) (texlive-latex-amscls) (texlive-latex-babel) (texlive-latex-psnfss) (texlive-latex-filemod) (texlive-latex-pstool) (texlive-latex-seminar) (texlive-latex-doi) (texlive-latex-etoolbox) (texlive-fonts-adobe-times) (texlive-fonts-adobe-palatino) (texlive-fonts-adobe-zapfding) (texlive-fonts-stmaryrd) (texlive-fonts-txfonts) (texlive-latex-lh) (texlive-latex-wasysym) (texlive-generic-pdftex) (texlive-fonts-xypic) (texlive-fonts-charter) (texlive-latex-beamer) (texlive-latex-pdfx) (texlive-iftex) (texlive-generic-ifxetex): Use it.
* | gnu: texlive-texmf: Disable LuaJIT engines on powerpc64le.Thiago Jung Bauermann2021-08-22
| | | | | | | | | | | | | | | | | | | | | | | | | | LuaJIT isn’t ported to 64-bit PowerPC. ‘texlive-bin’ and ‘texlive-latex-base’ already disable the engines that rely on it, so just do the same in texlive-texmf. Fix suggested by Mathieu Othacehe <othacehe@gnu.org>. * gnu/packages/tex.scm (texlive-texmf)[arguments]: Disable LuaJIT engines when building for powerpc64le. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>