jackhill/guix/guix.git
4 years agognu: Move the deprecated 'ghc-stylish-haskell' closer to its replacement.
Marius Bakke [Sun, 29 Mar 2020 19:15:59 +0000 (21:15 +0200)]
gnu: Move the deprecated 'ghc-stylish-haskell' closer to its replacement.

Inheritance across modules can cause unbound variable errors because
of cyclic dependencies between the modules.

* gnu/packages/haskell-xyz.scm (ghc-stylish-haskell): Move from here ...
* gnu/packages/haskell-apps.scm (ghc-stylish-haskell): ... to here.

4 years agognu: Add pocketsphinx.
Nicolas Goaziou [Sat, 21 Mar 2020 14:59:01 +0000 (15:59 +0100)]
gnu: Add pocketsphinx.

* gnu/packages/speech.scm (pocketsphinx): New variable.

4 years agognu: Add sphinxbase.
Nicolas Goaziou [Sat, 21 Mar 2020 13:17:52 +0000 (14:17 +0100)]
gnu: Add sphinxbase.

* gnu/packages/speech.scm (sphinxbase): New variable.

4 years agognu: GnuPG: Really use ~/.guix-profile/bin/pinentry by default.
Leo Famulari [Fri, 27 Mar 2020 22:44:48 +0000 (18:44 -0400)]
gnu: GnuPG: Really use ~/.guix-profile/bin/pinentry by default.

Fixes <https://bugs.gnu.org/24076>.

* gnu/packages/patches/gnupg-default-pinentry.patch: New file. Use $HOME to find
the user's Guix profile and installed pinentry.
* gnu/local.mk (dist_patch_DATA): Add the patch.
* gnu/packages/gnupg.scm (gnupg)[source]: Use it.

4 years agognu: Add flyer-composer-cli.
Hartmut Goebel [Thu, 5 Mar 2020 14:37:58 +0000 (15:37 +0100)]
gnu: Add flyer-composer-cli.

* gnu/packages/pdf.scm (flyer-composer-cli): New variable.

4 years agognu: Add flyer-composer.
Hartmut Goebel [Thu, 5 Mar 2020 14:37:20 +0000 (15:37 +0100)]
gnu: Add flyer-composer.

* gnu/packages/pdf.scm (flyer-composer): New variable.

4 years agognu: z3: Fix build determinism.
Jakub Kądziołka [Sun, 29 Mar 2020 18:34:47 +0000 (20:34 +0200)]
gnu: z3: Fix build determinism.

* gnu/packages/maths.scm (z3)[arguments]: Add a phase to set
  PYTHONHASHSEED=0.

4 years agognu: tesseract-ocr: Don't use unstable tarball.
Efraim Flashner [Sun, 29 Mar 2020 18:02:15 +0000 (21:02 +0300)]
gnu: tesseract-ocr: Don't use unstable tarball.

* gnu/packages/ocr.scm (tesseract-ocr)[source]: Download using git-fetch.
[home-page]: Use full URL.

4 years agognu: vowpal-wabbit: Don't use unstable tarball.
Efraim Flashner [Sun, 29 Mar 2020 17:21:25 +0000 (20:21 +0300)]
gnu: vowpal-wabbit: Don't use unstable tarball.

* gnu/packages/machine-learning.scm (vowpal-wabbit)[source]: Download
using git-fetch.
[arguments]: Add custom 'make-files-writable phase.

4 years agognu: unionfs-fuse: Don't use unstable tarball.
Efraim Flashner [Sun, 29 Mar 2020 17:04:58 +0000 (20:04 +0300)]
gnu: unionfs-fuse: Don't use unstable tarball.

* gnu/packages/linux.scm (unionfs-fuse)[source]: Download using git-fetch.

4 years agognu: txt2man: Don't use unstable tarball.
Efraim Flashner [Sun, 29 Mar 2020 17:00:58 +0000 (20:00 +0300)]
gnu: txt2man: Don't use unstable tarball.

* gnu/packages/man.scm (txt2man)[source]: Download using git-fetch.

4 years agognu: nextpnr-ice40: Clean-up description.
Efraim Flashner [Sun, 29 Mar 2020 16:51:30 +0000 (19:51 +0300)]
gnu: nextpnr-ice40: Clean-up description.

* gnu/packages/fpga.scm (nextpnr-ice40)[description]: Appease guix lint.

4 years agognu: nextpnr-ice40: Use a source file-name.
Efraim Flashner [Sun, 29 Mar 2020 16:47:21 +0000 (19:47 +0300)]
gnu: nextpnr-ice40: Use a source file-name.

* gnu/packages/fpga.scm (nextpnr-ice40)[source]: Add file-name field.

4 years agognu: synthv1: Update to 0.9.13.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 16:40:06 +0000 (18:40 +0200)]
gnu: synthv1: Update to 0.9.13.

* gnu/packages/music.scm (synthv1): Update to 0.9.13.

4 years agognu: padthv1: Update to 0.9.13.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 16:54:10 +0000 (18:54 +0200)]
gnu: padthv1: Update to 0.9.13.

* gnu/packages/music.scm (padthv1): Update to 0.9.13.

4 years agognu: samplv1: Update to 0.9.13.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 16:54:03 +0000 (18:54 +0200)]
gnu: samplv1: Update to 0.9.13.

* gnu/packages/music.scm (samplv1): Update to 0.9.13.

4 years agognu: drumkv1: Update to 0.9.13.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 16:53:51 +0000 (18:53 +0200)]
gnu: drumkv1: Update to 0.9.13.

* gnu/packages/music.scm (drumkv1): Update to 0.9.13.

4 years agognu: cgit: Update to 1.2.3.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 16:35:56 +0000 (18:35 +0200)]
gnu: cgit: Update to 1.2.3.

* gnu/packages/version-control.scm (cgit): Update to 1.2.3.
[inputs]: Update git to 2.25.1.

4 years agognu: xtl: Update to 0.6.13.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 16:29:30 +0000 (18:29 +0200)]
gnu: xtl: Update to 0.6.13.

* gnu/packages/cpp.scm (xtl): Update to 0.6.13.

4 years agognu: numix-gtk-theme: Fix installation directory.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 16:01:04 +0000 (18:01 +0200)]
gnu: numix-gtk-theme: Fix installation directory.

* gnu/packages/gnome-xyz.scm (numix-gtk-theme)[arguments]: Replace
erroneous use of DESTDIR with INSTALL_DIR in #:make-flags.

4 years agognu: numix-gtk-theme: Fix name.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 15:53:51 +0000 (17:53 +0200)]
gnu: numix-gtk-theme: Fix name.

* gnu/package/gnome-xyz.scm (numix-gtk-theme): New public variable,
renamed from……
(numix-theme): …this now-deprecated one.

4 years agognu: numix-theme: The ‘check’ phase already respects ‘#:tests?’.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 15:24:38 +0000 (17:24 +0200)]
gnu: numix-theme: The ‘check’ phase already respects ‘#:tests?’.

* gnu/packages/gnome-xyz.scm (numix-theme)[arguments]: Don't delete
the ‘check’ phase.

4 years agognu: herbstluftwm: Put completions where fish expects them.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 15:14:24 +0000 (17:14 +0200)]
gnu: herbstluftwm: Put completions where fish expects them.

* gnu/packages/wm.scm (herbstluftwm)[arguments]: Set FISHCOMPLETIONDIR
in #:make-flags.

4 years agognu: herbstluftwm: The ‘check’ phase already respects ‘#:tests?’.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 15:04:48 +0000 (17:04 +0200)]
gnu: herbstluftwm: The ‘check’ phase already respects ‘#:tests?’.

* gnu/packages/wm.scm (herbstluftwm)[arguments]: Don't delete the
‘check’ phase.

4 years agognu: xscreensaver: Put ‘app-defaults’ in the right place.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 14:51:11 +0000 (16:51 +0200)]
gnu: xscreensaver: Put ‘app-defaults’ in the right place.

* gnu/packages/xdisorg.scm (xscreensaver)[arguments]: Drop /usr from
AD_DIR make flag.

4 years agognu: Remove more packages deprecated for over almost a year.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 13:55:33 +0000 (15:55 +0200)]
gnu: Remove more packages deprecated for over almost a year.

* gnu/packages/games.scm (armagetron-advanced)
(cataclysm-dark-days-ahead, gnubackgammon, l-abbaye-des-morts)
(the-battle-for-wesnoth, the-battle-for-wesnoth-server)
(project-starfighter, kiki-the-nano-bot, fish-fillets-ng)
(dungeon-crawl-stone-soup): Let's forget this ever happened.
* gnu/packages/emacs-xyz.scm (geiser, paredit, git-modes/old-name)
(magit, magit-svn, haskell-mode, emacs-emms-player-mpv, bbdb)
(ert-runner, groovy-emacs-modes): Remove variable.
* gnu/packages/engineering.scm (emacs-emms-player-simple-mpv)
(emacs-evil-ediff, emacs-evil-mu4e, emacs-wgrep-helm, ao): Likewise.
* gnu/packages/finance.scm (monero-core): Likewise.
* gnu/packages/gnome.scm (dungeon-crawl-stone-soup-tiles)
(tales-of-maj-eyal, battle-tanks, the-legend-of-edgar)
(gnome-tweak-tool): Likewise.
* gnu/packages/gnuzilla.scm (conkeror): Likewise.
* gnu/packages/guile-xyz.scm (mcron2): Likewise.
* gnu/packages/image.scm (pngcrunch): Likewise.
* gnu/packages/linux.scm (eudev-with-hwdb): Likewise.
* gnu/packages/maths.scm (qtoctave): Likewise.
* gnu/packages/package-management.scm (guile2.0-guix): Likewise.
* gnu/packages/php.scm (php-with-bcmath): Likewise.
* gnu/packages/python-xyz.scm (python-kivy-next, python2-kivy-next):
Likewise.
* gnu/packages/video.scm (livestreamer): Likewise.
* gnu/packages/virtualization.scm (lookingglass): Likewise.
* gnu/packages/vulkan.scm (vulkan-icd-loader): Likewise.
* gnu/packages/syndication.scm (newsbeuter): Likewise.
(newsboat)[description]: Remove historical footnote.

4 years agognu: Update hash-extender.
Jakub Kądziołka [Sun, 29 Mar 2020 16:35:06 +0000 (18:35 +0200)]
gnu: Update hash-extender.

* gnu/packages/crypto.scm (hash-extender): Update to newer commit.
* gnu/packages/patches/hash-extender-test-suite.patch: The patch
  was merged upstream, no need to apply it anymore.
* gnu/local.mk (dist_patch_DATA): Unregister the patch file.

4 years agognu: sameboy: Add missing #t in phase.
Jakub Kądziołka [Sun, 29 Mar 2020 16:21:40 +0000 (18:21 +0200)]
gnu: sameboy: Add missing #t in phase.

* gnu/packages/emulators.scm (sameboy)[arguments]: Add a trailing #t
  to the install phase.

4 years agognu: rgbds: Update to 0.3.10.
Jakub Kądziołka [Sun, 29 Mar 2020 16:21:09 +0000 (18:21 +0200)]
gnu: rgbds: Update to 0.3.10.

* gnu/packages/assembly.scm (rgbds): Update to 0.3.10.

4 years agoalgebra.scm: Add a copyright line
Jakub Kądziołka [Sun, 29 Mar 2020 16:01:07 +0000 (18:01 +0200)]
algebra.scm: Add a copyright line

This is a follow-up to commit d96ad7fa1dcb12082db1acc07876f1ff219489df.

4 years agognu: ntl: Update to 11.4.3.
Jakub Kądziołka [Sun, 29 Mar 2020 15:38:12 +0000 (17:38 +0200)]
gnu: ntl: Update to 11.4.3.

* gnu/packages/algebra.scm (ntl): Update to 11.4.3.
  [source], [home-page]: Use https URL.
  [source](snippet): Remove bundled libtool.
  [inputs]: Add gf2x.
  [arguments](configure): Use invoke insteam of system*. Remove the no longer
  supported WIZARD argument. Add a LIBTOOL parameter, since it's now
  required. Enable building with gf2x. Pass the paths to dependencies
  explicitly.
  (eclib)[inputs]: Remove the transitive dependency on gmp, which is now
  handled automatically by libtool.

4 years agopackages: Change 'guile-for-grafts' back to 2.0.
Ludovic Courtès [Sun, 29 Mar 2020 13:35:47 +0000 (15:35 +0200)]
packages: Change 'guile-for-grafts' back to 2.0.

This reverts 2b6fe60599d52b449bbf531cfdc4dbf18a14eb2c, due to reports of
segfaults of Guile 3.0.2 during grafting.

* guix/packages.scm (guile-for-grafts): Change back to GUILE-2.0.

4 years agognu: guile3.0-websocket: Install .go files in the right place.
Ludovic Courtès [Sun, 29 Mar 2020 13:27:39 +0000 (15:27 +0200)]
gnu: guile3.0-websocket: Install .go files in the right place.

* gnu/packages/guile-xyz.scm (guile3.0-websocket)[arguments]: In
'update-guile-version' phase, change "/ccache" to "/site-ccache".

4 years agognu: Add guile3.0-websocket.
Evan Straw [Sat, 28 Mar 2020 02:58:39 +0000 (19:58 -0700)]
gnu: Add guile3.0-websocket.

* gnu/packages/guile-xyz.scm (guile3.0-websocket): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoservices: shepherd: Mark '.go' derivations as non-substitutable.
Ludovic Courtès [Sun, 29 Mar 2020 13:08:27 +0000 (15:08 +0200)]
services: shepherd: Mark '.go' derivations as non-substitutable.

* gnu/services/shepherd.scm (scm->go): Pass #:options to 'computed-file'.

4 years ago'--dry-run' no longer implies '--no-grafts'.
Ludovic Courtès [Wed, 25 Mar 2020 14:05:15 +0000 (15:05 +0100)]
'--dry-run' no longer implies '--no-grafts'.

* guix/scripts/archive.scm (%options): "dry-run" option no longer adds
'graft? #f to RESULT.
* guix/scripts/environment.scm (%options): Likewise.
* guix/scripts/pack.scm (%options): Likewise.
* guix/scripts/package.scm (%options): Likewise.
* guix/scripts/pull.scm (%options): Likewise.
* guix/scripts/system.scm (%options): Likewise.

4 years agografts: Don't rely on substitute info for missing store items.
Ludovic Courtès [Wed, 25 Mar 2020 13:46:34 +0000 (14:46 +0100)]
grafts: Don't rely on substitute info for missing store items.

Fixes <https://bugs.gnu.org/22990>.

* guix/grafts.scm (references-oracle)[references*]: Remove call to
'substitution-oracle' and to 'references/substitutes'.  Use
'references/cached' and 'build-derivations' right away instead.

4 years agostore: Add 'references/cached'.
Ludovic Courtès [Sun, 29 Mar 2020 00:21:32 +0000 (01:21 +0100)]
store: Add 'references/cached'.

* guix/store.scm (references/cached): New procedure.

4 years agoprofiles: Use 'mapm/accumulate-builds'.
Ludovic Courtès [Wed, 25 Mar 2020 11:45:12 +0000 (12:45 +0100)]
profiles: Use 'mapm/accumulate-builds'.

* guix/profiles.scm (check-for-collisions): Use 'mapm/accumulate-builds'
to lower manifest entries.  Call 'foldm' over the already-lowered entries.
(profile-derivation): Use 'mapm/accumulate-builds' instead of 'mapm'
when calling HOOKS.

4 years agogexp: 'lower-inputs' uses 'mapm/accumulate-builds'.
Ludovic Courtès [Wed, 25 Mar 2020 11:43:49 +0000 (12:43 +0100)]
gexp: 'lower-inputs' uses 'mapm/accumulate-builds'.

This doesn't have an noticeable impact on the run time of
'guix system build desktop.tmp --no-grafts -d'.

* guix/gexp.scm (lower-inputs): Use 'mapm/accumulate-builds' instead of 'mapm'.

4 years agoguix build: Use 'map/accumulate-builds'.
Ludovic Courtès [Wed, 25 Mar 2020 11:42:54 +0000 (12:42 +0100)]
guix build: Use 'map/accumulate-builds'.

* guix/scripts/build.scm (options->derivations): Use
'map/accumulate-builds' instead of 'append-map'.

4 years agostore: Add 'map/accumulate-builds'.
Ludovic Courtès [Wed, 25 Mar 2020 11:41:18 +0000 (12:41 +0100)]
store: Add 'map/accumulate-builds'.

* guix/store.scm (<unresolved>): New record type.
(build-accumulator, map/accumulate-builds, mapm/accumulate-builds): New
procedures.
* tests/store.scm ("map/accumulate-builds", "mapm/accumulate-builds"):
New tests.

4 years agognu: emacs-flycheck-grammalecte: Fix location for external executables.
Nicolas Goaziou [Sun, 29 Mar 2020 13:14:13 +0000 (15:14 +0200)]
gnu: emacs-flycheck-grammalecte: Fix location for external executables.

* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte)[inputs]: Add curl.
[arguments]: Fix path to all "python", "python3" and "curl" occurrences.

4 years agognu: libreoffice: Update to 6.4.2.2.
Marius Bakke [Sun, 29 Mar 2020 09:53:08 +0000 (11:53 +0200)]
gnu: libreoffice: Update to 6.4.2.2.

* gnu/packages/libreoffice.scm (libreoffice): Update to 6.4.2.2.

4 years agognu: qtwebkit: Update to 5.212.0-alpha4.
Marius Bakke [Sun, 29 Mar 2020 09:31:22 +0000 (11:31 +0200)]
gnu: qtwebkit: Update to 5.212.0-alpha4.

* gnu/packages/qt.scm (qtwebkit): Update to 5.212.0-alpha4.
[native-inputs]: Change from PYTHON-2.7 to PYTHON.

4 years agognu: msmtp: Don't rely on netcat to send queued messages.
Efraim Flashner [Sun, 29 Mar 2020 08:20:12 +0000 (11:20 +0300)]
gnu: msmtp: Don't rely on netcat to send queued messages.

* gnu/packages/mail.scm (msmtp)[arguments]: Adjust custom 'install phase
to also patch msmtpq to not need netcat.

4 years agoservices: gdm: Add gdm user to 'video' supplementary group.
Florian Pelz [Thu, 26 Mar 2020 14:19:21 +0000 (15:19 +0100)]
services: gdm: Add gdm user to 'video' supplementary group.

This makes it possible to use gdm with the 'uvesafb' kernel module.
See <https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00389.html>.

* gnu/services/xorg.scm (%gdm-accounts): Set supplementary groups.

4 years agognu: libostree: Update to 2020.3.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 00:45:01 +0000 (01:45 +0100)]
gnu: libostree: Update to 2020.3.

* gnu/packages/package-management.scm (libostree): Update to 2020.3.

4 years agognu: libwacom: Update to 1.3.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 00:42:28 +0000 (01:42 +0100)]
gnu: libwacom: Update to 1.3.

* gnu/packages/xdisorg.scm (libwacom): Update to 1.3.

4 years agognu: mtools: Update to 4.0.24.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 00:39:41 +0000 (01:39 +0100)]
gnu: mtools: Update to 4.0.24.

* gnu/packages/mtools.scm (mtools): Update to 4.0.24.

4 years agognu: igt-gpu-tools: Update home page.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 00:31:34 +0000 (01:31 +0100)]
gnu: igt-gpu-tools: Update home page.

* gnu/packages/admin.scm (igt-gpu-tools)[home-page]: Update.

4 years agognu: xfce4-screensaver: Update to 0.1.9.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 00:20:57 +0000 (01:20 +0100)]
gnu: xfce4-screensaver: Update to 0.1.9.

* gnu/packages/xfce.scm (xfce4-screensaver): Update to 0.1.9.

4 years agognu: xscreensaver: Update to 5.44.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 00:20:35 +0000 (01:20 +0100)]
gnu: xscreensaver: Update to 5.44.

* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.44.

4 years agognu: vapoursynth: Update to 49.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 00:20:12 +0000 (01:20 +0100)]
gnu: vapoursynth: Update to 49.

* gnu/packages/video.scm (vapoursynth): Update to 49.

4 years agognu: zimg: Update source hash.
Tobias Geerinckx-Rice [Sun, 29 Mar 2020 00:19:16 +0000 (01:19 +0100)]
gnu: zimg: Update source hash.

The old and new checkouts differ only in file metadata…

* gnu/packages/image.scm (zimg)[source]: Update hash.

4 years agognu: youtube-dl: Update to 2020.03.24.
Tobias Geerinckx-Rice [Sat, 28 Mar 2020 23:56:08 +0000 (00:56 +0100)]
gnu: youtube-dl: Update to 2020.03.24.

* gnu/packages/video.scm (youtube-dl): Update to 2020.03.24.

4 years agognu: Remove packages deprecated for over a year.
Tobias Geerinckx-Rice [Sat, 28 Mar 2020 23:54:24 +0000 (00:54 +0100)]
gnu: Remove packages deprecated for over a year.

* gnu/packages/admin.scm (intel-gpu-tools): Remove variable.
* gnu/packages/algebra.scm (giac-xcas): Likewise.

4 years agognu: igraph: Update to 0.8.1.
Tobias Geerinckx-Rice [Sat, 28 Mar 2020 23:49:10 +0000 (00:49 +0100)]
gnu: igraph: Update to 0.8.1.

* gnu/packages/graph.scm (igraph): Update to 0.8.1.

4 years agognu: Order module imports in (gnu packages admin).
Tobias Geerinckx-Rice [Sat, 28 Mar 2020 23:41:38 +0000 (00:41 +0100)]
gnu: Order module imports in (gnu packages admin).

* gnu/packages/admin.scm: Order module imports alphabetically.

4 years agognu: thefuck: Update to 3.30.
Tobias Geerinckx-Rice [Sat, 28 Mar 2020 23:37:47 +0000 (00:37 +0100)]
gnu: thefuck: Update to 3.30.

* gnu/packages/admin.scm (thefuck): Update to 3.30.
[native-inputs]: Add go.

4 years agognu: light: Update to 1.2.2.
Tobias Geerinckx-Rice [Sat, 28 Mar 2020 23:37:05 +0000 (00:37 +0100)]
gnu: light: Update to 1.2.2.

* gnu/packages/linux.scm (light): Update to 1.2.2.

4 years agognu: acpica: Update to 20200326.
Tobias Geerinckx-Rice [Sat, 28 Mar 2020 23:36:17 +0000 (00:36 +0100)]
gnu: acpica: Update to 20200326.

* gnu/packages/admin.scm (acpica): Update to 20200326.

4 years agognu: Add wol.
Vincent Legoll [Tue, 17 Mar 2020 15:04:51 +0000 (16:04 +0100)]
gnu: Add wol.

* gnu/packages/networking.scm (wol): New public variable.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
4 years agognu: emacs-csv: Use proper Texinfo markup in description.
Nicolas Goaziou [Sat, 28 Mar 2020 20:33:16 +0000 (21:33 +0100)]
gnu: emacs-csv: Use proper Texinfo markup in description.

* gnu/packages/emacs-xyz.scm (emacs-csv)[description]: Use proper Texinfo
markup.

4 years agoUpdate email address and Savannah handle for Amin Bandali.
Amin Bandali [Sat, 28 Mar 2020 20:23:32 +0000 (16:23 -0400)]
Update email address and Savannah handle for Amin Bandali.

* .mailmap, gnu/local.mk, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
gnu/packages/fonts.scm, gnu/packages/fpga.scm, gnu/packages/lean.scm,
gnu/packages/maths.scm, gnu/packages/pulseaudio.scm: Update my email address.
* build-aux/git-authenticate.scm: Update my Savannah handle.

4 years agognu: armadillo: Fix typo in description.
Nicolas Goaziou [Sat, 28 Mar 2020 20:27:33 +0000 (21:27 +0100)]
gnu: armadillo: Fix typo in description.

* gnu/packages/maths.scm (armadillo): Fix spaces after "eg.".

4 years agognu: KOrganizer: Fix typo in description.
Marius Bakke [Sat, 28 Mar 2020 19:03:50 +0000 (20:03 +0100)]
gnu: KOrganizer: Fix typo in description.

* gnu/packages/kde-pim.scm (korganizer)[description]: clanedaring -> calendaring.

4 years agognu: youtube-viewer: Add missing comment.
Efraim Flashner [Sat, 28 Mar 2020 18:07:08 +0000 (21:07 +0300)]
gnu: youtube-viewer: Add missing comment.

This is a follow-up to 315b98b9eb71e1a56de6a49ffbfed0af3c92be7e.

* gnu/packages/video.scm (youtube-viewer)[arguments]: Add comment
explaining why we don't install the gtk3 variant.

4 years agoRevert "gnu: gnupg: Use ~/.guix-profile/bin/pinentry by default."
Leo Famulari [Sat, 28 Mar 2020 15:34:54 +0000 (11:34 -0400)]
Revert "gnu: gnupg: Use ~/.guix-profile/bin/pinentry by default."

This commit didn't work:

https://issues.guix.gnu.org/issue/24076#13

This reverts commit c7af9d0b5ebaa1fdb08ff5d8a56004998bcd8103.

4 years agodeploy: Remove use of '~*' in format string.
Marius Bakke [Sat, 28 Mar 2020 14:55:13 +0000 (15:55 +0100)]
deploy: Remove use of '~*' in format string.

...since 'msgfmt' fails to interpret it.  Reported by Vagrant Cascadian
in <https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00340.html>.
See also <https://bugs.gnu.org/37505>.

* guix/scripts/deploy.scm (show-what-to-deploy): Use ~d instead of ~* when
displaying machines that will be deployed.

4 years agognu: pagekite: Update to 1.5.0.200327.
Alex Griffin [Sat, 28 Mar 2020 14:08:16 +0000 (09:08 -0500)]
gnu: pagekite: Update to 1.5.0.200327.

* gnu/packages/networking.scm (pagekite): Update to 1.5.0.200327.

4 years agognu: python-socksipychain: Update to 2.1.1-1.eb5ee87.
Alex Griffin [Sat, 28 Mar 2020 14:07:06 +0000 (09:07 -0500)]
gnu: python-socksipychain: Update to 2.1.1-1.eb5ee87.

* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.1-1.eb5ee87.

4 years agognu: sbcl-cl-containers: Update to 20200212.
Pierre Neidhardt [Sat, 28 Mar 2020 09:38:52 +0000 (10:38 +0100)]
gnu: sbcl-cl-containers: Update to 20200212.

* gnu/packages/lisp-xyz.scm (sbcl-cl-containers): Update to 20200212.

4 years agognu: lollypop: Update to 1.2.32.
Christopher Baines [Sat, 28 Mar 2020 09:17:59 +0000 (09:17 +0000)]
gnu: lollypop: Update to 1.2.32.

* gnu/packages/gnome.scm (lollypop): Update to 1.2.32.

4 years agognu: r-curl: Fix patch to respect CURL_CA_BUNDLE.
Ricardo Wurmus [Fri, 27 Mar 2020 22:36:33 +0000 (23:36 +0100)]
gnu: r-curl: Fix patch to respect CURL_CA_BUNDLE.

Fixes <https://debbugs.gnu.org/40262>.

* gnu/packages/cran.scm (r-curl)[arguments]: Ensure CURLOPT_CAINFO actually
gets set.

4 years agognu: grammalecte: Update to 1.8.0.
Nicolas Goaziou [Fri, 27 Mar 2020 22:37:20 +0000 (23:37 +0100)]
gnu: grammalecte: Update to 1.8.0.

* gnu/packages/dictionaries.scm (grammalecte): Update to 1.8.0.

4 years agognu: fet: Update to 5.44.0.
Nicolas Goaziou [Fri, 27 Mar 2020 22:34:37 +0000 (23:34 +0100)]
gnu: fet: Update to 5.44.0.

* gnu/packages/education.scm (fet): Update to 5.44.0.

4 years agognu: emacs-flycheck-grammalecte: Update to 1.0.
Nicolas Goaziou [Fri, 27 Mar 2020 22:32:11 +0000 (23:32 +0100)]
gnu: emacs-flycheck-grammalecte: Update to 1.0.

* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 1.0.

4 years agognu: tmate: Update to 2.4.0.
Michael Rohleder [Fri, 27 Mar 2020 00:51:13 +0000 (01:51 +0100)]
gnu: tmate: Update to 2.4.0.

* gnu/packages/terminals.scm (tmate): Update to 2.4.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Neofetch: Update to 7.0.0.
Michael Rohleder [Fri, 27 Mar 2020 15:46:40 +0000 (16:46 +0100)]
gnu: Neofetch: Update to 7.0.0.

* gnu/packages/admin.scm (neofetch): Update to 7.0.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: mailutils: Update to 3.9.
Ludovic Courtès [Fri, 27 Mar 2020 17:53:05 +0000 (18:53 +0100)]
gnu: mailutils: Update to 3.9.

* gnu/packages/mail.scm (mailutils): Update to 3.9.
[arguments]: In 'prepare-test-suite' phase, adjust name of the mda
'testsuite' files.

4 years agopackages: Use Guile 3.0 for grafts.
Ludovic Courtès [Fri, 27 Mar 2020 17:36:20 +0000 (18:36 +0100)]
packages: Use Guile 3.0 for grafts.

* guix/packages.scm (guile-2.0): Rename to...
(guile-for-grafts): ... this, and adjust callers.  Refer to 'guile-3.0'
instead of 'guile-2.0'.

4 years agognu: guile-next: Update to 3.0.2.
Ludovic Courtès [Fri, 27 Mar 2020 17:12:31 +0000 (18:12 +0100)]
gnu: guile-next: Update to 3.0.2.

* gnu/packages/guile.scm (guile-3.0): Update to 3.0.2.
* gnu/packages/patches/guile-3.0-crash.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

4 years agognu: Add trivial-package-local-nicknames.
Pierre Neidhardt [Fri, 27 Mar 2020 17:39:28 +0000 (18:39 +0100)]
gnu: Add trivial-package-local-nicknames.

* gnu/packages/lisp-xyz.scm (cl-trivial-package-local-nicknames,
  sbcl-trivial-package-local-nicknames): New variables.

4 years agoservices/nfs: Replace nfs-version with nfs-versions.
Ricardo Wurmus [Fri, 27 Mar 2020 14:24:54 +0000 (15:24 +0100)]
services/nfs: Replace nfs-version with nfs-versions.

Instead of accepting a string for just one protocol version accept a list of
supported versions.

* gnu/services/nfs.scm (<nfs-configuration>)[nfs-version]: Remove field and
replace...
[nfs-versions]: ...with this new field.
(nfs-shepherd-services): Pass as many "--nfs-version" options as there are
supported versions.
* doc/guix.texi (Network File System): Document nfs-versions.

4 years agognu: rust: Add 1.39
Jakub Kądziołka [Sun, 8 Mar 2020 22:32:35 +0000 (23:32 +0100)]
gnu: rust: Add 1.39

* gnu/packages/rust.scm (rust-1.39): New variable.
  (%cargo-reference-hash): Add a comment explaining the role of the
  variable.

4 years agognu: rust: Add 1.38
Jakub Kądziołka [Sun, 8 Mar 2020 13:09:36 +0000 (14:09 +0100)]
gnu: rust: Add 1.38

All packages are still built with rustc 1.37, but users will see rustc
1.38 in their profiles, and packages that require newer compiler
versions will be possible to add.

* gnu/packages/rust.scm (rust-1.31): Factor out the
  patch-command-exec-tests phase to a separate procedure.
  (patch-command-exec-tests-phase): New procedure.
  (rust): Rename to rust-1.37, make rust an alias.
  (rust-1.38): New variable.

4 years agognu: asymptote: Update to 2.65.
Nicolas Goaziou [Fri, 27 Mar 2020 11:20:35 +0000 (12:20 +0100)]
gnu: asymptote: Update to 2.65.

* gnu/packages/plotutils.scm (asymptote): Update to 2.65.

4 years agognu: r-multiassayexperiment: Update to 1.12.6.
Ricardo Wurmus [Fri, 27 Mar 2020 10:20:49 +0000 (11:20 +0100)]
gnu: r-multiassayexperiment: Update to 1.12.6.

* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.12.6.

4 years agognu: r-locfit: Update to 1.5-9.4.
Ricardo Wurmus [Fri, 27 Mar 2020 10:20:41 +0000 (11:20 +0100)]
gnu: r-locfit: Update to 1.5-9.4.

* gnu/packages/statistics.scm (r-locfit): Update to 1.5-9.4.

4 years agognu: r-class: Update to 7.3-16.
Ricardo Wurmus [Fri, 27 Mar 2020 10:20:35 +0000 (11:20 +0100)]
gnu: r-class: Update to 7.3-16.

* gnu/packages/statistics.scm (r-class): Update to 7.3-16.

4 years agognu: r-xgboost: Update to 1.0.0.2.
Ricardo Wurmus [Fri, 27 Mar 2020 10:20:28 +0000 (11:20 +0100)]
gnu: r-xgboost: Update to 1.0.0.2.

* gnu/packages/cran.scm (r-xgboost): Update to 1.0.0.2.

4 years agognu: r-rjava: Update to 0.9-12.
Ricardo Wurmus [Fri, 27 Mar 2020 10:20:22 +0000 (11:20 +0100)]
gnu: r-rjava: Update to 0.9-12.

* gnu/packages/cran.scm (r-rjava): Update to 0.9-12.

4 years agognu: r-sf: Update to 0.9-0.
Ricardo Wurmus [Fri, 27 Mar 2020 10:20:11 +0000 (11:20 +0100)]
gnu: r-sf: Update to 0.9-0.

* gnu/packages/cran.scm (r-sf): Update to 0.9-0.
[native-inputs]: Add r-knitr.

4 years agognu: r-bayestestr: Update to 0.5.3.
Ricardo Wurmus [Fri, 27 Mar 2020 10:19:56 +0000 (11:19 +0100)]
gnu: r-bayestestr: Update to 0.5.3.

* gnu/packages/cran.scm (r-bayestestr): Update to 0.5.3.
[native-inputs]: Add r-knitr.

4 years agognu: r-hdf5r: Update to 1.3.2.
Ricardo Wurmus [Fri, 27 Mar 2020 10:19:44 +0000 (11:19 +0100)]
gnu: r-hdf5r: Update to 1.3.2.

* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.2.
[native-inputs]: Add r-knitr.

4 years agognu: r-ggally: Update to 1.5.0.
Ricardo Wurmus [Fri, 27 Mar 2020 10:19:36 +0000 (11:19 +0100)]
gnu: r-ggally: Update to 1.5.0.

* gnu/packages/cran.scm (r-ggally): Update to 1.5.0.

4 years agognu: guix-data-service: Update to 0.0.1-19.d1c243f.
Christopher Baines [Fri, 20 Mar 2020 21:11:04 +0000 (21:11 +0000)]
gnu: guix-data-service: Update to 0.0.1-19.d1c243f.

These changes support the guix-data-service-backup-database and
guix-data-service-create-small-backup scripts. These are shell scripts, so
require coreutils from the build environment at runtime as well as binaries
from postgresql, ephemeralpg and optionally util-linux (for ionice and
renice).

* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-19.d1c243f.
[arguments]: Add (ice-9 ftw) and (ice-9 match) to #:modules, change the
'install phase to wrap all bin files with some inputs as well.
[inputs]: Add util-linux, include ephemeralpg from native-inputs and switch
postgresql for postgresql-11.
[native-inputs]: Move ephemeralpg to inputs.

4 years agognu: Add python-json5.
Lars-Dominik Braun [Fri, 7 Feb 2020 07:39:55 +0000 (08:39 +0100)]
gnu: Add python-json5.

* gnu/packages/python-xyz.scm (python-json5): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add python-pytest-check-links.
Lars-Dominik Braun [Fri, 7 Feb 2020 07:38:32 +0000 (08:38 +0100)]
gnu: Add python-pytest-check-links.

* gnu/packages/python-xyz.scm (python-pytest-check-links): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>