mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-06 21:20:33 +02:00
guix: texlive importer: Fix build system and arguments for meta-packages.
* guix/import/texlive.scm (tlpdb->package): Meta packages should use trivial
build system and an appropriate builder.
* tests/texlive.scm ("texlive->guix-package, meta-package"):
("texlive->guix-package, translate dependencies"): Update tests.
This commit is contained in:
@@ -157,11 +157,7 @@ stuff like \\newcommand\\pi'12{\\pi '_{12}}.")
|
||||
(shortdesc . "A sophisticated typesetting engine")
|
||||
(longdesc . "TeX is a typesetting system that incorporates...")
|
||||
(depend "cm" "hyphen-base" "tex.ARCH")
|
||||
(docfiles
|
||||
"texmf-dist/doc/man/man1/initex.1"
|
||||
"texmf-dist/doc/man/man1/initex.man1.pdf"
|
||||
"texmf-dist/doc/man/man1/tex.1"
|
||||
"texmf-dist/doc/man/man1/tex.man1.pdf")
|
||||
(docfiles "texmf-dist/doc/man/man1/tex.1")
|
||||
(catalogue-license . "knuth"))
|
||||
("texsis"
|
||||
. ((name
|
||||
@@ -495,7 +491,9 @@ completely compatible with Plain TeX.")
|
||||
('name "texlive-collection-texworks")
|
||||
('version _)
|
||||
('source #f)
|
||||
('build-system 'texlive-build-system)
|
||||
('build-system 'trivial-build-system)
|
||||
('arguments
|
||||
('list '#:builder ('gexp ('mkdir ('ungexp 'output)))))
|
||||
('propagated-inputs
|
||||
('list 'texlive-collection-basic 'texlive-texworks))
|
||||
('home-page "https://www.tug.org/texlive/")
|
||||
@@ -598,7 +596,9 @@ completely compatible with Plain TeX.")
|
||||
('name "texlive-collection-basic")
|
||||
('version _)
|
||||
('source _)
|
||||
('build-system 'texlive-build-system)
|
||||
('build-system 'trivial-build-system)
|
||||
('arguments
|
||||
('list '#:builder ('gexp ('mkdir ('ungexp 'output)))))
|
||||
('propagated-inputs
|
||||
('list 'texlive-amsfonts 'texlive-hyphen-complete))
|
||||
('home-page (? string?))
|
||||
@@ -631,6 +631,7 @@ completely compatible with Plain TeX.")
|
||||
('name "texlive-tex")
|
||||
('version _)
|
||||
('source _)
|
||||
('outputs _)
|
||||
('build-system 'texlive-build-system)
|
||||
('propagated-inputs
|
||||
('list 'texlive-cm 'texlive-hyphen-base))
|
||||
|
||||
Reference in New Issue
Block a user