| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
This functionality was broken, possibly to do with the vendor related changes
in the ruby build system. These changes restore the file removal functionality
at the end of the install phase.
* guix/build/ruby-build-system.scm (install): Fix removal of files related to
native extensions.
|
|
|
|
|
|
|
| |
This is helpful as it displays more information about what gem install is
doing, especially for packages with native extensions.
* guix/build/ruby-build-system.scm (install): Add --verbose to gem install command.
|
|
|
|
|
| |
* guix/build/ruby-build-system.scm (extract-gemspec): Return #t right at the
end, rather than returning #<unspecified> when not handling a gem archive.
|
|
|
|
|
|
|
|
|
|
|
|
| |
'guix pull' was always doing it, and now '--with-branch' & co. will do
it as well.
* guix/git.scm (honor-system-x509-certificates!): New procedure.
(%certificates-initialized?): New variable.
(with-libgit2): Add call to 'honor-system-x509-certificates!'.
* guix/scripts/pull.scm (honor-x509-certificates): Call
'honor-system-x509-certificates!' and fall back to
'honor-lets-encrypt-certificates!'.
|
|
|
|
|
| |
* guix/scripts/build.scm (transform-package-source-branch)[replace]: Add
'recursive?' field to the new package.
|
|
|
|
|
|
| |
* guix/git.scm (<git-checkout>)[recursive?]: New field.
(latest-repository-commit*): Add #:recursive? and honor it.
(git-checkout-compiler): Honor the 'recursive?' field of CHECKOUT.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* guix/git.scm: Autoload (git submodule).
(url-cache-directory): Add #:recursive? and honor it.
(call-with-repository): New procedure.
(with-repository): New macro.
(update-submodules): New procedure.
(update-cached-checkout): Add #:recursive? and #:log-port and honor
them.
(latest-repository-commit): Add #:recursive? and honor it.
[dot-git?]: Recognize ".git" regular files when RECURSIVE? is true.
|
|
|
|
| |
* Makefile.am (clean-go): Ignore "test-tmp" directory.
|
|
|
|
|
| |
* gnu/packages/maths.scm (hdf5): Upgrade to 1.8.21.
[source]: Make version manipulations more readable using match.
|
|
|
|
|
|
|
| |
* gnu/packages/patches/hdf5-1.8-mpi-deprecations.patch,
gnu/packages/patches/hdf5-mpi-deprecations.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/maths.scm (hdf5, hdf5-1.10)[source]: Use them.
|
|
|
|
|
|
| |
* gnu/packages/patches/superlu-dist-fix-mpi-deprecations.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/maths.scm (superlu-dist)[source]: Use it.
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-fish-completion): Update to 1.0.
|
|
|
|
|
|
| |
* gnu/packages/engineering.scm (gpx): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
| |
* gnu/packages/maths.scm (dune-geometry): New variable.
|
|
|
|
| |
* gnu/packages/maths.scm (dune-common): New variable.
|
|
|
|
|
|
| |
* gnu/packages/coq.scm (coq-autosubst): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
|
|
|
|
|
| |
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.7.
(%linux-libre-hash): Update hash.
|
|
|
|
|
| |
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.20.
(%linux-libre-4.19-hash): Update hash.
|
|
|
|
|
| |
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.98.
(%linux-libre-4.14-hash): Update hash.
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.155.
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.173.
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-redshank): New variable.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After a successful download, we'd erase the download-progress line, and
the end result would be two empty lines following the "downloading …"
line.
Reported by Ricardo Wurmus <rekado@elephly.net> at
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=33470#27>.
* guix/status.scm (print-build-event)[erase-current-line*]: Set to a
no-op when PRINT-LOG? is true.
Move calls to 'erase-current-line*' to the 'build-succeeded' and
'build-failed' events.
|
|
|
|
|
| |
* doc/guix.texi (Building the Installation Image): Add
'--file-system-type=iso9660'.
|
|
|
|
|
|
|
| |
This allows users to run Open MPI programs with 'srun'.
* gnu/packages/mpi.scm (openmpi)[inputs]: Add SLURM.
[arguments]: Add "--with-pmi" to #:configure-flags.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, "guix package -r something-not-installed" would silently
complete. Now an error is raised.
* guix/profiles.scm (&unmatched-pattern-error): New condition type.
(manifest-matching-entries): Rewrite to raise an error when one of
PATTERNS is not matched.
* guix/ui.scm (call-with-error-handling): Handle 'unmatched-pattern-error?'.
* tests/guix-package.sh: Add test.
* tests/profiles.scm ("manifest-matching-entries"): Don't try to remove
unmatched pattern.
("manifest-matching-entries, no match"): New test.
("manifest-transaction-effects"): Remove 'remove' field.
|
|
|
|
| |
* gnu/packages/package-management.scm (flatpak): Update to 1.2.0.
|
|
|
|
|
|
|
|
|
| |
From 1e6322de0c3227827176fb460a11da21a6bba08d Mon Sep 17 00:00:00 2001
From: Brett Gilio <brettg@posteo.net>
Date: Wed, 6 Feb 2019 15:23:56 -0600
Subject: [PATCH] gnu: python2-rope: Update to 0.11.0
* gnu/packages/python-xyz.scm (python2-rope): Update to 0.11.0
|
|
|
|
|
| |
* gnu/packages/python-xyz.scm
(python-configargparse): Update to 0.14.0.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-wheel): Update to 0.32.2.
|
|
|
|
|
|
| |
* gnu/packages/time.scm (datefudge): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
| |
* gnu/packages/linux.scm (iproute): Update to 4.20.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes <https://bugs.gnu.org/27476>.
This fixes multi-threaded compilation of this code where syntax
parameters could end up being redefined and where a race condition could
lead a thread to see the "wrong" value of the syntax parameter.
* guix/monads.scm (define-syntax-parameter-once): New macro.
(>>=, return): Use it.
* guix/gexp.scm (define-syntax-parameter-once): New macro.
(current-imported-modules, current-imported-extensions): Use it.
|
|
|
|
|
|
|
|
|
|
|
| |
Until now, something like "guix build sed -v1 --check" would not get a
'build-succeeded' event, which in turn meant that the spinner would not
be erased upon build completion.
* nix/libstore/build.cc (DerivationGoal::registerOutputs): When
'buildMode' is bmCheck and 'settings.printBuildTrace' emit a
"@ build-succeeded" trace upon success.
* tests/store.scm ("build-succeeded trace in check mode"): New test.
|
|
|
|
|
| |
* gnu/packages/cdrom.scm (abcde): Update to 2.9.3.
[source]: Update snippet.
|
|
|
|
|
| |
* gnu/packages/bioinformatics.scm (star): Update to 2.7.0b.
[arguments]: Add "add-missing-header" build phase.
|
|
|
|
| |
* gnu/packages/maths.scm (wxmaxima): Update to 19.01.3.
|
|
|
|
| |
* gnu/packages/maths.scm (maxima): Update to 5.42.2.
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-lispyville): Update to 20181217.
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-lispy): Update to 20190205.
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20190206.
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-evil): Update to 1.2.14.
|
|
|
|
| |
* gnu/packages/guile-xyz.scm (guile-squee): New variable.
|
|
|
|
|
|
|
|
|
| |
I see an error when running guix package -s relating to this:
Throw to key `parser-error' with args `(#f "Unknown command" defn)'.
* gnu/packages/ocaml.scm (ocaml-splittable-random)[description]: Change @defn
to @acronym.
|
|
|
|
|
|
|
|
|
|
| |
As otherwise this error appears when running things like guix package -s:
texinfo.scm:745:27: Throw to key `parser-error' with args `(#<input: string
35ad0e0> "EOF while reading a token " "reading char data")'.
* gnu/packages/ocaml.scm (ocaml-spawn)[description]: Add @end itemize to the
end.
|
|
|
|
| |
* gnu/packages/mail.scm (mpop): Update to 1.4.2.
|
|
|
|
|
|
|
| |
* gnu/packages/music.scm (musescore): Update to 3.0.2.
[source]: Add patch.
* gnu/packages/patches/musescore-fix-use_webengine.patch: New file.
* gnu/local.mk (dist_patch_DATA): Reference patch.
|
|
|
|
| |
* gnu/packages/ocaml.scm (ocaml-core-kernel): New variable.
|
|
|
|
| |
* gnu/packages/ocaml.scm (ocaml-core): New variable.
|
|
|
|
| |
* gnu/packages/ocaml.scm (ocaml-spawn): New variable.
|