summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-26gnu: icecat: Add libxscrnsaver to runtime LD_LIBRARY_PATHIvan Kozlov
IceCat loads libXss.so at runtime to inhibit screen locking if other interfaces are unavailable. * gnu/packages/gnuzilla.scm (icecat)[arguments]: Add libxscrnsaver to wrap-program arguments. Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-26gnu: emacs-treemacs-extra: Fix build.Oleg Pykhalov
* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[propagated-inputs]: Add EMACS-PERSP-MODE.
2020-07-26gnu: Add emacs-org-generate.Oleg Pykhalov
* gnu/packages/emacs-xyz.scm (emacs-org-generate): New variable.
2020-07-26gnu: Add emacs-cort.Oleg Pykhalov
* gnu/packages/emacs-xyz.scm (emacs-cort): New variable.
2020-07-26gnu: emacs-ansi: Update to 0.4.1-1.a41d5cc.Oleg Pykhalov
* gnu/packages/emacs-xyz.scm (emacs-ansi): Update to 0.4.1-1.a41d5cc.
2020-07-26gnu: quassel: Fix icons in Qt interface.Jakub Kądziołka
* gnu/packages/irc.scm (quassel)[inputs]: Add qtsvg. [build-system]: Switch to qt-build-system.
2020-07-25gnu: nomad: Fix build.Tobias Geerinckx-Rice
* gnu/packages/guile-xyz.scm (nomad)[inputs]: Use Guile 2.2 library packages. [arguments]: Treat warnings as warnings.
2020-07-25gnu: flint: Update to 2.6.1.Tobias Geerinckx-Rice
* gnu/packages/algebra.scm (flint): Update to 2.6.1.
2020-07-25gnu: kyotocabinet: Update to 1.2.78.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (kyotocabinet): Update to 1.2.78.
2020-07-25guix system: Report file system errors using 'report-error'.Ludovic Courtès
* guix/scripts/system.scm (check-file-system-availability)[file-system-location*]: Return a <location> record instead of a string. [error]: Use 'report-error' instead of 'format'. Change callers accordingly.
2020-07-25Use 'formatted-message' instead of '&message' where appropriate.Ludovic Courtès
* gnu.scm (%try-use-modules): Use 'formatted-message' instead of '&message'. * gnu/machine/digital-ocean.scm (maybe-raise-unsupported-configuration-error): Likewise. * gnu/machine/ssh.scm (machine-check-file-system-availability): Likewise. (machine-check-building-for-appropriate-system): Likewise. (deploy-managed-host): Likewise. (maybe-raise-unsupported-configuration-error): Likewise. * gnu/packages.scm (search-patch): Likewise. * gnu/services.scm (%service-with-default-value): Likewise. (files->etc-directory): Likewise. (fold-services): Likewise. * gnu/system.scm (locale-name->definition*): Likewise. * gnu/system/mapped-devices.scm (check-device-initrd-modules): Likewise. (check-luks-device): Likewise. * guix/channels.scm (latest-channel-instance): Likewise. * guix/cve.scm (json->cve-items): Likewise. * guix/git-authenticate.scm (commit-signing-key): Likewise. (commit-authorized-keys): Likewise. (authenticate-commit): Likewise. (verify-introductory-commit): Likewise. * guix/remote.scm (remote-pipe-for-gexp): Likewise. * guix/scripts/graph.scm (assert-package): Likewise. * guix/scripts/offload.scm (private-key-from-file*): Likewise. * guix/ssh.scm (authenticate-server*): Likewise. (open-ssh-session): Likewise. (remote-inferior): Likewise. * guix/ui.scm (matching-generations): Likewise. * guix/upstream.scm (package-update): Likewise. * tests/channels.scm ("latest-channel-instances, missing introduction for 'guix'"): Catch 'formatted-message?'. ("authenticate-channel, wrong first commit signer"): Likewise. * tests/lint.scm ("patches: not found"): Adjust message string. * tests/packages.scm ("patch not found yields a run-time error"): Catch 'formatted-message?'. * guix/lint.scm (check-patch-file-names): Handle 'formatted-message?'. (check-derivation): Ditto.
2020-07-25diagnostics: Add '&formatted-message'.Ludovic Courtès
This allows 'gettext' to be called on the format string at the site where the exception is caught (rather than the site where it's thrown). It also allows for argument highlighting. * guix/diagnostics.scm (&formatted-message): New condition type. (check-format-string): New procedure. (formatted-message): New macro. * guix/ui.scm (report-load-error): Add clause for 'formatted-message?'. (warn-about-load-error): Likewise. (call-with-error-handling): Likewise. (read/eval): Likewise.
2020-07-25diagnostics: Add a procedural variant of diagnostic procedures.Ludovic Courtès
Callers can pass 'report-error', 'warning', etc. to 'apply'. * guix/diagnostics.scm (trivial-format-string?): New procedure, moved from... (highlight-argument): ... here. (define-diagnostic): Add 'identifier?' clause. (emit-diagnostic): New procedure.
2020-07-25ui: Factorize '&message' handling.Ludovic Courtès
* guix/ui.scm (call-with-error-handling): Factorize the three 'message-condition?' clauses into one.
2020-07-25file-systems: Convey hint via '&fix-hint'.Ludovic Courtès
* gnu/system/file-systems.scm (btrfs-store-subvolume-file-name): Use '&fix-hint' for the hint.
2020-07-25utils: Move '&fix-hint' to (guix diagnostics).Ludovic Courtès
* guix/utils.scm (&fix-hint): Move to... * guix/diagnostics.scm (&fix-hint): ... here. * gnu.scm: Adjust imports accordingly. * gnu/system/mapped-devices.scm: Likewise. * guix/channels.scm: Likewise. * guix/profiles.scm: Likewise. * guix/scripts/system/reconfigure.scm: Likewise. * guix/ssh.scm: Likewise.
2020-07-25utils: Remove compatibility re-export of 'memoize'.Ludovic Courtès
The 'memoize' binding was re-exported in 2016, commit 19e1d5f7f90194f1ac7e783b28a688ce1441786d, as a backwards-compatibility measure that makes little sense now. * guix/utils.scm: Don't re-export 'memoize'. * guix/import/pypi.scm: Adjust imports. * tests/pypi.scm: Remove duplicate (guix memoization) import.
2020-07-25utils: Move <location> and '&error-location' to (guix diagnostics).Ludovic Courtès
* guix/utils.scm (<location>, source-properties->location) (location->source-properties, &error-location): Move to... * guix/diagnostics.scm: ... here. * gnu.scm: Adjust imports accordingly. * gnu/machine.scm: Likewise. * gnu/system.scm: Likewise. * gnu/tests.scm: Likewise. * guix/inferior.scm: Likewise. * tests/channels.scm: Likewise. * tests/packages.scm: Likewise.
2020-07-25gnu: beets: Support replaygain plugin.Lars-Dominik Braun
* gnu/packages/music.scm (beets)[arguments]: Add 'wrap-typelib phase. [inputs]: Add gstreamer, gst-plugins-base, gst-plugins-good, gobject-introspection and python-pygobject. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add python-pre-commit.Vinicius Monego
* gnu/packages/version-control.scm (pre-commit): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add python-pytest-env.Vinicius Monego
* gnu/packages/python-check.scm (python-pytest-env): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add python-nodeenv.Vinicius Monego
* gnu/packages/python-xyz.scm (python-nodeenv): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add python-identify.Vinicius Monego
* gnu/packages/python-xyz.scm (python-identify): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add python-cfgv.Vinicius Monego
* gnu/packages/python-xyz.scm (python-cfgv): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add python-covdefaults.Vinicius Monego
* gnu/packages/python-check.scm (python-covdefaults): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add python-pytest-mpl.Vinicius Monego
* gnu/packages/python-check.scm (python-pytest-mpl): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add python-pytest-remotedata.Vinicius Monego
* gnu/packages/python-check.scm (python-pytest-remotedata): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add python-pytest-openfiles.Vinicius Monego
* gnu/packages/python-check.scm (python-pytest-openfiles): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add python-pytest-filter-subpackage.Vinicius Monego
* gnu/packages/python-check.scm (python-pytest-filter-subpackage): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add python-pytest-doctestplus.Vinicius Monego
* gnu/packages/python-check.scm (python-pytest-doctestplus): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add python-pytest-arraydiff.Vinicius Monego
* gnu/packages/python-check.scm (python-pytest-arraydiff): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: python-typing-extension: Update to 3.7.4.2.Tanguy Le Carrour
* gnu/packages/python-xyz.scm (python-typing-extension): Update to 3.7.4.2. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: Add syncthing-gtk.Giacomo Leidi
* gnu/packages/syncthing.scm (syncthing-gtk): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25gnu: procenv: Check is a native input.Marius Bakke
* gnu/packages/linux.scm (procenv)[inputs]: Move CHECK ... [native-inputs]: ... here.
2020-07-25gnu: libsigrok: Remove unused input.Marius Bakke
* gnu/packages/electronics.scm (libsigrok)[native-inputs]: Remove CHECK.
2020-07-25gnu: ao: Update source URI.Marius Bakke
* gnu/packages/xiph.scm (ao)[source](uri): Adjust to current.
2020-07-25gnu: Add emacs-shx.Joseph LaFreniere
* gnu/packages/emacs-xyz.scm (emacs-shx): New variable. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25gnu: Add guile-lzlib.Mathieu Othacehe
* gnu/packages/guile-xyz.scm (guile-lzlib): New variable.
2020-07-25gnu: Add guile-zlib.Mathieu Othacehe
* gnu/packages/guile-xyz.scm (guile-zlib): New variable.
2020-07-25gnu: emacs-erc-hl-nicks: Update to 1.3.4.Michael Rohleder
* gnu/packages/emacs-xyz.scm (emacs-erc-hl-nicks): Update to 1.3.4. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25gnu: emacs-helm: Update to 3.6.4.Michael Rohleder
From 451290515c14b44aa00bd542e13a00a3898d4a90 Mon Sep 17 00:00:00 2001 From: Michael Rohleder <mike@rohleder.de> Date: Mon, 20 Jul 2020 18:36:09 +0200 Subject: [PATCH] gnu: emacs-helm: Update to 3.6.4. * gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.6.4. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25gnu: emacs-org-re-reveal: Update to 3.0.2.Michael Rohleder
From 1c27f0dd4ab904319ba2b11c29afea07b7f4aca9 Mon Sep 17 00:00:00 2001 From: Michael Rohleder <mike@rohleder.de> Date: Mon, 20 Jul 2020 18:55:29 +0200 Subject: [PATCH] gnu: emacs-org-re-reveal: Update to 3.0.2. * gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.0.2. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25gnu: Add azimuth.Trevor Hass
* gnu/packages/games.scm (azimuth): New variable. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25gnu: squeak-vm: Enter build directory once.Tobias Geerinckx-Rice
* gnu/packages/smalltalk.scm (squeak-vm)[arguments]: Use CHDIR instead of pseudofunctional WITH-DIRECTORY-EXCURSIONs. Drop the custom ‘build’ phase.
2020-07-25gnu: squeak-vm: Update home page.Tobias Geerinckx-Rice
* gnu/packages/smalltalk.scm (squeak-vm)[source, home-page]: Drop ‘www’ subdomain.
2020-07-25gnu: wine-staging: Update to 5.13.Tobias Geerinckx-Rice
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 5.13.
2020-07-25gnu: mpg123: Update to 1.26.3.Tobias Geerinckx-Rice
* gnu/packages/mp3.scm (mpg123): Update to 1.26.3.
2020-07-25gnu: burp: Enable the live status monitor.Tobias Geerinckx-Rice
* gnu/packages/backup.scm (burp)[inputs]: Add ncurses.
2020-07-25gnu: bshapr: Update to 0.9.Tobias Geerinckx-Rice
* gnu/packages/music.scm (bshapr): Update to 0.9.
2020-07-25gnu: fswatch: Update to 1.15.0.Tobias Geerinckx-Rice
* gnu/packages/monitoring.scm (fswatch): Update to 1.15.0.