summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/chez.scm4
-rw-r--r--gnu/packages/python-xyz.scm6
-rw-r--r--gnu/packages/tex.scm75
3 files changed, 36 insertions, 49 deletions
diff --git a/gnu/packages/chez.scm b/gnu/packages/chez.scm
index 1cd2cde71be..adc2f1976ed 100644
--- a/gnu/packages/chez.scm
+++ b/gnu/packages/chez.scm
@@ -320,9 +320,9 @@ and 32-bit PowerPC architectures.")
320 texlive-generic-epsf 320 texlive-generic-epsf
321 texlive-metapost 321 texlive-metapost
322 texlive-fonts-charter 322 texlive-fonts-charter
323 texlive-generic-pdftex
324 texlive-context-base 323 texlive-context-base
325 texlive-fonts-cm 324 texlive-fonts-cm
325 texlive-pdftex
326 texlive-tex-plain))))) 326 texlive-tex-plain)))))
327 (arguments 327 (arguments
328 `(#:make-flags (list (string-append "PREFIX=" %output) 328 `(#:make-flags (list (string-append "PREFIX=" %output)
@@ -381,7 +381,7 @@ programming in Scheme.")
381 (native-inputs 381 (native-inputs
382 `(("chez-scheme" ,chez-scheme) 382 `(("chez-scheme" ,chez-scheme)
383 ("chez-web" ,chez-web) 383 ("chez-web" ,chez-web)
384 ("texlive" ,(texlive-union (list texlive-generic-pdftex))))) 384 ("texlive" ,(texlive-union (list texlive-pdftex)))))
385 (arguments 385 (arguments
386 `(#:tests? #f ; no tests 386 `(#:tests? #f ; no tests
387 #:phases 387 #:phases
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index e98eec19bc4..11e9d3437b0 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -5386,7 +5386,7 @@ readable format.")
5386 ("texlive" ,(texlive-union (list texlive-fonts-cm-super 5386 ("texlive" ,(texlive-union (list texlive-fonts-cm-super
5387 texlive-fonts-ec 5387 texlive-fonts-ec
5388 texlive-generic-ifxetex 5388 texlive-generic-ifxetex
5389 texlive-generic-pdftex 5389 texlive-pdftex
5390 texlive-amsfonts/patched 5390 texlive-amsfonts/patched
5391 texlive-latex-capt-of 5391 texlive-latex-capt-of
5392 texlive-latex-cmap 5392 texlive-latex-cmap
@@ -5929,7 +5929,7 @@ toolkits.")
5929 texlive-latex-type1cm 5929 texlive-latex-type1cm
5930 texlive-latex-ucs 5930 texlive-latex-ucs
5931 5931
5932 texlive-generic-pdftex 5932 texlive-pdftex
5933 5933
5934 texlive-fonts-ec 5934 texlive-fonts-ec
5935 texlive-fonts-adobe-times 5935 texlive-fonts-adobe-times
@@ -8264,7 +8264,7 @@ computing.")
8264 ("texlive" ,(texlive-union (list texlive-amsfonts/patched 8264 ("texlive" ,(texlive-union (list texlive-amsfonts/patched
8265 texlive-fonts-ec 8265 texlive-fonts-ec
8266 texlive-generic-ifxetex 8266 texlive-generic-ifxetex
8267 texlive-generic-pdftex 8267 texlive-pdftex
8268 texlive-latex-capt-of 8268 texlive-latex-capt-of
8269 texlive-latex-cmap 8269 texlive-latex-cmap
8270 texlive-latex-environ 8270 texlive-latex-environ
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 2c9acc5019a..306f9a4f7cf 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -6187,49 +6187,33 @@ requires the suffix package, which in turn requires that it runs under
6187e-TeX.") 6187e-TeX.")
6188 (license license:lppl1.3+))) 6188 (license license:lppl1.3+)))
6189 6189
6190(define-public texlive-generic-pdftex 6190(define-public texlive-pdftex
6191 (package 6191 (package
6192 (name "texlive-generic-pdftex") 6192 (inherit (simple-texlive-package
6193 (version (number->string %texlive-revision)) 6193 "texlive-pdftex"
6194 (source (origin 6194 (list "/doc/pdftex/"
6195 (method svn-fetch) 6195 "/doc/man/man1/pdftex.1"
6196 (uri (svn-reference 6196 "/doc/man/man1/pdfetex.1"
6197 (url (string-append "svn://www.tug.org/texlive/tags/" 6197 "/fonts/map/dvips/dummy-space/dummy-space.map"
6198 %texlive-tag "/Master/texmf-dist/" 6198 "/fonts/tfm/public/pdftex/dummy-space.tfm"
6199 "/tex/generic/pdftex")) 6199 "/fonts/type1/public/pdftex/dummy-space.pfb"
6200 (revision %texlive-revision))) 6200 "/scripts/simpdftex/simpdftex"
6201 (file-name (string-append name "-" version "-checkout")) 6201 "/tex/generic/config/pdftex-dvi.tex"
6202 (sha256 6202 "/tex/generic/pdftex/glyphtounicode.tex"
6203 (base32 6203 "/tex/generic/pdftex/pdfcolor.tex")
6204 "0k68zmqzs4qvrqxdwsrawbjb14hxqjfamq649azvai0jjxdpkljd")))) 6204 (base32
6205 (build-system trivial-build-system) 6205 "0wsgbl0jrqc1qzgf23dla6b95lv2h8x6xvs5466d8jdrih6pwriq")
6206 (arguments 6206 #:trivial? #t))
6207 `(#:modules ((guix build utils)) 6207 ;; TODO: add this missing package:
6208 #:builder 6208 ;; dehyph
6209 (begin 6209 (propagated-inputs
6210 (use-modules (guix build utils)) 6210 `(("texlive-cm" ,texlive-cm)
6211 (let ((target (string-append (assoc-ref %outputs "out") 6211 ("texlive-etex" ,texlive-etex)
6212 "/share/texmf-dist/tex/generic/pdftex")) 6212 ("texlive-fonts-knuth-lib" ,texlive-fonts-knuth-lib)
6213 (target-map (string-append (assoc-ref %outputs "out") 6213 ("texlive-hyphen-base" ,texlive-hyphen-base)
6214 "/share/texmf-dist/fonts/map/pdftex"))) 6214 ("texlive-kpathsea" ,texlive-kpathsea)
6215 (mkdir-p target) 6215 ("texlive-tex-ini-files" ,texlive-tex-ini-files)
6216 (copy-recursively (assoc-ref %build-inputs "source") target) 6216 ("texlive-tex-plain" ,texlive-tex-plain)))
6217 (mkdir-p target-map)
6218 (copy-recursively (assoc-ref %build-inputs "pdftex-map") target-map)
6219 #t))))
6220 (native-inputs
6221 `(("pdftex-map"
6222 ,(origin
6223 (method svn-fetch)
6224 (uri (svn-reference
6225 (url (string-append "svn://www.tug.org/texlive/tags/"
6226 %texlive-tag "/Master/texmf-dist/"
6227 "/fonts/map/pdftex"))
6228 (revision %texlive-revision)))
6229 (file-name (string-append name "-map-" version "-checkout"))
6230 (sha256
6231 (base32
6232 "03rfif2631pgd8g1ar4xblcdh078kky7fvw3kfsj5a47rxxgicp2"))))))
6233 (home-page "https://www.ctan.org/pkg/pdftex") 6217 (home-page "https://www.ctan.org/pkg/pdftex")
6234 (synopsis "TeX extension for direct creation of PDF") 6218 (synopsis "TeX extension for direct creation of PDF")
6235 (description 6219 (description
@@ -6237,6 +6221,9 @@ e-TeX.")
6237directly generate PDF documents instead of DVI.") 6221directly generate PDF documents instead of DVI.")
6238 (license license:gpl2+))) 6222 (license license:gpl2+)))
6239 6223
6224(define-public texlive-generic-pdftex
6225 (deprecated-package "texlive-generic-pdftex" texlive-pdftex))
6226
6240(define texlive-texmf 6227(define texlive-texmf
6241 (package 6228 (package
6242 (name "texlive-texmf") 6229 (name "texlive-texmf")
@@ -6617,7 +6604,7 @@ develop documents with LaTeX, in a single application.")
6617 texlive-fonts-adobe-zapfding 6604 texlive-fonts-adobe-zapfding
6618 texlive-fonts-knuth-lib 6605 texlive-fonts-knuth-lib
6619 texlive-fonts-mflogo-font 6606 texlive-fonts-mflogo-font
6620 texlive-generic-pdftex))) 6607 texlive-pdftex)))
6621 ("automake" ,automake))) 6608 ("automake" ,automake)))
6622 (home-page "https://www.gnu.org/software/teximpatient/") 6609 (home-page "https://www.gnu.org/software/teximpatient/")
6623 (synopsis "Book on TeX, plain TeX and Eplain") 6610 (synopsis "Book on TeX, plain TeX and Eplain")
@@ -7421,7 +7408,7 @@ the file to which it applies.")
7421 (delete-file (string-append target "/pdfx.sty")) 7408 (delete-file (string-append target "/pdfx.sty"))
7422 #t)))))) 7409 #t))))))
7423 (propagated-inputs 7410 (propagated-inputs
7424 `(("texlive-generic-pdftex" ,texlive-generic-pdftex))) 7411 `(("texlive-pdftex" ,texlive-pdftex)))
7425 (native-inputs 7412 (native-inputs
7426 `(("texlive-tex-pdfx" 7413 `(("texlive-tex-pdfx"
7427 ,(origin 7414 ,(origin