summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-19gnu: commencement: Remove many old utilities.Timothy Sample
* gnu/packages/commencement.scm (bash-mesboot0): Delete variable... (%boot-tcc-inputs): ...and remove it from here. (gawk-mesboot0): Delete variable... (%boot-mesboot-core-inputs): ...and remove it from here. (coreutils-mesboot0): Delete variable. (%boot-mesboot1-inputs): Remove 'bash-mesboot', 'coreutils-mesboot0', 'gawk-mesboot', 'grep-mesboot', 'sed-mesboot', and 'tar-mesboot' from the list of inputs to add; and remove "bash", "bootar", "coreutils", "gash", "gawk", "grep", "guile", "sed", and "tar" from the list of inputs to delete. (hello-mesboot)[native-inputs]: Remove 'xz-mesboot'. (gawk-mesboot)[native-inputs]: Use '%boot-mesboot2-inputs'. (%boot-mesboot3-inputs): Remove 'xz-mesboot'; add 'gawk-mesboot'. (glibc-headers-mesboot)[arguments]: Add 'remove-bashism' phase. (glibc-mesboot)[arguments]: Add 'simplify-intl-tests' phase. (gcc-mesboot1-wrapper)[native-inputs]: Replace 'bash-mesboot' and 'coreutils-mesboot0' with 'gash-boot' and 'gash-utils-boot'. (gcc-mesboot-wrapper): Likewise. (mesboot-package): New procedure. (bash-mesboot, coreutils-mesboot, grep-mesboot, sed-mesboot, xz-mesboot, tar-mesboot): Recreate in terms of 'mesboot-package' using up-to-date versions. (%boot-mesboot6-inputs): Add 'bash-mesboot', 'coreutils-mesboot', 'grep-mesboot', 'sed-mesboot', 'tar-mesboot', and 'xz-mesboot' to the list of inputs to add; and add "bash" and "bootar" to the list of inputs to delete.
2022-03-19gnu: %boot-tcc-inputs: Remove extra "gash-utils".Timothy Sample
* gnu/packages/commencement.scm (%boot-tcc-inputs): Remove 'gash-utils-boot' (it is already included in '%boot-gash-inputs' under the name "coreutils").
2022-03-19gnu: binutils-mesboot0: Update to 2.20.1a.Timothy Sample
This restores the package to how it was before the Scheme-only bootstrap. See cb167958ea904fc79913b883cb771e2d691402e0. * gnu/packages/commencement.scm (binutils-mesboot0): Update to 2.20.1a. (binutils-mesboot1)[arguments]: Remove #:phases substitution. (binutils-mesboot): Inherit from binutils-mesboot1, changing only the native-inputs field.
2022-03-19gnu: sed-mesboot0: Remove package.Timothy Sample
* gnu/packages/commencement.scm (sed-mesboot0): Remove variable. (%boot-tcc-inputs): Remove 'sed-mesboot0'.
2022-03-19gnu: bzip2-mesboot: Remove package.Timothy Sample
gnu/packages/commencement.scm (bzip2-mesboot): Remove variable. (tcc-boot)[native-inputs]: Remove 'bzip2-mesboot'. [arguments]: Do not replace the 'unpack' phase. (%boot-tcc-inputs): Remove 'bzip2-mesboot'.
2022-03-19gnu: gash-utils-boot: Create 'echo' wrapper.Timothy Sample
* gnu/packages/commencement.scm (gash-utils-boot)[arguments]: Add a phase that generates an external wrapper for Gash's 'echo' built-in.
2022-03-19gnu: gash: Update to 0.3.0.Timothy Sample
* gnu/packages/shells.scm (gash): Update to 0.3.0. [source]: Remove Guile 3.0 snippet. [arguments]: Delete arguments. * gnu/packages/commencement.scm (gash-boot)[source]: Do not remove the Guile 3.0 snippet (it no longer exists).
2022-03-19gnu: bootar: Update to 1b.Timothy Sample
* gnu/packages/commencement.scm (bootar): Update to 1b.
2022-03-19gnu: gash-utils: Update to 0.2.0.Timothy Sample
* gnu/packages/patches/gash-utils-ls-test.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/shells.scm (gash-utils): Update to 0.2.0. [source]: Remove patch and Guile 3.0 snippet. * gnu/packages/commencement.scm (gash-utils-boot)[source]: Do not modify parent value. [arguments]: Add "env" to the list of scripts to create in the 'pre-configure' phase; add the "gash-utils" module directory in the 'configure', 'build', and 'install' phases.
2022-03-19gnu-bootstrap: Allow multiple module directories.Timothy Sample
* guix/build/gnu-bootstrap.scm (bootstrap-configure, bootstrap-build, bootstrap-install): Treat the 'modules' argument as a list of directories. * gnu/packages/commencement.scm (bootar, gash-boot, gash-utils-boot): Adjust call sites.
2022-03-19gnu-bootstrap: Configure PACKAGE_NAME.Timothy Sample
* guix/build/gnu-bootstrap.scm (bootstrap-configure): Add a 'name' argument and use it to configure the PACKAGE_NAME variable. * gnu/packages/commencement.scm (bootar, gash-boot, gash-utils-boot): Use the new argument.
2022-03-19gnu: hello-mesboot: Downgrade to 2.10.Timothy Sample
* gnu/packages/commencement.scm (hello-mesboot): Downgrade to 2.10.
2022-03-18gnu: docbook-xml-4.1.2: Install an XML catalog file.Maxim Cournoyer
* gnu/packages/docbook.scm (docbook-xml-4.1.2)[builder]: Generate a catalog file. [native-inputs]: Add libxml2.
2022-03-16gnu: mesa: Update to 21.3.7.Christine Lemmer-Webber
* gnu/packages/gl.scm (mesa): Update to 21.3.7.
2022-03-11gnu: socat: Update to 1.7.4.3.jgart
* gnu/packages/networking.scm (socat): Update to 1.7.4.3. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-03-09gnu: texlive-latex-pdfpages: Rename to texlive-pdfpages.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-pdfpages): New variable. (texlive-latex-pdfpages): Deprecate variable. * gnu/packages/docbook.scm (dblatex): Use new name.
2022-03-09gnu: Deprecate texlive-latex-tools.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-latex-tools): Deprecate variable. (texlive-base): (texlive-pstool): (texlive-jadetex): * gnu/packages/statistics.scm (r-with-tests): Use TEXLIVE-TOOLS instead.
2022-03-09gnu: texlive-tools: Add missing files.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-tools)[outputs]: Add "doc" output. [arguments]: Use G-expressions. Add phase to install all non-generated ".sty" files.
2022-03-09gnu: texlive-latex-eso-pic: Rename to texlive-eso-pic.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-eso-pic): New variable. (texlive-latex-eso-pic): Deprecated alias.
2022-03-09gnu: texlive-latex-titlesec: Rename to texlive titlesec.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-titlesec): New variable. (texlive-latex-titlesec): Deprecate name. * gnu/packages/python-xyz.scm (python-ipython-documentation): (python-numpy-documentation): * gnu/packages/docbook.scm (dblatex): * gnu/packages/maths.scm (hypre): Use new name.
2022-03-09gnu: texlive-latex-subfigure: Rename to texlive-subfigure.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-subfigure): New variable. (texlive-latex-subfigure): Deprecated alias. * gnu/packages/docbook.scm (dblatex): Use new name.
2022-03-06gnu: texlive-grfext: Add missing files.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-grfext)[outputs]: Add "doc" output. [arguments]: Use G-expressions. Modify COPY-FILES phase to include all source files. Add REMOVE-GENERATED-FILE phase.
2022-03-06gnu: texlive-oberdiek: Add missing files.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-oberdiek)[outputs]: Add "doc" output. [arguments]: Remove DO-NOT-PROCESS-IFPDF.INS phase. Modify COPY-FILES phase to include all runfiles. [propagated-inputs]: Add TEXLIVE-AUXHOOK, TEXLIVE-GRFEXT, TEXLIVE-GRFFILE, TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS, TEXLIVE-PDFTEXCMDS.
2022-03-06gnu: texlive-hyperref: Add missing files.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-hyperref)[arguments]: Add phase to copy missing files. Generate ".sty" files from source when possible. [propagated-inputs]: Add TEXLIVE-ZAPFDING, TEXLIVE-STRINGENC. Remove TEXLIVE-ATVERYEND, TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS, TEXLIVE-PDFTEXCMDS. Reorder-inputs.
2022-03-06gnu: texlive-latex-rerunfilecheck: Rename to texlive-rerunfilecheck.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-rerunfilecheck): New variable. (texlive-latex-rerunfilecheck): Deprecated alias. (texlive-hyperref): Use new name.
2022-03-06gnu: texlive-latex-kvoptions: Rename to texlive-kvoptions.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-kvoptions): New variable. (texlive-latex-kvoptions): Deprecated alias. (texlive-hyperref): * gnu/packages/plotutils.scm (asymptote): Use new name.
2022-03-06gnu: texlive-latex-refcount: Rename to texlive-refcount.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-refcount): New variable. (texlive-latex-refcount): Deprecated alias. (texlive-hyperref): * gnu/packages/docbook.scm (dblatex): Use new name.
2022-03-06gnu: texlive-latex-letltxmacro: Rename to texlive-letltxmacro.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-letltxmacro): New variable. (texlive-latex-letltxmacro): Deprecated alias. (texlive-hyperref): Use new name.
2022-03-06gnu: texlive-latex-hycolor: Rename to texlive-hycolor.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-hycolor): New variable. (texlive-latex-hycolor): Deprecated alias. (texlive-hyperref): Use new name.
2022-03-06gnu: texlive-latex-auxhook: Rename to texlive-auxhook.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-auxhook): New variable. (texlive-latex-auxhook): Deprecated alias. (texlive-hyperref): Use new name.
2022-03-06gnu: texlive-generic-uniquecounter: Rename to texlive-uniquecounter.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-uniquecounter): New variable. (texlive-generic-uniquecounter): Deprecated alias. (texlive-latex-rerunfilecheck): Use new name.
2022-03-06gnu: texlive-generic-pdfescape: Rename to texlive-pdfescape.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-pdfescape): New variable. (texlive-generic-pdfescape): Define deprecated alias. (texlive-hyperref): Use new name.
2022-03-06gnu: texlive-generic-ltxcmds: Rename to texlive-ltxcmds.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-ltxcmds): New variable. (texlive-generic-ltxcmds): Deprecated alias. (texlive-hyperref): (texlive-pdftexcmds): (texlive-latex-kvoptions): Use new name.
2022-03-06gnu: texlive-generic-kvsetkeys: Rename to texlive-kvsetkeys.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-kvsetkeys): New variable. (texlive-generic-kvsetkeys): Deprecated alias. (texlive-hyperref): (texlive-latex-kvoptions): Use new name.
2022-03-06gnu: texlive-generic-kvdefinekeys: Rename to texlive-kvdefinekeys.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-kvdefinekeys): New variable. (texlive-generic-kvdefinekeys): Deprecated alias. (texlive-hyperref): * gnu/packages/plotutils.scm (asymptote): Use new name.
2022-03-06gnu: texlive-generic-intcalc: Rename to texlive-intcalc.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-intcalc): New variable. (texlive-generic-intcalc): Deprecated alias. (texlive-hyperref): (texlive-bitset): Use new name.
2022-03-06gnu: texlive-generic-infwarerr: Rename to texlive-infwarerr.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-infwarerr): New variable. (texlive-generic-infwarerr): Deprecated alias. (texlive-generic-uniquecounter): (texlive-hyperref): (texlive-latex-rerunfilecheck): (texlive-pdftexcmds): (texlive-bitset): (texlive-etexcmds): * gnu/packages/plotutils.scm (asymptote): Use new name.
2022-03-06gnu: texlive-generic-gettitlestring: Rename to texlive-gettitlestring.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-gettitlestring): New variable. (texlive-generic-gettitlestring): Deprecated alias. (texlive-hyperref): Use new name.
2022-03-06gnu: texlive-generic-etexcmds: Rename to texlive-etexcmds.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-etexcmds): New variable. (texlive-generic-etexcmds): Deprecated alias. (texlive-hyperref): Use new name.
2022-03-06gnu: texlive-generic-bitset: Rename to texlive-bitset.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-bitset): Renamed from texlive-generic-bitset. (texlive-generic-bitset): Define deprecated alias. (texlive-hyperref): Use new name.
2022-03-06gnu: texlive-generic-bigintcalc: Rename to texlive-bigintcalc.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-bigintcalc): New variable. (texlive-generic-bigintcalc): Deprecated alias. (texlive-generic-bitset): (texlive-generic-uniquecounter): Use new name.
2022-03-06gnu: texlive-generic-atbegshi: Rename to texlive-atbegshi.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-atbegshi): New variable. (texlive-generic-atbegshi): Define deprecated alias. (texlive-hyperref): Use new variable name.
2022-03-04gnu: Rename texlive-latex-fancyvrb to texlive-fancyvrb.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-fancyvrb): New variable, renamed from TEXLIVE-LATEX-FANCYVRB. (texlive-latex-fancyvrb): Deprecate variable. * gnu/packages/docbook.scm (dblatex): * gnu/packages/maths.scm (hypre): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): (python-nbconvert): * gnu/packages/statistics.scm (r-with-tests): Use new name.
2022-03-04gnu: Add texlive-fancyhdr.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-fancyhdr): New variable. (texlive-latex-fancyhdr): Deprecate variable. (texlive-jadetex): * gnu/packages/docbook.scm (dblatex): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): Use new variable.
2022-03-04gnu: texlive-generic-iftex: Rename to texlive-iftex.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-iftex): Renamed from TEXLIVE-GENERIC-IFTEX. (texlive-hyperref): (texlive-oberdiek): (texlive-pdftexcmds): (texlive-generic-etexcmds): (texlive-generic-iftex): (texlive-generic-ifxetex): (texlive-latex-xkeyval): * gnu/packages/docbook.scm (dblatex): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): (python-nbconvert): (python-pypandoc): Apply renaming.
2022-03-03gnu: Add texlive-listings.Nicolas Goaziou
* gnu/packages/docbook.scm (texlive-listings): New variable. (texlive-latex-listings): Deprecate variable. (dblatex): Use new variable. * gnu/packages/tex.scm (texlive-latex-xkeyval): Use new variable.
2022-02-14gnu: Add texlive-pgf.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-pgf): New variable. (texlive-latex-pgf): Deprecate variable. (texlive-beamer): (texlive-latex-xkeyval): (texlive-todonotes): (texlive-adjustbox): (texlive-tcolorbox): * gnu/packages/bioinformatics.scm (discrover): Use new variable.
2022-02-14gnu: Add texlive-graphics.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-graphics): New variable. (texlive-latex-graphics): Deprecate variable. (texlive-base): (texlive-pstool): (texlive-jadetex): * gnu/packages/bioinformatics.scm (velvet): * gnu/packages/plotutils.scm (asymptote): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): * gnu/packages/radio.scm (gnuradio): (libosmo-dsp): * gnu/packages/statistics.scm (r-with-tests): Use new variable.
2022-02-14gnu: Add texlive-fp.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-fp): New variable.
2022-02-14gnu: Add texlive-ms.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-ms): New variable. (texlive-latex-ms): Deprecate variable. * gnu/packages/bioinformatics.scm (discrover): * gnu/packages/python-xyz.scm (python-nbconvert): Use new variable.