Age | Commit message (Collapse) | Author |
|
In Guile < 2.9.7, autoloading a module would give you access to all its
bindings. In future versions, autoloading a module gives access only to
the listed bindings, as per #:select (see <https://bugs.gnu.org/38895>).
This commit adjusts autoloads to the new semantics, allowing Guix to be
built with Guile 2.9.7/2.9.8.
* guix/build/download.scm <top level>: Remove call to 'module-autoload!'.
(load-gnutls): New procedure.
(tls-wrap): Call it.
* guix/git.scm <top level>: Remove call to 'module-autoload!'.
(load-git-submodules): New procedure.
(update-submodules): Call it instead of 'resolve-interface'.
* gnu/bootloader/grub.scm: Replace #:autoload with #:use-module.
* gnu/packages.scm: Likewise.
* gnu/packages/ssh.scm: Likewise.
* gnu/packages/tex.scm: Likewise.
* gnu/services/cuirass.scm: Likewise.
* gnu/services/mcron.scm: Likewise.
* guix/lint.scm: Augment list of bindings in #:autoload.
* guix/scripts/build.scm: Likewise.
* guix/scripts/gc.scm: Likewise.
* guix/scripts/pack.scm: Likewise.
* guix/scripts/publish.scm: Likewise.
* guix/scripts/pull.scm: Likewise.
* guix/utils.scm: Remove unnecessary #:autoload clauses; replace one
of them with #:use-module.
|
|
* gnu/packages/tex.scm (texlive-latex-pdfx)[source]: Use file-name.
|
|
* gnu/packages/tex.scm (texlive-latex-xmpincl)[source]: Use file-name.
|
|
* gnu/packages/tex.scm (texlive-latex-changepage)[source]: Use
file-name.
|
|
* gnu/packages/tex.scm (texlive-latex-mflogo)[source]: Use file-name.
|
|
* gnu/packages/tex.scm (texlive-standalone)[source]: Use file-name.
|
|
* gnu/packages/tex.scm (texlive-booktabs)[source]: Use file-name.
|
|
* gnu/packages/tex.scm (texlive-latex-xkeyval)[source]: Use file-name.
|
|
* gnu/packages/tex.scm (lyx)[source]: Use HTTPS.
|
|
* gnu/packages/tex.scm (lyx)[inputs, native-inputs]: Replace python-2 with default python.
|
|
* gnu/packages/tex.scm (lyx): Update to 2.3.3.
[native-inputs]: Remove bc.
|
|
* gnu/packages/tex.scm (lyx)[source]: Hard-code NAME.
|
|
|
|
|
|
|
|
Reported by numerobis on the #guix IRC channel.
* gnu/packages/tex.scm (texlive-xypic)[source]: Install "tex/generic/xypic"
files.
[arguments]: Remove #:tex-directory.
|
|
|
|
* gnu/packages/tex.scm (texlive-union)[arguments]: Exclude sed and coreutils
from union; add sed to the PATH; run updmap-sys twice; delete ls-R to avoid
lookup failures.
|
|
* gnu/packages/tex.scm (texlive-latex-base): Use simple-texlive-package to
install additional files.
|
|
* gnu/packages/tex.scm (texlive-booktabs): New variable.
|
|
* gnu/packages/tex.scm (texlive-siunitx): New variable.
|
|
* gnu/packages/tex.scm (texlive-standalone): New variable.
|
|
* gnu/packages/tex.scm (texlive-latex-xkeyval)[arguments]: Add various custom
build phases to fix the build.
[native-inputs]: Add texlive-latex-base, texlive-cm, texlive-lm, texlive-url,
texlive-graphics-def, texlive-xcolor, texlive-latex-footmisc,
texlive-latex-listings, texlive-iftex, texlive-pstricks, texlive-pst-text,
texlive-tools, and texlive-latex-pgf.
|
|
* gnu/packages/tex.scm (texlive-tools): New variable.
|
|
* gnu/packages/tex.scm (texlive-iftex): New variable.
|
|
* gnu/packages/tex.scm (texlive-pst-text): New variable.
|
|
* gnu/packages/tex.scm (texlive-pstricks): New variable.
|
|
* gnu/packages/tex.scm (texlive-ydoc): New variable.
|
|
* gnu/packages/tex.scm (texlive-latex-xcolor): Bind to deprecated package
pointing...
(texlive-color): ...to this variable; implement in terms of
simple-texlive-package.
[arguments]: Add phase "move-files" to install xcolor.pro to the expected
location.
|
|
* gnu/packages/tex.scm (texlive-fonts-iwona)[description]: Use double spacing.
|
|
|
|
* gnu/packages/tex.scm (texlive-amsfonts)[arguments]: Override build targets;
rename font build directory to avoid installing it a second time.
|
|
* gnu/packages/tex.scm (texlive-amsfonts, texlive-fonts-latex, texlive-etex,
texlive-hyph-utf8, texlive-base, texlive-fonts-ec,
texlive-fonts-rsfs)[native-inputs]: Rename texlive-fonts-cm to texlive-cm.
[arguments]: Adjust.
|
|
* gnu/packages/tex.scm (texlive-base)[default-packages]: Add texlive-tetex.
|
|
* gnu/packages/tex.scm (texlive-tetex): New variable.
|
|
* gnu/packages/tex.scm (texlive-beamer): New variable.
(texlive-latex-beamer): Deprecate package.
|
|
* gnu/packages/tex.scm (texlive-cm): New variable.
(texlive-fonts-cm): Deprecate package.
|
|
* gnu/packages/tex.scm (texlive-zapfding): New variable.
(texlive-fonts-adobe-zapfding): Deprecate package.
|
|
* gnu/packages/tex.scm (texlive-palatino): New variable.
(texlive-fonts-adobe-palatino): Deprecate package.
|
|
* gnu/packages/tex.scm (texlive-times): New variable.
(texlive-fonts-adobe-times): Deprecate package.
|
|
* gnu/packages/tex.scm (texlive-charter): New variable.
(texlive-fonts-charter): Deprecate package.
|
|
* gnu/packages/tex.scm (texlive-tex-plain): Implement with
SIMPLE-TEXLIVE-PACKAGE.
[description]: Use full sentences.
|
|
* gnu/packages/tex.scm (texlive-xypic): New variable.
(texlive-fonts-xypic, texlive-generic-xypic): Deprecate them.
|
|
* gnu/packages/tex.scm (texlive-txfonts): New variable.
(texlive-fonts-txfonts): Deprecate package.
|
|
* gnu/packages/tex.scm (texlive-ae): New variable.
|
|
* gnu/packages/tex.scm (texlive-fonts-ec)[license]: Update URL.
|
|
* gnu/packages/algebra.scm (pari-gp)[native-inputs]: Replace
texlive-fonts-amsfonts and texlive-latex-amsfonts with texlive-amsfonts in
texlive-union.
* gnu/packages/docbook.scm (dblatex)[inputs]: Same.
* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Same.
* gnu/packages/python-xyz.scm (python-numpy-documentation,
python-matplotlib-documentation, python-ipython-documentation)
[native-inputs]: Same.
* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Same.
* gnu/packages/tex.scm (teximpatient)[native-inputs]: Same.
|
|
* gnu/packages/tex.scm (texlive-fonts-amsfonts, texlive-latex-amsfonts):
Deprecate and merge...
(texlive-amsfonts): ...to this new package.
|
|
* gnu/packages/tex.scm (texlive-latex-base)[source]: Use TEXLIVE-ORIGIN.
[arguments]: Simplify build phase by running fmtutil-sys; adjust install
phase.
[native-inputs]: Remove texlive-generic-unicode-data,
texlive-generic-dehyph-exptl, texlive-generic-tex-ini-files,
texlive-latex-latexconfig, texlive-generic-hyphen, texlive-generic-ruhyphen,
texlive-generic-ukrhyph, texlive-generic-config, and
texlive-latex-base-support-files; add texlive-tex-ini-files, texlive-kpathsea,
and texlive-luatexconfig.
[propagated-inputs]: Add texlive-etex, texlive-hyph-utf8, texlive-hyphen-base,
texlive-hyphen-afrikaans, texlive-hyphen-ancientgreek,
texlive-hyphen-armenian, texlive-hyphen-basque, texlive-hyphen-belarusian,
texlive-hyphen-bulgarian, texlive-hyphen-catalan, texlive-hyphen-chinese,
texlive-hyphen-churchslavonic, texlive-hyphen-coptic, texlive-hyphen-croatian,
texlive-hyphen-czech, texlive-hyphen-danish, texlive-hyphen-dutch,
texlive-hyphen-english, texlive-hyphen-esperanto, texlive-hyphen-estonian,
texlive-hyphen-ethiopic, texlive-hyphen-finnish, texlive-hyphen-french,
texlive-hyphen-friulan, texlive-hyphen-galician, texlive-hyphen-georgian,
texlive-hyphen-german, texlive-hyphen-greek, texlive-hyphen-hungarian,
texlive-hyphen-icelandic, texlive-hyphen-indic, texlive-hyphen-indonesian,
texlive-hyphen-interlingua, texlive-hyphen-irish, texlive-hyphen-italian,
texlive-hyphen-kurmanji, texlive-hyphen-latin, texlive-hyphen-latvian,
texlive-hyphen-lithuanian, texlive-hyphen-mongolian, texlive-hyphen-norwegian,
texlive-hyphen-occitan, texlive-hyphen-piedmontese, texlive-hyphen-polish,
texlive-hyphen-portuguese, texlive-hyphen-romanian, texlive-hyphen-romansh,
texlive-hyphen-russian, texlive-hyphen-sanskrit, texlive-hyphen-serbian,
texlive-hyphen-slovak, texlive-hyphen-slovenian, texlive-hyphen-spanish,
texlive-hyphen-swedish, texlive-hyphen-thai, texlive-hyphen-turkish,
texlive-hyphen-turkmen, texlive-hyphen-ukrainian, texlive-hyphen-uppersorbian,
texlive-hyphen-welsh, texlive-unicode-data, texlive-ukrhyph, texlive-ruhyphen,
and texlive-latexconfig.
|
|
* gnu/packages/tex.scm (texlive-dvips): Include source files from the TeX Live
SVN repository according to texlive.tlpdb.
|