aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
Commit message (Expand)AuthorAge
* 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-boot0Christopher Baines2023-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 Chain2023-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 Chain2023-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 Chain2023-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 Licht2023-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 Licht2023-05-06
* gnu: node-serialport: Avoid gyp rebuilds.•••* gnu/packages/node-xyz.scm (node-serialport)[arguments]<phases>: Explicitly disable gyp recompilation. Jelle Licht2023-05-06
* gnu: node-uglify-js: Update to 3.14.2.•••* gnu/packages/uglifyjs.scm (node-uglify-js): Update to 3.14.2. Jelle Licht2023-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 Licht2023-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 Licht2023-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 Licht2023-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 Licht2023-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 Licht2023-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 Licht2023-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 Licht2023-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 Licht2023-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 Licht2023-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 Licht2023-05-06
* gnu: node-acorn: Disable tests.•••* gnu/packages/node-xyz.scm (node-acorn): Explicitly disable tests. Jelle Licht2023-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 Baines2023-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 Baines2023-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 Lazar2023-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 Lazar2023-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 Trofimov2023-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 Dion2023-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 Whatson2023-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ès2023-05-05
* Revert "gnu: Add python-gimmemotifs."•••This reverts commit dc8b3ebe5d4ba2a39c12f62d836963ffee1e4b47. python-gimmemotifs is not usable without proprietary third-party tools. Ricardo Wurmus2023-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 Baines2023-05-05
* gnu: Add python-gimmemotifs.•••* gnu/packages/bioinformatics.scm (python-gimmemotifs): New variable. Ricardo Wurmus2023-05-05
* gnu: Add python-norns.•••* gnu/packages/python-xyz.scm (python-norns): New variable. Ricardo Wurmus2023-05-05
* gnu: Add python-xdg.•••* gnu/packages/python-xyz.scm (python-xdg): New variable. Ricardo Wurmus2023-05-05
* gnu: Add python-qnorm.•••* gnu/packages/python-xyz.scm (python-qnorm): New variable. Ricardo Wurmus2023-05-05
* gnu: Add python-biofluff.•••* gnu/packages/bioinformatics.scm (python-biofluff): New variable. Ricardo Wurmus2023-05-05
* gnu: Add python-genomepy.•••* gnu/packages/bioinformatics.scm (python-genomepy): New variable. Ricardo Wurmus2023-05-05
* gnu: Add python-filelock-3.5.•••* gnu/packages/python-xyz.scm (python-filelock-3.5): New variable. Ricardo Wurmus2023-05-05
* gnu: Add python-logomaker.•••* gnu/packages/bioinformatics.scm (python-logomaker): New variable. Ricardo Wurmus2023-05-05
* gnu: Add python-mysql-connector-python.•••* gnu/packages/python-xyz.scm (python-mysql-connector-python): New variable. Ricardo Wurmus2023-05-05
* gnu: Add protobuf-3.20.•••* gnu/packages/protobuf.scm (protobuf-3.20): New variable. Ricardo Wurmus2023-05-05
* gnu: Add python-palettable.•••* gnu/packages/python-xyz.scm (python-palettable): New variable. Ricardo Wurmus2023-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 Wurmus2023-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 Braun2023-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 Braun2023-05-05
* gnu: python-k5test: Update to 0.10.3.•••* gnu/packages/python-xyz.scm (python-k5test): Update to 0.10.3. Lars-Dominik Braun2023-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 Braun2023-05-05
* gnu: Add python-pdm-backend.•••* gnu/packages/python-build.scm (python-pdm-backend): New variable. Lars-Dominik Braun2023-05-05
* gnu: guix: Update to dc5430c.•••* gnu/packages/package-management.scm (guix): Update to dc5430c. Ludovic Courtès2023-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ès2023-05-04
* gnu: psautohint: Remove unneeded dependencies.•••* gnu/packages/fontutils.scm (psautohint)[native-inputs]: Remove PYTHON-FS and PYTHON-PYTEST-RANDOMLY. Ludovic Courtès2023-05-04