After this commit, when both modules are imported:
- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead
- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)
This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.
* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.
* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.
* gnu/packages/openldap.scm: Reorder modules to get the right warning.
* gnu/packages/pypy.scm: Likewise.
* gnu/packages/*.scm : Drop module (guix build-system python).
* tests/import/pypi.scm: Likewise.
Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Rephrase or remove comments completely mentioning python-build-system to
prepare it for depreciation. It helps to search code for the rest
relevant entries of python-build-system.
Change-Id: I98ee81b4b0e0f826fd236fec20e77546e1567f80
* gnu/packages/documentation.scm (doxygen-1.16, doxygen-1.14): New variables.
(doxygen): Define as an alias for the latter.
Change-Id: Ibb277bb07e2e5ab9121e77d126154c5a6d551951
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This reverts commit b025c71030.
`texlive-local-tree' is not meant to be propagated, but should be used as
a native input to build documentation.
Change-Id: I60313c7608e91fd2613614ddb76ba5602e25d0fe
This is a follow-up to commit 00f7b0b460 .
* gnu/packages/documentation.scm (zeal)[inputs]: Remove qtx11extras.
Change-Id: I65863b20a365b7c076a84b6109046ef8a09ed19f
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
* gnu/packages/documentation.scm (doxygen): Update to 1.14.0.
[arguments]<#:phases>: Rename disable-bibtex-test to disable-some-tests and
disable a failing test (reported upstream).
Change-Id: I2402138cb20916601adbc88ba9a769520d673f7f
* gnu/packages/patches/doc++-gcc-14.patch: New fdile.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/documentation.scm (doc++)[source]: Use it.
Change-Id: Ifb388a5e45c1a4a5031b327e06de97774dc761a1
* gnu/packages/documentation.scm: Add (guix build-system pyproject)
and (gnu packages python-build).
(python-docrepr) [build-system]: Swap to pyproject-build-system.
[arguments] <test?>: Disable them as all fail.
<phases>: Use default 'check.
[native-inputs]: Remove python-pytest and python-pytest-asyncio; add
python-setuptools and python-wheel.
Change-Id: I27fc1b56cb44efc2c261896c1429200ce83cc080
It is required for cross-compilation.
* gnu/packages/documentation.scm (zeal)[inputs]: Add 'bash-minimal'.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu/packages/documentation.scm (zeal): Update to 0.7.1.
[arguments]: Convert to gexp.
[inputs]: Use new label-less style.
Change-Id: I9d2851ee303f2e8ebed80b4a1e463aa290bea111
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/patches/doxygen-hurd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/documentation.scm (doxygen)[arguments]: When building for the
Hurd, add new phase 'apply-patch' and use it.
* gnu/packages/patches/python-docrepr-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/documentation.scm (python-docrepr)[source]<patches>: Use
it here.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/documentation.scm (latex2html): Update to 2022.2.
[arguments]: Use G-expressions. Remove trailing #t. Use #$output instead of
assoc-ref.
Signed-off-by: Christopher Baines <mail@cbaines.net>