Age | Commit message (Collapse) | Author |
|
The TFM files are included in the amsfonts bundle and are meant to installed
as is. They were not meant to be the result of converting afm or pl files.
We ended up with subtly broken fonts due to this attempted conversion.
* gnu/packages/tex.scm (texlive-amsfonts/fixed)[source]: Fetch tfm directory.
[arguments]: Remove custom #:modules; remove build phases 'build-fonts and
'install-generated-fonts; adjust 'remove-extra-files; add build phase 'chdir
and 'unchdir.
[native-inputs]: Remove texlive-fontinst.
|
|
* gnu/packages/tex.scm (texlive-stmaryrd/fixed): New variable.
|
|
* gnu/packages/tex.scm (texlive-psnfss/fixed): New variable.
|
|
* gnu/packages/tex.scm (texlive-babel/fixed): New variable.
|
|
This is a corrected variant of texlive-latex-amsmath, which should be removed.
* gnu/packages/tex.scm (texlive-amsmath): New variable.
|
|
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.
|
|
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Adjust custom
'build phase to also skip the jit formats 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.
|
|
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/packages/tex.scm (texlive-textcase): New variable.
|
|
* gnu/packages/tex.scm (texlive-greek-fontenc): New variable.
|
|
* gnu/packages/tex.scm (texlive-inputenx): New variable.
|
|
* gnu/packages/tex.scm (texlive-hardwrap): New variable.
|
|
* gnu/packages/tex.scm (texlive-carlisle): New variable.
|
|
* gnu/packages/tex.scm (texlive-tabu): New variable.
|
|
* gnu/packages/tex.scm (texlive-varwidth): New variable.
|
|
* gnu/packages/tex.scm (texlive-calrsfs): New variable.
|
|
* gnu/packages/tex.scm (texlive-jadetex)[native-inputs]: Remove last reference
to texlive-generic-ulem. Replace it with texlive-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.
|
|
* 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/packages/tex.scm (texlive-ulem): New variable.
(texlive-latex-ulem): Deprecate variable.
|
|
* gnu/packages/tex.scm (texlive-kpfonts): New variable.
|
|
* gnu/packages/tex.scm (texlive-capt-of): New variable.
(texlive-latex-capt-of): Deprecate variabe.
|
|
* gnu/packages/tex.scm (texlive-enumitem): New variable.
(texlive-latex-enumitem): Deprecate package.
|
|
* gnu/packages/tex.scm (texlive-numprint): New variable.
(texlive-latex-numprint): Deprecate variable.
|
|
* gnu/packages/tex.scm (texlive-babel-french)[outputs]: Add "doc" output.
[arguments]<#:phases>: Install documentation and source files.
|
|
* gnu/packages/tex.scm (texlive-babel-french): New variable.
(texlive-generic-babel-french): Deprecate variable.
|
|
* gnu/packages/tex.scm (texlive-amsfonts/fixed): New variable.
(texlive-amsfonts)[replacement]: Add reference to texlive-amsfonts/fixed.
|
|
* gnu/packages/tex.scm (texlive-luaotfload)[propagated-inputs]: Replace
texlive-luatex-lualibs with texlive-lualibs.
|
|
Fixes <https://issues.guix.gnu.org/51252>.
* gnu/packages/tex.scm (texlive-bin)[arguments]: Link lualatex to luahbtex.
(texlive-latex-luatex): Remove variable.
|
|
* 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/packages/tex.scm (texlive-luaotfload)[propagated-inputs]: Add
texlive-lua-alt-getopt.
|
|
* gnu/packages/tex.scm (texlive-lua-alt-getopt): New variable.
|
|
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Remove trailing #T
from build phases.
|
|
* 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/packages/tex.scm (texlive-bin)[arguments]: Patch texlive scripts in
'post-install phase to satisfy references to sed and awk.
|
|
Fixes <https://bugs.gnu.org/52979>.
* gnu/packages/tex.scm (texlive-bin)[arguments]: Add build phase
'patch-directory-traversal.
|
|
* gnu/packages/tex.scm (texlive-bin)[source]: Simplify snippet.
[arguments]: Remove trailing #T from build phases.
|
|
* gnu/packages/tex.scm (texlive-hyphen-macedonian)[description]: Fix spelling
of "hyphenation".
|
|
* 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/packages/tex.scm (texlive-sectsty)[description]: Fix trailing
whitespace.
|
|
* gnu/packages/tex.scm (texlive-charter)[description]: Fix trailing
whitespace.
|
|
* gnu/packages/tex.scm (texlive-latex-tocloft)[description]: Fix trailing
whitespace.
|
|
* gnu/packages/tex.scm (texlive-unicode-data)[description]: Fix trailing
whitespace.
|
|
* gnu/packages/tex.scm (texlive-latex-numprint): New variable.
|
|
* gnu/packages/tex.scm (texlive-generic-babel-french): New variable.
|
|
* gnu/packages/tex.scm (texlive-fira): Update hash.
|
|
* gnu/packages/tex.scm (texlive-latex-textpos): Update hash.
|
|
* gnu/packages/tex.scm (texlive-translator): Fix hash.
|
|
This commit was obtained by running:
./pre-inst-env guix style
without any additional argument.
|