| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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/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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Version 0.9.x of the Shepherd requires Guile >= 2.2.
* gnu/packages/admin.scm (guile2.0-shepherd): Remove.
|
|
|
|
|
| |
* guix/read-print.scm (%special-forms): Add 'wrap-program' and
'wrap-script'.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
This reverts commit dc8b3ebe5d4ba2a39c12f62d836963ffee1e4b47.
python-gimmemotifs is not usable without proprietary third-party tools.
|
|
|
|
|
|
|
|
|
|
| |
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/packages/bioinformatics.scm (python-gimmemotifs): New variable.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-norns): New variable.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-xdg): New variable.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-qnorm): New variable.
|
|
|
|
| |
* gnu/packages/bioinformatics.scm (python-biofluff): New variable.
|
|
|
|
| |
* gnu/packages/bioinformatics.scm (python-genomepy): New variable.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-filelock-3.5): New variable.
|
|
|
|
| |
* gnu/packages/bioinformatics.scm (python-logomaker): New variable.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-mysql-connector-python): New variable.
|
|
|
|
| |
* gnu/packages/protobuf.scm (protobuf-3.20): New variable.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-palettable): New variable.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* etc/news.scm: Add German translation of 'with-configure-flag' entry.
|
|
|
|
|
|
|
|
| |
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/packages/python-xyz.scm (python-gssapi): Update to 1.8.2.
[native-inputs]: Add python-cython.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-k5test): Update to 0.10.3.
|