Age | Commit message (Expand) | Author |
2021-04-12 | Add (guix ipfs)....This module allows for communicating with the IPFS
gateway over the HTTP interface. The commit has been
cherry-picked from <https://issues.guix.gnu.org/33899>.
The procedures for adding and restoring file trees have
been removed as according to a reply issue 33899, a different
format will be used. The procedure 'add-data' has been
exported as it will be used in the system test for IPFS.
* guix/ipfs.scm: New file.
* Makefile.am (MODULES): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Ludovic Courtès |
2021-04-12 | services: Add ipfs-service-type...* gnu/services/networking.scm (ipfs-service-type)
(%ipfs-home-mapping, %ipfs-environment)
(%ipfs-accounts, %ipfs-home): New variables.
(ipfs-configuration, ipfs-configuration?)
(ipfs-configuration-package, ipfs-configuration-gateway)
(ipfs-configuration-api, ipfs-shepherd-service)
(ipfs-binary, %ipfs-activation): New procedures.
* doc/guix.texi (Networking Services): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Maxime Devos |
2021-04-12 | gnu: racket: Don't inject store paths into Racket files....Apparently, during grafting, Guix can somehow mangle compiled
Racket CS files (.zo) such that Racket will refuse to load them.
(Maybe it has something to do with compression?)
So, we stop patching Racket sources with absolute paths to store
files (i.e. for foreign libraries to dlopen).
Instead, we put them in a data file that doesn't get compiled or,
in one case, embed it in C.
Fixes https://issues.guix.gnu.org/47064
* gnu/packages/patches/racket-sh-via-rktio.patch: New file.
Adds a special case at the C level, controlled by a preprocessor macro,
to handle attempts to execute "/bin/sh".
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/scheme.scm (racket)[source](patches): Apply it.
(racket)[arguments](#:configure-flags): Add the CPP flag to enable it.
(racket)[arguments](#:modules): Use srfi-1.
(racket)[arguments](#:phases): Remove 'patch-/bin/sh and 'pre-configure.
Change 'pre-configure-minimal to just change directory.
Add 'patch-config.rktd-lib-search-dirs after 'build and before 'install
to configure Racket's "lib-search-dirs".
(racket, racket-minimal)[inputs]: Add bash-minimal as an explicit input.
(racket-minimal)[source]: Adjust to inherit patches from racket.
(racket-minimal)[arguments]: Inherit from racket: changes no longer needed.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Philip McGrath |
2021-04-12 | gnu: Add r-txdb-dmelanogaster-ucsc-dm6-ensgene....* gnu/packages/bioconductor.scm (r-txdb-dmelanogaster-ucsc-dm6-ensgene):
New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
| hli |
2021-04-12 | services: Support DELETE in MODIFY-SERVICES macro....* gnu/services.scm (%modify-service): Add clause for DELETE syntax.
(modify-services): Use FILTER-MAP; adjust docstring.
* doc/guix.texi (System Services): Mention alternative syntax.
(X Window): Use MODIFY-SERVICES syntax.
| Ricardo Wurmus |
2021-04-12 | gnu: Add cl-bodge-queue....* gnu/packages/lisp-xyz.scm (sbcl-bodge-queue, cl-bodge-queue,
ecl-bodge-queue): New variables.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
| Adam Kandur |
2021-04-12 | gnu: hydrogen: Update to 1.0.2....* gnu/packages/music.scm (hydrogen): Update to 1.0.2.
| Nicolas Goaziou |
2021-04-12 | gnu: gcc: Update gcc to 8....* gnu/packages/gcc.scm (gcc): Define as gcc-8.
* gnu/packages/commencement.scm (gcc-toolchain-7): Use
make-gcc-toolchain procedure.
(gcc-toolchain-8): Define as gcc-toolchain.
* gnu/packages/game-development (python2-renpy)[native-inputs],
* gnu/packages/gnome.scm (gnome-commander)[native-inputs],
* gnu/packages/wm.scm (waybar)[native-inputs]: Remove gcc-8.
| Efraim Flashner |
2021-04-12 | gnu: Add openvdb....* gnu/packages/graphics.scm (openvdb): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
| Ekaitz Zarraga |
2021-04-12 | gnu: selinux.scm: Use cc-for-target....* gnu/packages/selinux.scm (libsepol, checkpolicy, policycoreutils)
[arguments]: Don't hardcode gcc.
| Efraim Flashner |
2021-04-12 | gnu: libsepol: Update to 3.2....* gnu/packages/selinux.scm (libsepol): Update to 3.2.
[source]: Use git-file-name.
[arguments]: Remove trailing #t.
(checkpolicy,libselinux, libsemanage, secilc policycoreutils
python-sepolgen)[arguments]: Same.
| Efraim Flashner |
2021-04-12 | gnu: Add texlive-newtx....* gnu/packages/tex.scm: New variable.
| Paul Garlick |
2021-04-12 | gnu: java-eclipse-jetty-util: Update to 9.4.39 [security fixes]....Fixes CVE-2021-28165 - jetty server high CPU when client send data length >
17408, CVE-2021-28164 - Normalize ambiguous URIs and CVE-2021-28163 - Exclude
webapps directory from deployment scan.
* gnu/packages/java.scm (java-eclipse-jetty-util): Update to 9.4.39.
(java-eclipse-jetty-util-ajax): New variable.
(java-eclipse-jetty-util, java-eclipse-jetty-io, java-eclipse-jetty-http)
(java-eclipse-jetty-jmx, java-eclipse-jetty-server)
(java-eclipse-jetty-security, java-eclipse-jetty-servlet)
(java-eclipse-jetty-xml, java-eclipse-jetty-webapp): Disable tests.
[native-inputs]: Remove test dependencies.
| Julien Lepiller |
2021-04-12 | gnu: hangups: Run test suite....* gnu/packages/messaging.scm (hangups)[arguments]: Use custom 'check
phase.
| Efraim Flashner |
2021-04-12 | gnu: hangups: Loosen version restrictions further....* gnu/packages/messaging.scm (hangups)[arguments]: Adjust custom
'relax-dependencies phase to allow more dependency versions.
| Efraim Flashner |
2021-04-12 | gnu: python-mechanicalsoup: Update to 1.0.0....* gnu/packages/python-web.scm (python-mechanicalsoup): Update to
1.0.0.
[arguments]: Enable tests.
[native-inputs]: Add python-pytest-flake8, python-pytest-httpbin,
python-pytest-cov, python-pytest-mock, python-pytest-runner,
python-requests-mock.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Ekaitz Zarraga |
2021-04-12 | tests: docker: Increase VM building memory size to 1024MiB....This fixes the following error when running the "docker-system" test:
In ice-9/ftw.scm:
553:30 1 (_ #<directory stream db6660>)
In unknown file:
0 (readdir #<directory stream db6660>)
ERROR: In procedure readdir:
In procedure readdir: Cannot allocate memory
* gnu/tests/docker.scm (%test-docker-system): Bump image building VM memory
size to 1024 MiB.
| Mathieu Othacehe |
2021-04-12 | system: vm: Add a memory-size argument to system-docker-image....* gnu/system/vm.scm (system-docker-image): Add a memory-size argument and pass
it to expression->derivation-in-linux-vm.
| Mathieu Othacehe |
2021-04-12 | gnu: renpy: Update to 7.4.4....* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.4.
(python2-pygame-sdl2)[renpy-version]: Likewise.
| Leo Prikler |
2021-04-12 | gnu: nginx: Enable stream module....* gnu/packages/web.scm (nginx)[arguments]: Add --with-stream option in the 'configure phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| methuselah-0 |
2021-04-12 | gnu: Add prips....gnu/packages/admin.scm (prips): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| methuselah-0 |
2021-04-12 | gnu: blis: Add deprecated aliases....Add deprecated aliases for packages removed in the parent commit.
* gnu/packages/maths.scm (blis-sandybridge, blis-haswell, blis-knl): New
variables.
| Ludovic Courtès |
2021-04-12 | gnu: blis: Update to 0.8.1....* gnu/packages/maths.scm (make-blis): Remove internal function.
Inline into ...
(bliss): ... this variable. Update to 0.8.1.
[native-inputs]: Add "python" and "perl".
[arguments]: Adjust 'configure' phase to take advantage of new support
for "configuration families" with runtime hardware detection. Select
configuration automatically based on target systems, and allow
"--blis-config=" in #:configure-flags to override the default.
When building for x86_64, include all supported microarchetecture
specializations. Add "--enable-verbose-make" configure flag for better
build logs. Stop ignoring other flags from #:configure-flags.
Remove explicit #:substitutable? argument: the package is now always
substitutable. Add (srfi srfi-1) to #:modules.
(blis/x86_64): Remove internal macro.
(blis-sandybridge): Remove package: included in 'blis'.
(blis-haswell): Remove package: included in 'blis'.
(blis-knl): Remove package: included in 'blis'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Philip McGrath |
2021-04-12 | ci: Fix system-tests subset....* gnu/ci.scm (system-test-jobs): Make sure that "all-system-tests" is also
covered by the "current-guix-package" parameter.
| Mathieu Othacehe |
2021-04-12 | gnu: monero-gui: Update to 0.17.2.0....* gnu/packages/finance.scm (monero-gui): Update to 0.17.2.0.
| Guillaume Le Vaillant |
2021-04-12 | gnu: monero: Update to 0.17.2.0....* gnu/packages/finance.scm (monero): Update to 0.17.2.0.
| Guillaume Le Vaillant |
2021-04-12 | gnu: newlib-nano: Fix nano lib and header paths....* gnu/packages/embedded.scm (newlib-nano-arm-none-eabi)[arguments]: Hard link
library files from *.a to *_nano.a. Hard link newlib.h to a common location.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Morgan Smith |
2021-04-12 | gnu: electron-cash: Add missing input....Fixes <https://bugs.gnu.org/47654>.
* gnu/packages/finance.scm (electron-cash)[inputs]: Add python-pathvalidate.
| Guillaume Le Vaillant |
2021-04-12 | gnu: Add python-pathvalidate....* gnu/packages/python-xyz.scm (python-pathvalidate): New variable.
| Guillaume Le Vaillant |
2021-04-12 | gnu: Add python-allpairspy....* gnu/packages/python-check.scm (python-allpairspy): New variable.
| Guillaume Le Vaillant |
2021-04-11 | scripts: system: Default to -v3 when building a system....This is a followup to 8f9052d5434a3a11e7b4ff14d6b0090256e08aa4.
* guix/scripts/system.scm (verbosity-level): Change the default
from 2 to 3 when building a system.
| Mark H Weaver |
2021-04-11 | gnu: Syncthing: Update to 1.15.1 [fixes CVE-2021-21404]....* gnu/packages/syncthing.scm (syncthing): Update to 1.15.1.
[source]: Use bundled dependencies.
[inputs]: Remove field.
[arguments]: Adjust the custom 'build' and 'install' phases for 1.15.1.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Leo Famulari |
2021-04-12 | gnu: python-cython: Update to 0.29.22....* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.22.
| Tobias Geerinckx-Rice |
2021-04-12 | gnu: python-fastimport: Update to 0.9.9....* gnu/packages/python-xyz.scm (python-fastimport): Update to 0.9.9.
| Tobias Geerinckx-Rice |
2021-04-12 | gnu: minetest: Update to 5.4.1....* gnu/packages/games.scm (minetest, minetest-data): Update to 5.4.1.
| Tobias Geerinckx-Rice |
2021-04-12 | gnu: ghq: Update to 1.1.7....* gnu/packages/version-control.scm (ghq): Update to 1.1.7.
| Tobias Geerinckx-Rice |
2021-04-11 | gnu: lagrange: Update to 1.3.2....* gnu/packages/web-browsers.scm (lagrange): Update to 1.3.2.
| Tobias Geerinckx-Rice |
2021-04-11 | gnu: irssi: Update to 1.2.3....* gnu/packages/irc.scm (irssi): Update to 1.2.3.
| Tobias Geerinckx-Rice |
2021-04-11 | gnu: edgar: Update to 1.34....* gnu/packages/games.scm (edgar): Update to 1.34.
| Tobias Geerinckx-Rice |
2021-04-11 | gnu: libime: Update to 1.0.6....* gnu/packages/fcitx5.scm (libime): Update to 1.0.6.
| Tobias Geerinckx-Rice |
2021-04-11 | gnu: acpica: Update to 20210331....* gnu/packages/admin.scm (acpica): Update to 20210331.
| Tobias Geerinckx-Rice |
2021-04-11 | gnu: python-skyfield: Update to 1.38....* gnu/packages/astronomy.scm (python-skyfield): Update to 1.38.
| Tobias Geerinckx-Rice |
2021-04-11 | gnu: librsync: Update to 2.3.2....* gnu/packages/rsync.scm (librsync): Update to 2.3.2.
| Tobias Geerinckx-Rice |
2021-04-11 | .guix-authorizations: Add raghavgururajan....* .guix-authorizations: Add raghavgururajan to the committers.
| Tobias Geerinckx-Rice |
2021-04-11 | gnu: Add python-pysctp....* gnu/packages/networking.scm(python-pysctp): New variable.
| Hartmut Goebel |
2021-04-11 | gnu: lksctp-tools: Fix build of include file....* gnu/packages/patches/lksctp-tools-1.0.18-fix-header-file-name.patch:
New file.
* gnu/local.mk[patches]: Add it.
* gnu/packages/networking.scm(/lksctp-tools)[source]: Use this patch.
| Hartmut Goebel |
2021-04-11 | gnu: gpodder: Update to 3.10.18....* gnu/packages/gpodder.scm (gpodder): Update to 3.10.18.
[native-inputs]: Add python-pytest, python-pytest-cov,
python-pytest-httpserver and which.
[inputs]: Add python-requests.
| Pierre Langlois |
2021-04-11 | gnu: Add python-pytest-httpserver....* gnu/packages/check.scm (python-pytest-httpserver): New variable.
| Pierre Langlois |
2021-04-11 | gnu: scintilla: Update to 5.0.1....* gnu/packages/text-editors.scm (scintilla): Update to 5.0.1.
| Nicolas Goaziou |
2021-04-11 | gnu: emacs-ivy-posframe: Update to 0.6.0....* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.6.0.
| Nicolas Goaziou |