jackhill/guix/guix.git
5 years agognu: Add r-wiggleplotr.
Ricardo Wurmus [Wed, 3 Apr 2019 14:13:05 +0000 (16:13 +0200)]
gnu: Add r-wiggleplotr.

* gnu/packages/bioconductor.scm (r-wiggleplotr): New variable.

5 years agognu: Add r-wrench.
Ricardo Wurmus [Wed, 3 Apr 2019 14:12:06 +0000 (16:12 +0200)]
gnu: Add r-wrench.

* gnu/packages/bioconductor.scm (r-wrench): New variable.

5 years agognu: gnu-mate-icon-theme-faenza: Update to 1.20.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:38 +0000 (19:26 +0200)]
gnu: gnu-mate-icon-theme-faenza: Update to 1.20.0.

* gnu/packages/mate.scm (gnu-mate-icon-theme-faenza): Update to 1.20.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-polkit: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:37 +0000 (19:26 +0200)]
gnu: mate-polkit: Update to 1.22.0.

* gnu/packages/mate.scm (mate-polkit): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-system-monitor: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:36 +0000 (19:26 +0200)]
gnu: mate-system-monitor: Update to 1.22.0.

* gnu/packages/mate.scm (mate-system-monitor): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: pluma: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:35 +0000 (19:26 +0200)]
gnu: pluma: Update to 1.22.0.

* gnu/packages/mate.scm (pluma): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: engrampa: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:34 +0000 (19:26 +0200)]
gnu: engrampa: Update to 1.22.0.

* gnu/packages/mate.scm (engrampa): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: eom: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:33 +0000 (19:26 +0200)]
gnu: eom: Update to 1.22.0.

* gnu/packages/mate.scm (eom): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-utils: Update to 1.22.0.
Guy fleury [Wed, 3 Apr 2019 12:32:05 +0000 (14:32 +0200)]
gnu: mate-utils: Update to 1.22.0.

* gnu/packages/mate.scm (mate-utils): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-screensaver: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:31 +0000 (19:26 +0200)]
gnu: mate-screensaver: Update to 1.22.0.

* gnu/packages/mate.scm (mate-screensaver): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-netbook: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:30 +0000 (19:26 +0200)]
gnu: mate-netbook: Update to 1.22.0.

* gnu/packages/mate.scm (mate-netbook): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: backgrounds: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:29 +0000 (19:26 +0200)]
gnu: backgrounds: Update to 1.22.0.

* gnu/packages/mate.scm (backgrounds): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-calc: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:28 +0000 (19:26 +0200)]
gnu: mate-calc: Update to 1.22.0.

* gnu/packages/mate.scm (mate-calc): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-user-guide: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:27 +0000 (19:26 +0200)]
gnu: mate-user-guide: Update to 1.22.0.

* gnu/packages/mate.scm (mate-user-guide): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-control-center: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:26 +0000 (19:26 +0200)]
gnu: mate-control-center: Update to 1.22.0.

* gnu/packages/mate.scm (mate-control-center): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: caja-extensions: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:25 +0000 (19:26 +0200)]
gnu: caja-extensions: Update to 1.22.0.

* gnu/packages/mate.scm (caja-extensions): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: atril: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:24 +0000 (19:26 +0200)]
gnu: atril: Update to 1.22.0.

* gnu/packages/mate.scm (atril): Update to 1.22.0.
[arguments]<#:configure-flags>: Remove pre-GTK3 option.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: marco: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:23 +0000 (19:26 +0200)]
gnu: marco: Update to 1.22.0.

* gnu/packages/mate.scm (marco): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: caja: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:22 +0000 (19:26 +0200)]
gnu: caja: Update to 1.22.0.

* gnu/packages/mate.scm (caja): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-media: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:21 +0000 (19:26 +0200)]
gnu: mate-media: Update to 1.22.0.

* gnu/packages/mate.scm (mate-media): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-applets: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:20 +0000 (19:26 +0200)]
gnu: mate-applets: Update to 1.22.0.

* gnu/packages/mate.scm (mate-applets): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-panel: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:19 +0000 (19:26 +0200)]
gnu: mate-panel: Update to 1.22.0.

* gnu/packages/mate.scm (mate-panel): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-menus: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:18 +0000 (19:26 +0200)]
gnu: mate-menus: Update to 1.22.0.

* gnu/packages/mate.scm (mate-menus): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: libmatekbd: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:17 +0000 (19:26 +0200)]
gnu: libmatekbd: Update to 1.22.0.

* gnu/packages/mate.scm (libmatekbd): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: libmatemixer: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:16 +0000 (19:26 +0200)]
gnu: libmatemixer: Update to 1.22.0.

* gnu/packages/mate.scm (libmatemixer): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-settings-daemon: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:15 +0000 (19:26 +0200)]
gnu: mate-settings-daemon: Update to 1.22.0.

* gnu/packages/mate.scm (mate-settings-daemon): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-session-manager: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:14 +0000 (19:26 +0200)]
gnu: mate-session-manager: Update to 1.22.0.

* gnu/packages/mate.scm (mate-session-manager): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-terminal: Update to 1.22.0
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:13 +0000 (19:26 +0200)]
gnu: mate-terminal: Update to 1.22.0

* gnu/packages/mate.scm (mate-terminal): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: libmatewether: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:12 +0000 (19:26 +0200)]
gnu: libmatewether: Update to 1.22.0.

* gnu/packages/mate.scm (libmatewether): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-desktop: Update to 1.22.2.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:11 +0000 (19:26 +0200)]
gnu: mate-desktop: Update to 1.22.2.

* gnu/packages/mate.scm (mate-desktop): Update to 1.22.0.
[inputs]: Add iso-codes.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-themes: Update to 3.22.19.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:10 +0000 (19:26 +0200)]
gnu: mate-themes: Update to 3.22.19.

* gnu/packages/mate.scm (mate-themes): Update to 3.22.19.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-icon-theme: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:09 +0000 (19:26 +0200)]
gnu: mate-icon-theme: Update to 1.22.0.

* gnu/packages/mate.scm (mate-icon-theme): Update to 1.20.3.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: mate-common: Update to 1.22.0.
guy fleury iteriteka [Tue, 2 Apr 2019 17:26:08 +0000 (19:26 +0200)]
gnu: mate-common: Update to 1.22.0.

* gnu/packages/mate.scm (mate-common): Update to 1.22.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: Add brlaser.
Ricardo Wurmus [Tue, 2 Apr 2019 20:03:42 +0000 (22:03 +0200)]
gnu: Add brlaser.

* gnu/packages/printers.scm (brlaser): New variable.

5 years agognu: wxmaxima: Update to 19.03.1.
Kei Kebreau [Tue, 2 Apr 2019 18:44:33 +0000 (14:44 -0400)]
gnu: wxmaxima: Update to 19.03.1.

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

5 years agognu: livemedia-utils: Update to 2019.03.06.
Leo Famulari [Tue, 2 Apr 2019 18:32:10 +0000 (14:32 -0400)]
gnu: livemedia-utils: Update to 2019.03.06.

* gnu/packages/video.scm (livemedia-utils): Update to 2019-03-06.
[source]: Remove snippet.

5 years agognu: Syncthing: Update to 1.1.1.
Leo Famulari [Tue, 2 Apr 2019 16:45:23 +0000 (12:45 -0400)]
gnu: Syncthing: Update to 1.1.1.

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

5 years agognu: Go standard crypto library: Update to 0.0.0-3.b7391e9 [security fixes].
Leo Famulari [Tue, 26 Mar 2019 22:36:30 +0000 (18:36 -0400)]
gnu: Go standard crypto library: Update to 0.0.0-3.b7391e9 [security fixes].

Fixes a vulnerability in 'golang.org/x/crypto/salsa20' where, if more than 256
GiB of keystream is generated, or if the counter otherwise grows greater than 32
bits, the amd64 implementation will first generate incorrect output, and then
cycle back to previously generated keystream.

https://go.googlesource.com/crypto/+/b7391e95e576cacdcdd422573063bc057239113d

* gnu/packages/golang.scm (go-golang-org-x-crypto-bcrypt,
go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ed25519,
go-golang-org-x-crypto-ripemd160, go-golang-org-x-crypto-blake2s,
go-golang-org-x-crypto-sha3, go-golang-org-x-crypto-ssh-terminal): Update to
0.0.0-3.b7391e9.
(go-golang-org-x-crypto-blake2s)[propagated-inputs]: Add
go-golang-org-x-sys-cpu.
(go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ssh-terminal):
Inherit from go-golang-org-x-crypto-bcrypt.

5 years agognu: Add go-golang-org-x-sys-cpu.
Leo Famulari [Tue, 26 Mar 2019 22:34:48 +0000 (18:34 -0400)]
gnu: Add go-golang-org-x-sys-cpu.

* gnu/packages/golang.scm (go-golang-org-x-sys-cpu): New variable.

5 years agoenvironment: '-C' creates namespaces where the user is not root.
Ludovic Courtès [Tue, 2 Apr 2019 08:57:24 +0000 (10:57 +0200)]
environment: '-C' creates namespaces where the user is not root.

* guix/scripts/environment.scm (launch-environment/container): Add UID
and GID.  Use them in PASSWD and GROUPS.  Pass them as #:guest-uid and
 #:guest-gid to 'call-with-container'.
* tests/guix-environment-container.sh: Test the inner UID.
In '--user' test, replace hard-coded 0 with 1000.
* doc/guix.texi (Invoking guix environment): Adjust accordingly.

5 years agolinux-container: Make the guest UID and GID a parameter.
Ludovic Courtès [Tue, 2 Apr 2019 08:34:48 +0000 (10:34 +0200)]
linux-container: Make the guest UID and GID a parameter.

* gnu/build/linux-container.scm (initialize-user-namespace): Add
 #:guest-uid and #:guest-gid parameters and honor them.
(run-container): Likewise.
(call-with-container): Likewise.
* tests/containers.scm ("call-with-container, user namespace, guest UID/GID"):
New test.

5 years agonls: Update 'de' translation of the manual.
Ludovic Courtès [Tue, 2 Apr 2019 08:07:35 +0000 (10:07 +0200)]
nls: Update 'de' translation of the manual.

5 years agognu: pigx-scrnaseq: Use older loompy.
Ricardo Wurmus [Tue, 2 Apr 2019 14:11:23 +0000 (16:11 +0200)]
gnu: pigx-scrnaseq: Use older loompy.

* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace
python-loompy with python-loompy-for-pigx-scrnaseq.

5 years agognu: Add python-loompy-for-pigx-scrnaseq.
Ricardo Wurmus [Tue, 2 Apr 2019 14:11:12 +0000 (16:11 +0200)]
gnu: Add python-loompy-for-pigx-scrnaseq.

* gnu/packages/bioinformatics.scm (python-loompy-for-pigx-scrnaseq): New variable.

5 years agognu: pigx-chipseq: Update to 0.0.40.
Ricardo Wurmus [Tue, 2 Apr 2019 13:53:23 +0000 (15:53 +0200)]
gnu: pigx-chipseq: Update to 0.0.40.

* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.40.

5 years agognu: python-scanpy: Add python-louvain to inputs.
Ricardo Wurmus [Tue, 2 Apr 2019 13:10:51 +0000 (15:10 +0200)]
gnu: python-scanpy: Add python-louvain to inputs.

* gnu/packages/bioinformatics.scm (python-scanpy)[propagated-inputs]: Sort
inputs and add python-louvain.
[arguments]: Do not delete test that depends on louvain.

5 years agognu: Add python-louvain.
Ricardo Wurmus [Tue, 2 Apr 2019 13:08:22 +0000 (15:08 +0200)]
gnu: Add python-louvain.

* gnu/packages/graph.scm (python-louvain): New variable.

5 years agognu: faudio: Update to 19.04.
Rutger Helling [Tue, 2 Apr 2019 09:28:08 +0000 (11:28 +0200)]
gnu: faudio: Update to 19.04.

* gnu/packages/audio.scm (faudio): Update to 19.04.

5 years agognu: Add emacs-evil-numbers.
Clément Lassieur [Tue, 2 Apr 2019 08:41:13 +0000 (10:41 +0200)]
gnu: Add emacs-evil-numbers.

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

5 years agognu: gnome-shell: Add dependency on libgnomekbd.
Ludovic Courtès [Mon, 1 Apr 2019 21:19:09 +0000 (23:19 +0200)]
gnu: gnome-shell: Add dependency on libgnomekbd.

This fixes the "Show keyboard layout" button in the keyboard layout
switcher.

* gnu/packages/gnome.scm (gnome-shell)[arguments]: In
'record-absolute-file-names' phase, record file name of
'gkbd-keyboard-display'.
[inputs]: Add LIBGNOMEKBD.

5 years agognu: gnome-shell: Store absolute file name of 'ibus-daemon'.
Ludovic Courtès [Mon, 1 Apr 2019 21:00:11 +0000 (23:00 +0200)]
gnu: gnome-shell: Store absolute file name of 'ibus-daemon'.

* gnu/packages/gnome.scm (gnome-shell)[arguments]: Add
'record-absolute-file-names' phase.

5 years agognu: go-github-com-burntsushi-toml: Update to 0.3.1.
Leo Famulari [Mon, 1 Apr 2019 19:49:38 +0000 (15:49 -0400)]
gnu: go-github-com-burntsushi-toml: Update to 0.3.1.

* gnu/packages/golang.scm (go-github-com-burntsushi-toml): Update to 0.3.1.

5 years agognu: Add mlucas.
Arun Isaac [Fri, 22 Mar 2019 03:45:03 +0000 (09:15 +0530)]
gnu: Add mlucas.

* gnu/packages/maths.scm (mlucas): New variable.

5 years agognu: flatpak: Update to 1.2.4 [fixes CVE-2019-10063].
Rutger Helling [Mon, 1 Apr 2019 08:04:29 +0000 (10:04 +0200)]
gnu: flatpak: Update to 1.2.4 [fixes CVE-2019-10063].

* gnu/packages/package-management.scm (flatpak): Update to 1.2.4 [fixes
CVE-2019-10063].

5 years agognu: openmw: Update to 0.45.0.
Rutger Helling [Mon, 1 Apr 2019 07:42:04 +0000 (09:42 +0200)]
gnu: openmw: Update to 0.45.0.

* gnu/packages/game-development.scm (openmw): Update to 0.45.0.

5 years agognu: emacs-zones: silence byte-compiler.
Brian Leung [Wed, 27 Mar 2019 20:41:58 +0000 (21:41 +0100)]
gnu: emacs-zones: silence byte-compiler.

* gnu/packages/patches/emacs-zones-called-interactively.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: gpodder: Build reproducibly.
Pierre Langlois [Tue, 26 Mar 2019 21:41:59 +0000 (21:41 +0000)]
gnu: gpodder: Build reproducibly.

* gnu/packages/gpodder.scm (gpodder)[arguments]: Add 'do-not-run-msgmerge'
phase before 'install'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoservices: slim-configuration: Adapt exported getter methods.
Tim Gesthuizen [Tue, 26 Mar 2019 19:52:50 +0000 (20:52 +0100)]
services: slim-configuration: Adapt exported getter methods.

Commit 554b8607396785dcde6eb391f75f98a07ec582fd introduces changes to the
slim-configuration record without updating the exported methods.

* gnu/services/xorg.scm: Export slim-configuration-xorg and
  slim-configuration-sessreg.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agodoc: Document 'gdm-service-type'.
Ludovic Courtès [Sun, 31 Mar 2019 21:13:51 +0000 (23:13 +0200)]
doc: Document 'gdm-service-type'.

* doc/guix.texi (X Window): Document 'gdm-service-type' and
'gdm-configuration'.  Take description of '.desktop' files from the
'slim-service-type' description.
* gnu/services/xorg.scm (gdm-service): Remove outdated comment.

5 years agognu: ungoogled-chromium: Update to 73.0.3683.86-0.4c7fb6d [security fixes].
Marius Bakke [Sun, 31 Mar 2019 18:55:47 +0000 (20:55 +0200)]
gnu: ungoogled-chromium: Update to 73.0.3683.86-0.4c7fb6d [security fixes].

The update to Chromium 73 includes more than 60 security fixes.  See the
release announcement for more information:
<https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_12.html>.

* gnu/packages/chromium.scm (%preserved-third-party-files): Drop
"net/third_party/http2" and "net/third_party/spdy".  Add "v8/src/third_party/siphash".
(%chromium-version): Update to 73.0.3683.86.
(%ungoogled-revision): Update to 4c7fb6d1a86602999f30b58ef8b331b2115c5ad8.
(%debian-revision): New variable.
(ungoogled-chromium-source): Add an origin for Debians packaging scripts.
Adjust for Ungoogled refactoring and add a procedure for applying Debian
patches.  Replace unneeded LET* for LET and reindent.
(ungoogled-chromium)[arguments]: Remove one obsolete substitution, add two others.

5 years agognu: ungoogled-chromium: Enable VA-API on x86_64-linux only.
Marius Bakke [Sun, 31 Mar 2019 15:57:48 +0000 (17:57 +0200)]
gnu: ungoogled-chromium: Enable VA-API on x86_64-linux only.

* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Conditionally add
"use_vaapi" to #:configure-flags.

5 years agognu: SDDM: Update to 0.18.1.
Marius Bakke [Sun, 31 Mar 2019 14:57:37 +0000 (16:57 +0200)]
gnu: SDDM: Update to 0.18.1.

* gnu/packages/display-managers.scm (sddm): Update to 0.18.1.

5 years agognu: mbedtls-apache: Update to 2.16.1.
Marius Bakke [Sun, 31 Mar 2019 14:51:33 +0000 (16:51 +0200)]
gnu: mbedtls-apache: Update to 2.16.1.

* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.1.

5 years agognu: pcsc-lite: Update to 1.8.25.
Marius Bakke [Sun, 31 Mar 2019 14:48:43 +0000 (16:48 +0200)]
gnu: pcsc-lite: Update to 1.8.25.

* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.25.

5 years agognu: python-markdown: Update to 3.1.
Marius Bakke [Sun, 31 Mar 2019 14:41:54 +0000 (16:41 +0200)]
gnu: python-markdown: Update to 3.1.

* gnu/packages/python-xyz.scm (python-markdown): Update to 3.1.

5 years agognu: ffmpeg@3.4: Update to 3.4.6.
Marius Bakke [Sun, 31 Mar 2019 14:35:42 +0000 (16:35 +0200)]
gnu: ffmpeg@3.4: Update to 3.4.6.

* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.6.

5 years agognu: elogind: Update to 241.2.
Marius Bakke [Sun, 31 Mar 2019 14:33:07 +0000 (16:33 +0200)]
gnu: elogind: Update to 241.2.

* gnu/packages/freedesktop.scm (elogind): Update to 241.2.

5 years agognu: whois: Update to 5.4.2.
Marius Bakke [Sun, 31 Mar 2019 14:31:03 +0000 (16:31 +0200)]
gnu: whois: Update to 5.4.2.

* gnu/packages/networking.scm (whois): Update to 5.4.2.

5 years agognu: libssh2: Update to 1.8.2.
Marius Bakke [Sun, 31 Mar 2019 14:28:27 +0000 (16:28 +0200)]
gnu: libssh2: Update to 1.8.2.

* gnu/packages/ssh.scm (libssh2): Update to 1.8.2.

5 years agognu: GnuPG: Update to 2.2.15.
Marius Bakke [Sun, 31 Mar 2019 14:25:13 +0000 (16:25 +0200)]
gnu: GnuPG: Update to 2.2.15.

* gnu/packages/gnupg.scm (gnupg): Update to 2.2.15.

5 years agognu: leveldb: Update to 1.21.
Marius Bakke [Sun, 31 Mar 2019 14:17:18 +0000 (16:17 +0200)]
gnu: leveldb: Update to 1.21.

* gnu/packages/databases.scm (leveldb): Update to 1.21.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Adjust accordingly.

5 years agognu: leveldb: Don't use unstable tarball.
Marius Bakke [Sun, 31 Mar 2019 14:16:02 +0000 (16:16 +0200)]
gnu: leveldb: Don't use unstable tarball.

* gnu/packages/databases.scm (leveldb)[source]: Use GIT-FETCH.

5 years agoservices: Open vSwitch: Provide a default configuration.
Marius Bakke [Sun, 24 Mar 2019 23:17:41 +0000 (00:17 +0100)]
services: Open vSwitch: Provide a default configuration.

* gnu/services/networking.scm (openvswitch-service-type): Provide
OPENVSWITCH-CONFIGURATION as a default value.
* gnu/tests/networking.scm (%openvswitch-os): Don't configure the service.

5 years agognu: rust: Update to 1.32.0.
Ivan Petkov [Thu, 28 Mar 2019 23:46:10 +0000 (00:46 +0100)]
gnu: rust: Update to 1.32.0.

* gnu/packages/rust.scm (rust): Rename to...
(rust-1.31): ...this.
(rust): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: python-language-server: Update to 0.26.1.
Brett Gilio [Fri, 29 Mar 2019 19:23:20 +0000 (20:23 +0100)]
gnu: python-language-server: Update to 0.26.1.

* gnu/packages/python-xyz.scm (python-language-server): Update to 0.26.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
5 years agognu: Fix descriptions to not use quotes.
Efraim Flashner [Sun, 31 Mar 2019 13:39:43 +0000 (16:39 +0300)]
gnu: Fix descriptions to not use quotes.

* gnu/packages/admin.scm (wpa-supplicant-minimal, mingetty, di),
* gnu/packages/audio.scm (fil-plugins),
* gnu/packages/base.scm (make-ld-wrapper, make-glibc-locales),
* gnu/packages/bioinformatics.scm (r-samtools),
* gnu/packages/chez.scm (chez-mit),
* gnu/packages/commencement.scm (make-gcc-toolchain),
* gnu/packages/compression.scm (fastjar),
* gnu/packages/cran.scm (r-maps, r-rcpp),
* gnu/packages/databases.scm (sparql-query),
* gnu/packages/dunst.scm (dunst),
* gnu/packages/ftp.scm (ncftp),
* gnu/packages/gl.scm (freeglut),
* gnu/packages/haskell-check.scm (ghc-tasty-golden),
* gnu/packages/haskell.scm (ghc-case-insensitive, ghc-text,
ghc-haskell-src, ghc-syb, ghc-deepseq-generics, ghc-network-uri,
ghc-rerebase, ghc-zlib),
* gnu/packages/image.scm (jbig2dec),
* gnu/packages/kde-frameworks.scm (kinit, karchive),
* gnu/packages/linux.scm (wireless-tools, perf, module-init-tools, kbd),
* gnu/packages/lirc.scm (lirc),
* gnu/packages/lisp.scm (uglify-js),
* gnu/packages/mate.scm (mate-netbook),
* gnu/packages/microcom.scm (microcom),
* gnu/packages/music.scm (bristol),
* gnu/packages/networking.scm (perl-geo-ip),
* gnu/packages/patchutils.scm (patches),
* gnu/packages/perl-check.scm (perl-test-more-utf8),
* gnu/packages/perl.scm (perl-log-report-optional, perl-file-which,
perl-io-tty, perl-log-any, perl-digest-sha1, perl-class-load,
perl-regexp-common, perl-module-pluggable, perl-class-modifier),
* gnu/packages/python-xyz.scm (python-backports-abc, python-natsort),
* gnu/packages/samba.scm (iniparser),
* gnu/packages/search.scm (mlocate),
* gnu/packages/spice.scm (spice),
* gnu/packages/statistics.scm (r-dt, r-lubridate, r-estimability,
r-commonmark, r-digest, r-viridislite, r-stringr),
* gnu/packages/tex.scm (texlive-latex-changebar),
* gnu/packages/version-control.scm (subversion),
* gnu/packages/w3m.scm (w3m),
* gnu/packages/web.scm (perl-http-parser,
perl-plack-middleware-reverseproxy),
* gnu/packages/xorg.scm (xkeyboard-config, mkfontdir, xcursor-theme,
mkfontscale, xinit, font-alias)[description]: Use @code instead of quotes.

5 years agognu: znc: Update to 1.7.3.
Tobias Geerinckx-Rice [Sun, 31 Mar 2019 13:51:25 +0000 (15:51 +0200)]
gnu: znc: Update to 1.7.3.

* gnu/packages/messaging.scm (znc): Update to 1.7.3.

5 years agognu: Add flare.
Nicolas Goaziou [Sat, 30 Mar 2019 22:50:25 +0000 (23:50 +0100)]
gnu: Add flare.

* gnu/packages/games.scm (flare-engine, flare-game): New variables.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
5 years agognu: dovecot: Update to 2.3.5.1 [fixes CVE-2019-7524].
Leo Famulari [Sat, 30 Mar 2019 19:47:57 +0000 (15:47 -0400)]
gnu: dovecot: Update to 2.3.5.1 [fixes CVE-2019-7524].

* gnu/packages/mail.scm (dovecot): Update to 2.3.5.1.

5 years agognu: khal: Update to 0.10.0.
Leo Famulari [Tue, 26 Mar 2019 23:04:54 +0000 (19:04 -0400)]
gnu: khal: Update to 0.10.0.

* gnu/packages/calendar.scm (khal): Update to 0.10.0.
[native-inputs]: Replace tzdata with tzdata-for-tests.
[arguments]: Simplify the check phase.

5 years agognu: Rename "gnubackgammon" back to "gnubg".
Ludovic Courtès [Sat, 30 Mar 2019 14:15:12 +0000 (15:15 +0100)]
gnu: Rename "gnubackgammon" back to "gnubg".

This reverts c97e4d8bbe8bf12c09471573d3544d08a42d83f5, which was not
consensual and broke 'tests/guix-package.sh'.

* gnu/packages/games.scm (gnubackgammon): Rename to...
(gnubg): ... this, and rename the 'gnubg' deprecated alias to
'gnubackgammon'.

5 years agopackages: Remove 'maintainers' field.
Ludovic Courtès [Sat, 30 Mar 2019 14:00:41 +0000 (15:00 +0100)]
packages: Remove 'maintainers' field.

This field was never used and doesn't match the way we collectively
maintain packages.

* guix/packages.scm (<package>)[maintainers]: Remove.

5 years agopackages: Remove 'self-native-input?' field.
Ludovic Courtès [Sat, 30 Mar 2019 13:59:26 +0000 (14:59 +0100)]
packages: Remove 'self-native-input?' field.

This field has become unnecessary with the addition of 'this-package'.

* guix/packages.scm (<package>)[self-native-input?]: Remove.
(package->bag): Adjust accordingly.
* doc/guix.texi (package Reference): Remove 'self-native-input?'.

5 years agognu: guile: Remove version 2.0.13.
Ludovic Courtès [Sat, 30 Mar 2019 13:37:11 +0000 (14:37 +0100)]
gnu: guile: Remove version 2.0.13.

This package was unused since 0991fd53367907908fbd901a9fbe79540e4e4527.

* gnu/packages/guile.scm (guile-2.0.13): Remove.

5 years agognu: Use 'this-package' as a native input instead of 'self-native-input?'.
Ludovic Courtès [Sat, 30 Mar 2019 13:34:40 +0000 (14:34 +0100)]
gnu: Use 'this-package' as a native input instead of 'self-native-input?'.

* gnu/packages/file.scm (file)[self-native-input?]: Remove.
[native-inputs]: New field.
* gnu/packages/guile.scm (guile-1.8)[self-native-input?]: Remove.
[native-inputs]: New field.
(guile-2.0)[self-native-input?]: Remove.
[native-inputs]: Add THIS-PACKAGE when (%current-target-system) is true.
* gnu/packages/ncurses.scm (ncurses)[self-native-input?]: Remove.
[native-inputs]: Add THIS-PACKAGE when (%current-target-system) is true.
* gnu/packages/python-xyz.scm (python-file)[self-native-input?]: Remove.
[native-inputs]: New field.

5 years agognu: gnome-shell: Remove gnome-control-center from inputs.
Timothy Sample [Thu, 28 Mar 2019 03:22:32 +0000 (23:22 -0400)]
gnu: gnome-shell: Remove gnome-control-center from inputs.

* gnu/packages/gnome.scm (gnome-shell)[inputs]: Remove
gnome-control-center.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: evolution-data-server: Add 'libedataserverui' output.
Timothy Sample [Thu, 28 Mar 2019 03:22:31 +0000 (23:22 -0400)]
gnu: evolution-data-server: Add 'libedataserverui' output.

gnu/packages/gnome.scm (evolution-data-server)[outputs]: Add
'libedataserverui'.
[arguments]: Add phases so that only libedataserverui is linked with
WebKitGTK, and that it is moved to its own output.
(evolution, gnome-calendar, gnome-todo)[inputs]: Add libedataserverui.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: gnome-online-accounts: Split off 'lib' output.
Timothy Sample [Thu, 28 Mar 2019 03:22:30 +0000 (23:22 -0400)]
gnu: gnome-online-accounts: Split off 'lib' output.

gnu/packages/gnome.scm (gnome-online-accounts)[outputs]: Add 'lib'.
[arguments]: Set the 'libdir' path to the 'out' output, and add a phase
to ensure that libgoa gets installed in the 'lib' output.
(evolution-data-server, gfbgraph, gnome-calendar, gnome-control-center,
gnome-todo, libgdata, libzapojit): Use the 'lib' output of
gnome-online-accounts.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-counsel-projectile.
Brian Leung [Mon, 25 Mar 2019 06:06:08 +0000 (07:06 +0100)]
gnu: Add emacs-counsel-projectile.

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

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
5 years agognu: wine-staging: Update to 4.5.
Rutger Helling [Sat, 30 Mar 2019 13:55:11 +0000 (14:55 +0100)]
gnu: wine-staging: Update to 4.5.

* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.5.
* gnu/packages/wine.scm (wine-staging): Update to 4.5.

5 years agosystem: Define 'this-operating-system'.
Ludovic Courtès [Fri, 29 Mar 2019 22:22:27 +0000 (23:22 +0100)]
system: Define 'this-operating-system'.

* gnu/system.scm (<operating-system>): Choose 'this-operating-system' as
the 'this' identifier.
[essential-services]: Adjust accordingly.

5 years agopackages: Define 'this-package' and 'this-origin'.
Ludovic Courtès [Fri, 29 Mar 2019 21:49:00 +0000 (22:49 +0100)]
packages: Define 'this-package' and 'this-origin'.

* guix/packages.scm (<origin>): Choose 'this-origin' as the 'this'
identifier.
(<package>): Choose 'this-package'.
* gnu/packages/gnucash.scm (gnucash)[arguments]: Use 'this-package'
instead of 'this-record'.
* gnu/packages/version-control.scm (git)[arguments]: Likewise.

5 years agorecords: Support custom 'this' identifiers.
Ludovic Courtès [Fri, 29 Mar 2019 21:40:55 +0000 (22:40 +0100)]
records: Support custom 'this' identifiers.

This lets record users choose an identifier other than 'this-record'.

* guix/records.scm (make-syntactic-constructor): Add #:this-identifier.
[wrap-field-value]: Honor it.
(define-record-type*): Add form with extra THIS-IDENTIFIER and honor
it.
* tests/records.scm ("define-record-type* & thunked & inherit & custom this"):
New test.

5 years agognu: Add r-xcms.
Ricardo Wurmus [Fri, 29 Mar 2019 21:56:12 +0000 (22:56 +0100)]
gnu: Add r-xcms.

* gnu/packages/bioconductor.scm (r-xcms): New variable.

5 years agognu: Add r-massspecwavelet.
Ricardo Wurmus [Fri, 29 Mar 2019 21:55:56 +0000 (22:55 +0100)]
gnu: Add r-massspecwavelet.

* gnu/packages/bioconductor.scm (r-massspecwavelet): New variable.

5 years agognu: Add r-xbseq.
Ricardo Wurmus [Fri, 29 Mar 2019 21:42:19 +0000 (22:42 +0100)]
gnu: Add r-xbseq.

* gnu/packages/bioconductor.scm (r-xbseq): New variable.

5 years agognu: Add r-roar.
Ricardo Wurmus [Fri, 29 Mar 2019 21:41:58 +0000 (22:41 +0100)]
gnu: Add r-roar.

* gnu/packages/bioconductor.scm (r-roar): New variable.

5 years agognu: Add r-yarn.
Ricardo Wurmus [Fri, 29 Mar 2019 21:30:47 +0000 (22:30 +0100)]
gnu: Add r-yarn.

* gnu/packages/bioconductor.scm (r-yarn): New variable.

5 years agognu: Add r-quantro.
Ricardo Wurmus [Fri, 29 Mar 2019 21:30:39 +0000 (22:30 +0100)]
gnu: Add r-quantro.

* gnu/packages/bioconductor.scm (r-quantro): New variable.

5 years agognu: Add r-downloader.
Ricardo Wurmus [Fri, 29 Mar 2019 21:30:25 +0000 (22:30 +0100)]
gnu: Add r-downloader.

* gnu/packages/cran.scm (r-downloader): New variable.