aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
* doc: Explain that '--profile' expects a file name.•••* doc/guix.texi (Invoking guix package): Explain that the argument to --profile is a file name. Ludovic Courtès2019-09-23
* gnu: libomp: Fix test target.•••* gnu/packages/llvm.scm (libomp)[arguments]: Change #:test-target value. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Boris A. Dekshteyn2019-09-23
* gnu: mit-scheme: Pass a valid tarball hash on non-x86.•••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. Ludovic Courtès2019-09-23
* deploy: Add '--verbosity' and properly interpret build log.•••This is a followup to 91300526b7d9d775bd98a700ed3758420ef9eac6. * guix/scripts/deploy.scm (show-help, %options): Add '--verbosity'. (guix-deploy): Wrap 'with-store' in 'with-status-verbosity'. Ludovic Courtès2019-09-23
* etc: Add channel news file.•••* etc/news.scm: New file. * Makefile.am (EXTRA_DIST): Add it. Ludovic Courtès2019-09-23
* Add '.guix-channel' file.•••* .guix-channel: New file. * Makefile.am (EXTRA_DIST): Add it. Ludovic Courtès2019-09-23
* pull: Display news titles directly upon 'pull'.•••* 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. Ludovic Courtès2019-09-23
* pull: '-l' displays channel news.•••* guix/scripts/pull.scm (display-channel-news): Make 'previous' a parameter. (process-query)[list-generations]: Call 'display-channel-news'. Ludovic Courtès2019-09-23
* pull: Display channel news.•••* 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. Ludovic Courtès2019-09-23
* ui: Add 'current-message-language'.•••* guix/ui.scm (%default-message-language): New variable. (current-message-language): New procedure. Ludovic Courtès2019-09-23
* channels: Allow news entries to refer to a tag.•••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. Ludovic Courtès2019-09-23
* channels: Add support for a news file.•••* 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. Ludovic Courtès2019-09-23
* git: Add 'commit-difference'.•••* 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. Ludovic Courtès2019-09-23
* git: 'update-cached-checkout' avoids network access when unnecessary.•••* guix/git.scm (reference-available?): New procedure. (update-cached-checkout): Avoid call to 'remote-fetch' when REPOSITORY already contains REF. Ludovic Courtès2019-09-23
* pull: '--news' shows the list of channels added or removed.•••* guix/scripts/pull.scm (display-channel, channel=?) (display-channel-news, display-news): New procedures. (process-query): Call 'display-news' instead of 'display-profile-news'. Ludovic Courtès2019-09-23
* gnu: wl-clipboard: Update to 2.0.0_beta2.•••* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.0.0_beta2. Efraim Flashner2019-09-23
* gnu: gdb-8.3: Update to 8.3.1.•••* gnu/packages/gdb.scm (gdb-8.3): Update to 8.3.1. Efraim Flashner2019-09-23
* gnu: datamash: Update to 1.5.•••* gnu/packages/datamash.scm (datamash): Update to 1.5. Efraim Flashner2019-09-23
* gnu: emacs-suggest: Enable tests.•••* gnu/packages/emacs-xyz.scm (emacs-suggest): Enable tests. Brian Leung2019-09-23
* gnu: emacs-helpful: Enable tests.•••* gnu/packages/emacs-xyz.scm (emacs-helpful): Enable tests. Brian Leung2019-09-23
* gnu: emacs-ht: Enable tests.•••* gnu/packages/emacs-xyz.scm (emacs-ht): Enable tests. Brian Leung2019-09-23
* gnu: emacs-tco-el: Enable tests.•••* gnu/packages/emacs-xyz.scm (emacs-tco-el): Enable tests. Brian Leung2019-09-22
* gnu: emacs-loop: Enable tests.•••* gnu/packages/emacs-xyz.scm (emacs-loop): Enable tests. Brian Leung2019-09-22
* gnu: emacs-elisp-refs: Enable tests.•••* gnu/packages/emacs-xyz.scm (emacs-elisp-refs): Enable tests. Brian Leung2019-09-22
* gnu: emacs-realgud: Update to 1.5.1.•••* gnu/packages/emacs-xyz.scm (emacs-realgud): Update to 1.5.1. Brian Leung2019-09-22
* gnu: emacs-company-lsp: Enable tests.•••* gnu/packages/emacs-xyz.scm (emacs-company-lsp): Enable tests. Brian Leung2019-09-22
* gnu: js-datatables: Update to 1.10.19.•••* gnu/packages/javascript.scm (js-datatables): Update to 1.10.19. Efraim Flashner2019-09-22
* gnu: parallel: Update to 20190922.•••* gnu/packages/parallel.scm (parallel): Update to 20190922. Tobias Geerinckx-Rice2019-09-22
* gnu: Add freecad.•••* gnu/packages/engineering.scm (freecad): New variable. John Soo2019-09-22
* gnu: Add libmedfile.•••* gnu/packages/engineering.scm (libmedfile): New variable. John Soo2019-09-22
* gnu: Add libarea.•••* gnu/packages/engineering.scm (libarea): New variable. John Soo2019-09-22
* gnu: Add libspnav.•••* gnu/packages/engineering.scm (libspnav): New variable. John Soo2019-09-22
* gnu: Add python-pyside-2-tools.•••* gnu/packages/qt.scm (python-pyside-2-tools): New variable. John Soo2019-09-22
* gnu: Add python-pyside-2.••• * gnu/packages/qt.scm (python-pyside-2): New variable. John Soo2019-09-22
* gnu: Add libcxx-6•••* gnu/packages/llvm.scm (libcxx-6): New variable. John Soo2019-09-22
* gnu: Add python-shiboken-2.•••* gnu/packages/qt.scm (python-shiboken-2): New variable. John Soo2019-09-22
* gnu: Add coin3D.•••* gnu/packages/graphics.scm (coin3D): New variable. John Soo2019-09-22
* gnu: emacs-company-lua: Update to 0.1-2.29f6819.•••* gnu/packages/emacs-xyz.scm (emacs-company-lua): Update to 0.1-2.29f6819. [arguments]: Include extra directory. Brian Leung2019-09-22
* gnu: emacs-crux: Update to 0.3.0-2.308f17d.•••* gnu/packages/emacs-xyz.scm (emacs-crux): Update to 0.3.0-2.308f17d. Brian Leung2019-09-22
* gnu: emacs-lispy: Update included files.•••* gnu/packages/emacs-xyz.scm (emacs-lispy): Update included files. Brian Leung2019-09-22
* gnu: diffoscope: Adjust native-inputs for architecture limitations.•••* 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. Vagrant Cascadian2019-09-21
* gnu: mutt: Update to 1.12.2.•••* gnu/packages/mail.scm (mutt): Update to 1.12.2. Tobias Geerinckx-Rice2019-09-21
* gnu: emacs-attrap: Update to 1.0-2.18cd1f7.•••* gnu/packages/emacs-xyz.scm (emacs-attrap): Update to 1.0-2.18cd1f7. Brian Leung2019-09-21
* gnu: emacs-github-review: Enable tests.•••* gnu/packages/emacs-xyz.scm (emacs-github-review): Enable tests. Brian Leung2019-09-21
* gnu: emacs-elfeed: Update to 3.2.0.•••* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.2.0. Brian Leung2019-09-21
* gnu: libgnomekbd: Don't use NAME in source URI.•••* gnu/packages/gnome.scm (libgnomekbd)[source]: Hard-code NAME. Tobias Geerinckx-Rice2019-09-21
* gnu: libgnomekbd: Update to 3.26.1.•••* gnu/packages/gnome.scm (libgnomekbd): Update to 3.26.1. Tobias Geerinckx-Rice2019-09-21
* gnu: wxmaxima: Update to 19.09.0.•••* gnu/packages/maths.scm (wxmaxima): Update to 19.09.0. Tobias Geerinckx-Rice2019-09-21
* services: virtualization: Change libvirtd use syslog by default.•••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". Christopher Baines2019-09-21
* gnu: guile-email: Add phase to patch the module directory.•••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. Christopher Baines2019-09-21