jackhill/guix/guix.git
5 years agognu: xsimd: Don't use unstable tarball.
Tobias Geerinckx-Rice [Fri, 7 Jun 2019 00:34:57 +0000 (02:34 +0200)]
gnu: xsimd: Don't use unstable tarball.

* gnu/packages/cpp.scm (xsimd)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[home-page]: Move down to its conventional spot.

5 years agognu: tinyxml2: Update to 7.0.1.
Tobias Geerinckx-Rice [Thu, 6 Jun 2019 22:44:24 +0000 (00:44 +0200)]
gnu: tinyxml2: Update to 7.0.1.

* gnu/packages/xml.scm (tinyxml2): Update to 7.0.1.
[arguments]: Enable the (single) test.

5 years agognu: python-trezor: Update to 0.11.3.
Tobias Geerinckx-Rice [Thu, 6 Jun 2019 22:17:03 +0000 (00:17 +0200)]
gnu: python-trezor: Update to 0.11.3.

* gnu/packages/finance.scm (python-trezor): Update to 0.11.3.

5 years agognu: electrum: Update to 3.3.6.
Tobias Geerinckx-Rice [Thu, 6 Jun 2019 21:59:09 +0000 (23:59 +0200)]
gnu: electrum: Update to 3.3.6.

* gnu/packages/finance.scm (electrum): Update to 3.3.6.

5 years agognu: osc: Update to 0.165.1.
Tobias Geerinckx-Rice [Thu, 6 Jun 2019 16:42:48 +0000 (18:42 +0200)]
gnu: osc: Update to 0.165.1.

* gnu/packages/build-tools.scm (osc): Update to 0.165.1.

5 years agognu: coq: Update to 8.9.1.
Tobias Geerinckx-Rice [Thu, 6 Jun 2019 16:40:56 +0000 (18:40 +0200)]
gnu: coq: Update to 8.9.1.

* gnu/packages/coq.scm (coq): Update to 8.9.1.

5 years agopack: Add '--entry-point'.
Ludovic Courtès [Tue, 4 Jun 2019 16:43:23 +0000 (18:43 +0200)]
pack: Add '--entry-point'.

* guix/scripts/pack.scm (self-contained-tarball): Add #:entry-point and
warn when it's true.
(squashfs-image): Add #:entry-point and honor it.
(docker-image): Add #:entry-point and honor it.
(%options, show-help): Add '--entry-point'.
(guix-pack): Honor '--entry-point' and pass #:entry-point to BUILD-IMAGE.
* gnu/tests/docker.scm (run-docker-test): Test 'docker run' with the
default entry point.
(build-tarball&run-docker-test): Pass #:entry-point to 'docker-image'.
* doc/guix.texi (Invoking guix pack): Document it.
* gnu/tests/singularity.scm (run-singularity-test)["singularity run"]:
New test.
(build-tarball&run-singularity-test): Pass #:entry-point to
'squashfs-image'.

5 years agoservices: Add Singularity.
Ludovic Courtès [Tue, 4 Jun 2019 20:29:40 +0000 (22:29 +0200)]
services: Add Singularity.

* gnu/packages/linux.scm (singularity)[source](snippet): Change file
name of setuid helpers in libexec/cli/*.exec.
[arguments]: Remove "--disable-suid".
* gnu/services/docker.scm (%singularity-activation): New variable.
(singularity-setuid-programs): New procedure.
(singularity-service-type): New variable.
* gnu/tests/singularity.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Miscellaneous Services): Document it.

5 years agognu: aspell.scm: Handle dictionary names with underscore/uppercase.
Jens Mølgaard [Thu, 6 Jun 2019 05:06:56 +0000 (17:06 +1200)]
gnu: aspell.scm: Handle dictionary names with underscore/uppercase.

* gnu/packages/aspell.scm(aspell-dictionary)<name>:
Generate package name from upstream name.
(aspell-dict-pt-pt, aspell-dict-pt-br): Use upstream name for URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: emacs-xterm-color: Placate 'guix lint'.
Ludovic Courtès [Fri, 7 Jun 2019 07:29:10 +0000 (09:29 +0200)]
gnu: emacs-xterm-color: Placate 'guix lint'.

* gnu/packages/emacs-xyz.scm (emacs-xterm-color)[source]: Add
'file-name'.
[description]: Break line.

5 years agognu: Add emacs-xterm-color
Jonathan Frederickson [Fri, 7 Jun 2019 03:40:00 +0000 (23:40 -0400)]
gnu: Add emacs-xterm-color

* gnu/packages/emacs-xyz.scm: (emacs-xterm-color) new variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add swaybg.
Stefan Stefanović [Mon, 3 Jun 2019 16:27:21 +0000 (18:27 +0200)]
gnu: Add swaybg.

* gnu/packages/wm.scm (swaybg): New variable.

Signed-off-by: Rutger Helling <rhelling@mykolab.com>
5 years agognu: swaylock: Update to 1.4.
Stefan Stefanović [Mon, 3 Jun 2019 16:24:37 +0000 (18:24 +0200)]
gnu: swaylock: Update to 1.4.

* gnu/packages/wm.scm (swaylock): Update to 1.4.

Signed-off-by: Rutger Helling <rhelling@mykolab.com>
5 years agognu: swayidle: Update to 1.3.
Stefan Stefanović [Mon, 3 Jun 2019 16:22:44 +0000 (18:22 +0200)]
gnu: swayidle: Update to 1.3.

* gnu/packages/wm.scm (swayidle): Update to 1.3.

Signed-off-by: Rutger Helling <rhelling@mykolab.com>
5 years agognu: sway: Update to 1.1.1.
Stefan Stefanović [Mon, 3 Jun 2019 16:21:33 +0000 (18:21 +0200)]
gnu: sway: Update to 1.1.1.

* gnu/packages/wm.scm (sway): Update to 1.1.1.

Signed-off-by: Rutger Helling <rhelling@mykolab.com>
5 years agognu: wlroots: Update to 0.6.0.
Stefan Stefanović [Mon, 3 Jun 2019 16:19:07 +0000 (18:19 +0200)]
gnu: wlroots: Update to 0.6.0.

* gnu/packages/wm.scm (wlroots): Update to 0.6.0.

Signed-off-by: Rutger Helling <rhelling@mykolab.com>
5 years agognu: rhythmbox: Update to 3.4.3.
Kei Kebreau [Thu, 6 Jun 2019 22:37:33 +0000 (18:37 -0400)]
gnu: rhythmbox: Update to 3.4.3.

* gnu/packages/gnome.scm (rhythmbox): Update to 3.4.3.
[source]: Remove upstream patch.

5 years agoservices: Add auditd.
Danny Milosavljevic [Tue, 4 Jun 2019 07:27:43 +0000 (09:27 +0200)]
services: Add auditd.

* gnu/services/auditd.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Miscellaneous Services): Document it.

5 years agognu: ocaml-batteries: Fix non determinism.
Julien Lepiller [Thu, 6 Jun 2019 18:09:34 +0000 (20:09 +0200)]
gnu: ocaml-batteries: Fix non determinism.

* gnu/packages/ocaml.scm (ocaml-batteries)[arguments]: Fix non
deterministic file ordering.

5 years agognu: ghc-http-types: Update to 0.12.3.
Robert Vollmert [Wed, 5 Jun 2019 21:43:22 +0000 (23:43 +0200)]
gnu: ghc-http-types: Update to 0.12.3.

* gnu/packages/haskell-web.scm (ghc-http-types): Update to 0.12.3.
[inputs]: Remove ghc-blaze-builder.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
5 years agognu: ghc-warp: Update to 3.2.27.
Robert Vollmert [Wed, 5 Jun 2019 18:38:10 +0000 (20:38 +0200)]
gnu: ghc-warp: Update to 3.2.27.

This fixes a sporadic test failure: https://github.com/yesodweb/wai/issues/751

* gnu/packages/haskell-web.scm (ghc-warp): Update to 3.2.27.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: ghc-streaming-commons: Update to 0.2.1.1.
Robert Vollmert [Wed, 5 Jun 2019 18:30:19 +0000 (20:30 +0200)]
gnu: ghc-streaming-commons: Update to 0.2.1.1.

This fixes a sporadic test failure, showing up particularly in Nix/Guix
builds: https://github.com/fpco/streaming-commons/issues/49.

* gnu/packages/haskell.scm (ghc-streaming-commons): Update to 0.2.1.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoguix: git-download: Remove explicit import.
Robert Vollmert [Wed, 5 Jun 2019 18:56:14 +0000 (20:56 +0200)]
guix: git-download: Remove explicit import.

With guile-git version 0.2, repository-working-directory is no
longer private.

* guix/git-download.scm (git-file-list): Refer to public
repository-working-directory.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: gash: Install modules in the standard locations.
Ludovic Courtès [Thu, 6 Jun 2019 15:42:10 +0000 (17:42 +0200)]
gnu: gash: Install modules in the standard locations.

* gnu/packages/shells.scm (gash)[source](modules, snippet): New fields.

5 years agognu: ocaml-cmdliner: Fix non determinism.
Julien Lepiller [Thu, 6 Jun 2019 13:08:42 +0000 (15:08 +0200)]
gnu: ocaml-cmdliner: Fix non determinism.

* gnu/packages/ocaml.scm (ocaml-cmdliner)[arguments]: Patch build.ml to
fix a file ordering issue.

5 years agognu: ocaml-num: Make stublibs a directory.
Julien Lepiller [Thu, 6 Jun 2019 13:08:29 +0000 (15:08 +0200)]
gnu: ocaml-num: Make stublibs a directory.

* gnu/packages/ocaml.scm (ocaml-num)[arguments]: Fix 'fix-stublibs
phase.

5 years agognu: Add gnurobots.
Jesse Gibbons [Wed, 5 Jun 2019 20:03:19 +0000 (14:03 -0600)]
gnu: Add gnurobots.

* gnu/packages/games.scm (gnurobots): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
5 years agognu: emacs-dashboard: Update to 1.5.0.
Oleg Pykhalov [Wed, 5 Jun 2019 22:01:46 +0000 (01:01 +0300)]
gnu: emacs-dashboard: Update to 1.5.0.

* gnu/packages/emacs-xyz.scm (emacs-dashboard): Update to 1.5.0.

5 years agognu: shaderc: Update to 2019.0.
Rutger Helling [Thu, 6 Jun 2019 06:32:11 +0000 (08:32 +0200)]
gnu: shaderc: Update to 2019.0.

* gnu/packages/vulkan.scm (shaderc): Update to 2019.0.

5 years agognu: mame: Update to 0.210.
Nicolas Goaziou [Wed, 5 Jun 2019 21:30:00 +0000 (23:30 +0200)]
gnu: mame: Update to 0.210.

* gnu/packages/emulators.scm (mame): Update to 0.210.
[inputs]: Add libxi.

5 years agognu: tiled: Use HTTPS home page.
Tobias Geerinckx-Rice [Thu, 6 Jun 2019 04:04:33 +0000 (06:04 +0200)]
gnu: tiled: Use HTTPS home page.

* gnu/packages/game-development.scm (tiled)[home-page]: Use HTTPS.

5 years agognu: qjackctl: Update to 0.5.8.
Tobias Geerinckx-Rice [Thu, 6 Jun 2019 03:55:02 +0000 (05:55 +0200)]
gnu: qjackctl: Update to 0.5.8.

* gnu/packages/audio.scm (qjackctl): Update to 0.5.8.

5 years agognu: pencil2d: Update to 0.6.4.
Tobias Geerinckx-Rice [Thu, 6 Jun 2019 03:42:28 +0000 (05:42 +0200)]
gnu: pencil2d: Update to 0.6.4.

* gnu/packages/animation.scm (pencil2d): Update to 0.6.4.

5 years agognu: toybox: Update to 0.8.1.
Tobias Geerinckx-Rice [Thu, 6 Jun 2019 03:42:10 +0000 (05:42 +0200)]
gnu: toybox: Update to 0.8.1.

* gnu/packages/busybox.scm (toybox): Update to 0.8.1.

5 years agognu: tiled: Update to 1.2.4.
Tobias Geerinckx-Rice [Thu, 6 Jun 2019 03:37:55 +0000 (05:37 +0200)]
gnu: tiled: Update to 1.2.4.

* gnu/packages/game-development.scm (tiled): Update to 1.2.4.

5 years agognu: fio: Update to 3.14.
Tobias Geerinckx-Rice [Thu, 6 Jun 2019 01:18:41 +0000 (03:18 +0200)]
gnu: fio: Update to 3.14.

* gnu/packages/benchmark.scm (fio): Update to 3.14.

5 years agognu: ansible: Update to 2.8.0.
Tobias Geerinckx-Rice [Thu, 6 Jun 2019 01:05:31 +0000 (03:05 +0200)]
gnu: ansible: Update to 2.8.0.

* gnu/packages/admin.scm (ansible): Update to 2.8.0.

5 years agognu: thefuck: Update to 3.29.
Tobias Geerinckx-Rice [Wed, 5 Jun 2019 23:50:13 +0000 (01:50 +0200)]
gnu: thefuck: Update to 3.29.

* gnu/packages/admin.scm (thefuck): Update to 3.29.

5 years agognu: inxi, inxi-minimal: Update to 3.0.34-1.
Tobias Geerinckx-Rice [Wed, 5 Jun 2019 23:47:23 +0000 (01:47 +0200)]
gnu: inxi, inxi-minimal: Update to 3.0.34-1.

* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.34-1.

5 years agognu: dstat: Update to 0.7.4.
Tobias Geerinckx-Rice [Wed, 5 Jun 2019 23:43:16 +0000 (01:43 +0200)]
gnu: dstat: Update to 0.7.4.

* gnu/packages/admin.scm (dstat): Update to 0.7.4.

5 years agognu: aide: Update to 0.16.2.
Tobias Geerinckx-Rice [Wed, 5 Jun 2019 23:41:13 +0000 (01:41 +0200)]
gnu: aide: Update to 0.16.2.

* gnu/packages/admin.scm (aide): Update to 0.16.2.

5 years agognu: wireless-regdb: Update to 2019.06.03.
Tobias Geerinckx-Rice [Wed, 5 Jun 2019 23:31:09 +0000 (01:31 +0200)]
gnu: wireless-regdb: Update to 2019.06.03.

* gnu/packages/linux.scm (wireless-regdb): Update to 2019.06.03.
[arguments]: Add ‘omit-signature’ phase.
Add FIRMWARE_PATH & REGDB_PUBCERT #:make-flags, removing unused LSB_ID,
DISTRO_PUBKEY & DISTRO_PRIVKEY.  Exdent.

5 years agognu: liburcu: Update to 0.11.1.
Tobias Geerinckx-Rice [Wed, 5 Jun 2019 18:09:52 +0000 (20:09 +0200)]
gnu: liburcu: Update to 0.11.1.

* gnu/packages/datastructures.scm (liburcu): Update to 0.11.1.

5 years agognu: Add qview.
Nicolas Goaziou [Tue, 28 May 2019 22:39:26 +0000 (00:39 +0200)]
gnu: Add qview.

* gnu/packages/image-viewers.scm (qview): New variable.

5 years agoaccounts: Call 'fdatasync' when writing databases.
Ludovic Courtès [Wed, 5 Jun 2019 09:14:41 +0000 (11:14 +0200)]
accounts: Call 'fdatasync' when writing databases.

* gnu/build/accounts.scm (catch-ENOSYS): New macro.
(database-writer): Call 'fdatasync'.

5 years agoaccounts: Close database before renaming it.
Ludovic Courtès [Wed, 5 Jun 2019 09:12:21 +0000 (11:12 +0200)]
accounts: Close database before renaming it.

Fixes <https://bugs.gnu.org/35996>.
Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

* gnu/build/accounts.scm (database-writer): Move 'close-port' call
before 'rename-file'.

5 years agonar: Really lock store files.
Ludovic Courtès [Mon, 3 Jun 2019 15:18:41 +0000 (17:18 +0200)]
nar: Really lock store files.

Previously, 'lock-store-file' would immediately close the file
descriptor of the '.lock' file, and thus it would immediately release
the lock.

* guix/nar.scm (lock-store-file, unlock-store-file): Remove.
(finalize-store-file): Use 'lock-file' and 'unlock-file' instead.

5 years agoactivation: Lock /etc/.pwd.lock before accessing databases.
Ludovic Courtès [Mon, 3 Jun 2019 15:14:17 +0000 (17:14 +0200)]
activation: Lock /etc/.pwd.lock before accessing databases.

Suggested by Florian Pelz <pelzflorian@pelzflorian.de>
in <http://bugs.gnu.org/35996>.

* gnu/build/accounts.scm (%password-lock-file): New variable.
* gnu/build/activation.scm (activate-users+groups): Wrap calls to
'user+group-databases', 'write-group', etc. into 'with-file-lock'.

5 years agosyscalls: 'with-lock-file' catches ENOSYS.
Ludovic Courtès [Mon, 3 Jun 2019 15:13:30 +0000 (17:13 +0200)]
syscalls: 'with-lock-file' catches ENOSYS.

* guix/build/syscalls.scm (call-with-file-lock): Catch ENOSYS raised by
'lock-file'.

5 years agosyscalls: 'with-file-lock' expands to a call to 'call-with-file-lock'.
Ludovic Courtès [Mon, 3 Jun 2019 14:24:31 +0000 (16:24 +0200)]
syscalls: 'with-file-lock' expands to a call to 'call-with-file-lock'.

* guix/build/syscalls.scm (call-with-file-lock): New procedure.
(with-file-lock): Expand to a call to 'call-with-file-lock'.

5 years agosyscalls: Add 'with-file-lock' macro.
Ludovic Courtès [Mon, 3 Jun 2019 14:23:01 +0000 (16:23 +0200)]
syscalls: Add 'with-file-lock' macro.

* guix/scripts/offload.scm (lock-file, unlock-file, with-file-lock):
Move to...
* guix/build/syscalls.scm: ... here.

5 years agognu: minizip: Do not install crypt.h.
Ludovic Courtès [Wed, 5 Jun 2019 17:14:52 +0000 (19:14 +0200)]
gnu: minizip: Do not install crypt.h.

* gnu/packages/compression.scm (minizip)[arguments]: Add
'remove-crypt-h' phase.

5 years agoguix package: Do not list environment variables that need to be set.
Ludovic Courtès [Wed, 5 Jun 2019 15:33:37 +0000 (17:33 +0200)]
guix package: Do not list environment variables that need to be set.

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

* guix/scripts/package.scm (display-search-paths): Rename to...
(display-search-path-hint): ... this.  Adjust callers.
Remove #:kind parameter.  Replace the list of environment variables with
an invitation to source $GUIX_PROFILE/etc/profile or run 'guix package
--search-paths'.

5 years agognu: soil: Update home page.
Marius Bakke [Wed, 5 Jun 2019 17:40:12 +0000 (19:40 +0200)]
gnu: soil: Update home page.

* gnu/packages/gl.scm (soil)[home-page]: Use HTTPS.

5 years agognu: mesa-utils: Update home page.
Marius Bakke [Wed, 5 Jun 2019 17:39:42 +0000 (19:39 +0200)]
gnu: mesa-utils: Update home page.

* gnu/packages/gl.scm (mesa-utils)[home-page]: Use HTTPS.

5 years agognu: debootstrap: Workaround for PATH issues.
Vagrant Cascadian [Sun, 2 Jun 2019 18:34:33 +0000 (11:34 -0700)]
gnu: debootstrap: Workaround for PATH issues.

* gnu/packages/debian (debootstrap):
  [arguments]: Substitute PATH to include $PATH.
  [description]: Remove obsolete workaround from description.

5 years agoservices: cups: Create /var/cache on activation.
Alex Griffin [Sun, 2 Jun 2019 21:26:47 +0000 (16:26 -0500)]
services: cups: Create /var/cache on activation.

* gnu/services/cups.scm (%cups-activation): Create /var/cache if it doesn't
exist yet.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agodoc: Fix typo.
Diego Nicola Barbato [Thu, 16 May 2019 11:39:18 +0000 (13:39 +0200)]
doc: Fix typo.

* doc/guix.texi (Invoking guix archive): Remove spurious hyphen in example.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add Ukrainian Aspell dictionary.
Jens Mølgaard [Wed, 5 Jun 2019 09:02:36 +0000 (21:02 +1200)]
gnu: Add Ukrainian Aspell dictionary.

* gnu/packages/aspell.scm (aspell-dict-ul): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add Portuguese Portugal Aspell dictionary.
Jens Mølgaard [Wed, 5 Jun 2019 09:01:35 +0000 (21:01 +1200)]
gnu: Add Portuguese Portugal Aspell dictionary.

* gnu/packages/aspell.scm (aspell-dict-pt-pt): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add Norwegian Nynorsk Aspell dictionary.
Jens Mølgaard [Wed, 5 Jun 2019 09:00:46 +0000 (21:00 +1200)]
gnu: Add Norwegian Nynorsk Aspell dictionary.

* gnu/packages/aspell.scm (aspell-dict-nn): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add Maori Aspell dictionary.
Jens Mølgaard [Wed, 5 Jun 2019 08:59:30 +0000 (20:59 +1200)]
gnu: Add Maori Aspell dictionary.

* gnu/packages/aspell.scm (aspell-dict-mi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add Hindi Aspell dictionary.
Jens Mølgaard [Wed, 5 Jun 2019 08:58:51 +0000 (20:58 +1200)]
gnu: Add Hindi Aspell dictionary.

* gnu/packages/aspell.scm (aspell-dict-hi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add Finnish Aspell dictionary.
Jens Mølgaard [Wed, 5 Jun 2019 08:58:02 +0000 (20:58 +1200)]
gnu: Add Finnish Aspell dictionary.

* gnu/packages/aspell.scm (aspell-dict-fi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add Danish Aspell dictionary.
Jens Mølgaard [Wed, 5 Jun 2019 08:56:54 +0000 (20:56 +1200)]
gnu: Add Danish Aspell dictionary.

* gnu/packages/aspell.scm (aspell-dict-da): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add Belarusian Aspell dictionary.
Jens Mølgaard [Wed, 5 Jun 2019 09:10:34 +0000 (21:10 +1200)]
gnu: Add Belarusian Aspell dictionary.

* gnu/packages/aspell.scm (aspell-dict-be): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add Arabic Aspell dictionary.
Jens Mølgaard [Sat, 1 Jun 2019 09:29:30 +0000 (21:29 +1200)]
gnu: Add Arabic Aspell dictionary.

* gnu/packages/aspell.scm (aspell-dict-ar): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoinstaller: Always add '%base-initrd-modules' to 'initrd-modules'.
Ludovic Courtès [Wed, 5 Jun 2019 14:38:35 +0000 (16:38 +0200)]
installer: Always add '%base-initrd-modules' to 'initrd-modules'.

Fixes <https://bugs.gnu.org/36099>.
Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

* gnu/installer/parted.scm (initrd-configuration): Add
%BASE-INITRD-MODULES to the 'initrd-modules' field.

5 years agoetc: Fix GUIX_LOCPATH quoting in 'guix-publish.service' file.
Jack Hill [Mon, 3 Jun 2019 18:42:16 +0000 (14:42 -0400)]
etc: Fix GUIX_LOCPATH quoting in 'guix-publish.service' file.

This is a followup to 579d17b70dac067f8194ede46513400b91ac136a.

* etc/guix-publish.service.in (Environment): Move GUIX_LOCPATH inside
the quotes.

5 years agognu: aubio: Enable avcodec support.
Kei Kebreau [Wed, 5 Jun 2019 14:25:06 +0000 (10:25 -0400)]
gnu: aubio: Enable avcodec support.

* gnu/packages/audio.scm (aubio)[arguments]: Remove "--disable-avcodec" from
and add "--enable-avcodec" to #:configure-flags.
[inputs]: Add ffmpeg.

5 years agognu: guile-sdl2: Update to 0.4.0.
Ricardo Wurmus [Wed, 5 Jun 2019 13:47:01 +0000 (15:47 +0200)]
gnu: guile-sdl2: Update to 0.4.0.

* gnu/packages/sdl.scm (guile-sdl2): Update to 0.4.0.

5 years agognu: guile-chickadee: Update to 0.4.0.
Ricardo Wurmus [Wed, 5 Jun 2019 13:42:50 +0000 (15:42 +0200)]
gnu: guile-chickadee: Update to 0.4.0.

* gnu/packages/game-development.scm (guile-chickadee): Update to 0.4.0.
[arguments]: Remove.

5 years agognu: guile-gi: Update to 0.0.1-1.26e8852.
Jan Nieuwenhuizen [Wed, 5 Jun 2019 13:35:46 +0000 (15:35 +0200)]
gnu: guile-gi: Update to 0.0.1-1.26e8852.

* gnu/packages/guile-xyz.scm (guile-gi): Update to 0.0.1-1.26e8852; use
upstream's (spk121's) git in source uri.

5 years agognu: neovim: Update to 0.3.7 [security fixes].
Jonathan Brielmaier [Wed, 5 Jun 2019 13:14:55 +0000 (15:14 +0200)]
gnu: neovim: Update to 0.3.7 [security fixes].

* gnu/packages/vim.scm (neovim): Update to 0.3.7.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
5 years agognu: eolie: Update to 0.9.62.
Ricardo Wurmus [Wed, 5 Jun 2019 09:53:27 +0000 (11:53 +0200)]
gnu: eolie: Update to 0.9.62.

* gnu/packages/gnome.scm (eolie): Update to 0.9.62.

5 years agoetc: guix-daemon.service.in: Fix GUIX_LOCPATH quoting.
Jack Hill [Mon, 3 Jun 2019 18:42:16 +0000 (14:42 -0400)]
etc: guix-daemon.service.in: Fix GUIX_LOCPATH quoting.

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

* etc/guix-daemon.service.in: Move the GUIX_LOCPATH environment variable name
inside the quotes.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
5 years agognu: Add emacs-litable.
Oleg Pykhalov [Wed, 5 Jun 2019 07:15:20 +0000 (10:15 +0300)]
gnu: Add emacs-litable.

* gnu/packages/emacs-xyz.scm (emacs-litable): New variable.

5 years agognu: Add emacs-attrap.
Brian Leung [Mon, 3 Jun 2019 20:16:40 +0000 (22:16 +0200)]
gnu: Add emacs-attrap.

* gnu/packages/emacs-xyz.scm (emacs-attrap): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
5 years agognu: Add emacs-dante.
Brian Leung [Mon, 3 Jun 2019 20:15:33 +0000 (22:15 +0200)]
gnu: Add emacs-dante.

* gnu/packages/emacs-xyz.scm (emacs-dante): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
5 years agognu: Add emacs-lcr.
Brian Leung [Mon, 3 Jun 2019 20:15:19 +0000 (22:15 +0200)]
gnu: Add emacs-lcr.

* gnu/packages/emacs-xyz.scm (emacs-lcr): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
5 years agognu: Add emacs-whitespace-cleanup-mode.
Brian Leung [Mon, 3 Jun 2019 20:14:28 +0000 (22:14 +0200)]
gnu: Add emacs-whitespace-cleanup-mode.

* gnu/packages/emacs-xyz.scm (emacs-whitespace-cleanup-mode): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
5 years agognu: linux-libre: Update to 5.1.7.
Mark H Weaver [Wed, 5 Jun 2019 03:49:44 +0000 (23:49 -0400)]
gnu: linux-libre: Update to 5.1.7.

* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.7.
(%linux-libre-hash): Update hash.

5 years agognu: linux-libre@4.19: Update to 4.19.48.
Mark H Weaver [Wed, 5 Jun 2019 03:48:52 +0000 (23:48 -0400)]
gnu: linux-libre@4.19: Update to 4.19.48.

* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.48.
(%linux-libre-4.19-hash): Update hash.

5 years agognu: openvswitch: Update to 2.11.1.
Marius Bakke [Tue, 4 Jun 2019 16:54:30 +0000 (18:54 +0200)]
gnu: openvswitch: Update to 2.11.1.

* gnu/packages/networking.scm (openvswitch): Update to 2.11.1.

5 years agognu: openvswitch: Update home page.
Marius Bakke [Tue, 4 Jun 2019 16:53:40 +0000 (18:53 +0200)]
gnu: openvswitch: Update home page.

* gnu/packages/networking.scm (openvswitch)[source, home-page]: Use HTTPS.

5 years agognu: polkit: Update to 0.116 [fixes CVE-2019-6133].
Marius Bakke [Tue, 4 Jun 2019 16:25:58 +0000 (18:25 +0200)]
gnu: polkit: Update to 0.116 [fixes CVE-2019-6133].

* gnu/packages/patches/polkit-CVE-2018-19788.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/polkit.scm (polkit): Update to 0.116.
[source](patches): Remove.
[inputs]: Change MOZJS-52 to MOZJS-60.
[arguments]: Add CXXFLAGS=-std=gnu++11 to #:configure-flags.

5 years agognu: e2fsprogs: Update to 1.45.2.
Marius Bakke [Tue, 4 Jun 2019 14:16:31 +0000 (16:16 +0200)]
gnu: e2fsprogs: Update to 1.45.2.

* gnu/packages/linux.scm (e2fsprogs): Update to 1.45.2.

5 years agognu: borg: Update to 1.1.10.
Tobias Geerinckx-Rice [Tue, 4 Jun 2019 15:49:14 +0000 (17:49 +0200)]
gnu: borg: Update to 1.1.10.

* gnu/packages/backup.scm (borg): Update to 1.1.10.
[source]: Remove upstreamed patch.
Remove msgpack and broken references to it.
[arguments]: Add ‘use-system-msgpack’ phase.
* gnu/packages/patches/borg-fix-hard-link-preloading.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

5 years agognu: Mutt: Update to 1.12.0.
Leo Famulari [Tue, 4 Jun 2019 17:38:35 +0000 (13:38 -0400)]
gnu: Mutt: Update to 1.12.0.

* gnu/packages/mail.scm (mutt): Update to 1.12.0.

5 years agognu: MPD: Update to 0.21.9.
Leo Famulari [Tue, 4 Jun 2019 17:32:36 +0000 (13:32 -0400)]
gnu: MPD: Update to 0.21.9.

* gnu/packages/mpd.scm (mpd): Update to 0.21.9.

5 years agognu: Syncthing: Update to 1.1.4.
Leo Famulari [Tue, 4 Jun 2019 17:26:02 +0000 (13:26 -0400)]
gnu: Syncthing: Update to 1.1.4.

* gnu/packages/syncthing.scm (syncthing): Update to 1.1.4.

5 years agognu: go-github-com-oschwald-geoip2-golang: Update to 1.3.0.
Leo Famulari [Tue, 4 Jun 2019 17:25:42 +0000 (13:25 -0400)]
gnu: go-github-com-oschwald-geoip2-golang: Update to 1.3.0.

* gnu/packages/syncthing.scm (go-github-com-oschwald-geoip2-golang):
Update to 1.3.0.

5 years agognu: go-github-com-lib-pq: Update to 1.1.1.
Leo Famulari [Tue, 4 Jun 2019 17:25:22 +0000 (13:25 -0400)]
gnu: go-github-com-lib-pq: Update to 1.1.1.

* gnu/packages/syncthing.scm (go-github-com-lib-pq): Update to 1.1.1.

5 years agognu: go-github-com-mattn-go-isatty: Update to 0.0.7.
Leo Famulari [Tue, 4 Jun 2019 17:24:40 +0000 (13:24 -0400)]
gnu: go-github-com-mattn-go-isatty: Update to 0.0.7.

* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Update to 0.0.7.
[propagated-inputs]: Add go-golang-org-x-sys-unix.

5 years agognu: wxmaxima: Update to 19.05.7.
Kei Kebreau [Tue, 4 Jun 2019 14:44:14 +0000 (10:44 -0400)]
gnu: wxmaxima: Update to 19.05.7.

* gnu/packages/maths.scm (wxmaxima): Update to 19.05.7.

5 years agognu: maxima: Update to 5.43.0.
Kei Kebreau [Tue, 4 Jun 2019 13:27:45 +0000 (09:27 -0400)]
gnu: maxima: Update to 5.43.0.

* gnu/packages/maths.scm (maxima): Update to 5.43.0.
[arguments]: Adjust "patch-paths" and "post-install" phases.

5 years agognu: python-beautifulsoup4: Propagate python-soupsieve.
Marius Bakke [Tue, 4 Jun 2019 12:44:33 +0000 (14:44 +0200)]
gnu: python-beautifulsoup4: Propagate python-soupsieve.

This is a follow-up to commit abb53e6f871cbf79fe24b7052fb41c8aff2f65ac.

* gnu/packages/python-xyz.scm (python-beautifulsoup4)[native-inputs]: Change
to ...
[propagated-inputs]: ... this.

5 years agognu: ghc-conduit-extra: Update to 1.3.1.1.
Robert Vollmert [Sat, 1 Jun 2019 20:28:41 +0000 (22:28 +0200)]
gnu: ghc-conduit-extra: Update to 1.3.1.1.

* gnu/packages/haskell.scm (ghc-conduit-extra): Update to 1.3.1.1.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
5 years agognu: icecat: Update to 60.7.0-guix2.
Mark H Weaver [Tue, 4 Jun 2019 08:10:04 +0000 (04:10 -0400)]
gnu: icecat: Update to 60.7.0-guix2.

This includes updates to bundled extensions from the upstream
GNU IceCat 60.7.0-gnu1 release.

* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.7.0-guix2.
(icecat-source)[upstream-icecat-base-version]: Update to 60.7.0.
[upstream-icecat-source, gnuzilla-source]: Update hashes.
[origin]: Remove the substitutions that dealt with debian-specific package
code in the makeicecat script, since that code has been removed upstream.
(icecat)[arguments]: Adapt the 'install-desktop-entry' phase to avoid using
the Debian desktop file, which is no longer included in the IceCat sources.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to upstream changes.

5 years agognu: emacspeak: Update to 50.0.
Kei Kebreau [Tue, 4 Jun 2019 03:04:35 +0000 (23:04 -0400)]
gnu: emacspeak: Update to 50.0.

* gnu/packages/emacs.scm (emacspeak): Update to 50.0.
[arguments]: Simplify "configure" phase and adjust "install" phase.