Age | Commit message (Expand) | Author |
2022-02-07 | guix: Restore profile hook for TeX Live font maps....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.
| Ricardo Wurmus |
2022-02-02 | 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.
| Efraim Flashner |
2022-01-31 | 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.
| Efraim Flashner |
2022-01-29 | 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.
| Leo Famulari |
2022-01-28 | gnu: Add texlive-textcase....* gnu/packages/tex.scm (texlive-textcase): New variable.
| Ludovic Courtès |
2022-01-28 | gnu: Add texlive-greek-fontenc....* gnu/packages/tex.scm (texlive-greek-fontenc): New variable.
| Ludovic Courtès |
2022-01-28 | gnu: Add texlive-inputenx....* gnu/packages/tex.scm (texlive-inputenx): New variable.
| Ludovic Courtès |
2022-01-28 | gnu: Add texlive-hardwrap....* gnu/packages/tex.scm (texlive-hardwrap): New variable.
| Ludovic Courtès |
2022-01-28 | gnu: Add texlive-carlisle....* gnu/packages/tex.scm (texlive-carlisle): New variable.
| Nicolas Goaziou |
2022-01-28 | gnu: Add texlive-tabu....* gnu/packages/tex.scm (texlive-tabu): New variable.
| Nicolas Goaziou |
2022-01-28 | gnu: Add texlive-varwidth....* gnu/packages/tex.scm (texlive-varwidth): New variable.
| Nicolas Goaziou |
2022-01-28 | gnu: Add texlive-calrsfs....* gnu/packages/tex.scm (texlive-calrsfs): New variable.
| Nicolas Goaziou |
2022-01-28 | 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.
| Nicolas Goaziou |
2022-01-28 | 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.
| Nicolas Goaziou |
2022-01-28 | 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.
| Nicolas Goaziou |
2022-01-28 | gnu: Add texlive-ulem....* gnu/packages/tex.scm (texlive-ulem): New variable.
(texlive-latex-ulem): Deprecate variable.
| Nicolas Goaziou |
2022-01-28 | gnu: Add texlive-kpfonts....* gnu/packages/tex.scm (texlive-kpfonts): New variable.
| Nicolas Goaziou |
2022-01-28 | gnu: Add texlive-capt-of....* gnu/packages/tex.scm (texlive-capt-of): New variable.
(texlive-latex-capt-of): Deprecate variabe.
| Nicolas Goaziou |
2022-01-28 | gnu: Add texlive-enumitem....* gnu/packages/tex.scm (texlive-enumitem): New variable.
(texlive-latex-enumitem): Deprecate package.
| Nicolas Goaziou |
2022-01-28 | gnu: Add texlive-numprint....* gnu/packages/tex.scm (texlive-numprint): New variable.
(texlive-latex-numprint): Deprecate variable.
| Nicolas Goaziou |
2022-01-28 | 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.
| Nicolas Goaziou |
2022-01-28 | gnu: Add texlive-babel-french....* gnu/packages/tex.scm (texlive-babel-french): New variable.
(texlive-generic-babel-french): Deprecate variable.
| Nicolas Goaziou |
2022-01-20 | gnu: Add texlive-amsfonts/fixed....* gnu/packages/tex.scm (texlive-amsfonts/fixed): New variable.
(texlive-amsfonts)[replacement]: Add reference to texlive-amsfonts/fixed.
| Ricardo Wurmus |
2022-01-11 | gnu: texlive-luaotfload: Use new name for texlive-lualibs....* gnu/packages/tex.scm (texlive-luaotfload)[propagated-inputs]: Replace
texlive-luatex-lualibs with texlive-lualibs.
| Ricardo Wurmus |
2022-01-11 | 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.
| Ricardo Wurmus |
2022-01-11 | 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.
| Ricardo Wurmus |
2022-01-11 | gnu: texlive-luaotfload: Propagate texlive-lua-alt-getopt....* gnu/packages/tex.scm (texlive-luaotfload)[propagated-inputs]: Add
texlive-lua-alt-getopt.
| Ricardo Wurmus |
2022-01-11 | gnu: Add texlive-lua-alt-getopt....* gnu/packages/tex.scm (texlive-lua-alt-getopt): New variable.
| Ricardo Wurmus |
2022-01-11 | gnu: texlive-latex-base: Remove trailing #T....* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Remove trailing #T
from build phases.
| Ricardo Wurmus |
2022-01-11 | 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.
| Ricardo Wurmus |
2022-01-11 | 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.
| Ricardo Wurmus |
2022-01-11 | 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.
| Ricardo Wurmus |
2022-01-11 | gnu: texlive-bin: Remove trailing #T....* gnu/packages/tex.scm (texlive-bin)[source]: Simplify snippet.
[arguments]: Remove trailing #T from build phases.
| Ricardo Wurmus |
2022-01-08 | gnu: texlive-hyphen-macedonian: Fix spelling....* gnu/packages/tex.scm (texlive-hyphen-macedonian)[description]: Fix spelling
of "hyphenation".
| Vagrant Cascadian |
2021-12-30 | 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.
| Vagrant Cascadian |
2021-12-29 | gnu: texlive-sectsty: Fix trailing whitespace in description....* gnu/packages/tex.scm (texlive-sectsty)[description]: Fix trailing
whitespace.
| Vagrant Cascadian |
2021-12-29 | gnu: texlive-charter: Fix trailing whitespace in description....* gnu/packages/tex.scm (texlive-charter)[description]: Fix trailing
whitespace.
| Vagrant Cascadian |
2021-12-29 | gnu: texlive-latex-tocloft: Fix trailing whitespace in description....* gnu/packages/tex.scm (texlive-latex-tocloft)[description]: Fix trailing
whitespace.
| Vagrant Cascadian |
2021-12-29 | gnu: texlive-unicode-data: Fix trailing whitespace in description....* gnu/packages/tex.scm (texlive-unicode-data)[description]: Fix trailing
whitespace.
| Vagrant Cascadian |
2021-12-26 | gnu: Add texlive-latex-numprint....* gnu/packages/tex.scm (texlive-latex-numprint): New variable.
| Nicolas Goaziou |
2021-12-26 | gnu: Add texlive-generic-babel-french....* gnu/packages/tex.scm (texlive-generic-babel-french): New variable.
| Nicolas Goaziou |
2021-12-14 | gnu: texlive-fira: Update hash....* gnu/packages/tex.scm (texlive-fira): Update hash.
| Nicolas Goaziou |
2021-12-14 | gnu: texlive-latex-textpos: Update hash....* gnu/packages/tex.scm (texlive-latex-textpos): Update hash.
| Nicolas Goaziou |
2021-12-14 | gnu: texlive-translator: Fix hash....* gnu/packages/tex.scm (texlive-translator): Fix hash.
| Nicolas Goaziou |
2021-12-13 | gnu: Simplify package inputs....This commit was obtained by running:
./pre-inst-env guix style
without any additional argument.
| Ludovic Courtès |
2021-12-05 | 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>
| Thiago Jung Bauermann |
2021-11-21 | 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.
| Ludovic Courtès |
2021-11-17 | Merge branch 'master' into core-updates-frozen | Ludovic Courtès |
2021-11-16 | gnu: Add texlive-xifthen....* gnu/packages/tex.scm (texlive-xifthen): New variable.
| Ludovic Courtès |
2021-11-16 | gnu: Add texlive-latex-textpos....* gnu/packages/tex.scm (texlive-latex-textpos): New variable.
| Ludovic Courtès |