aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2023-05-07Revert "gnu: gcc-11: Adapt patching for hurd to not use gexp's."Christopher Baines
This reverts commit 08acdd0765b5f4fbfafa699a823ea7985d4d35a7. This change is now unnecessary now that gcc-boot0 uses gexps (a795a02a9d988be5a762886620f7bb6a95e7ffdb). * gnu/packages/gcc.scm (gcc-11)[arguments]: Use gexp for modify-phases. [native-inputs]: Remove. * gnu/packages/commencement.scm (gcc-boot0)[native-inputs]: Remove.
2023-05-07gnu: neovim update to 0.9.0.Benjamin
* gnu/packages/vim.scm (neovim): Update to 0.9.0. [arguments]: Adjust phase 'prevent-embedding-gcc-store-path to changes in the source code. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07gnu: tree-sitter: Update to 0.20.8.Benjamin
* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.20.8. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07gnu: python-blessed: Run test suite.Efraim Flashner
* gnu/packages/python-xyz.scm (python-blessed)[arguments]: Run the test suite.
2023-05-07gnu: python-blessed: Update to 1.17.9.Adam Maleszka
* gnu/packages/python-xyz.scm (python-blessed): Update to 1.17.9. [source]: Remove trailing #t from snippet. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07gnu: mc: Update to 4.8.29.Andy Tai
* gnu/packages/mc.scm (mc): Update to 4.8.29. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07gnu: zfs: Update to 2.1.11.Kaelyn Takata
* gnu/packages/file-systems.scm (zfs): Update to 2.1.11. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07gnu: swaylock: Update to 1.7.2.Jelle Licht
* gnu/packages/wm.scm (swaylock): Update to 1.7.2. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07gnu: icu4c-70: Fix gexp in builder script for riscv64.Christopher Baines
As phases from icu4c is a gexp. * gnu/packages/icu4c.scm (icu4c-70)[arguments]: Use gexps.
2023-05-07gnu: Use gexps for gcc-boot0 and related packages.Christopher Baines
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.
2023-05-07gnu: esbuild: Fix test-suite on riscv64-linux.Efraim Flashner
* gnu/packages/web.scm (esbuild)[arguments]: Adjust custom 'check phase to enable running the tests on riscv64-linux.
2023-05-07gnu: python-afdko: Update to 3.9.5.Maxim Cournoyer
* 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.
2023-05-06gnu: rpi-imager: Update to 1.7.4.Maxim Cournoyer
* gnu/packages/raspberry-pi.scm (rpi-imager): Update to 1.7.4.
2023-05-06gnu: network-manager: Update to 1.42.6.Maxim Cournoyer
* gnu/packages/gnome.scm (network-manager): Update to 1.42.6.
2023-05-06gnu: network-manager-applet: Update to 1.32.0.Josselin Poiret
* gnu/packages/gnome.scm (network-manager-applet): Update to 1.32.0. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-06libnma: Update to 1.10.6.Josselin Poiret
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>
2023-05-06gnu: Remove python-slimit.Christopher Baines
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.
2023-05-06gnu: python-django-pipeline: Update to 2.1.0.Christopher Baines
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.
2023-05-06gnu: hostapd: Add ACS and full dynamic vlan supportAlexey Abramov
* 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>
2023-05-06gnu: glances: Update to 3.3.1.1.Raphaël Mélotte
* 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>
2023-05-06gnu: python-ujson: Update to 5.7.0.Raphaël Mélotte
* gnu/packages/python-xyz.scm (python-ujson): Update to 5.7.0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-06gnu: msmtp: Install old msmtpqueue scriptsKarl Hallsby
* 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>
2023-05-06gnu: gitile: Fix build.Ludovic Courtès
* gnu/packages/version-control.scm (gitile)[arguments]: Replace 'bootstrap' phase. [inputs]: Replace GNUTLS with GUILE-GNUTLS.
2023-05-06gnu: python-ldap: Update to 3.4.3.Ludovic Courtès
* gnu/packages/openldap.scm (python-ldap): Update to 3.4.3.
2023-05-06gnu: mod-wsgi: Update to 4.9.4.Ludovic Courtès
* gnu/packages/web.scm (mod-wsgi): Update to 4.9.4.
2023-05-06services: dbus-service, secret-service: Do not cause (fibers) to be loaded.Ludovic Courtès
* gnu/build/dbus-service.scm (sleep*): Pass #:ensure #f to 'resolve-module'. * gnu/build/secret-service.scm (wait-for-readable-fd): Likewise.
2023-05-06tests: Add missing module imports for marionette-evaluated code.Ludovic Courtès
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.
2023-05-06gnu: guile-irc: Fix build.Christopher Baines
* 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>
2023-05-06gnu: ibus-libpinyin: Update to 1.15.2.Ricardo Wurmus
* gnu/packages/ibus.scm (ibus-libpinyin): Update to 1.15.2.
2023-05-06gnu: libpinyin: Update to 2.8.1.Ricardo Wurmus
* gnu/packages/ibus.scm (libpinyin): Update to 2.8.1.
2023-05-06gnu: ibus-libpinyin: Wrap setup tool in full GI_TYPELIB_PATH.Ricardo Wurmus
* gnu/packages/ibus.scm (ibus-libpinyin)[arguments]: Include GTK+ and its dependencies in the effective GI_TYPELIB_PATH of the setup executable.
2023-05-06gnu: ibus-libpinyin: Drop package labels and use G-exps.Ricardo Wurmus
* gnu/packages/ibus.scm (ibus-libpinyin)[arguments]: Use G-expression. [inputs]: Drop labels.
2023-05-06gnu: libnode: Use node-lts as base.Hilton Chain
* 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>
2023-05-06gnu: node-lts: Update to 18.16.0.Hilton Chain
* 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>
2023-05-06gnu: llhttp-bootstrap: Update to 6.0.10.Hilton Chain
* 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>
2023-05-06gnu: emacs-nodejs-repl: Build with node-lts.Jelle Licht
* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl)[inputs]: Replace node by node-lts.
2023-05-06gnu: node-openzwave-shared: Fix compilation for new versions of nodeJelle Licht
* gnu/packages/zwave.scm (node-openzwave-shared)[arguments]<#:phases>: Add patch-compiler phase to allow compilation with node versions 16 and up.
2023-05-06gnu: node-serialport: Avoid gyp rebuilds.Jelle Licht
* gnu/packages/node-xyz.scm (node-serialport)[arguments]<phases>: Explicitly disable gyp recompilation.
2023-05-06gnu: node-uglify-js: Update to 3.14.2.Jelle Licht
* gnu/packages/uglifyjs.scm (node-uglify-js): Update to 3.14.2.
2023-05-06gnu: node-yazl: Ignore development dependencies.Jelle Licht
* gnu/packages/node-xyz.scm (node-yazl)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
2023-05-06gnu: node-ieee754: Ignore development dependencies.Jelle Licht
* gnu/packages/node-xyz.scm (node-ieee754)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
2023-05-06gnu: node-resolve-protobuf-schema: Ignore development dependencies.Jelle Licht
* gnu/packages/node-xyz.scm (node-resolve-protobuf-schema)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
2023-05-06gnu: node-protocol-buffers-schema: Ignore development dependencies.Jelle Licht
* gnu/packages/node-xyz.scm (node-protocol-buffers-schema)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
2023-05-06gnu: node-pbf: Ignore development dependencies.Jelle Licht
* gnu/packages/node-xyz.scm (node-pbf)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
2023-05-06gnu: node-minimist: Ignore development dependencies.Jelle Licht
* gnu/packages/node-xyz.scm (node-minimist)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
2023-05-06gnu: node-crx3: Ignore development dependencies.Jelle Licht
* gnu/packages/node-xyz.scm (node-crx3)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
2023-05-06gnu: node-buffer-crc32: Ignore development dependencies.Jelle Licht
* gnu/packages/node-xyz.scm (node-acorn)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
2023-05-06gnu: node-acorn: Fix broken transpilation.Jelle Licht
* gnu/packages/node-xyz.scm (node-acorn)[native-inputs]: Add `esbuild'. [arguments]<phases>: Replace build phase by custom `esbuild' invocations.
2023-05-06gnu: node-acorn: Remove lifecycle script.Jelle Licht
* gnu/packages/node-xyz.scm (node-acorn)[arguments]<modules>: New argument. <phases>: Patch out unused 'prepare' script that breaks dependents.
2023-05-06gnu: node-acorn: Disable tests.Jelle Licht
* gnu/packages/node-xyz.scm (node-acorn): Explicitly disable tests.