| Commit message (Expand) | Author | Age |
* | gnu: 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,
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.
use-gexps-in-gcc-boot0 | Christopher Baines | 2023-05-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: node-serialport: Avoid gyp rebuilds.•••* gnu/packages/node-xyz.scm (node-serialport)[arguments]<phases>: Explicitly
disable gyp recompilation.
| Jelle Licht | 2023-05-06 |
* | gnu: node-uglify-js: Update to 3.14.2.•••* gnu/packages/uglifyjs.scm (node-uglify-js): Update to 3.14.2.
| Jelle Licht | 2023-05-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: node-acorn: Disable tests.•••* gnu/packages/node-xyz.scm (node-acorn): Explicitly disable tests.
| Jelle Licht | 2023-05-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: rizin: Fix build.•••* gnu/packages/engineering.scm (rizin)[arguments]: Skip failing tests.
| 宋文武 | 2023-05-06 |
* | gnu: 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-06 |
* | gnu: 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-06 |
* | gnu: 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-05 |
* | gnu: 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-05 |
* | gnu: 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 | 2023-05-05 |
* | gnu: guile2.0-shepherd: Remove.•••Version 0.9.x of the Shepherd requires Guile >= 2.2.
* gnu/packages/admin.scm (guile2.0-shepherd): Remove.
| Ludovic Courtès | 2023-05-05 |
* | Revert "gnu: Add python-gimmemotifs."•••This reverts commit dc8b3ebe5d4ba2a39c12f62d836963ffee1e4b47.
python-gimmemotifs is not usable without proprietary third-party tools.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: gcc-11: Fix patch-hurd-libpthread phase.•••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.
| Christopher Baines | 2023-05-05 |
* | gnu: Add python-gimmemotifs.•••* gnu/packages/bioinformatics.scm (python-gimmemotifs): New variable.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: Add python-norns.•••* gnu/packages/python-xyz.scm (python-norns): New variable.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: Add python-xdg.•••* gnu/packages/python-xyz.scm (python-xdg): New variable.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: Add python-qnorm.•••* gnu/packages/python-xyz.scm (python-qnorm): New variable.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: Add python-biofluff.•••* gnu/packages/bioinformatics.scm (python-biofluff): New variable.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: Add python-genomepy.•••* gnu/packages/bioinformatics.scm (python-genomepy): New variable.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: Add python-filelock-3.5.•••* gnu/packages/python-xyz.scm (python-filelock-3.5): New variable.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: Add python-logomaker.•••* gnu/packages/bioinformatics.scm (python-logomaker): New variable.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: Add python-mysql-connector-python.•••* gnu/packages/python-xyz.scm (python-mysql-connector-python): New variable.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: Add protobuf-3.20.•••* gnu/packages/protobuf.scm (protobuf-3.20): New variable.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: Add python-palettable.•••* gnu/packages/python-xyz.scm (python-palettable): New variable.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: python-pyfaidx: Update to 0.7.2.1.•••* 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.
| Ricardo Wurmus | 2023-05-05 |
* | gnu: python-sanic: Disable failing SSL tests.•••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.
| Lars-Dominik Braun | 2023-05-05 |
* | gnu: python-gssapi: Update to 1.8.2.•••* gnu/packages/python-xyz.scm (python-gssapi): Update to 1.8.2.
[native-inputs]: Add python-cython.
| Lars-Dominik Braun | 2023-05-05 |
* | gnu: python-k5test: Update to 0.10.3.•••* gnu/packages/python-xyz.scm (python-k5test): Update to 0.10.3.
| Lars-Dominik Braun | 2023-05-05 |
* | gnu: python-atpublic: Update to 3.1.1.•••* gnu/packages/python-check.scm (python-atpublic): Update to 3.1.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove #:phases, override build backend.
[native-inputs]: Replace nose2 with pytest, add python-pdm-backend,
python-sybil and python-pytest-cov.
| Lars-Dominik Braun | 2023-05-05 |
* | gnu: Add python-pdm-backend.•••* gnu/packages/python-build.scm (python-pdm-backend): New variable.
| Lars-Dominik Braun | 2023-05-05 |
* | gnu: guix: Update to dc5430c.•••* gnu/packages/package-management.scm (guix): Update to dc5430c.
| Ludovic Courtès | 2023-05-05 |
* | gnu: python-fs: Remove indirect dependency on Rust when unsupported.•••This allows to build font-abattis-cantarell on aarch64-linux.
* gnu/packages/python-xyz.scm (python-fs)[arguments]: Add #:tests?.
[native-inputs]: Turn into the empty list when cross-compiling or when
PYTHON-PYFTPDLIB is not supported.
| Ludovic Courtès | 2023-05-04 |
* | gnu: psautohint: Remove unneeded dependencies.•••* gnu/packages/fontutils.scm (psautohint)[native-inputs]: Remove
PYTHON-FS and PYTHON-PYTEST-RANDOMLY.
| Ludovic Courtès | 2023-05-04 |