aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2023-05-07gnu: 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-07gnu: 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-07gnu: 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-06gnu: rpi-imager: Update to 1.7.4....* gnu/packages/raspberry-pi.scm (rpi-imager): Update to 1.7.4. Maxim Cournoyer
2023-05-06gnu: network-manager: Update to 1.42.6....* gnu/packages/gnome.scm (network-manager): Update to 1.42.6. Maxim Cournoyer
2023-05-06gnu: 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-06libnma: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: gitile: Fix build....* gnu/packages/version-control.scm (gitile)[arguments]: Replace 'bootstrap' phase. [inputs]: Replace GNUTLS with GUILE-GNUTLS. Ludovic Courtès
2023-05-06gnu: python-ldap: Update to 3.4.3....* gnu/packages/openldap.scm (python-ldap): Update to 3.4.3. Ludovic Courtès
2023-05-06gnu: mod-wsgi: Update to 4.9.4....* gnu/packages/web.scm (mod-wsgi): Update to 4.9.4. Ludovic Courtès
2023-05-06services: 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-06tests: 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-06gnu: 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-06gnu: ibus-libpinyin: Update to 1.15.2....* gnu/packages/ibus.scm (ibus-libpinyin): Update to 1.15.2. Ricardo Wurmus
2023-05-06gnu: libpinyin: Update to 2.8.1....* gnu/packages/ibus.scm (libpinyin): Update to 2.8.1. Ricardo Wurmus
2023-05-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: node-serialport: Avoid gyp rebuilds....* gnu/packages/node-xyz.scm (node-serialport)[arguments]<phases>: Explicitly disable gyp recompilation. Jelle Licht
2023-05-06gnu: node-uglify-js: Update to 3.14.2....* gnu/packages/uglifyjs.scm (node-uglify-js): Update to 3.14.2. Jelle Licht
2023-05-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: 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-06gnu: node-acorn: Disable tests....* gnu/packages/node-xyz.scm (node-acorn): Explicitly disable tests. Jelle Licht
2023-05-06services: 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
2023-05-06gnu: guix-build-coordinator: Update to 0-80.d030cac....* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-80.d030cac. Christopher Baines
2023-05-06gnu: guix-data-service: Update to 0.0.1-40.3734a85...* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-40.3734a85. Christopher Baines
2023-05-06gnu: rizin: Fix build....* gnu/packages/engineering.scm (rizin)[arguments]: Skip failing tests. 宋文武
2023-05-06gnu: mupdf: Simplify snippet....* gnu/packages/pdf.scm (mupdf)[source]: Simplify code to remove unused thirdparty libs. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Timotej Lazar
2023-05-06gnu: mupdf: Update to 1.22.0....* gnu/packages/pdf.scm (mupdf): Update to 1.22.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Timotej Lazar
2023-05-05gnu: git-crypt: Fix build issues on OpenSSL 3....* gnu/packages/version-control.scm (git-crypt)[arguments]: In 'build' phase, set 'CXXFLAGS'. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Sergey Trofimov
2023-05-05gnu: lttng-tools: Fix build failure....* gnu/packages/instrumentation.scm (lttng-tools) [native-inputs]: Add autoconf, automake, libtool. [arguments]: Add 'autoreconf build phase before 'configure. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Olivier Dion
2023-05-05gnu: bear: Build against 'abseil-cpp-cxxstd11'....Fixes a linker error when building bear, caused by incompatibility between abseil-cpp used by bear and abseil-cpp-cxxstd11 used by grpc. * gnu/packages/build-tools.scm (bear)[native-inputs]: Use ABSEIL-CPP-CXXSTD11. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andrew Whatson