[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
50/53: gnu: texlive-bin: Only build "web2c" package.
From: |
guix-commits |
Subject: |
50/53: gnu: texlive-bin: Only build "web2c" package. |
Date: |
Mon, 13 May 2024 10:02:31 -0400 (EDT) |
ngz pushed a commit to branch tex-team
in repository guix.
commit 70db23947bfecdfd59e2c9299a493e1c15b6c887
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Mon May 13 09:25:02 2024 +0200
gnu: texlive-bin: Only build "web2c" package.
* gnu/packages/tex.scm (texlive-bin)[arguments]<#:parallel-tests?>: Ignore,
since it doesn't apply anymore.
<#:configure-flags>: Remove all "--with-system-*" flags, which are implied.
Besides, all referenced libraries are already removed from the source.
Prevent building any package but "web2c".
<#:phases>: Add phase to cope with XeTeX requirements about xdvipdfmx
availability.
[native-inputs]: Remove GROFF-MINIMAL.
[inputs]: Remove CONFIG, FONTFORGE, GD, GHOSTSCRIPT, LIBPAPER, LIBPNG,
LIBXAW,
TCSH and ZLIB.
* gnu/packages/tex.scm (texlive-afm2pl-bin):
(texlive-autosp-bin):
(texlive-cjkutils):
(texlive-gregoriotex-bin):
(texlive-m-tx-bin):
(texlive-pmx-bin):
(texlive-velthuis-bin):
(texlive-vlna-bin):
(texlive-chktex):
(texlive-detex):
(texlive-dtl):
(texlive-dvi2tty):
(texlive-dvidvi):
(texlive-dviljk):
(texlive-dviout-util):
(texlive-dvipng):
(texlive-dvipos):
(texlive-dvisvgm):
(texlive-ptex-bin):
(texlive-lcdftypetools):
(texlive-dvipdfmx-bin):
(texlive-dvips-bin):
(texlive-lacheck):
(texlive-seetexk):
(texlive-ps2eps):
(texlive-ps2pk):
(texlive-psutils-bin):
(texlive-t1utils):
(texlive-tex4ht-bin):
(texlive-tpic2pdftex-bin):
(texlive-ttfutils-bin):
(texlive-upmendex-bin):
(texlive-xpdfopen):
(texlive-gsftopk-bin):
(texlive-xml2pmx):
(texlive-makeindex-bin):
(texlive-xindy):
(texlive-xdvi-bin): Adapt to configure flags changes in TEXLIVE-BIN.
Change-Id: I9140d0616b690505cb08d82a24b6b3094e53e5af
bin
Change-Id: I035b4470d7897ea9daceccdf7dcbc6cfb1dbbaeb
---
gnu/packages/tex.scm | 250 ++++++++++++++-------------------------------------
1 file changed, 66 insertions(+), 184 deletions(-)
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 0adca1ef95..ce3853de17 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -715,9 +715,17 @@ and should be preferred to it whenever a package would
otherwise depend on
;; as an external dependency, pplib and xpdf which aren't
;; supported as system libraries (see m4/kpse-xpdf-flags.m4).
(delete-other-directories "libs" '("lua53" "luajit" "pplib"
"xpdf"))
- ;; Ignore all "utils": all of them are installed through their
+ ;; Remove all packages: they are installed through their
;; respective regular TeX Live package.
- (delete-other-directories "utils" '())))))
+ (delete-other-directories "utils" '())
+ (delete-other-directories "texk" '("kpathsea" "tests" "web2c"))
+ ;; Tests require the "texmf.cnf" file to still be present in the
+ ;; tree.
+ (with-directory-excursion "texk/kpathsea"
+ (for-each
+ delete-file-recursively
+ (scandir "." (lambda (f)
+ (not (member f '("." ".." "texmf.cnf")))))))))))
(build-system gnu-build-system)
(arguments
(list
@@ -727,7 +735,6 @@ and should be preferred to it whenever a package would
otherwise depend on
(srfi srfi-1)
(srfi srfi-26))
#:out-of-source? #t
- #:parallel-tests? #f ;bibtex8.test fails otherwise
#:configure-flags
#~(let ((kpathsea #$(this-package-input "texlive-libkpathsea")))
(list "--with-banner-add=/GNU Guix"
@@ -735,22 +742,8 @@ and should be preferred to it whenever a package would
otherwise depend on
"--disable-native-texlive-build"
"--disable-static"
"--disable-linked-scripts"
- "--with-system-cairo"
- "--with-system-freetype2"
- "--with-system-gd"
- "--with-system-gmp"
- "--with-system-graphite2"
- "--with-system-harfbuzz"
- "--with-system-icu"
- "--with-system-libgs"
- "--with-system-libpaper"
- "--with-system-libpng"
- "--with-system-mpfr"
- "--with-system-pixman"
- "--with-system-potrace"
- "--with-system-teckit"
- "--with-system-zlib"
- "--with-system-zziplib"
+ "--disable-all-pkgs"
+ "--enable-web2c"
;; Help locating external kpathsea. For some reason
;; PKG-CONFIG is unable to find it.
"--with-system-kpathsea"
@@ -762,36 +755,7 @@ and should be preferred to it whenever a package would
otherwise depend on
'("--disable-luajittex"
"--disable-luajithbtex"
"--disable-mfluajit")
- '())
- ;; Disable tools built in other packages.
- #$@(map (lambda (p) (string-append "--disable-" p))
- '("afm2pl"
- "autosp"
- "axodraw2"
- "chktex"
- "cjkutils"
- "devnag"
- "dvi2tty"
- "dvipng"
- "dvisvgm"
- "kpathsea"
- "lacheck"
- "lcdf-typetools"
- "m-tx"
- "pmx"
- "ps2eps"
- "psutils"
- "t1utils"
- "texdoctk"
- "tpic2pdftex"
- "ttf2pk2"
- "ttfdump"
- "upmendex"
- "vlna"
- "xdvik"
- "xindy"
- "xml2pmx"
- "xpdfopen"))))
+ '())))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'locate-external-kpathsea
@@ -802,6 +766,17 @@ and should be preferred to it whenever a package would
otherwise depend on
(("/usr/include /usr/local/include")
(string-append #$(this-package-input "texlive-libkpathsea")
"/include")))))
+ (add-after 'unpack 'set-default-xetex-outputdriver
+ ;; XeTeX expects the "xdvipdfmx" binary to be available locally,
+ ;; so as to use it as a safe default "outputdriver". Use the one
+ ;; from TEXLIVE-DVIPDFMX-BIN instead of reporting an error each
+ ;; time "xelatex" is invoked.
+ (lambda _
+ (substitute* "texk/web2c/xetexdir/XeTeX_ext.c"
+ (("(\\*outputdriver = \")xdvipdfmx " _ prefix)
+ (string-append prefix
+ #$(this-package-input "texlive-dvipdfmx-bin")
+ "/bin/xdvipdfmx ")))))
(add-after 'install 'post-install
(lambda _
;; Create symbolic links for the latex variants. We link
@@ -817,29 +792,21 @@ and should be preferred to it whenever a package would
otherwise depend on
(string-append (getenv "PATH") ":" #$output "/bin"))
(with-directory-excursion #$output
(assoc-ref %standard-phases 'patch-source-shebangs)))))))
- (native-inputs (list groff-minimal perl pkg-config))
+ (native-inputs (list perl pkg-config texlive-libptexenc))
(inputs
(list cairo
- config
fontconfig
- fontforge
freetype
- gd
- ghostscript
gmp
graphite2
harfbuzz
icu4c
- libpaper
- libpng
- libxaw
libxt
mpfr
pixman
potrace
- tcsh
teckit
- zlib
+ texlive-dvipdfmx-bin ;for XeTeX
zziplib))
(propagated-inputs (list texlive-libkpathsea texlive-scripts))
(synopsis "TeX Live, a package of the TeX typesetting system")
@@ -1909,9 +1876,7 @@ the TeX Gyre bundle do not need this support.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-afm2pl"
- (delete "--disable-afm2pl" #$flags)))
+ #~(cons* "--enable-afm2pl" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -4200,9 +4165,7 @@ computer-generated long formulae with many terms.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-autosp"
- (delete "--disable-autosp" #$flags)))
+ #~(cons* "--enable-autosp" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -9437,9 +9400,7 @@ adjust locations and kerning of CJK punctuation marks.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-cjkutils-x"
- (delete "--disable-cjkutils" #$flags)))
+ #~(cons* "--enable-cjkutils-x" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -15708,9 +15669,7 @@ logo.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-gregorio"
- (delete "--disable-gregorio" #$flags)))
+ #~(cons* "--enable-gregorio" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -21068,9 +21027,7 @@ files.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-m-tx"
- (delete "--disable-m-tx" #$flags)))
+ #~(cons* "--enable-m-tx" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -25611,9 +25568,7 @@ is recommended.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-pmx"
- (delete "--disable-pmx" #$flags)))
+ #~(cons* "--enable-pmx" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -32452,9 +32407,7 @@ style).")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-devnag"
- (delete "--disable-devnag" #$flags)))
+ #~(cons* "--enable-devnag" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -32626,9 +32579,7 @@ tale} from @emph{Alice in Wonderland}.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-vlna"
- (delete "--disable-vlna" #$flags)))
+ #~(cons* "--enable-vlna" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -33812,9 +33763,7 @@ labels and advises the user to use a starred version
instead.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-chktex"
- (delete "--disable-ckhtex" #$flags)))
+ #~(cons* "--enable-chktex" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(add-after 'unpack 'locate-global-configuration-file
@@ -34235,9 +34184,7 @@ within the document, or in the document's private
package file.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-detex"
- (delete "--disable-detex" #$flags)))
+ #~(cons* "--enable-detex" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -34356,9 +34303,7 @@ information on creating packages and documentation.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-dtl"
- (delete "--disable-dtl" #$flags)))
+ #~(cons* "--enable-dtl" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -34444,9 +34389,7 @@ homebrewed classes and package files.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-dvi2tty"
- (delete "--disable-dvi2tty" #$flags)))
+ #~(cons* "--enable-dvi2tty" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -34538,9 +34481,7 @@ drivers (much like DVItype).")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-dvidvi"
- (delete "--disable-dvidvi" #$flags)))
+ #~(cons* "--enable-dvidvi" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -34610,9 +34551,7 @@ file. It also supports XeTeX XDV format.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-dviljk"
- (delete "--disable-dviljk" #$flags)))
+ #~(cons* "--enable-dviljk" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -34658,9 +34597,7 @@ file. It also supports XeTeX XDV format.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-dviout-util"
- (delete "--disable-dviout-util" #$flags)))
+ #~(cons* "--enable-dviout-util" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -34707,12 +34644,7 @@ transforms between a DVI file and a text file.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-dvipng"
- "--with-system-freetype2"
- "--with-system-gd"
- "--with-system-libpng"
- (delete "--disable-dvipng" #$flags)))
+ #~(cons* "--enable-dvipng" (delete "--disable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -34761,9 +34693,7 @@ not read the postamble, so it can be started before TeX
finishes.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-dvipos"
- (delete "--disable-dvipos" #$flags)))
+ #~(cons* "--enable-dvipos" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -34833,13 +34763,7 @@ paper feed errors!")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-dvisvgm"
- "--with-system-freetype2"
- "--with-system-libgs"
- "--with-system-potrace"
- "--with-system-zlib"
- (delete "--disable-dvisvgm" #$flags)))
+ #~(cons* "--enable-dvisvgm" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
;; XXX: Ghostscript is detected, but HAVE_LIBGS is never set, so
@@ -37006,11 +36930,9 @@ their specific needs.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-makejvf"
+ #~(cons* "--enable-makejvf"
"--enable-mendexk"
- (delete "--disable-makejvf"
- (delete "--disable-mendexk" #$flags))))
+ (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -38329,9 +38251,7 @@ TeX.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-lcdf-typetools"
- (delete "--disable-lcdf-typetools" #$flags)))
+ #~(cons* "--enable-lcdf-typetools" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -39012,9 +38932,7 @@ TeX tree.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-dvipdfm-x"
- (delete "--disable-dvipdfm-x" #$flags)))
+ #~(cons* "--enable-dvipdfm-x" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -39113,9 +39031,7 @@ does pdfTeX.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-dvipsk"
- (delete "--disable-dvipsk" #$flags)))
+ #~(cons* "--enable-dvipsk" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -39214,9 +39130,7 @@ generated code can be included in any LaTeX document.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-lacheck"
- (delete "--disable-lacheck" #$flags)))
+ #~(cons* "--enable-lacheck" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -40098,9 +40012,7 @@ stylized format that Metapost outputs.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-seetexk"
- (delete "--disable-seetexk" #$flags)))
+ #~(cons* "--enable-seetexk" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -42648,9 +42560,7 @@ and glued together. This will lead to a physical
product box.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-ps2eps"
- (delete "--disable-ps2eps" #$flags)))
+ #~(cons* "--enable-ps2eps" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(add-after 'unpack 'configure-ghostscript-executable
@@ -42711,9 +42621,7 @@ produce bounding box values for Rawppm or Rawpbm format
files.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-ps2pk"
- (delete "--disable-ps2pk" #$flags)))
+ #~(cons* "--enable-ps2pk" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -42760,10 +42668,7 @@ documents generated that use Type 1 fonts.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-psutils"
- "--with-system-libpaper"
- (delete "--disable-psutils" #$flags)))
+ #~(cons* "--enable-psutils" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-psutils-tests
@@ -43717,9 +43622,7 @@ known as railroad diagrams.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-t1utils"
- (delete "--disable-t1utils" #$flags)))
+ #~(cons* "--enable-t1utils" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -43871,9 +43774,7 @@ for use in planning a class.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-tex4htk"
- (delete "--disable-tex4htk" #$flags)))
+ #~(cons* "--enable-tex4htk" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -45943,9 +45844,7 @@ is planned.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-tpic2pdftex"
- (delete "--disable-tpic2pdftex" #$flags)))
+ #~(cons* "--enable-tpic2pdftex" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -46076,11 +45975,9 @@ emulates the macro, using TikZ.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-ttfdump"
+ #~(cons* "--enable-ttfdump"
"--enable-ttf2pk2"
- (delete "--disable-ttfdump"
- (delete "--disable-ttf2pk2" #$flags))))
+ (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -46228,10 +46125,7 @@ chosen and developed with an emphasis on drawing
graphs in economics.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-upmendex"
- "--with-system-icu"
- (delete "--disable-upmendex" #$flags)))
+ #~(cons* "--enable-upmendex" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -46608,9 +46502,7 @@ integer (given as a string) as a Cistercian numeral.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-xpdfopen"
- (delete "--disable-xpdfopen" #$flags)))
+ #~(cons* "--enable-xpdfopen" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -47910,9 +47802,7 @@ definition files for Greek text font encodings for use
with @code{fontenc}.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-gsftopk"
- (delete "--disable-gsftopk" #$flags)))
+ #~(cons* "--enable-gsftopk" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -48103,9 +47993,7 @@ correctly; and define two extra commands:
@code{\\vfrac} and
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-xml2pmx"
- (delete "--disable-xml2pmx" #$flags)))
+ #~(cons* "--enable-xml2pmx" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -54880,9 +54768,7 @@ always (re)defines a command. There is also
@code{\\makeenvironment} and
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-makeindexk"
- (delete "--disable-makeindexk" #$flags)))
+ #~(cons* "--enable-makeindexk" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
@@ -72399,9 +72285,7 @@ handle complex tests.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-xindy"
- (delete "--disable-xindy" #$flags)))
+ #~(cons* "--enable-xindy" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
;; Building documentation require to generate font metrics, but
@@ -75213,9 +75097,7 @@ itself may be shipped out to the DVI file.")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bin)
((#:configure-flags flags)
- #~(cons* "--disable-all-pkgs"
- "--enable-xdvik"
- (delete "--disable-xdvik" #$flags)))
+ #~(cons* "--enable-xdvik" (delete "--enable-web2c" #$flags)))
((#:phases _)
#~(modify-phases %standard-phases
(replace 'check
- 31/53: gnu: texlive-m-tx: Build executable., (continued)
- 31/53: gnu: texlive-m-tx: Build executable., guix-commits, 2024/05/13
- 33/53: gnu: texlive-xdvi: Build executables., guix-commits, 2024/05/13
- 28/53: gnu: texlive-tpic2pdftex: Build executable., guix-commits, 2024/05/13
- 40/53: gnu: texlive-gsftopk: Build executables., guix-commits, 2024/05/13
- 41/53: gnu: texlive-gregoriotex: Build executables., guix-commits, 2024/05/13
- 42/53: gnu: texlive-dvips: Build executables., guix-commits, 2024/05/13
- 49/53: gnu: texlive-detex: Build executable., guix-commits, 2024/05/13
- 52/53: gnu: texlive-bibtexu: Build executable., guix-commits, 2024/05/13
- 46/53: gnu: texlive-dviljk: Build executables., guix-commits, 2024/05/13
- 47/53: gnu: texlive-dvidvi: Build executable., guix-commits, 2024/05/13
- 50/53: gnu: texlive-bin: Only build "web2c" package.,
guix-commits <=
- 04/53: gnu: texlive-bin, texlive-kpathsea: Refer to TEXLIVE-SOURCE., guix-commits, 2024/05/13
- 15/53: gnu: texlive-lcdftypetools: Build executables., guix-commits, 2024/05/13
- 11/53: gnu: texlive-bin: Do not build Xindy., guix-commits, 2024/05/13
- 14/53: gnu: texlive-lacheck: Build executable., guix-commits, 2024/05/13
- 19/53: gnu: Add texlive-libptexenc., guix-commits, 2024/05/13
- 22/53: gnu: texlive-velthuis: Build executable., guix-commits, 2024/05/13
- 30/53: gnu: texlive-pmx: Build executables., guix-commits, 2024/05/13
- 32/53: gnu: texlive-bin: Ignore "utils" directory., guix-commits, 2024/05/13
- 35/53: gnu: texlive-tex4ht: Build executables., guix-commits, 2024/05/13
- 37/53: gnu: texlive-ps2pk: Build executables., guix-commits, 2024/05/13