summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-23gnu: gnucash: Add information about how to use the documentation.Maxim Cournoyer
It was not obvious that another application, Yelp, needed to be installed to so that opening the help of GnuCash from within the application would work. Fixes issue #33960 (see: https://issues.guix.info/issue/33960). * gnu/packages/gnucash.scm (gnucash)[description]: Explain how to enable the documentation.
2019-01-23gnu: gnucash: Update to 3.4.Maxim Cournoyer
* gnu/packages/gnucash.scm (gnucash): Update to 3.4. [outputs]: Add debug. (gnucash-docs): Update to 3.4-1. [native-inputs]: Update docbook-xml to version 4.5 and drop older versions.
2019-01-23gnu: gnucash: Disable the stress-options-test using a phase.Maxim Cournoyer
The qof test is also reinstated; it was failing because the needed locales were not installed. * gnu/packages/patches/gnucash-disable-failing-tests.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it. * gnu/packages/gnucash.scm (gnucash)[patches]: Remove it. [phases]{disable-stress-options-test}: Implement it using SUBSTITUTES*. {install-locales}: New phase.
2019-01-23gnu: gnucash: Convert price-quotes-perl patch to a phase.Maxim Cournoyer
* gnu/packages/patches/gnucash-price-quotes-perl.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it. * gnu/packages/gnucash.scm (gnucash)[patches]: Remove it. [phases]{fix-finance-quote-check}: Implement it using SUBSTITUTES*.
2019-01-23gnu: gnucash: Fix indentation.Maxim Cournoyer
* gnu/packages/gnucash.scm (gnucash): Fix indentation.
2019-01-23gnu: Add emacs-simple-mpc.Ricardo Wurmus
* gnu/packages/emacs-xyz.scm (emacs-simple-mpc): New variable.
2019-01-23gnu: guile-wisp: Simplify arguments and fix indentation.Ricardo Wurmus
* gnu/packages/guile.scm (guile-wisp)[arguments]: Slightly simplify and fix indentation.
2019-01-23gnu: guile-wisp: Update home page.Ricardo Wurmus
* gnu/packages/guile.scm (guile-wisp)[home-page]: Use HTTPS.
2019-01-23gnu: guile-wisp: Update to 0.9.9.Ricardo Wurmus
* gnu/packages/guile.scm (guile-wisp): Update to 0.9.9.
2019-01-23gnu: emacs-emms-mode-line-cycle: Don't use unstable tarball.Efraim Flashner
* gnu/packages/emacs-xyz.scm (emacs-emms-mode-line-cycle)[source]: Use 'git-fetch'.
2019-01-23gnu: emacs-ghub: Update to 3.2.0.Efraim Flashner
* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.2.0. [propagated-inputs]: Add emacs-dash, emacs-graphql, emacs-treepy. [synopsis, description]: Update. (emacs-magit, emacs-magit-svn)[propagated-inputs]: Add emacs-graphql, emacs-treepy. [arguments]: Update accordingly.
2019-01-23gnu: emacs-magit: Update to 2.13.1.Efraim Flashner
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 2.13.1. [source]: Use 'git-fetch'.
2019-01-23gnu: emacs-haskell-mode: Don't use unstable tarball.Efraim Flashner
* gnu/packages/emacs-xyz.scm (emacs-haskell-mode)[source]: Use 'git-fetch'.
2019-01-23gnu: emacs-ghub: Don't use unstable-tarball.Efraim Flashner
* gnu/packages/emacs-xyz.scm (emacs-ghub)[source]: Use 'git-fetch'.
2019-01-23gnu: emacs-magit-svn: Update to 2.2.1.Efraim Flashner
* gnu/packages/emacs-xyz.scm (emacs-magit-svn): Update to 2.2.1.
2019-01-23gnu: emacs-magit-svn: Add missing inputs.Efraim Flashner
* gnu/packages/emacs-xyz.scm (emacs-magit-svn)[propagated-inputs]: Add emacs-ghub, emacs-magit-popup. [arguments]: Adjust accordingly.
2019-01-23gnu: eamcs-magit-svm: Don't use unstable tarball.Efraim Flashner
* gnu/packages/emacs-xyz.scm (emacs-magit-svn)[source]: Use 'git-fetch'. [native-inputs]: Remove tar, gzip. [arguments]: Adjust code accordingly.
2019-01-23gnu: emacs-git-modes: Don't use unstable tarball.Efraim Flashner
* gnu/packages/emacs-xyz.scm (emacs-git-mode)[source]: Use 'git-fetch'.
2019-01-23gnu: wine-staging: Update to 4.0.Rutger Helling
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0. * gnu/packages/wine.scm (wine-staging): Update to 4.0.
2019-01-23gnu: wine: Update to 4.0.Rutger Helling
* gnu/packages/wine.scm (wine): Update to 4.0. [inputs]: Add sdl2 and vulkan-loader. * gnu/packages/wine.scm (wine-staging)[inputs]: Remove sdl2 and vulkan-loader, inherit from wine instead.
2019-01-23gnu: linux-libre: Update to 4.20.4.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.4. (%linux-libre-hash): Update hash.
2019-01-23gnu: linux-libre@4.19: Update to 4.19.17.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.17. (%linux-libre-4.19-hash): Update hash.
2019-01-22gnu: emacs-ert-runner: Update to latest upstream commit.Maxim Cournoyer
The latest tag is many years old, and the latest upstream branch includes important fixes such as displaying correctly the backtrace upon encountering errors (see: https://github.com/rejeep/ert-runner.el/commit/4b6e6cb81fb3cb9db60046f70256555a9ae97459). * gnu/packages/emacs-xyz.scm (emacs-ert-runner): Update to the latest upstream commit. [origin]: Use GIT-FETCH instead of URL-FETCH to mitigate against GitHub's dynamically generated tarballs.
2019-01-22doc: Move "Package Modules" under "Programming Interface".Ludovic Courtès
* doc/guix.texi (Package Modules): Move to... (Programming Interface): ... here. Turn into a section.
2019-01-22doc: Move "Packaging Guidelines" under "Contributing".Ludovic Courtès
* doc/guix.texi (Packaging Guidelines): Move to... * doc/contributing.texi (Packaging Guidelines): ... here. Turn into a section. Adjust references to "Contributing".
2019-01-22doc: Move "System Installation" right after "Installation".Ludovic Courtès
* doc/guix.texi (System Installation): Move right after "Installation".
2019-01-22doc: Move sections under "GNU Distribution" one level higher.Ludovic Courtès
* doc/guix.texi (Introduction): Add note about Guix System. [Managing Software the Guix Way]: New section heading. [GNU Distribution]: New subsection of "Introduction". Mention "Guix System" rather than "GuixSD" and update the list of supported systems. (GNU Distribution): Remove as a chapter. (System Installation, System Configuration, Documentation) (Installing Debugging Files, Security Updates, Package Modules) (Packaging Guidelines, Bootstrapping, Porting): Turn these sections into chapters.
2019-01-22self: System tests depend on CLI modules.Ludovic Courtès
This is because (gnu tests docker) depends on (guix scripts pack). * guix/self.scm (compiled-guix)[*system-test-modules*]: Add dependency on *CLI-MODULES*.
2019-01-22offload: 'status' reports the time difference.Ludovic Courtès
* guix/scripts/offload.scm (check-machine-status): Report the time difference for each MACHINE.
2019-01-22records: Detect duplicate field initializers.Ludovic Courtès
* guix/records.scm (report-duplicate-field-specifier): New procedure. (make-syntactic-constructor): Call it. * tests/records.scm ("define-record-type* & duplicate initializers"): New test. Co-authored-by: Mark H Weaver <mhw@netris.org>
2019-01-22compile: Let compiler warnings through during the load phase.Ludovic Courtès
Previous warnings and errors such as those raised by (guix records) would not be displayed during the load phase. * guix/build/compile.scm (load-files): Remove 'parameterize' around 'resolve-interface' call. (compile-files)[build]: Move 'with-fluids' for *CURRENT-WARNING-PREFIX* to... <top level>: ... here.
2019-01-22gnu: Remove duplicate record fields.Ludovic Courtès
* gnu/packages/haskell.scm (ghc-case-insensitive): Remove duplicate 'inputs' field. * gnu/packages/python-xyz.scm (python2-pysnptools): Remove duplicate 'native-inputs' field. * gnu/tests/install.scm (%separate-home-os): Remove duplicate 'type' field.
2019-01-22self: Remove leftover export.Ludovic Courtès
* guix/self.scm: Remove 'reload-guix' export.
2019-01-22vm: Remove unnecessary import.Ludovic Courtès
* gnu/system/vm.scm: Remove unnecessary (guix scripts pack) import.
2019-01-22gnu: Add fakeroot.Danny Milosavljevic
* gnu/packages/linux.scm (fakeroot): New variable.
2019-01-22gnu: Add genext2fs.Danny Milosavljevic
* gnu/packages/linux.scm (genext2fs): New variable.
2019-01-22gnu: bitcoin-core: Update to 0.17.1.Carl Dong
* gnu/packages/finances.scm (bitcoin-core): Update to 0.17.1. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-01-22gnu: bitcoin-core: End phase in #t.Danny Milosavljevic
* gnu/packages/finance.scm (bitcoin-core)[arguments]<#:phases>[set-home]: End phase in #t.
2019-01-22gnu: bitcoin-core: Make bitcoin-qt deterministic.Carl Dong
* gnu/packages/finance.scm (bitcoin-core)[arguments]<#:phases> [make-qt-deterministic]: New phase. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-01-22gnu: Add glibc-locales variants for older versions of glibc.Ricardo Wurmus
* gnu/packages/base.scm (make-glibc-locales, make-glibc-utf8-locales): New procedures. (glibc-locales): Express in terms of make-glibc-locales. (glibc-utf8-locales): Express in terms of make-glibc-utf8-locales. (glibc-locales-2.27, glibc-utf8-locales-2.27): New variables.
2019-01-22gnu: paps: Update to 0.7.0-1.37e6ca1.Ricardo Wurmus
* gnu/packages/pdf.scm (paps): Update to 0.7.0-1.37e6ca1. [source]: Fetch from git. [arguments]: Add phase "do-not-run-configure-script-during-bootstrap". [native-inputs]: Add autoconf, automake, gettext-minimal, glib:bin and intltool. [home-page]: Point to Github.
2019-01-22gnu: python-websocket-client: Update to 0.54.0.Efraim Flashner
* gnu/packages/python-web.scm (python-websocket-client): Update to 0.54.0. [properties]: New field. (python2-websocket-client)[native-inputs]: Add python2-backport-ssl-match-hostname.
2019-01-22gnu: python-isort: Update to 4.3.4.Efraim Flashner
* gnu/packages/python-xyz.scm (python-isort): Update to 4.3.4. [source]: Use 'git-fetch'. [properties]: New field. (python2-isort)[native-inputs]: Add python2-futures.
2019-01-22gnu: python-wrapt: Update to 1.11.1.Efraim Flashner
* gnu/packages/python-xyz.scm (python-wrapt): Update to 1.11.1.
2019-01-22gnu: python-virtualenv: Update to 16.1.0.Efraim Flashner
* gnu/packages/python-xyz.scm (python-virtualenv): Update to 16.1.0. [arguments]: Move custom 'check phase to custom 'disable-failing-test phase and re-instate standard 'check phase.
2019-01-22gnu: guile-bytestructures: Update to 1.0.5.Taylan Kammer
* gnu/packages/guile.scm (guile-bytestructures): Update to 1.0.5.
2019-01-21gnu: emacs-nix-mode: Move to emacs-xyz.scm.Ludovic Courtès
This removes emacs-xyz.scm from the closure of (gnu packages base). * gnu/packages/package-management.scm (emacs-nix-mode): Move back to... * gnu/packages/emacs-xyz.scm (emacs-nix-mode): ... here. New variable.
2019-01-21tests: Adjust for removal of 'device' field in <bootloader-configuration>.Ludovic Courtès
This is a followup to commit 5f7467f046c3c1648cdf6eb81b3ec041bfc1f9bb. * tests/guix-system.sh: For <bootloader-configuration> records, use 'target' rather than 'device'.
2019-01-21store: Rename '&nix-error' to '&store-error'.Ludovic Courtès
* guix/store.scm (&nix-error): Rename to... (&store-error): ... this, and adjust users. (&nix-connection-error): Rename to... (&store-connection-error): ... this, and adjust users. (&nix-protocol-error): Rename to... (&store-protocol-error): ... this, adjust users. (&nix-error, &nix-connection-error, &nix-protocol-error): Define these condition types and their getters as deprecrated aliases. * build-aux/run-system-tests.scm, guix/derivations.scm, guix/grafts.scm, guix/scripts/challenge.scm, guix/scripts/graph.scm, guix/scripts/lint.scm, guix/scripts/offload.scm, guix/serialization.scm, guix/ssh.scm, guix/tests.scm, guix/ui.scm, tests/derivations.scm, tests/gexp.scm, tests/guix-daemon.sh, tests/packages.scm, tests/store.scm, doc/guix.texi: Adjust to use the new names.
2019-01-21store: Rename <nix-server> to <store-connection>.Ludovic Courtès
* guix/store.scm (<nix-server>): Rename to... (<store-connection>): ... this. Adjust users accordingly. (nix-server?, nix-server-major-version) (nix-server-minor-version, nix-server-socket) (nix-server-version): Define as deprecated aliases. * guix/inferior.scm: Adjust accordingly. * guix/ssh.scm: Likewise.