Age | Commit message (Collapse) | Author |
|
This fixes the build on Python 3.9.
* gnu/packages/version-control.scm (mercurial): Update to 5.6.1. Delete
trailing #t.
[phases]{check}: Remove the "test-transaction-rollback-on-sigpipe.t" test
file and add a comment.
|
|
* gnu/packages/bison.scm (bison): Update to 3.7.5.
|
|
* gnu/packages/base.scm (binutils): Update to 2.36.
|
|
* gnu/packages/commencement.scm (%boot-tcc-inputs): Remove
diffutils-mesboot. Add gash-utils-boot.
(diffutils-mesboot): Remove variable.
|
|
This works around <https://bugs.gnu.org/20272>, as discussed in
<https://lists.gnu.org/archive/html/guix-devel/2021-01/msg00273.html>.
* gnu/packages/guile.scm (guile-2.0)[arguments]: Pass #:parallel-build? #f.
|
|
GConf has been deprecated for a while. This change removes GConf (and
thus ORBit) from the closure of GNOME.
* gnu/packages/ibus.scm (ibus)[inputs]: Remove GCONF.
|
|
* gnu/packages/compression.scm (zziplib): Update to 0.13.72.
[build-system]: Use cmake-build-system
[arguments]: Remove field.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.104.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/backup.scm (libarchive): Update to 3.5.1.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/autotools.scm (automake): Update to 1.16.3.
|
|
Previously, 'patch-and-repack' would always create a tar.xz archive as a
result, even if the input was a directory (a checkout). This change
reduces gratuitous CPU and storage overhead.
* guix/packages.scm (patch-and-repack)[tarxz-name]: Remove 'checkout?' case.
[build](repack): New procedure, with "tar" invocation formerly at the
top level.
If SOURCE is a directory, call 'copy-recursively'; otherwise, call
'repack'.
Change NAME to ORIGINAL-FILE-NAME when it matches 'checkout?'.
|
|
* gnu/packages/python-xyz.scm (python-isort): Update to 5.7.0.
[source]: Delete checked in binary wheels in a snippet.
[arguments]: New field.
[phases]: Replace the build and install phases, implementing the basics of a
PEP 517 build system.
{check}: Override phase.
{install-example-plugins}: New phase.
[native-inputs]: Remove python-mock. Add git-minimal, python-black,
python-colorama, python-hypothesmith, python-libcst-minimal,
python-poetry-core, python-pylama, python-pypa-build and python-pytest-mock.
[home-page]: Update home page.
|
|
* gnu/packages/python-xyz.scm (python-isort)[properties]: Remove field.
(python2-isort): Delete variable.
|
|
* gnu/packages/python-xyz.scm (python2-factory-boy): Remove variable.
|
|
* gnu/packages/databases.scm (python-orator)[properties]: Delete field.
(python2-orator): Remove variable.
|
|
* gnu/packages/check.scm (python-pylint)[properties]: Delete field.
* gnu/packages/check.scm (python2-pylint): Remove variable.
|
|
* gnu/packages/python-check.scm (python-pylama): New variable.
|
|
* gnu/packages/python-check.scm (python-mypy-minimal): New variable.
|
|
* gnu/packages/patches/python-typing-inspect-fix.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-typing-inspect)[patches]: Apply it.
|
|
* gnu/packages/check.scm (python-hypothesmith): Update to 0.1.8.
[propagated-inputs]: Replace python-hypothesmith-5.23 by python-hypothesmith.
|
|
* gnu/packages/python-xyz.scm (python-libcst-minimal): New variable.
(python-libcst): Add a tests? argument to the check phase override and strip
trailing #t.
|
|
* gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.3.1.
[propagated-inputs]: Remove setuptools and python-importlib-metadata.
|
|
* gnu/packages/python-xyz.scm (python-flake8-pyi): Update to 20.10.0.
|
|
* gnu/packages/check.scm (python-hypothesis): Update to 6.0.2.
(python-hypothesis-5.23): Delete variable.
|
|
* gnu/packages/python-xyz.scm (python-backpack)[native-inputs]: Add python-toml.
|
|
* gnu/packages/python-xyz.scm (python-simplejson): Update to 3.17.2.
[native-inputs]: Add python-toml.
|
|
* gnu/packages/python-xyz.scm (python-babel)[source]: Re-indent.
[native-inputs]: Add tzdata-for-tests.
|
|
Python 3.9 implemented PEP 615 (<)https://www.python.org/dev/peps/pep-0615/>),
which relies on either a compiled time default value or the PYTHONTZPATH
environment variable to find the system tzdata database.
* gnu/packages/python.scm (python-3.9)[native-search-paths]: Add a new search
path specification for PYTHONTZPATH.
|
|
* gnu/packages/python-xyz.scm (python-pympler): Update to 0.9.
|
|
* gnu/packages/check.scm (python-pytest-forked): Update to 1.3.0.
[propagated-inputs]: Move python-pytest to...
[native-inputs]: ... here.
|
|
* gnu/packages/python-xyz.scm (python-typed-ast): Update to 1.4.2.
|
|
* gnu/packages/python-xyz.scm (python-mccabe): Fix indentation.
|
|
* 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.
|
|
* gnu/packages/python-xyz.scm (python-mccabe)[native-inputs]: Add python-toml.
[home-page]: Update home page.
|
|
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.
|
|
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.
|
|
* gnu/packages/python-xyz.scm (python-decorator): Update to 4.4.2.
|
|
* gnu/packages/python-build.scm (python-pypa-build): New variable.
|
|
* 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.
|
|
This is a followup to 04baa011e9122205009d6d5f15b8162bf6f3fb8a.
* 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.
|
|
* gnu/packages/base.scm (tar): Update to 1.33.
|
|
* 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.
|
|
* gnu/packages/ed.scm (ed): Update to 1.17.
|
|
Fixes a regression introduced in
959a397d220ad49b5193feb84b036220313fb9c7, 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.
|
|
* gnu/packages/tex.scm (texlive-bin)[phases]{patch-scripts}: New phase.
|
|
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.
|
|
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.
|
|
* gnu/packages/tex.scm (texlive-bin): Fix indentation.
|
|
* gnu/packages/tex.scm (texlive-bin)[inputs]: Replace python-2 by python.
|
|
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.
|