summaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
Commit message (Collapse)AuthorAge
* gnu: texlive-latex-base: Skip JIT formats on riscv64-linux.base-for-series-11245base-for-series-11244base-for-series-11243base-for-series-11242base-for-series-11241base-for-series-11240base-for-series-11239base-for-series-11238base-for-series-11237base-for-series-11236base-for-series-11235base-for-series-11234base-for-series-11233base-for-series-11231base-for-series-11230base-for-series-11229base-for-series-11228base-for-series-11227Efraim 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.base-for-series-11168Nicolas 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.
* gnu: Add texlive-ulem.Nicolas Goaziou2022-01-28
| | | | | * gnu/packages/tex.scm (texlive-ulem): New variable. (texlive-latex-ulem): Deprecate variable.
* gnu: Add texlive-kpfonts.Nicolas Goaziou2022-01-28
| | | | * gnu/packages/tex.scm (texlive-kpfonts): New variable.
* gnu: Add texlive-capt-of.Nicolas Goaziou2022-01-28
| | | | | * gnu/packages/tex.scm (texlive-capt-of): New variable. (texlive-latex-capt-of): Deprecate variabe.
* gnu: Add texlive-enumitem.Nicolas Goaziou2022-01-28
| | | | | * gnu/packages/tex.scm (texlive-enumitem): New variable. (texlive-latex-enumitem): Deprecate package.
* gnu: Add texlive-numprint.Nicolas Goaziou2022-01-28
| | | | | * gnu/packages/tex.scm (texlive-numprint): New variable. (texlive-latex-numprint): Deprecate variable.
* gnu: texlive-babel-french: Add missing files.Nicolas Goaziou2022-01-28
| | | | | * gnu/packages/tex.scm (texlive-babel-french)[outputs]: Add "doc" output. [arguments]<#:phases>: Install documentation and source files.
* gnu: Add texlive-babel-french.Nicolas Goaziou2022-01-28
| | | | | * gnu/packages/tex.scm (texlive-babel-french): New variable. (texlive-generic-babel-french): Deprecate variable.
* 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>