aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* guix: ruby-build-system: Fix removal of extension related files.ruby-build-system-improvementsChristopher Baines2019-02-08
| | | | | | | | | 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.
* guix: ruby-build-system: Do gem install --verbose.Christopher Baines2019-02-08
| | | | | | | 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.
* gnu: ruby-build-system: Change extract-gemspec to always return #t.Christopher Baines2019-02-08
| | | | | * guix/build/ruby-build-system.scm (extract-gemspec): Return #t right at the end, rather than returning #<unspecified> when not handling a gem archive.
* git: Always use the system certificates by default.Ludovic Courtès2019-02-08
| | | | | | | | | | | | '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 build: '--with-branch' & co. fetch submodules.Ludovic Courtès2019-02-08
| | | | | * guix/scripts/build.scm (transform-package-source-branch)[replace]: Add 'recursive?' field to the new package.
* git: Add a 'recursive?' field to <git-checkout> records.Ludovic Courtès2019-02-08
| | | | | | * 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.
* git: Support recursive updates of submodules.Ludovic Courtès2019-02-08
| | | | | | | | | | | | * 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.
* build: clean-go: Do not warn about *.go files in "test-tmp".Eric Bavier2019-02-07
| | | | * Makefile.am (clean-go): Ignore "test-tmp" directory.
* gnu: hdf5: Upgrade to 1.8.21.Eric Bavier2019-02-07
| | | | | * gnu/packages/maths.scm (hdf5): Upgrade to 1.8.21. [source]: Make version manipulations more readable using match.
* gnu: hdf5: Remove use of deprecated MPI1 symbols.Eric Bavier2019-02-07
| | | | | | | * 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: superlu-dist: Remove use of deprecated MPI1 symbols.Eric Bavier2019-02-07
| | | | | | * 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: emacs-fish-completion: Update to 1.0.Pierre Neidhardt2019-02-07
| | | | * gnu/packages/emacs-xyz.scm (emacs-fish-completion): Update to 1.0.
* gnu: Add gpx.Tim Stahel2019-02-07
| | | | | | * gnu/packages/engineering.scm (gpx): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: Add dune-geometry.Ricardo Wurmus2019-02-07
| | | | * gnu/packages/maths.scm (dune-geometry): New variable.
* gnu: Add dune-common.Ricardo Wurmus2019-02-07
| | | | * gnu/packages/maths.scm (dune-common): New variable.
* gnu: Add coq-autosubstDan Frumin2019-02-07
| | | | | | * gnu/packages/coq.scm (coq-autosubst): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: linux-libre: Update to 4.20.7.Mark H Weaver2019-02-07
| | | | | * gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.7. (%linux-libre-hash): Update hash.
* gnu: linux-libre@4.19: Update to 4.19.20.Mark H Weaver2019-02-07
| | | | | * gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.20. (%linux-libre-4.19-hash): Update hash.
* gnu: linux-libre@4.14: Update to 4.14.98.Mark H Weaver2019-02-07
| | | | | * gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.98. (%linux-libre-4.14-hash): Update hash.
* gnu: linux-libre@4.9: Update to 4.9.155.Mark H Weaver2019-02-07
| | | | * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.155.
* gnu: linux-libre@4.4: Update to 4.4.173.Mark H Weaver2019-02-07
| | | | * gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.173.
* gnu: Add emacs-redshank.Pierre Neidhardt2019-02-07
| | | | * gnu/packages/emacs-xyz.scm (emacs-redshank): New variable.
* status: Do not systematically erase the previous line.Ludovic Courtès2019-02-07
| | | | | | | | | | | | | | 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: Mention flag to get an ISO image.Ludovic Courtès2019-02-07
| | | | | * doc/guix.texi (Building the Installation Image): Add '--file-system-type=iso9660'.
* gnu: openmpi: Add dependency on SLURM.Ludovic Courtès2019-02-07
| | | | | | | 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.
* profiles: Raise an error for unmatched patterns.Ludovic Courtès2019-02-07
| | | | | | | | | | | | | | | 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: flatpak: Update to 1.2.0.Rutger Helling2019-02-07
| | | | * gnu/packages/package-management.scm (flatpak): Update to 1.2.0.
* gnu: python2-rope: Update to 0.11.0Brett Gilio2019-02-07
| | | | | | | | | 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: python-configargparse: Update to 0.14.0.Vagrant Cascadian2019-02-07
| | | | | * gnu/packages/python-xyz.scm (python-configargparse): Update to 0.14.0.
* gnu: python-wheel: Update to 0.32.2.Vagrant Cascadian2019-02-07
| | | | * gnu/packages/python-xyz.scm (python-wheel): Update to 0.32.2.
* gnu: Add datefudge.Kyle Meyer2019-02-06
| | | | | | * gnu/packages/time.scm (datefudge): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: iproute2: Update to 4.20.0.Ludovic Courtès2019-02-06
| | | | * gnu/packages/linux.scm (iproute): Update to 4.20.0.
* monads, gexp: Prevent redefinition of syntax parameters.Ludovic Courtès2019-02-06
| | | | | | | | | | | | | 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.
* daemon: Emit a 'build-succeeded' event in check mode.Ludovic Courtès2019-02-06
| | | | | | | | | | | 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: abcde: Update to 2.9.3.Kei Kebreau2019-02-06
| | | | | * gnu/packages/cdrom.scm (abcde): Update to 2.9.3. [source]: Update snippet.
* gnu: star: Update to 2.7.0b.Ricardo Wurmus2019-02-06
| | | | | * gnu/packages/bioinformatics.scm (star): Update to 2.7.0b. [arguments]: Add "add-missing-header" build phase.
* gnu: wxmaxima: Update to 19.01.3.Kei Kebreau2019-02-06
| | | | * gnu/packages/maths.scm (wxmaxima): Update to 19.01.3.
* gnu: maxima: Update to 5.42.2.Kei Kebreau2019-02-06
| | | | * gnu/packages/maths.scm (maxima): Update to 5.42.2.
* gnu: emacs-lispyville: Update to 20181217.Pierre Neidhardt2019-02-06
| | | | * gnu/packages/emacs-xyz.scm (emacs-lispyville): Update to 20181217.
* gnu: emacs-lispy: Update to 20190205.Pierre Neidhardt2019-02-06
| | | | * gnu/packages/emacs-xyz.scm (emacs-lispy): Update to 20190205.
* gnu: emacs-evil-collection: Update to 20190206.Pierre Neidhardt2019-02-06
| | | | * gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20190206.
* gnu: emacs-evil: Update to 1.2.14.Pierre Neidhardt2019-02-06
| | | | * gnu/packages/emacs-xyz.scm (emacs-evil): Update to 1.2.14.
* gnu: Add guile-squee.Christopher Baines2019-02-06
| | | | * gnu/packages/guile-xyz.scm (guile-squee): New variable.
* gnu: ocaml-splittable-random: Change @defn to @acronym.Christopher Baines2019-02-06
| | | | | | | | | 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.
* gnu: ocaml-spawn: Add missing @end itemize to description.Christopher Baines2019-02-06
| | | | | | | | | | 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: mpop: Update to 1.4.2.Arun Isaac2019-02-06
| | | | * gnu/packages/mail.scm (mpop): Update to 1.4.2.
* gnu: musescore: Update to 3.0.2.Nicolas Goaziou2019-02-05
| | | | | | | * 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: Add ocaml-core-kernel.Julien Lepiller2019-02-05
| | | | * gnu/packages/ocaml.scm (ocaml-core-kernel): New variable.
* gnu: Add ocaml-core.Julien Lepiller2019-02-05
| | | | * gnu/packages/ocaml.scm (ocaml-core): New variable.
* gnu: Add ocaml-spawn.Julien Lepiller2019-02-05
| | | | * gnu/packages/ocaml.scm (ocaml-spawn): New variable.