Age | Commit message (Collapse) | Author |
|
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.
|
|
* gnu/packages/web.scm (esbuild)[arguments]: Adjust custom 'check phase
to enable running the tests on riscv64-linux.
|
|
* 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.
|
|
* gnu/packages/raspberry-pi.scm (rpi-imager): Update to 1.7.4.
|
|
* gnu/packages/gnome.scm (network-manager): Update to 1.42.6.
|
|
* gnu/packages/gnome.scm (network-manager-applet): Update to 1.32.0.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
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>
|
|
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.
|
|
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.
|
|
* 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>
|
|
* 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>
|
|
* gnu/packages/python-xyz.scm (python-ujson): Update to 5.7.0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* 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>
|
|
* gnu/packages/version-control.scm (gitile)[arguments]: Replace
'bootstrap' phase.
[inputs]: Replace GNUTLS with GUILE-GNUTLS.
|
|
* gnu/packages/openldap.scm (python-ldap): Update to 3.4.3.
|
|
* gnu/packages/web.scm (mod-wsgi): Update to 4.9.4.
|
|
* gnu/build/dbus-service.scm (sleep*): Pass #:ensure #f to 'resolve-module'.
* gnu/build/secret-service.scm (wait-for-readable-fd): Likewise.
|
|
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.
|
|
* 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>
|
|
* gnu/packages/ibus.scm (ibus-libpinyin): Update to 1.15.2.
|
|
* gnu/packages/ibus.scm (libpinyin): Update to 2.8.1.
|
|
* gnu/packages/ibus.scm (ibus-libpinyin)[arguments]: Include GTK+ and its
dependencies in the effective GI_TYPELIB_PATH of the setup executable.
|
|
* gnu/packages/ibus.scm (ibus-libpinyin)[arguments]: Use G-expression.
[inputs]: Drop labels.
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl)[inputs]: Replace node by
node-lts.
|
|
* gnu/packages/zwave.scm (node-openzwave-shared)[arguments]<#:phases>: Add
patch-compiler phase to allow compilation with node versions 16 and up.
|
|
* gnu/packages/node-xyz.scm (node-serialport)[arguments]<phases>: Explicitly
disable gyp recompilation.
|
|
* gnu/packages/uglifyjs.scm (node-uglify-js): Update to 3.14.2.
|
|
* gnu/packages/node-xyz.scm (node-yazl)[arguments]<phases>: Explicitly patch
out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-ieee754)[arguments]<phases>: Explicitly
patch out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-resolve-protobuf-schema)[arguments]<phases>:
Explicitly patch out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-protocol-buffers-schema)[arguments]<phases>:
Explicitly patch out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-pbf)[arguments]<phases>: Explicitly patch
out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-minimist)[arguments]<phases>: Explicitly
patch out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-crx3)[arguments]<phases>: Explicitly patch
out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-acorn)[arguments]<phases>: Explicitly patch
out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-acorn)[native-inputs]: Add `esbuild'.
[arguments]<phases>: Replace build phase by custom `esbuild' invocations.
|
|
* gnu/packages/node-xyz.scm (node-acorn)[arguments]<modules>: New argument.
<phases>: Patch out unused 'prepare' script that breaks dependents.
|
|
* gnu/packages/node-xyz.scm (node-acorn): Explicitly disable tests.
|
|
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.
|
|
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-80.d030cac.
|
|
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-40.3734a85.
|
|
* gnu/packages/engineering.scm (rizin)[arguments]: Skip failing tests.
|
|
* gnu/packages/pdf.scm (mupdf)[source]: Simplify code to remove unused
thirdparty libs.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/pdf.scm (mupdf): Update to 1.22.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/version-control.scm (git-crypt)[arguments]: In 'build'
phase, set 'CXXFLAGS'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* 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>
|
|
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>
|