me
/
guix
Archived
1
0
Fork 0
Commit Graph

735 Commits (3fd49875c6729eaa2996a0aaa858d9915cc033f2)

Author SHA1 Message Date
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
Ricardo Wurmus f2d5597145
gnu: Add texlive-fira.
* gnu/packages/tex.scm (texlive-fira): New variable.
2021-11-15 11:34:58 +00:00
Ricardo Wurmus a93f7a2ee3
gnu: Add texlive-stringenc.
* gnu/packages/tex.scm (texlive-stringenc): New variable.
2021-11-13 09:32:58 +00:00
Ricardo Wurmus c887cfb2d0
gnu: Add texlive-grffile.
* gnu/packages/tex.scm (texlive-grffile): New variable.
2021-11-13 09:32:57 +00:00
Danny Milosavljevic da73727f1a
gnu: Add texlive-latex-bussproofs.
* gnu/packages/tex.scm (texlive-latex-bussproofs): New variable.
2021-11-12 16:22:35 +01:00
Vivien Kraus 32db65b787
gnu: Add texlive-dvips-l3backend.
* gnu/packages/tex.scm (texlive-dvips-l3backend): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-09 00:02:39 +01:00
Ludovic Courtès 2dffe4767c
gnu: Use 'search-input-file' some more.
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.
2021-10-23 23:05:21 +02:00
Ricardo Wurmus 3d03f4c4ca
gnu: texlive-lh: Install more files.
* 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.
2021-10-21 18:02:04 +00:00
Mathieu Othacehe a1eca979fb
Merge remote-tracking branch 'origin/master' into core-updates-frozen. 2021-10-12 17:46:23 +00:00
Tobias Geerinckx-Rice 2f249e4c57
gnu: texlive-latex-l3packages: Fix typo in description.
* gnu/packages/tex.scm (texlive-latex-l3packages)[description]:
Delete stray hyphen.
2021-09-29 16:56:39 +02:00
Ludovic Courtès c6a8d6db77
gnu: texlive: Remove remaining uses of deprecated packages.
This is a followup to b949f34f31 and
7269f0c1b2.

* 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.
2021-09-25 18:52:05 +02:00
Marius Bakke 5c3cb22c9b
Merge branch 'master' into core-updates-frozen
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
2021-09-17 01:25:52 +02:00
Marius Bakke c896287ce5
gnu: texlive-context: Adjust to changes from 'master'.
This is a merge of commit f98dfdc1b6, 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.
2021-09-17 00:15:05 +02:00
Marius Bakke 52f42594aa
gnu: texlive-pdftex: Adjust to changes from 'master'.
This is a merge of commit 9003bd8709, 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.
2021-09-17 00:15:05 +02:00
Ricardo Wurmus f98dfdc1b6
gnu: Add texlive-context.
* 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.
2021-09-13 22:49:56 +02:00
Ricardo Wurmus e668a9b11d
gnu: texlive-charter: Propagate texlive-psnfss.
* gnu/packages/tex.scm (texlive-charter)[propagated-inputs]: Add
texlive-psnfss.
2021-09-13 22:49:55 +02:00
Ricardo Wurmus 9003bd8709
gnu: Add texlive-pdftex.
* 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.
2021-09-13 22:49:55 +02:00
Ricardo Wurmus e47e9d9273
gnu: Add texlive-psnfss.
* gnu/packages/tex.scm (texlive-psnfss): New variable.
2021-09-13 22:49:52 +02:00
Ludovic Courtès b949f34f31
gnu: Use the non-deprecated TeX packages.
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.
2021-09-06 22:02:15 +02:00
Ludovic Courtès 3dc8052b51
gnu: tex: Use 'define-deprecated' for deprecated packages.
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.
2021-09-06 22:02:15 +02:00
Thiago Jung Bauermann bf53a26a3a
gnu: texlive-texmf: Disable LuaJIT engines on powerpc64le.
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>
2021-08-22 14:17:05 +03:00
Efraim Flashner c5ef49a160
gnu: texlive-updmap.cfg: Update for Tex Live 2021.
This package was missed in ee25e3fcab.

* gnu/packages/tex.scm (texlive-updmap.cfg)[source]: Update hash for the
new version.
2021-08-18 10:25:31 +03:00