gnu: bitcoin-unlimited: Update to 1.8.0.0.
* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.8.0.0.
[arguments]: Add 'fix-build' phase, update 'fix-tests' phase.
gnu: emacs-flycheck: Update to 31-2.9bcf6b6.
* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 31-2.9bcf6b6.
gnu: ocaml-ocurl: Update to 0.9.1.
* gnu/packages/ocaml.scm (ocaml-ocurl): Update to 0.9.1.
gnu: ocaml-fileutils: Update to 0.6.2.
* gnu/packages/ocaml.scm (ocaml-fileutils): Update to 0.6.2.
gnu: ocaml-octavius: Update to 1.2.2.
* gnu/packages/ocaml.scm (ocaml-octavius): Update to 1.2.2.
news: Add ‘de’ translation.
* etc/news.scm: Add a ‘de’ translation.
gnu: rottlog: Fix aarch64 cross-compilation.
* gnu/packages/admin.scm (rottlog)[arguments]: Add a 'fix-configure phase to
replace outdated config.sub and config.guess, without aarch64 support,
[native-inputs]: add "automake".
gnu: openjdk12: Simplify snippet.
* gnu/packages/java.scm (openjdk12)[source]: Use regular expression in
find-files.
gnu: openjdk11: Build in parallel.
* gnu/packages/java.scm (openjdk11)[arguments]: Remove #:parallel-build?,
#:parallel-tests?, and #:make-flags options; add
"write-source-revision-file"; replace "build" phase; do not set
GUIX_LD_WRAPPER_ALLOW_IMPURITIES; pass JOBS variable to make in "build" and
"build-jre" phases.
gnu: openjdk11: Simplify snippet.
* gnu/packages/java.scm (openjdk11)[source]: Use regular expression in
find-files.
gnu: openjdk10: Simplify snippet.
* gnu/packages/java.scm (openjdk10)[source]: Use regular expression in
find-files.
gnu: openjdk9: Build in parallel.
* gnu/packages/java.scm (openjdk9)[arguments]: Add phase
"write-source-revision-file"; replace "build" phase; add make-flags; remove
GUIX_LD_WRAPPER_ALLOW_IMPURITIES.
gnu: openjdk9: Simplify snippet.
* gnu/packages/java.scm (openjdk9)[source]: Use only one find-files
invocation.
gnu: Add python-selenium.
* gnu/packages/python-web.scm (python-selenium): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: quaternion: Update to 0.0.9.4e.
* gnu/packages/messaging.scm (quaternion): Update to 0.0.9.4e.
[source]: Upstream moved the repo to quotient-im namespace.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: libqmatrixclient: Update to 0.5.3.2.
* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.5.3.2.
[source]: Name changed to libquotient, will be visible in 0.6.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
licenses: Update Zlib license URL.
* guix/licenses.scm (zlib): Change URL.
gnu: Add openctm.
* gnu/packages/engineering.scm (openctm): New Variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
channels: 'build-from-source' restores '%guile-for-build'.
Not restoring it would cause problems when running:
guix time-machine --commit=6298c3ffd9654d3231a6f25390b056483e8f407c
or similar because the target Guix would be built with 2.2, and then
we'd erroneously go on and attempt build the profile with 2.2. This
would fail because profile dependencies such as "guile-gdbm-ffi" now
target 3.0.
* guix/channels.scm (call-with-guile): New procedure.
(with-guile): New macro.
(build-from-source): Use it instead of calling 'set-guile-for-build'
just once. This ensures that '%guile-for-build' is restored
afterwards.