summary refs log tree commit diff
AgeCommit message (Collapse)Author
2019-09-23gnu: libomp: Fix test target.Boris A. Dekshteyn
* gnu/packages/llvm.scm (libomp)[arguments]: Change #:test-target value. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-09-23gnu: mit-scheme: Pass a valid tarball hash on non-x86.Ludovic Courtès
Fixes this bug: $ guix build -nd mit-scheme -s aarch64-linux guix build: error: derivation `/gnu/store/…-mit-scheme-c-10.1.3.tar.gz.drv' has incorrect output `/gnu/store/…-mit-scheme-c-10.1.3.tar.gz', should be `/gnu/store/…-mit-scheme-c-10.1.3.tar.gz' This is a followup to 7d6cfa442539e8fda0c145bf7a774c13e4fdc83c. * gnu/packages/scheme.scm (mit-scheme)[inputs]: For "source", pass a hash of the right length in the catch-all case.
2019-09-23deploy: Add '--verbosity' and properly interpret build log.Ludovic Courtès
This is a followup to 91300526b7d9d775bd98a700ed3758420ef9eac6. * guix/scripts/deploy.scm (show-help, %options): Add '--verbosity'. (guix-deploy): Wrap 'with-store' in 'with-status-verbosity'.
2019-09-23etc: Add channel news file.Ludovic Courtès
* etc/news.scm: New file. * Makefile.am (EXTRA_DIST): Add it.
2019-09-23Add '.guix-channel' file.Ludovic Courtès
* .guix-channel: New file. * Makefile.am (EXTRA_DIST): Add it.
2019-09-23pull: Display news titles directly upon 'pull'.Ludovic Courtès
* guix/scripts/pull.scm (display-profile-news): Return true when there's more to display. (display-news-entry-title): New procedure. (display-news-entry): Use it. (display-channel-specific-news): Return true when there's more to display. (display-channel-news-headlines): New procedure. (build-and-install): Call it. When 'display-channel-news-headlines' or 'display-profile-news' returns #t, print a hint to run "pull --news". (display-new/upgraded-packages): Return true when there's more to display.
2019-09-23pull: '-l' displays channel news.Ludovic Courtès
* guix/scripts/pull.scm (display-channel-news): Make 'previous' a parameter. (process-query)[list-generations]: Call 'display-channel-news'.
2019-09-23pull: Display channel news.Ludovic Courtès
* guix/scripts/pull.scm (display-news-entry) (display-channel-specific-news): New procedures. (display-channel-news): Call it. (display-new/upgraded-packages): Adjust hint message. * doc/guix.texi (Invoking guix pull): Mention it.
2019-09-23ui: Add 'current-message-language'.Ludovic Courtès
* guix/ui.scm (%default-message-language): New variable. (current-message-language): New procedure.
2019-09-23channels: Allow news entries to refer to a tag.Ludovic Courtès
Suggested by Ricardo Wurmus <rekado@elephly.net>. * guix/channels.scm (<channel-news-entry>)[tag]: New field. (sexp->channel-news-entry): Accept either 'commit' or 'tag' in 'entry' forms. (resolve-channel-news-entry-tag): New procedure. (channel-news-for-commit): Move 'with-repository' form one level higher. Call 'resolve-channel-news-entry-tag' on all the news entries. * guix/tests/git.scm (populate-git-repository): Add clause for 'tag'. * tests/channels.scm ("channel-news, one entry"): Create a tag and add an entry with a tag. Check that the tag is resolved and also visible in the <channel-news-entry> record. * doc/guix.texi (Channels): Mention tags in news entries.
2019-09-23channels: Add support for a news file.Ludovic Courtès
* guix/channels.scm (<channel-metadata>)[news-file]: New field. (read-channel-metadata): Set the 'news-file' field. (read-channel-metadata-from-source): Likewise. (<channel-news>, <channel-news-entry>): New record types. (sexp->channel-news-entry, read-channel-news) (channel-news-for-commit): New procedures. * guix/tests/git.scm (populate-git-repository): For 'add', allow CONTENTS to be a procedure. * tests/channels.scm ("channel-news, no news") ("channel-news, one entry"): New tests. * doc/guix.texi (Channels): Document it.
2019-09-23git: Add 'commit-difference'.Ludovic Courtès
* guix/git.scm (commit-closure, commit-difference): New procedures. * guix/tests/git.scm, tests/git.scm: New files. * Makefile.am (dist_noinst_DATA): Add guix/tests/git.scm. (SCM_TESTS): Add tests/git.scm.
2019-09-23git: 'update-cached-checkout' avoids network access when unnecessary.Ludovic Courtès
* guix/git.scm (reference-available?): New procedure. (update-cached-checkout): Avoid call to 'remote-fetch' when REPOSITORY already contains REF.
2019-09-23pull: '--news' shows the list of channels added or removed.Ludovic Courtès
* guix/scripts/pull.scm (display-channel, channel=?) (display-channel-news, display-news): New procedures. (process-query): Call 'display-news' instead of 'display-profile-news'.
2019-09-23gnu: wl-clipboard: Update to 2.0.0_beta2.Efraim Flashner
* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.0.0_beta2.
2019-09-23gnu: gdb-8.3: Update to 8.3.1.Efraim Flashner
* gnu/packages/gdb.scm (gdb-8.3): Update to 8.3.1.
2019-09-23gnu: datamash: Update to 1.5.Efraim Flashner
* gnu/packages/datamash.scm (datamash): Update to 1.5.
2019-09-23gnu: emacs-suggest: Enable tests.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-suggest): Enable tests.
2019-09-23gnu: emacs-helpful: Enable tests.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-helpful): Enable tests.
2019-09-23gnu: emacs-ht: Enable tests.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-ht): Enable tests.
2019-09-22gnu: emacs-tco-el: Enable tests.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-tco-el): Enable tests.
2019-09-22gnu: emacs-loop: Enable tests.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-loop): Enable tests.
2019-09-22gnu: emacs-elisp-refs: Enable tests.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-elisp-refs): Enable tests.
2019-09-22gnu: emacs-realgud: Update to 1.5.1.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-realgud): Update to 1.5.1.
2019-09-22gnu: emacs-company-lsp: Enable tests.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-company-lsp): Enable tests.
2019-09-22gnu: js-datatables: Update to 1.10.19.Efraim Flashner
* gnu/packages/javascript.scm (js-datatables): Update to 1.10.19.
2019-09-22gnu: parallel: Update to 20190922.Tobias Geerinckx-Rice
* gnu/packages/parallel.scm (parallel): Update to 20190922.
2019-09-22gnu: Add freecad.John Soo
* gnu/packages/engineering.scm (freecad): New variable.
2019-09-22gnu: Add libmedfile.John Soo
* gnu/packages/engineering.scm (libmedfile): New variable.
2019-09-22gnu: Add libarea.John Soo
* gnu/packages/engineering.scm (libarea): New variable.
2019-09-22gnu: Add libspnav.John Soo
* gnu/packages/engineering.scm (libspnav): New variable.
2019-09-22gnu: Add python-pyside-2-tools.John Soo
* gnu/packages/qt.scm (python-pyside-2-tools): New variable.
2019-09-22gnu: Add python-pyside-2.John Soo
* gnu/packages/qt.scm (python-pyside-2): New variable.
2019-09-22gnu: Add libcxx-6John Soo
* gnu/packages/llvm.scm (libcxx-6): New variable.
2019-09-22gnu: Add python-shiboken-2.John Soo
* gnu/packages/qt.scm (python-shiboken-2): New variable.
2019-09-22gnu: Add coin3D.John Soo
* gnu/packages/graphics.scm (coin3D): New variable.
2019-09-22gnu: emacs-company-lua: Update to 0.1-2.29f6819.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-company-lua): Update to 0.1-2.29f6819. [arguments]: Include extra directory.
2019-09-22gnu: emacs-crux: Update to 0.3.0-2.308f17d.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-crux): Update to 0.3.0-2.308f17d.
2019-09-22gnu: emacs-lispy: Update included files.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-lispy): Update included files.
2019-09-21gnu: diffoscope: Adjust native-inputs for architecture limitations.Vagrant Cascadian
* gnu/packages/diffoscope (diffoscope)[native-inputs]: Only add ghc on x86_64-linux and i686-linux. Only add openjdk and enjarify on x86_64-linux.
2019-09-21gnu: mutt: Update to 1.12.2.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (mutt): Update to 1.12.2.
2019-09-21gnu: emacs-attrap: Update to 1.0-2.18cd1f7.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-attrap): Update to 1.0-2.18cd1f7.
2019-09-21gnu: emacs-github-review: Enable tests.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-github-review): Enable tests.
2019-09-21gnu: emacs-elfeed: Update to 3.2.0.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.2.0.
2019-09-21gnu: libgnomekbd: Don't use NAME in source URI.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (libgnomekbd)[source]: Hard-code NAME.
2019-09-21gnu: libgnomekbd: Update to 3.26.1.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (libgnomekbd): Update to 3.26.1.
2019-09-21gnu: wxmaxima: Update to 19.09.0.Tobias Geerinckx-Rice
* gnu/packages/maths.scm (wxmaxima): Update to 19.09.0.
2019-09-21services: virtualization: Change libvirtd use syslog by default.Christopher Baines
As defaulting by stderr, along with the shepherd service not directing the output to a log file makes seeing the output difficult, compared to logging to syslog. * gnu/services/virtualization.scm (libvirt-configuration)[log-outputs]: Change default from "3:stderr" to "3:syslog:libvirtd".
2019-09-21gnu: guile-email: Add phase to patch the module directory.Christopher Baines
Otherwise the .go files appear within share, and Guile doesn't find them. With this patch they appear in lib within the output. One thing this means is that stack traces include the filenames. * gnu/packages/guile-xyz.scm (guile-email)[arguments]: Add 'patch-module-dir phase.
2019-09-21guix package: '--show' ignores deprecated packages.Ludovic Courtès
* guix/scripts/package.scm (process-query) <'show>: Remove superseded packages. * tests/guix-package-aliases.sh: Add test.