Age | Commit message (Expand) | Author |
2023-05-07 | gnu: icu4c-70: Fix gexp in builder script for riscv64....As phases from icu4c is a gexp.
* gnu/packages/icu4c.scm (icu4c-70)[arguments]: Use gexps.
| Christopher Baines |
2023-05-07 | gnu: Use gexps for gcc-boot0 and related packages....There are currently problems with native or cross building for i586-gnu, and
one factor mixed up with this is that some of the gcc packages use sexp's for
the phases, and thus introducing gexp's has caused problems.
As part of the going in circles with this, this commit switches gcc-boot0 to
use gexp's in it's arguments, and then also modifies libstdc++-boot0,
libstdc++-boot0-gcc7, cross-gcc-wrapper, gcc-final and make-libstdc++ to
handle this change.
If done correctly, this change shouldn't affect any derivations.
* gnu/packages/commencement.scm (libstdc++-boot0, libstdc++-boot0-gcc7,
gcc-boot0, gcc-final)[arguments]: Use gexps.
(cross-gcc-wrapper): Use gexps in the generated package.
* gnu/packages/gcc.scm (make-libstdc++): Use gexps in the generated package.
| Christopher Baines |
2023-05-07 | gnu: esbuild: Fix test-suite on riscv64-linux....* gnu/packages/web.scm (esbuild)[arguments]: Adjust custom 'check phase
to enable running the tests on riscv64-linux.
| Efraim Flashner |
2023-05-07 | gnu: python-afdko: Update to 3.9.5....* gnu/packages/fontutils.scm (python-afdko): Update to 3.9.5.
[source]: Remove obsolete substitutions in snippet.
[arguments]: Re-instate all skipped tests in check phase.
| Maxim Cournoyer |
2023-05-06 | gnu: rpi-imager: Update to 1.7.4....* gnu/packages/raspberry-pi.scm (rpi-imager): Update to 1.7.4.
| Maxim Cournoyer |
2023-05-06 | Makefile.am: Only auto-configure Git when available....* Makefile.am (.git/hooks/pre-push): Only run recipe if the '.git' directory
exists. Make it silent.
(.git/config): Likewise, and also check if the 'git' command is available.
Reported-by: Brian Cully <bjc@spork.org>
| Maxim Cournoyer |
2023-05-06 | gnu: network-manager: Update to 1.42.6....* gnu/packages/gnome.scm (network-manager): Update to 1.42.6.
| Maxim Cournoyer |
2023-05-06 | gnu: network-manager-applet: Update to 1.32.0....* gnu/packages/gnome.scm (network-manager-applet): Update to 1.32.0.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Josselin Poiret |
2023-05-06 | libnma: Update to 1.10.6....Fixes <https://issues.guix.gnu.org/62496> and <https://issues.guix.gnu.org/63154>.
* gnu/packages/gnome.scm (libnma): Update to 1.10.6. Also remove general
schema that belongs to network-manager-applet.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Josselin Poiret |
2023-05-06 | gnu: Remove python-slimit....This is no longer used by python-django-pipeline and it fails to build, I
think due to incompatibility with recent Python versions.
* gnu/packages/python-web.scm (python-slimit): Remove.
| Christopher Baines |
2023-05-06 | gnu: python-django-pipeline: Update to 2.1.0....Remove python-slimit as a dependency as it's no longer supported. Also make
the inputs native-inputs since they're all test dependencies and users of this
library should pick which things they want to use it with.
* gnu/packages/django.scm (python-django-pipeline): Update to 2.1.0.
[propagated-inputs]: Move some to...
[native-inputs]: ... here, removing python-slimit and adding
python-setuptools-scm.
| Christopher Baines |
2023-05-06 | Revert "download: Refer to the 'guile-gnutls' package and not 'gnutls'."...This reverts commit c625e5b64d0a6cb7ffbf2ef971d4c990b1f5c5c1, which
introduced a circular dependency: the origin of guile-gnutls relies on
'git-download', which would now depend on guile-gnutls.
| Ludovic Courtès |
2023-05-06 | download: Refer to the 'guile-gnutls' package and not 'gnutls'....This is a followup to 305794762cbb57d252d5305b69a18cec6528baef, which
removed Guile bindings from 'gnutls'.
* guix/android-repo-download.scm (android-repo-fetch): Refer to
'guile-gnutls instead of 'gnutls.
* guix/cvs-download.scm (cvs-fetch): Likewise.
* guix/git-download.scm (git-fetch): Likewise.
* guix/hg-download.scm (hg-fetch): Likewise.
| Ludovic Courtès |
2023-05-06 | doc: Use G-Expressions for package definition example....* doc/guix.texi (Build Phases): Use G-Expressions for example.
Co-authored-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Bruno Victal |
2023-05-06 | gnu: hostapd: Add ACS and full dynamic vlan support...* gnu/packages/admin.scm (hostapd): ACS (Automatic Channel Selection)
will allow hostapd to pick the channel automatically. Full dynamic
vlan support enables hostapd to automatically create bridge and VLAN
interfaces if necessary (enables vlan_tagged_interface option).
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Alexey Abramov |
2023-05-06 | doc: cookbook: Remove outdated section about GUIX_PACKAGE_PATH....The section insisted on GUIX_PACKAGE_PATH, mentioned version 0.16, and
didn't say much about channels, which made it look obsolete.
* doc/guix-cookbook.texi (GUIX_PACKAGE_PATH): Remove section.
(Guix channels): Rename to...
(Channels): ... this. Merge most of the explanations previously in the
GUIX_PACKAGE_PATH section. Say more about channels and add
cross-references.
| Ludovic Courtès |
2023-05-06 | gnu: glances: Update to 3.3.1.1....* gnu/packages/python-xyz.scm (glances): Update to 3.3.1.1
[propagated-inputs]: Add python-ujson, which is a new dependency since release
v3.3.1 (replacing the builtin json module).
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Raphaël Mélotte |
2023-05-06 | gnu: python-ujson: Update to 5.7.0....* gnu/packages/python-xyz.scm (python-ujson): Update to 5.7.0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Raphaël Mélotte |
2023-05-06 | gnu: msmtp: Install old msmtpqueue scripts...* gnu/packages/mail.scm (msmtp): Install msmtpqueue scripts.
These scripts may be old, but someone may want them.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Karl Hallsby |
2023-05-06 | lint: archival: Warn against non-origin package sources....Suggested by Maxim Cournoyer <maxim.cournoyer@gmail.com>
and Simon Tournier <zimon.toutoune@gmail.com>.
* guix/lint.scm (check-archival): Add 'local-file?' clause. Clarify
message in case (package-source package) is not an origin.
* tests/lint.scm ("archival: not an origin"): New test.
| Ludovic Courtès |
2023-05-06 | gnu: gitile: Fix build....* gnu/packages/version-control.scm (gitile)[arguments]: Replace
'bootstrap' phase.
[inputs]: Replace GNUTLS with GUILE-GNUTLS.
| Ludovic Courtès |
2023-05-06 | gnu: python-ldap: Update to 3.4.3....* gnu/packages/openldap.scm (python-ldap): Update to 3.4.3.
| Ludovic Courtès |
2023-05-06 | gnu: mod-wsgi: Update to 4.9.4....* gnu/packages/web.scm (mod-wsgi): Update to 4.9.4.
| Ludovic Courtès |
2023-05-06 | services: dbus-service, secret-service: Do not cause (fibers) to be loaded....* gnu/build/dbus-service.scm (sleep*): Pass #:ensure #f to 'resolve-module'.
* gnu/build/secret-service.scm (wait-for-readable-fd): Likewise.
| Ludovic Courtès |
2023-05-06 | tests: Add missing module imports for marionette-evaluated code....This missing imports became apparent with commit
a09c7da8f8d8e732f969cf0a09aaa78f87032ab1, which runs the marionette
service in a fresh Guile process with fewer imports.
* gnu/tests/databases.scm (run-postgresql-test, run-timescaledb-test)
(run-mysql-test): Add missing module imports for code passed to
'marionette-eval'.
* gnu/tests/docker.scm (run-docker-test, run-docker-system-test): Likewise.
* gnu/tests/mail.scm (run-dovecot-test, run-getmail-test): Likewise.
* gnu/tests/monitoring.scm (run-zabbix-server-test): Likewise.
* gnu/tests/pam.scm (run-test-pam-limits): Likewise.
* gnu/tests/reconfigure.scm (run-switch-to-system-test)
(run-install-bootloader-test): Likewise.
* gnu/tests/security-token.scm (run-pcscd-test): Likewise.
* gnu/tests/install.scm (gui-test-program): Likewise.
* gnu/tests/telephony.scm (run-jami-test): Add modules to
the #:imported-modules argument of 'marionette-operating-system'.
[test]: Remove them from 'with-imported-modules'; remove
'with-extensions'. Add "d-bus tooling loaded" test to set up %load-path
and %load-compiled-path so the marionette process can find
guile-ac-d-bus and guile-packrat.
| Ludovic Courtès |
2023-05-06 | gnu: guile-irc: Fix build....* gnu/packages/guile-xyz.scm (guile-irc)[arguments]: Add 'fix-autogen.sh phase
to patch shebang removing leading space.
[inputs]: Add guile-gnutls.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Christopher Baines |
2023-05-06 | gnu: ibus-libpinyin: Update to 1.15.2....* gnu/packages/ibus.scm (ibus-libpinyin): Update to 1.15.2.
| Ricardo Wurmus |
2023-05-06 | gnu: libpinyin: Update to 2.8.1....* gnu/packages/ibus.scm (libpinyin): Update to 2.8.1.
| Ricardo Wurmus |
2023-05-06 | gnu: ibus-libpinyin: Wrap setup tool in full GI_TYPELIB_PATH....* gnu/packages/ibus.scm (ibus-libpinyin)[arguments]: Include GTK+ and its
dependencies in the effective GI_TYPELIB_PATH of the setup executable.
| Ricardo Wurmus |
2023-05-06 | gnu: ibus-libpinyin: Drop package labels and use G-exps....* gnu/packages/ibus.scm (ibus-libpinyin)[arguments]: Use G-expression.
[inputs]: Drop labels.
| Ricardo Wurmus |
2023-05-06 | gnu: libnode: Use node-lts as base....* gnu/packages/node.scm (libnode): Use node-lts as base.
* gnu/packages/cran.scm (r-v8)[arguments]<#:phases>: Adjusted accordingly.
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
| Hilton Chain |
2023-05-06 | gnu: node-lts: Update to 18.16.0....* gnu/packages/node.scm (node-lts): Update to 18.16.0.
[snippet]: Keep file deps/openssl/nodejs-openssl.cnf.
[arguments]<#:configure-flags>: Enable v8 snapshot compression.
<#:phases>: Adjust problematic tests to delete accordingly.
Patch additional file with hardcoded references to /bin/sh.
[native-inputs,inputs]: Replace openssl-1.1 with openssl.
Replace libuv-for-node with libuv.
Replace nghttp2-for-node with nghttp2.
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
Co-authored-by: Jelle Licht <jlicht@fsfe.org>
| Hilton Chain |
2023-05-06 | gnu: llhttp-bootstrap: Update to 6.0.10....* gnu/packages/node.scm (llhttp-bootstrap): Update to 6.0.10.
* gnu/packages/patches/llhttp-bootstrap-CVE-2020-8287.patch: Remove file.
* gnu/local.mk: Remove it.
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
| Hilton Chain |
2023-05-06 | gnu: emacs-nodejs-repl: Build with node-lts....* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl)[inputs]: Replace node by
node-lts.
| Jelle Licht |
2023-05-06 | gnu: node-openzwave-shared: Fix compilation for new versions of node...* gnu/packages/zwave.scm (node-openzwave-shared)[arguments]<#:phases>: Add
patch-compiler phase to allow compilation with node versions 16 and up.
| Jelle Licht |
2023-05-06 | gnu: node-serialport: Avoid gyp rebuilds....* gnu/packages/node-xyz.scm (node-serialport)[arguments]<phases>: Explicitly
disable gyp recompilation.
| Jelle Licht |
2023-05-06 | gnu: node-uglify-js: Update to 3.14.2....* gnu/packages/uglifyjs.scm (node-uglify-js): Update to 3.14.2.
| Jelle Licht |
2023-05-06 | gnu: node-yazl: Ignore development dependencies....* gnu/packages/node-xyz.scm (node-yazl)[arguments]<phases>: Explicitly patch
out development dependencies. Re-enable configure phase.
| Jelle Licht |
2023-05-06 | gnu: node-ieee754: Ignore development dependencies....* gnu/packages/node-xyz.scm (node-ieee754)[arguments]<phases>: Explicitly
patch out development dependencies. Re-enable configure phase.
| Jelle Licht |
2023-05-06 | gnu: node-resolve-protobuf-schema: Ignore development dependencies....* gnu/packages/node-xyz.scm (node-resolve-protobuf-schema)[arguments]<phases>:
Explicitly patch out development dependencies. Re-enable configure phase.
| Jelle Licht |
2023-05-06 | gnu: node-protocol-buffers-schema: Ignore development dependencies....* gnu/packages/node-xyz.scm (node-protocol-buffers-schema)[arguments]<phases>:
Explicitly patch out development dependencies. Re-enable configure phase.
| Jelle Licht |
2023-05-06 | gnu: node-pbf: Ignore development dependencies....* gnu/packages/node-xyz.scm (node-pbf)[arguments]<phases>: Explicitly patch
out development dependencies. Re-enable configure phase.
| Jelle Licht |
2023-05-06 | gnu: node-minimist: Ignore development dependencies....* gnu/packages/node-xyz.scm (node-minimist)[arguments]<phases>: Explicitly
patch out development dependencies. Re-enable configure phase.
| Jelle Licht |
2023-05-06 | gnu: node-crx3: Ignore development dependencies....* gnu/packages/node-xyz.scm (node-crx3)[arguments]<phases>: Explicitly patch
out development dependencies. Re-enable configure phase.
| Jelle Licht |
2023-05-06 | gnu: node-buffer-crc32: Ignore development dependencies....* gnu/packages/node-xyz.scm (node-acorn)[arguments]<phases>: Explicitly patch
out development dependencies. Re-enable configure phase.
| Jelle Licht |
2023-05-06 | gnu: node-acorn: Fix broken transpilation....* gnu/packages/node-xyz.scm (node-acorn)[native-inputs]: Add `esbuild'.
[arguments]<phases>: Replace build phase by custom `esbuild' invocations.
| Jelle Licht |
2023-05-06 | gnu: node-acorn: Remove lifecycle script....* gnu/packages/node-xyz.scm (node-acorn)[arguments]<modules>: New argument.
<phases>: Patch out unused 'prepare' script that breaks dependents.
| Jelle Licht |
2023-05-06 | gnu: node-acorn: Disable tests....* gnu/packages/node-xyz.scm (node-acorn): Explicitly disable tests.
| Jelle Licht |
2023-05-06 | build-system: node: Use `--install-links' with `npm install'....Later versions of npm need to explicitly install a copy of local dependencies,
instead of only a symlink.
* guix/build/node-build-system.scm (configure): Add `--install-links' to npm
install invocation.
(install): Ditto.
| Jelle Licht |
2023-05-06 | services: guix-build-coordinator: Simpify service startup....Take advantage of changes in the build coordinator to reduce the complexity of
the service startup script.
* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Remove the
metrics registry and datastore.
| Christopher Baines |