aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: Use gexps for gcc-boot0 and related packages.use-gexps-in-gcc-boot0Christopher Baines2023-05-06
| | | | | | | | | | | | | | | | | 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, 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, 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: libnode: Use node-lts as base.Hilton Chain2023-05-06
| | | | | | | * 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: node-lts: Update to 18.16.0.Hilton Chain2023-05-06
| | | | | | | | | | | | | | * 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: llhttp-bootstrap: Update to 6.0.10.Hilton Chain2023-05-06
| | | | | | | | * 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: emacs-nodejs-repl: Build with node-lts.Jelle Licht2023-05-06
| | | | | * gnu/packages/emacs-xyz.scm (emacs-nodejs-repl)[inputs]: Replace node by node-lts.
* gnu: node-openzwave-shared: Fix compilation for new versions of nodeJelle Licht2023-05-06
| | | | | * gnu/packages/zwave.scm (node-openzwave-shared)[arguments]<#:phases>: Add patch-compiler phase to allow compilation with node versions 16 and up.
* gnu: node-serialport: Avoid gyp rebuilds.Jelle Licht2023-05-06
| | | | | * gnu/packages/node-xyz.scm (node-serialport)[arguments]<phases>: Explicitly disable gyp recompilation.
* gnu: node-uglify-js: Update to 3.14.2.Jelle Licht2023-05-06
| | | | * gnu/packages/uglifyjs.scm (node-uglify-js): Update to 3.14.2.
* gnu: node-yazl: Ignore development dependencies.Jelle Licht2023-05-06
| | | | | * gnu/packages/node-xyz.scm (node-yazl)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
* gnu: node-ieee754: Ignore development dependencies.Jelle Licht2023-05-06
| | | | | * gnu/packages/node-xyz.scm (node-ieee754)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
* gnu: node-resolve-protobuf-schema: Ignore development dependencies.Jelle Licht2023-05-06
| | | | | * gnu/packages/node-xyz.scm (node-resolve-protobuf-schema)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
* gnu: node-protocol-buffers-schema: Ignore development dependencies.Jelle Licht2023-05-06
| | | | | * gnu/packages/node-xyz.scm (node-protocol-buffers-schema)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
* gnu: node-pbf: Ignore development dependencies.Jelle Licht2023-05-06
| | | | | * gnu/packages/node-xyz.scm (node-pbf)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
* gnu: node-minimist: Ignore development dependencies.Jelle Licht2023-05-06
| | | | | * gnu/packages/node-xyz.scm (node-minimist)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
* gnu: node-crx3: Ignore development dependencies.Jelle Licht2023-05-06
| | | | | * gnu/packages/node-xyz.scm (node-crx3)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
* gnu: node-buffer-crc32: Ignore development dependencies.Jelle Licht2023-05-06
| | | | | * gnu/packages/node-xyz.scm (node-acorn)[arguments]<phases>: Explicitly patch out development dependencies. Re-enable configure phase.
* gnu: node-acorn: Fix broken transpilation.Jelle Licht2023-05-06
| | | | | * gnu/packages/node-xyz.scm (node-acorn)[native-inputs]: Add `esbuild'. [arguments]<phases>: Replace build phase by custom `esbuild' invocations.
* gnu: node-acorn: Remove lifecycle script.Jelle Licht2023-05-06
| | | | | * gnu/packages/node-xyz.scm (node-acorn)[arguments]<modules>: New argument. <phases>: Patch out unused 'prepare' script that breaks dependents.
* gnu: node-acorn: Disable tests.Jelle Licht2023-05-06
| | | | * gnu/packages/node-xyz.scm (node-acorn): Explicitly disable tests.
* build-system: node: Use `--install-links' with `npm install'.Jelle Licht2023-05-06
| | | | | | | | | 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.
* services: guix-build-coordinator: Simpify service startup.Christopher Baines2023-05-06
| | | | | | | | 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: guix-build-coordinator: Update to 0-80.d030cac.Christopher Baines2023-05-06
| | | | | * gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-80.d030cac.
* gnu: guix-data-service: Update to 0.0.1-40.3734a85Christopher Baines2023-05-06
| | | | * gnu/packages/web.scm (guix-data-service): Update to 0.0.1-40.3734a85.
* gnu: rizin: Fix build.宋文武2023-05-06
| | | | * gnu/packages/engineering.scm (rizin)[arguments]: Skip failing tests.
* gnu: mupdf: Simplify snippet.Timotej Lazar2023-05-06
| | | | | | | * gnu/packages/pdf.scm (mupdf)[source]: Simplify code to remove unused thirdparty libs. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: mupdf: Update to 1.22.0.Timotej Lazar2023-05-06
| | | | | | * gnu/packages/pdf.scm (mupdf): Update to 1.22.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: git-crypt: Fix build issues on OpenSSL 3.Sergey Trofimov2023-05-05
| | | | | | | * gnu/packages/version-control.scm (git-crypt)[arguments]: In 'build' phase, set 'CXXFLAGS'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: lttng-tools: Fix build failure.Olivier Dion2023-05-05
| | | | | | | | * 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>
* gnu: bear: Build against 'abseil-cpp-cxxstd11'.Andrew Whatson2023-05-05
| | | | | | | | | | 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>
* gnu: guile2.0-shepherd: Remove.Ludovic Courtès2023-05-05
| | | | | | Version 0.9.x of the Shepherd requires Guile >= 2.2. * gnu/packages/admin.scm (guile2.0-shepherd): Remove.
* read-print: Recognize 'wrap-program' and 'wrap-script' as special forms.Ludovic Courtès2023-05-05
| | | | | * guix/read-print.scm (%special-forms): Add 'wrap-program' and 'wrap-script'.
* read-print: Correctly read "(. x)".Ludovic Courtès2023-05-05
| | | | | | * guix/read-print.scm (read-with-comments): Check whether REST is a pair before calling 'set-cdr!'. * tests/read-print.scm ("read-with-comments: half dot notation"): New test.
* Revert "gnu: Add python-gimmemotifs."Ricardo Wurmus2023-05-05
| | | | | | This reverts commit dc8b3ebe5d4ba2a39c12f62d836963ffee1e4b47. python-gimmemotifs is not usable without proprietary third-party tools.
* gnu: gcc-11: Fix patch-hurd-libpthread phase.Christopher Baines2023-05-05
| | | | | | | | | | It didn't work when it was introduced in 08acdd0765b5f4fbfafa699a823ea7985d4d35a7. * gnu/packages/gcc.scm (gcc-11)[arguments]: Remove the procedure arguments, and use %build-inputs rather than inputs. * gnu/packages/commencement.scm (gcc-boot0)[native-inputs]: Add hurd-patch, as this package inherits from gcc-11.
* gnu: Add python-gimmemotifs.Ricardo Wurmus2023-05-05
| | | | * gnu/packages/bioinformatics.scm (python-gimmemotifs): New variable.
* gnu: Add python-norns.Ricardo Wurmus2023-05-05
| | | | * gnu/packages/python-xyz.scm (python-norns): New variable.
* gnu: Add python-xdg.Ricardo Wurmus2023-05-05
| | | | * gnu/packages/python-xyz.scm (python-xdg): New variable.
* gnu: Add python-qnorm.Ricardo Wurmus2023-05-05
| | | | * gnu/packages/python-xyz.scm (python-qnorm): New variable.
* gnu: Add python-biofluff.Ricardo Wurmus2023-05-05
| | | | * gnu/packages/bioinformatics.scm (python-biofluff): New variable.
* gnu: Add python-genomepy.Ricardo Wurmus2023-05-05
| | | | * gnu/packages/bioinformatics.scm (python-genomepy): New variable.
* gnu: Add python-filelock-3.5.Ricardo Wurmus2023-05-05
| | | | * gnu/packages/python-xyz.scm (python-filelock-3.5): New variable.
* gnu: Add python-logomaker.Ricardo Wurmus2023-05-05
| | | | * gnu/packages/bioinformatics.scm (python-logomaker): New variable.
* gnu: Add python-mysql-connector-python.Ricardo Wurmus2023-05-05
| | | | * gnu/packages/python-xyz.scm (python-mysql-connector-python): New variable.
* gnu: Add protobuf-3.20.Ricardo Wurmus2023-05-05
| | | | * gnu/packages/protobuf.scm (protobuf-3.20): New variable.
* gnu: Add python-palettable.Ricardo Wurmus2023-05-05
| | | | * gnu/packages/python-xyz.scm (python-palettable): New variable.
* gnu: python-pyfaidx: Update to 0.7.2.1.Ricardo Wurmus2023-05-05
| | | | | | | | * gnu/packages/bioinformatics.scm (python-pyfaidx): Update to 0.7.2.1. [build-system]: Use pyproject-build-system. [arguments]: Ignore tests that require large downloads. [native-inputs]: Remove python-six; add python-fsspec, python-pytest, python-pytest-cov, python-mock, and python-numpy.
* news: Add 'de' translation.Florian Pelz2023-05-05
| | | | * etc/news.scm: Add German translation of 'with-configure-flag' entry.
* gnu: python-sanic: Disable failing SSL tests.Lars-Dominik Braun2023-05-05
| | | | | | | | Best guess is that they check for broken behavior in one of the dependencies, which has changed. * gnu/packages/python-web.scm (python-sanic)[arguments]: Disable more tests.
* gnu: python-gssapi: Update to 1.8.2.Lars-Dominik Braun2023-05-05
| | | | | * gnu/packages/python-xyz.scm (python-gssapi): Update to 1.8.2. [native-inputs]: Add python-cython.
* gnu: python-k5test: Update to 0.10.3.Lars-Dominik Braun2023-05-05
| | | | * gnu/packages/python-xyz.scm (python-k5test): Update to 0.10.3.