1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 13:40:36 +02:00
Commit Graph

756 Commits

Author SHA1 Message Date
Efraim Flashner
5783091d66 gnu: texlive-latex-base: Skip JIT formats on riscv64-linux.
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Adjust custom
'build phase to also skip the jit formats on riscv64-linux.
2022-02-02 12:21:24 +02:00
Efraim Flashner
e217174b7b gnu: texlive-bin: Fix building on riscv64-linux.
* gnu/packages/tex.scm (texlive-bin)[arguments]: Adjust configure-flags
for riscv64-linux to skip luajit based binaries. Add phase to skip some
tests.
2022-01-31 09:22:49 +02:00
Leo Famulari
f8bfb2d856 gnu: texmaker: Don't depend on QtWebKit.
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.
2022-01-29 17:31:17 -05:00
Ludovic Courtès
476e39e3b2 gnu: Add texlive-textcase.
* gnu/packages/tex.scm (texlive-textcase): New variable.
2022-01-28 23:26:37 +01:00
Ludovic Courtès
47bb5779ba gnu: Add texlive-greek-fontenc.
* gnu/packages/tex.scm (texlive-greek-fontenc): New variable.
2022-01-28 23:23:12 +01:00
Ludovic Courtès
0c2e1b0d9c gnu: Add texlive-inputenx.
* gnu/packages/tex.scm (texlive-inputenx): New variable.
2022-01-28 23:21:06 +01:00
Ludovic Courtès
25ead7941f gnu: Add texlive-hardwrap.
* gnu/packages/tex.scm (texlive-hardwrap): New variable.
2022-01-28 23:19:19 +01:00
Nicolas Goaziou
f870977e6a gnu: Add texlive-carlisle.
* gnu/packages/tex.scm (texlive-carlisle): New variable.
2022-01-28 17:31:07 +01:00
Nicolas Goaziou
d961498fcd gnu: Add texlive-tabu.
* gnu/packages/tex.scm (texlive-tabu): New variable.
2022-01-28 16:48:04 +01:00
Nicolas Goaziou
5c1a1cecaa gnu: Add texlive-varwidth.
* gnu/packages/tex.scm (texlive-varwidth): New variable.
2022-01-28 16:47:55 +01:00
Nicolas Goaziou
a057d2acbf gnu: Add texlive-calrsfs.
* gnu/packages/tex.scm (texlive-calrsfs): New variable.
2022-01-28 15:27:03 +01:00
Nicolas Goaziou
38313dd24c gnu: Remove last texlive-generic-ulem reference.
* gnu/packages/tex.scm (texlive-jadetex)[native-inputs]: Remove last reference
to texlive-generic-ulem.  Replace it with texlive-ulem.
2022-01-28 15:07:12 +01:00
Nicolas Goaziou
c5f1f8b81e gnu: Properly deprecate texlive-generic-ulem.
* 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.
2022-01-28 15:05:01 +01:00
Nicolas Goaziou
01107fc4ea gnu: texlive-latex-enumitem: Deprecate package.
* 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.
2022-01-28 14:33:56 +01:00
Nicolas Goaziou
390f960411 gnu: Add texlive-ulem.
* gnu/packages/tex.scm (texlive-ulem): New variable.
(texlive-latex-ulem): Deprecate variable.
2022-01-28 14:26:28 +01:00
Nicolas Goaziou
78859540f6 gnu: Add texlive-kpfonts.
* gnu/packages/tex.scm (texlive-kpfonts): New variable.
2022-01-28 14:06:16 +01:00
Nicolas Goaziou
32e3e924cf gnu: Add texlive-capt-of.
* gnu/packages/tex.scm (texlive-capt-of): New variable.
(texlive-latex-capt-of): Deprecate variabe.
2022-01-28 13:58:04 +01:00
Nicolas Goaziou
ff37d7564b gnu: Add texlive-enumitem.
* gnu/packages/tex.scm (texlive-enumitem): New variable.
(texlive-latex-enumitem): Deprecate package.
2022-01-28 13:51:32 +01:00
Nicolas Goaziou
1eedbae8b4 gnu: Add texlive-numprint.
* gnu/packages/tex.scm (texlive-numprint): New variable.
(texlive-latex-numprint): Deprecate variable.
2022-01-28 13:47:27 +01:00
Nicolas Goaziou
decd4c3679 gnu: texlive-babel-french: Add missing files.
* gnu/packages/tex.scm (texlive-babel-french)[outputs]: Add "doc" output.
[arguments]<#:phases>: Install documentation and source files.
2022-01-28 13:10:04 +01:00
Nicolas Goaziou
d024a21fbe gnu: Add texlive-babel-french.
* gnu/packages/tex.scm (texlive-babel-french): New variable.
(texlive-generic-babel-french): Deprecate variable.
2022-01-28 12:16:44 +01:00
Ricardo Wurmus
374464a3bb gnu: Add texlive-amsfonts/fixed.
* gnu/packages/tex.scm (texlive-amsfonts/fixed): New variable.
(texlive-amsfonts)[replacement]: Add reference to texlive-amsfonts/fixed.
2022-01-20 22:56:55 +01:00
Ricardo Wurmus
a46fac5635 gnu: texlive-luaotfload: Use new name for texlive-lualibs.
* gnu/packages/tex.scm (texlive-luaotfload)[propagated-inputs]: Replace
texlive-luatex-lualibs with texlive-lualibs.
2022-01-11 11:36:27 +01:00
Ricardo Wurmus
df77cd8968 gnu: texlive-bin: Link lualatex to luahbtex.
Fixes <https://issues.guix.gnu.org/51252>.

* gnu/packages/tex.scm (texlive-bin)[arguments]: Link lualatex to luahbtex.
(texlive-latex-luatex): Remove variable.
2022-01-11 10:18:54 +01:00
Ricardo Wurmus
4d2c861dfb gnu: texlive-lualibs: Take sources from TeX Live SVN.
* 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.
2022-01-11 10:18:54 +01:00
Ricardo Wurmus
3189b1360c gnu: texlive-luaotfload: Propagate texlive-lua-alt-getopt.
* gnu/packages/tex.scm (texlive-luaotfload)[propagated-inputs]: Add
texlive-lua-alt-getopt.
2022-01-11 10:18:54 +01:00
Ricardo Wurmus
3b864f72e3 gnu: Add texlive-lua-alt-getopt.
* gnu/packages/tex.scm (texlive-lua-alt-getopt): New variable.
2022-01-11 10:18:54 +01:00
Ricardo Wurmus
992b1efbd8 gnu: texlive-latex-base: Remove trailing #T.
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Remove trailing #T
from build phases.
2022-01-11 10:18:54 +01:00
Ricardo Wurmus
871504e5bf gnu: texlive-kpathsea: Patch references to sed and awk.
* 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.
2022-01-11 10:18:54 +01:00
Ricardo Wurmus
a6499572b3 gnu: texlive-bin: Patch references to sed and awk.
* gnu/packages/tex.scm (texlive-bin)[arguments]: Patch texlive scripts in
'post-install phase to satisfy references to sed and awk.
2022-01-11 10:18:54 +01:00
Ricardo Wurmus
2a5ed25c41 gnu: texlive-bin: Fix directory traversal.
Fixes <https://bugs.gnu.org/52979>.

* gnu/packages/tex.scm (texlive-bin)[arguments]: Add build phase
'patch-directory-traversal.
2022-01-11 10:18:53 +01:00
Ricardo Wurmus
f5ef9ffd48 gnu: texlive-bin: Remove trailing #T.
* gnu/packages/tex.scm (texlive-bin)[source]: Simplify snippet.
[arguments]: Remove trailing #T from build phases.
2022-01-11 10:18:49 +01:00
Vagrant Cascadian
a3b51fedef gnu: texlive-hyphen-macedonian: Fix spelling.
* gnu/packages/tex.scm (texlive-hyphen-macedonian)[description]: Fix spelling
  of "hyphenation".
2022-01-08 16:39:42 -08:00
Vagrant Cascadian
38376090c3 gnu: Remove trailing period from synopsis.
* 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.
2021-12-30 19:11:46 -08:00
Vagrant Cascadian
80d938832d gnu: texlive-sectsty: Fix trailing whitespace in description.
* gnu/packages/tex.scm (texlive-sectsty)[description]: Fix trailing
  whitespace.
2021-12-29 22:50:08 -08:00
Vagrant Cascadian
b950480a1d gnu: texlive-charter: Fix trailing whitespace in description.
* gnu/packages/tex.scm (texlive-charter)[description]: Fix trailing
  whitespace.
2021-12-29 22:50:03 -08:00
Vagrant Cascadian
757158a9c4 gnu: texlive-latex-tocloft: Fix trailing whitespace in description.
* gnu/packages/tex.scm (texlive-latex-tocloft)[description]: Fix trailing
  whitespace.
2021-12-29 22:49:56 -08:00
Vagrant Cascadian
10ad14df92 gnu: texlive-unicode-data: Fix trailing whitespace in description.
* gnu/packages/tex.scm (texlive-unicode-data)[description]: Fix trailing
  whitespace.
2021-12-29 22:49:51 -08:00
Nicolas Goaziou
9104399f31 gnu: Add texlive-latex-numprint.
* gnu/packages/tex.scm (texlive-latex-numprint): New variable.
2021-12-26 21:26:22 +01:00
Nicolas Goaziou
21ec0c781b gnu: Add texlive-generic-babel-french.
* gnu/packages/tex.scm (texlive-generic-babel-french): New variable.
2021-12-26 20:37:34 +01:00
Nicolas Goaziou
93f5d344cc gnu: texlive-fira: Update hash.
* gnu/packages/tex.scm (texlive-fira): Update hash.
2021-12-14 15:38:48 +01:00
Nicolas Goaziou
b9d1303d02 gnu: texlive-latex-textpos: Update hash.
* gnu/packages/tex.scm (texlive-latex-textpos): Update hash.
2021-12-14 15:37:51 +01:00
Nicolas Goaziou
7c83d7f494 gnu: texlive-translator: Fix hash.
* gnu/packages/tex.scm (texlive-translator): Fix hash.
2021-12-14 15:36:36 +01:00
Ludovic Courtès
8394619bac gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Thiago Jung Bauermann
a9d426c492 gnu: Add texlive-latex-luatex.
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>
2021-12-05 22:42:25 +01:00
Ludovic Courtès
3f66b4c266 gnu: lyx: Remove reference to '%outputs'.
* gnu/packages/tex.scm (lyx)[arguments]: Rewrite as gexps.  Refer
to #$output instead of '%outputs', which 'qt-build-system' no longer
defines.
2021-11-21 18:37:50 +01:00
Ludovic Courtès
3a317f7476 Merge branch 'master' into core-updates-frozen 2021-11-17 23:43:14 +01:00
Ludovic Courtès
7dce1df34b gnu: Add texlive-xifthen.
* gnu/packages/tex.scm (texlive-xifthen): New variable.
2021-11-16 16:59:52 +01:00
Ludovic Courtès
9bbbac6783 gnu: Add texlive-latex-textpos.
* gnu/packages/tex.scm (texlive-latex-textpos): New variable.
2021-11-16 14:38:02 +01:00
Ludovic Courtès
e699eb3bcc gnu: Add texlive-translator.
* gnu/packages/tex.scm (texlive-translator): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2021-11-16 14:38:02 +01:00