aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-17gnu: grep: Update to 3.6.Ludovic Courtès
* gnu/packages/base.scm (grep): Update to 3.6.
2020-11-17gnu: gmp: Update to 6.2.1.Ludovic Courtès
* gnu/packages/multiprecision.scm (gmp): Update to 6.2.1.
2020-11-17utils: 'wrap-script' doesn't pass a non-literal string to 'format'.Ludovic Courtès
Reported by Vagrant Cascadian <vagrant@debian.org> in <https://bugs.gnu.org/44626>. * guix/build/utils.scm (wrap-script): Use 'display' instead of passing a non-literal string to 'format'.
2020-11-16gnu: libtool: Restore shebangs on all libtoolize files.Miguel Ángel Arruga Vivas
Fixes <https://bugs.gnu.org/25304>. * gnu/packages/autotools.scm (libtool)[restore-build-aux-shebang]: New phase after install. [restore-ltmain-shebang]: Remove phase, it is now performed by the phase restore-build-aux-shebang.
2020-11-08gnu: fontutils: Remove PDF files from the "doc" output.Ludovic Courtès
* gnu/packages/fontutils.scm (fontconfig)[arguments]: Add 'remove-pdf-files' phase.
2020-11-08gnu: fontconfig: Add "doc" output.Ludovic Courtès
* gnu/packages/fontutils.scm (fontconfig)[outputs]: New field. [arguments]: Add 'move-man-sections'.
2020-11-08gnu: libxi: Add "doc" output.Ludovic Courtès
* gnu/packages/xorg.scm (libxi)[outputs]: New field. [arguments]: Pass "--mandir".
2020-11-08gnu: libxext: Add "doc" output.Ludovic Courtès
* gnu/packages/xorg.scm (libxext)[outputs]: New field. [arguments]: Pass "--mandir".
2020-11-08gnu: libxcb: Add "doc" output.Ludovic Courtès
* gnu/packages/xorg.scm (libxcb)[outputs]: New field. [arguments]: Pass "--mandir".
2020-11-06gnu: glib: Add a debug output.Maxim Cournoyer
* gnu/packages/glib.scm (glib)[outputs]: Add "debug".
2020-11-06build-system/meson: Do not apply strip-runpath to the "debug" output.Maxim Cournoyer
Because the debug files are read-only, the strip-runpath procedure would throw an exception when attempting to open them. * guix/build/meson-build-system.scm (shrink-runpath): Remove "debug" from the list of outputs to be processed.
2020-11-03gnu: sqlite: Build with '-g'.Ludovic Courtès
* gnu/packages/sqlite.scm (sqlite)[arguments]: Add "-g" to CFLAGS.
2020-10-26gnu: python: Add missing patch.Jan (janneke) Nieuwenhuizen
This is a follow-up to commit 5319f716cf575321bef4c501d7aebdc7220d69cf. Reported by efraim via IRC. * gnu/packages/patches/python-3-hurd-configure.patch: New file.
2020-10-26gnu: python: Move Hurd-specific configure fix into a patch.Jan (janneke) Nieuwenhuizen
* gnu/packages/patches/python-3-configure-hurd.patch: this New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/python.scm (python-3.8)[source]: Use it. [arguments]: Remove "support-hurd-cross-compile" stage.
2020-10-26gnu: sqlite: Move Hurd-specific patch into source.Jan (janneke) Nieuwenhuizen
* gnu/packages/sqlite.scm (sqlite)[native-inputs]: Move conditional "sqlite-hurd.patch" to... [source]: ...here. [arguments]: Remove "patch-sqlite/hurd" stage.
2020-10-26gnu: boost: Move conditional configure fix for the Hurd inline.Jan (janneke) Nieuwenhuizen
* gnu/packages/boost.scm (boost)[arguments]: Inline configure substitution for the Hurd.
2020-10-26gnu: sudo: Undo "groff" dependency removal for the Hurd.Jan (janneke) Nieuwenhuizen
* gnu/packages/admin.scm (sudo)[native-inputs]: Undo "groff" dependency removal for the Hurd.
2020-10-26gnu: glibc: Move patches for the Hurd from cross-libc.Jan (janneke) Nieuwenhuizen
* gnu/packages/cross-base.scm (cross-libc)[arguments]: Remove "patch-libc/hurd" stage. [native-inputs]: Move hurd patches to... * gnu/packages/base.scm (glibc)[source]: ...here.
2020-10-23gnu: python-six: Update to 1.15.0.Simon South
* gnu/packages/python-xyz.scm (python-six): Update to 1.15.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-10-23gnu: mpc: Update to 1.2.1.Andreas Enge
* gnu/packages/multiprecision.scm (mpc): Update to 1.2.1.
2020-10-22gnu: inetutils: Let telnetd and rlogind find login.Michael Rohleder
Without the shadow input, configure doesn't find login and sets PATH_LOGIN to a (wrong) default value, which means that rlogind and telnetd doesn't work. * gnu/packages/admin.scm (inetutils): Let telnetd and rlogind find login. [inputs]: Add shadow. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-21gnu: libcacard: Enable tests.Christopher Baines
gnutls is now built with p11-kit support. * gnu/packages/spice.scm (libcacard)[arguments]: Don't disable the tests.
2020-10-21gnu: gnutls: Enable p11-kit.Christopher Baines
Everywhere except mips64el, where a comment says it doesn't work. I can't test as I can't build this on mips64el anyway. This change will enable running the tests for libcacard. * gnu/packages/tls.scm (gnutls)[arguments]: Only specify --without-p11-kit on mips64el. [inputs]: Include the p11-kit for all systems except mips64el.
2020-10-20gnu: python-2.7: Byte compile files with a single optimization level.Maxim Cournoyer
* gnu/packages/python.scm (python-2.7)[phases]{rebuild-bytecode}: Byte compile using optimization level, -OO. Provide the output directory as the source argument to 'compileall', instead of looping over each individual source file.
2020-10-20gnu: python-2.7: Update to 2.7.18.Maxim Cournoyer
* gnu/packages/python.scm (python-2.7): Update to 2.7.18.
2020-10-20gnu: python-2.7: Fix indentation.Maxim Cournoyer
* gnu/packages/python.scm (python-2.7): Fix indentation.
2020-10-20build-system/python: Revert changing of phase order.Maxim Cournoyer
Commit c94a2864d4 moved the 'check' phase back into its original place before the 'install' phase, but such a change would require adapting the definition of many Python packages which have come to rely on such phase ordering. * guix/build/python-build-system.scm (%standard-phases): Move the check phase back after the install phase, and update comment.
2020-10-19gnu: python-xmlschema: Update to 1.2.5.Maxim Cournoyer
* gnu/packages/xml.scm (python-xmlschema): Update to 1.2.5. [phases]{check}: Skip the failing test 'test_export_remote__issue_187'.
2020-10-19gnu: python-elementpath: Update to 2.0.3.Maxim Cournoyer
* gnu/packages/xml.scm (python-elementpath): Update to 2.0.3. [arguments]: Add field; disable the tests.
2020-10-19gnu: icedove: Refer to the correct node variable.Maxim Cournoyer
* gnu/packages/gnuzilla.scm (icedove)[native-inputs]: Refer to the node rather than node-10.22, as the later no longer exists.
2020-10-19gnu: icecat: Refer to the correct node variable.Maxim Cournoyer
* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Refer to the node rather than node-10.22, as the later no longer exists.
2020-10-19gnu: python-atomicwrites: Update to 1.4.0.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-atomicwrites): Update to 1.4.0.
2020-10-19build-system/python: Do not embed timestamps in the .pyc byte code files.Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/22129>. A previously worked around problem where running the test suite after byte compiling the sources in commit 6bbb37a545912c6bb2513ee08587ee4fe39cc330 could be broken by adding built sources to the PYTHONPATH, as is done for python-matplotlib and many others. This seems to be caused by the timestamps embedded in the sources (mtime), that can somehow change when running the tests, or by picking up the different installed source files mtimes when their location is added to the PYTHONPATH. Since Python 3.7.0, it is possible to produce .pyc byte code files that do not embed any timestamp, which solves the problem in a definitive way. This patch makes use of this new feature. * guix/build/python-build-system.scm (install): Add '--no-compile' parameter to setup.py, and instead invoke the 'compileall' module with the "--invalidation-mode=unchecked-hash" option to byte compile the source files. (%standard-phases): Revert the workaround that moved the check phase after the install phase, as it is no longer necessary. Update comment. Reported-by: Mark H Weaver <mhw@netris.org>
2020-10-19Merge branch 'staging'Maxim Cournoyer
Conflicts: gnu/packages/admin.scm gnu/packages/commencement.scm gnu/packages/gdb.scm gnu/packages/llvm.scm gnu/packages/package-management.scm gnu/packages/tls.scm
2020-10-19gnu: python-asn1crypto: Fix indentation.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python-asn1crypto): Fix indentation.
2020-10-19gnu: python-asn1crypto: Update to 1.4.0.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python-asn1crypto): Update to 1.4.0.
2020-10-19Merge branch 'master' into stagingMarius Bakke
2020-10-19gnu: Add libebur128.Vinicius Monego
* gnu/packages/audio.scm (libebur128): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-10-19gnu: Add ccal.Peng Mei Yu
* gnu/packages/calendar.scm (ccal): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-10-19gnu: Add authenticator.Vinicius Monego
* gnu/packages/gnome.scm (authenticator): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-10-19gnu: Add python-pyzbar.Vinicius Monego
* gnu/packages/python-xyz.scm (python-pyzbar): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-10-19gnu: Add yoyo-migrations.Vinicius Monego
* gnu/packages/databases.scm (yoyo-migrations): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-10-19gnu: Add python-pyotp.Vinicius Monego
* gnu/packages/python-crypto.scm (python-pyotp): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-10-19gnu: Add python-pyfavicon.Vinicius Monego
* gnu/packages/python-xyz.scm (python-pyfavicon): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-10-19gnu: Add passwordsafe.Vinicius Monego
* gnu/packages/gnome.scm (passwordsafe): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-10-19gnu: libpwquality: Enable Python binding.Vinicius Monego
* gnu/packages/password-utils.scm (libpwquality)[arguments]: Enable Python binding. [native-inputs]: Add python-wrapper. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-10-19gnu: Add python-pykeepass.Vinicius Monego
* gnu/packages/python-crypto.scm (python-pykeepass): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-10-19gnu: Add python-grandalf.Joseph LaFreniere
* gnu/packages/python-xyz.scm (python-grandalf): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-10-19gnu: ungoogled-chromium: Update to 86.0.4240.75-0.c34a56d.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 86. Include bundled libc++, jsoncpp, re2 and libvpx for now. (gentoo-patch, chromium-gcc-patchset, %gentoo-patches, %gentoo-revision, xcb-proto/python2): Remove variables. (%debian-revision, %debian-patches): Update to debian/84.0.4147.105-1. Remove jsoncpp unbundling patch. (%ungoogled-revision, %ungoogled-origin): Update to c34a56db4c121238fface560. (%chromium-version, arch-patch, %arch-revision): New variables. (%arch-patches): Add more patches. (ungoogled-chromium-snippet): Don't apply GCC or Gentoo patches. Don't unbundle libvpx or re2. (ungoogled-chromium): Update to 86.0.4240.75-0.c34a56d. [arguments]: Adjust #:configure-flags and substitutions for 86. Add workaround for building with bundled libc++. Adjust install phase to take a hard coded list of files instead of using SCANDIR and REGEXP-EXEC. [native-inputs]: Change from CLANG-10 to CLANG-11. [inputs]: Remove JSONCPP, RE2 and XCB-PROTO/PYTHON2.
2020-10-19gnu: gn: Update to 0.0-1819.e327ffd.Marius Bakke
* gnu/packages/build-tools.scm (gn): Update to 0.0-1819.e327ffd.