Commit graph

72615 commits

Author SHA1 Message Date
Maxim Cournoyer 4ef16b23e6
gnu: python-mccabe: Fix indentation.
* gnu/packages/python-xyz.scm (python-mccabe): Fix indentation.
2021-01-15 16:33:08 -05:00
Maxim Cournoyer 43c889de85
gnu: python-pyflakes: Fix build.
* gnu/packages/patches/python-pyflakes-fix-tests.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-pyflakes)[patches]: Apply it.
[home-page]: Update.
2021-01-15 16:33:08 -05:00
Maxim Cournoyer bafe510b3e
gnu: python-mccabe: Add missing python-toml input.
* gnu/packages/python-xyz.scm (python-mccabe)[native-inputs]: Add python-toml.
[home-page]: Update home page.
2021-01-15 16:33:08 -05:00
Maxim Cournoyer be7061cea3
gnu: python-pytest: Propagate python-iniconfig, python-toml.
Based on a reading of the install_requires field of its setup.cfg file.

* gnu/packages/check.scm (python-pytest)[native-inputs]: Move
python-iniconfig...
[propagated-inputs]: ... to here.  Add python-toml.  Remove
python-atomicwrites, apparently only required on the win32 platform.
2021-01-15 16:33:08 -05:00
Maxim Cournoyer 9837bc5e35
gnu: python-mypy: Fix build.
This follows commit b5ccc6cc9a, which updated python-pytest to version 6 and
removed the python-pytest-6 variable.

* gnu/packages/python-check.scm (python-mypy)
[native-inputs]: Rename python-pytest-6 to python-pytest.
2021-01-15 16:33:08 -05:00
Maxim Cournoyer 444cac50d6
gnu: python-decorator: Update to 4.4.2.
* gnu/packages/python-xyz.scm (python-decorator): Update to 4.4.2.
2021-01-15 16:33:07 -05:00
Maxim Cournoyer 7bca632098
gnu: Add python-pypa-build.
* gnu/packages/python-build.scm (python-pypa-build): New variable.
2021-01-15 16:33:07 -05:00
Maxim Cournoyer 13bb41f814
gnu: python-xyz: Move a few modules to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-pep517): Inherit from
python-pep517-bootstrap.  Remove the inherited common fields.
(python-poetry-core, python-wheel)
(python-toml): Move to ...
* gnu/packages/python-build.scm: ... here, a new module.
(python-pep517-bootstrap): New package.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.
2021-01-15 16:33:07 -05:00
Ludovic Courtès 9621809ce8
build-system/gnu: Really ignore the return value of phases.
This is a followup to 04baa011e9.

* guix/build/gnu-build-system.scm (gnu-build): Really ignore the return
value of PROC.  Wrap PROC call in 'with-throw-handler'.  Add
'end-of-phase' procedure and use it.
2021-01-15 14:06:13 +01:00
Ludovic Courtès f8281090d4
gnu: tar: Update to 1.33.
* gnu/packages/base.scm (tar): Update to 1.33.
2021-01-15 14:06:13 +01:00
Ludovic Courtès 3a0c7e7d1e
gnu: findutils: Update to 4.8.0.
* gnu/packages/base.scm (findutils): Update to 4.8.0.
[source](patches): Remove "findutils-test-rwlock-threads.patch".
* gnu/packages/patches/findutils-test-rwlock-threads.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Add
'skip-fnmatch-test' phase.
2021-01-15 14:06:13 +01:00
Ludovic Courtès dcaa934c3d
gnu: ed: Update to 1.17.
* gnu/packages/ed.scm (ed): Update to 1.17.
2021-01-15 14:06:12 +01:00
Ludovic Courtès ff985fad6d
gnu: zstd: Add missing slash in 'libzstd.pc'.
Fixes a regression introduced in
959a397d22, whereby directory names in
'libzstd.pc' would lack a slash after $prefix.

* gnu/packages/compression.scm (zstd)[arguments]: In
'adjust-library-locations' phase, add trailing slash for $prefix in .pc
file.
2021-01-15 14:06:12 +01:00
Maxim Cournoyer 92fd8975a1
gnu: texlive-bin: Patch shell commands in scripts.
* gnu/packages/tex.scm (texlive-bin)[phases]{patch-scripts}: New phase.
2021-01-14 09:02:12 -05:00
Maxim Cournoyer 9e78ea79f8
gnu: texlive-bin: Fix the tlmgr utility.
Previously, it would error out, not finding its Perl modules, and later not
finding config.guess.  This utility is useful to query the local TeX Live
package database (texlive.tlpdb).

(texlive-bin)[inputs]{config}: New input.
[phases]{postint}: Add a symlink to the 'config.guess' script.  Patch the
tlmgr.pl script so that it can find its Perl modules and other resources.
2021-01-14 09:02:12 -05:00
Maxim Cournoyer ec14d5f729
gnu: texlive-bin: Unpack the texlive-scripts and texlive-extra inputs early.
This allows the sources to processed normally by the other phases such as
patch-source-shebangs.

* gnu/packages/tex.scm (texlive-bin)[arguments]: Specify #:modules.
[phases]{unpack-texlive-extra, unpack-texlive-scripts}: New phases.
{postint}: Move the unpacking of the texlive-extra and texlive-scripts inputs
to the above newly added phases.  The installation of these extra directories
now simply uses copy-recursively.
2021-01-14 09:02:12 -05:00
Maxim Cournoyer ed4b0f78b2
gnu: texlive-bin: Fix indentation.
* gnu/packages/tex.scm (texlive-bin): Fix indentation.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer 8e7c75043a
gnu: texlive-bin: Replace python-2 by python.
* gnu/packages/tex.scm (texlive-bin)[inputs]: Replace python-2 by python.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer 8c3abb47f0
build-system/texlive: Allow specifying SVN references with a single component.
This is the case for macros (formats), for which the TeX Directory Structure
specifies to be located at the root of the source tree directly.

* guix/build-system/texlive.scm (texlive-ref): Make the ID parameter
optional.  Update doc.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer d41acb452d
gnu: texlive-texmf: Replace python-2 by python.
* gnu/packages/tex.scm (texlive-texmf)[inputs]: Replace python-2 by python.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer 49c873e7ec
gnu: Add docbook-utils.
* gnu/packages/docbook.scm (docbook-utils): New variable.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer 6d3fd925bc
gnu: Add texlive-jadetex.
* gnu/packages/tex.scm (texlive-jadetex): New variable.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer 711d678171
gnu: Add texlive-xmltex.
* gnu/packages/tex.scm (texlive-xmltex): New variable.
2021-01-14 09:02:11 -05:00
Maxim Cournoyer 607a7f1bc0
gnu: texlive-wasysym: Update synopsis and description.
* gnu/packages/tex.scm (texlive-wasysym)[synopsis]: Refer to the font by
'wasy', not WASY2.
[description]: Likewise.  Use code ornaments for the LaTeX package names.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer 0bd59dcda2
gnu: Add texlive-wasy.
* gnu/packages/tex.scm (texlive-wasy): New variable.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer 788170d8e9
gnu: texlive-stmaryrd: Actually include the fonts.
* gnu/packages/tex.scm (texlive-stmaryrd): Rewrite package to inherit from a
simple-texlive-template package, so that fonts resources as listed in the
texlive.tlpdb database are retrieved and installed.
[arguments]: Adapt to use with the inherited template.
{chdir}: New phase.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer be023c00e7
gnu: Add texlive-helvetic.
* gnu/packages/tex.scm (texlive-helvetic): New variable.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer 9f689bc432
gnu: Add texlive-courier.
* gnu/packages/tex.scm (texlive-courier): New variable.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer feaaabae66
gnu: Add texlive-jknappen.
* gnu/packages/tex.scm (texlive-jknappen): New variable.
2021-01-14 09:02:10 -05:00
Maxim Cournoyer 223006b5cc
gnu: texlive-psnfss: Improve description.
* gnu/packages/tex.scm (texlive-psnfss): Improve description.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 60f128c20b
gnu: texlive-latex-oberdiek: Rename to texlive-oberdiek.
This is done to match the package name as registered in the texlive.tlpdb
database.

* gnu/packages/tex.scm (texlive-latex-oberdiek): New deprecated package.
(texlive-oberdiek): Renamed from the above.
(texlive-pstool, texlive-latex-geometry)
(texlive-beamer): Adjust to use the renamed package variable.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 8d44bb85fe
gnu: texlive-fonts-stmaryrd: Rename to texlive-stmaryrd.
* gnu/packages/tex.scm (texlive-fonts-stmaryrd): Rename to texlive-stmaryrd,
according to the texlive.tlpdb database.  Deprecate old package name.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 568729e821
gnu: texlive-latex-wasysym: Rename to texlive-wasysym.
* gnu/packages/tex.scm (texlive-latex-wasysym): Rename to texlive-wasysym,
according to the texlive.tlpdb database.  Deprecate old package name.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 8ffed451c3
gnu: Add texlive-tipa.
* gnu/packages/tex.scm (texlive-tipa): New variable.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 58f26b717e
gnu: Add config.
* gnu/packages/autotools.scm (config): New variable.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 1f3a89be6e
gnu: Add texlive-marvosym.
* gnu/packages/tex.scm (texlive-marvosym): New variable.
2021-01-14 09:02:09 -05:00
Maxim Cournoyer 7a44688afa
gnu: Add docbook-sgml-3.1.
* gnu/packages/docbook.scm (docbook-sgml-3.1): New variable.
2021-01-14 09:02:08 -05:00
Maxim Cournoyer e9fdc442f2
gnu: Add perl-sgmls.
* gnu/packages/perl.scm (perl-sgmls): New variable.
2021-01-14 09:02:08 -05:00
Maxim Cournoyer 1840484a27
gnu: Add docbook-dsssl.
* gnu/packages/docbook.scm (docbook-dsssl): New variable.
2021-01-14 09:02:08 -05:00
Maxim Cournoyer c66ab59688
gnu: Add docbook-sgml.
* gnu/packages/docbook.scm (docbook-sgml): New variable.
2021-01-14 09:02:08 -05:00
Maxim Cournoyer 3f3b51417e
gnu: Add iso-8879-entities.
* gnu/packages/docbook.scm (iso-8879-entities): New private variable.
2021-01-14 09:02:08 -05:00
Maxim Cournoyer bf3ec2eb51
gnu: Add openjade.
* gnu/packages/xml.scm (openjade): New variable.
2021-01-14 09:02:08 -05:00
Maxim Cournoyer 315d42e1f4
gnu: opensp: Add doc output, enable tests and add search path.
* gnu/packages/xml.scm (opensp)[outputs]: Add doc output.
[inputs]: Move to...
[native-inputs]: ... here.  Add autoconf, automake, gettext and libtool and
libxml2.
[arguments]: Enable tests.
{make-flags}: New argument.
[phases]{patch-docbook-paths}: No longer patch XMLTO command line.
{delete-configure, honor-docdir, fix-tests-makefile.am}: New phases.
[native-search-paths]: Define a SGML_CATALOG_FILES search path specification.
[description]: Extend description.
2021-01-14 09:02:07 -05:00
Maxim Cournoyer facccf1c0f
gnu: opensp: Move package to (gnu packages xml).
* gnu/packages/finance.scm (opensp): Move to...
* gnu/packages/xml.scm (opensp): ... here.
2021-01-14 09:02:07 -05:00
Maxim Cournoyer b5ccc6cc9a
gnu: python-pytest: Update to 6.2.1.
* gnu/packages/check.scm (python-pytest): Update to 6.2.1.
[phases]{check}: Repatriate from the python-pytest-6 definition.
[native-inputs]: Add python-iniconfig and python-toml.
2021-01-14 08:58:58 -05:00
Maxim Cournoyer a822f951e0
gnu: python-py: Update to 1.10.0.
* gnu/packages/check.scm (python-pytest-6)[propagated-inputs]: Replace
python-py-next by python-py.
* gnu/packages/python-xyz.scm (python-py): Update to 1.10.0.
(python-py-next): Remove variable.
2021-01-14 08:45:57 -05:00
Maxim Cournoyer 01f0707207
Merge branch 'staging' into 'core-updates'.
Conflicts:

	gnu/local.mk
	gnu/packages/cmake.scm
	gnu/packages/curl.scm
	gnu/packages/gl.scm
	gnu/packages/glib.scm
	gnu/packages/guile.scm
	gnu/packages/node.scm
	gnu/packages/openldap.scm
	gnu/packages/package-management.scm
	gnu/packages/python-xyz.scm
	gnu/packages/python.scm
	gnu/packages/tls.scm
	gnu/packages/vpn.scm
	gnu/packages/xorg.scm
2021-01-13 23:45:53 -05:00
Maxim Cournoyer 734bcf1313
gnu: gobject-introspection: Update to 1.66.1.
* gnu/packages/glib.scm (gobject-introspection): Update to 1.66.1.
2021-01-13 22:10:36 -05:00
Efraim Flashner 838427499d
gnu: python-libxml2: Fix building with python-3.9.
* gnu/packages/xml.scm (python-libxml2)[source]: Add patch.
* gnu/packages/patches/python-libxml2-python39-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2021-01-13 11:53:30 +02:00
Efraim Flashner 8c71705062
gnu: xcb-proto: Adjust source for python-3.9 update.
* gnu/packages/xorg.scm (xorg-proto)[source]: Add snippet to fix pythom
module import.
2021-01-13 10:27:01 +02:00