[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
78/78: gnu: python-sphinx: Fix build.
From: |
guix-commits |
Subject: |
78/78: gnu: python-sphinx: Fix build. |
Date: |
Wed, 12 Jun 2024 17:01:06 -0400 (EDT) |
ngz pushed a commit to branch tex-team
in repository guix.
commit dca44a154b9f0459dfddb153d4f9b4c1126fbfb3
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Wed Jun 12 21:46:13 2024 +0200
gnu: python-sphinx: Fix build.
* gnu/packages/sphinx.scm (python-sphinx)[propagated-inputs]: Add
TEXLIVE-SCHEME-BASIC in order to propagate an autonomous TeX Live tree.
Also
add TEXLIVE-ANYFONTSIZE, TEXLIVE-FONTSPEC, TEXLIVE-LUATEX85,
TEXLIVE-LUATEXBASE, TEXLIVE-POLYGLOSSIA and TEXLIVE-TEX-GYRE. Remove
TEXLIVE-AMSFONTS, TEXLIVE-AMSMATH, TEXLIVE-CARLISLE, TEXLIVE-FANCYHDR,
TEXLILVE-GEOMETRY, TEXLIVE-HYPERREF, TEXLIVE-KVOPTIONS, TEXLIVE-LATEX-BIN,
TEXLIVE-LTXCMDS, TEXLIVE-OBERDIEK and TEXLIVE-TOOLS, all included in
TEXLIVE-SCHEME-BASIC.
[native-inputs]: Add FONTCONFIG, FONT-GNU-FREEFONT, and TEXLIVE-TEX-GYRE.
Also call TEXLIVE-UPMAP.CFG to generate proper font maps during tests.
Change-Id: Ifc5c5eb37ea6568c5a602ddff66dc8a92a1a6072
---
gnu/packages/sphinx.scm | 28 +++++++++++++++-------------
1 file changed, 15 insertions(+), 13 deletions(-)
diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm
index e280c06f2b..409ad0be52 100644
--- a/gnu/packages/sphinx.scm
+++ b/gnu/packages/sphinx.scm
@@ -47,6 +47,8 @@
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages)
#:use-module (gnu packages check)
+ #:use-module (gnu packages fonts)
+ #:use-module (gnu packages fontutils)
#:use-module (gnu packages graphviz)
#:use-module (gnu packages image)
#:use-module (gnu packages imagemagick)
@@ -107,38 +109,38 @@
;; The Sphinx LaTeX library '\RequirePackage' or \\usepackage
;; these:
- texlive-amsfonts ;amsmath, amssymb, amstext
- texlive-amsmath
+ texlive-scheme-basic ;for a valid TeX Live tree
+ texlive-anyfontsize
texlive-capt-of
- texlive-carlisle ;remreset
texlive-cmap
texlive-etoolbox
- texlive-fancyhdr
texlive-fancyvrb
texlive-float
texlive-fncychap
+ texlive-fontspec
texlive-framed
- texlive-geometry
- texlive-hyperref
- texlive-kvoptions
- texlive-latex-bin
- texlive-ltxcmds
+ texlive-luatex85
+ texlive-luatexbase
texlive-needspace
- texlive-oberdiek ;hypcap
texlive-parskip
+ texlive-polyglossia
texlive-preview
texlive-tabulary
+ texlive-tex-gyre
texlive-titlesec
- texlive-tools ;multicol, longtable
texlive-upquote
texlive-varwidth
texlive-wrapfig
texlive-xcolor))
(native-inputs
- (list imagemagick ;for "convert"
+ (list fontconfig
+ font-gnu-freefont
+ imagemagick ;for "convert"
python-cython
python-html5lib
- python-pytest))
+ python-pytest
+ (texlive-updmap.cfg
+ (list texlive-tex-gyre))))
(home-page "https://www.sphinx-doc.org")
(synopsis "Python documentation generator")
(description "Sphinx is a tool that makes it easy to create documentation
- 61/78: gnu: texlive-texdoctk: Fix runtime error., (continued)
- 61/78: gnu: texlive-texdoctk: Fix runtime error., guix-commits, 2024/06/12
- 48/78: gnu: Add texlive-chktex-bin., guix-commits, 2024/06/12
- 52/78: gnu: Add texlive-dvidvi-bin., guix-commits, 2024/06/12
- 63/78: gnu: texlive-kpathsea: Propagate the binaries., guix-commits, 2024/06/12
- 57/78: gnu: Add texlive-lacheck-bin., guix-commits, 2024/06/12
- 56/78: gnu: Add texlive-lcdftypetools-bin., guix-commits, 2024/06/12
- 70/78: gnu: texlive-musixtnt: Build binary separately., guix-commits, 2024/06/12
- 72/78: gnu: texlive-xindy: Build binary separately., guix-commits, 2024/06/12
- 73/78: gnu: texlive importer: Propagate binaries when necessary., guix-commits, 2024/06/12
- 74/78: gnu: Update commentary section in "tex.scm"., guix-commits, 2024/06/12
- 78/78: gnu: python-sphinx: Fix build.,
guix-commits <=
- 54/78: gnu: Add texlive-dvipng-bin., guix-commits, 2024/06/12
- 64/78: gnu: Add texlive-xml2pmx-bin., guix-commits, 2024/06/12
- 66/78: gnu: Add texlive-mflua-bin., guix-commits, 2024/06/12
- 67/78: gnu: texlive-dviout-util: Build binaries separately., guix-commits, 2024/06/12
- 68/78: gnu: texlive-ps2pk: Build binaries separately., guix-commits, 2024/06/12
- 69/78: gnu: texlive-dvipos: Build binaries separately., guix-commits, 2024/06/12
- 76/78: gnu: texlive-texdirflatten: Add missing Perl input., guix-commits, 2024/06/12
- 77/78: guix: texlive importer: Remove need for having "svn" binary in PATH., guix-commits, 2024/06/12
- 51/78: gnu: Add texlive-dvi2tty-bin., guix-commits, 2024/06/12
- 53/78: gnu: Add texlive-dviljk-bin., guix-commits, 2024/06/12