aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: libdrm: Update to 2.4.104.Vincent Legoll2021-01-21
| | | | | | * gnu/packages/xdisorg.scm (libdrm): Update to 2.4.104. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: libarchive: Update to 3.5.1.Vincent Legoll2021-01-19
| | | | | | * gnu/packages/backup.scm (libarchive): Update to 3.5.1. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: automake: Update to 1.16.3.Efraim Flashner2021-01-19
| | | | * gnu/packages/autotools.scm (automake): Update to 1.16.3.
* packages: 'patch-and-repack' returns a directory when given a directory.Ludovic Courtès2021-01-18
| | | | | | | | | | | | | 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: python-isort: Update to 5.7.0, fixing build on Python 3.9.Maxim Cournoyer2021-01-15
| | | | | | | | | | | | | | * 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: python2-isort: Remove package.Maxim Cournoyer2021-01-15
| | | | | * gnu/packages/python-xyz.scm (python-isort)[properties]: Remove field. (python2-isort): Delete variable.
* gnu: python2-factory-boy: Remove package.Maxim Cournoyer2021-01-15
| | | | * gnu/packages/python-xyz.scm (python2-factory-boy): Remove variable.
* gnu: python2-orator: Remove package.Maxim Cournoyer2021-01-15
| | | | | * gnu/packages/databases.scm (python-orator)[properties]: Delete field. (python2-orator): Remove variable.
* gnu: python2-pylint: Remove package.Maxim Cournoyer2021-01-15
| | | | | * gnu/packages/check.scm (python-pylint)[properties]: Delete field. * gnu/packages/check.scm (python2-pylint): Remove variable.
* gnu: Add python-pylama.Maxim Cournoyer2021-01-15
| | | | * gnu/packages/python-check.scm (python-pylama): New variable.
* gnu: Add python-mypy-minimal.Maxim Cournoyer2021-01-15
| | | | * gnu/packages/python-check.scm (python-mypy-minimal): New variable.
* gnu: python-typing-inspect: Fix build on Python 3.9.Maxim Cournoyer2021-01-15
| | | | | | * 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: python-hypothesmith: Update to 0.1.8.Maxim Cournoyer2021-01-15
| | | | | * gnu/packages/check.scm (python-hypothesmith): Update to 0.1.8. [propagated-inputs]: Replace python-hypothesmith-5.23 by python-hypothesmith.
* gnu: Add python-libcst-minimal.Maxim Cournoyer2021-01-15
| | | | | | * 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: python-virtualenv: Update to 20.3.1.Maxim Cournoyer2021-01-15
| | | | | * gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.3.1. [propagated-inputs]: Remove setuptools and python-importlib-metadata.
* gnu: python-flake8-pyi: Update to 20.10.0.Maxim Cournoyer2021-01-15
| | | | * gnu/packages/python-xyz.scm (python-flake8-pyi): Update to 20.10.0.
* gnu: python-hypothesis: Update to 6.0.2Maxim Cournoyer2021-01-15
| | | | | * gnu/packages/check.scm (python-hypothesis): Update to 6.0.2. (python-hypothesis-5.23): Delete variable.
* gnu: python-backpack: Fix build.Maxim Cournoyer2021-01-15
| | | | * gnu/packages/python-xyz.scm (python-backpack)[native-inputs]: Add python-toml.
* gnu: python-simplejson: Update to 3.17.2, fixing build.Maxim Cournoyer2021-01-15
| | | | | * gnu/packages/python-xyz.scm (python-simplejson): Update to 3.17.2. [native-inputs]: Add python-toml.
* gnu: python-babel: Fix build.Maxim Cournoyer2021-01-15
| | | | | * gnu/packages/python-xyz.scm (python-babel)[source]: Re-indent. [native-inputs]: Add tzdata-for-tests.
* gnu: python-3.9: Add a search path specification for PYTHONTZPATH.Maxim Cournoyer2021-01-15
| | | | | | | | | 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: python-pympler: Update to 0.9.Maxim Cournoyer2021-01-15
| | | | * gnu/packages/python-xyz.scm (python-pympler): Update to 0.9.
* gnu: python-pytest-forked: Update to 1.3.0.Maxim Cournoyer2021-01-15
| | | | | | * gnu/packages/check.scm (python-pytest-forked): Update to 1.3.0. [propagated-inputs]: Move python-pytest to... [native-inputs]: ... here.
* gnu: python-typed-ast: Update to 1.4.2.Maxim Cournoyer2021-01-15
| | | | * gnu/packages/python-xyz.scm (python-typed-ast): Update to 1.4.2.
* gnu: python-mccabe: Fix indentation.Maxim Cournoyer2021-01-15
| | | | * gnu/packages/python-xyz.scm (python-mccabe): Fix indentation.
* gnu: python-pyflakes: Fix build.Maxim Cournoyer2021-01-15
| | | | | | | * 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: python-mccabe: Add missing python-toml input.Maxim Cournoyer2021-01-15
| | | | | * gnu/packages/python-xyz.scm (python-mccabe)[native-inputs]: Add python-toml. [home-page]: Update home page.
* gnu: python-pytest: Propagate python-iniconfig, python-toml.Maxim Cournoyer2021-01-15
| | | | | | | | | 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.
* gnu: python-mypy: Fix build.Maxim Cournoyer2021-01-15
| | | | | | | | 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: python-decorator: Update to 4.4.2.Maxim Cournoyer2021-01-15
| | | | * gnu/packages/python-xyz.scm (python-decorator): Update to 4.4.2.
* gnu: Add python-pypa-build.Maxim Cournoyer2021-01-15
| | | | * gnu/packages/python-build.scm (python-pypa-build): New variable.
* gnu: python-xyz: Move a few modules to (gnu packages python-build).Maxim Cournoyer2021-01-15
| | | | | | | | | | * 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.
* build-system/gnu: Really ignore the return value of phases.Ludovic Courtès2021-01-15
| | | | | | | | 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: tar: Update to 1.33.Ludovic Courtès2021-01-15
| | | | * gnu/packages/base.scm (tar): Update to 1.33.
* gnu: findutils: Update to 4.8.0.Ludovic Courtès2021-01-15
| | | | | | | | | * 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: ed: Update to 1.17.Ludovic Courtès2021-01-15
| | | | * gnu/packages/ed.scm (ed): Update to 1.17.
* gnu: zstd: Add missing slash in 'libzstd.pc'.Ludovic Courtès2021-01-15
| | | | | | | | | | 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: texlive-bin: Patch shell commands in scripts.Maxim Cournoyer2021-01-14
| | | | * gnu/packages/tex.scm (texlive-bin)[phases]{patch-scripts}: New phase.
* gnu: texlive-bin: Fix the tlmgr utility.Maxim Cournoyer2021-01-14
| | | | | | | | | | 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.
* gnu: texlive-bin: Unpack the texlive-scripts and texlive-extra inputs early.Maxim Cournoyer2021-01-14
| | | | | | | | | | | 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: texlive-bin: Fix indentation.Maxim Cournoyer2021-01-14
| | | | * gnu/packages/tex.scm (texlive-bin): Fix indentation.
* gnu: texlive-bin: Replace python-2 by python.Maxim Cournoyer2021-01-14
| | | | * gnu/packages/tex.scm (texlive-bin)[inputs]: Replace python-2 by python.
* build-system/texlive: Allow specifying SVN references with a single component.Maxim Cournoyer2021-01-14
| | | | | | | | 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.
* gnu: texlive-texmf: Replace python-2 by python.Maxim Cournoyer2021-01-14
| | | | * gnu/packages/tex.scm (texlive-texmf)[inputs]: Replace python-2 by python.
* gnu: Add docbook-utils.Maxim Cournoyer2021-01-14
| | | | * gnu/packages/docbook.scm (docbook-utils): New variable.
* gnu: Add texlive-jadetex.Maxim Cournoyer2021-01-14
| | | | * gnu/packages/tex.scm (texlive-jadetex): New variable.
* gnu: Add texlive-xmltex.Maxim Cournoyer2021-01-14
| | | | * gnu/packages/tex.scm (texlive-xmltex): New variable.
* gnu: texlive-wasysym: Update synopsis and description.Maxim Cournoyer2021-01-14
| | | | | | * 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.
* gnu: Add texlive-wasy.Maxim Cournoyer2021-01-14
| | | | * gnu/packages/tex.scm (texlive-wasy): New variable.
* gnu: texlive-stmaryrd: Actually include the fonts.Maxim Cournoyer2021-01-14
| | | | | | | | * 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.