branch master updated (4ae0607 -> 9285f8b)

2018-08-13 Thread Kei Kebreau
kkebreau pushed a change to branch master
in repository guix.

  from  4ae0607   services: nginx: Use 'invoke' rather than 'system*'.
   new  9285f8b   gnu: coda: Update to 2.19.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/maths.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: coda: Update to 2.19.

2018-08-13 Thread Kei Kebreau
kkebreau pushed a commit to branch master
in repository guix.

commit 9285f8bbae9d71139873430c71b7ca7634bda31b
Author: Kei Kebreau 
Date:   Sun Aug 12 19:02:34 2018 -0400

gnu: coda: Update to 2.19.

* gnu/packages/maths.scm (coda): Update to 2.19.
---
 gnu/packages/maths.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index f07c83d..2608756 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -167,14 +167,14 @@ interactive dialogs to guide them.")
 (define-public coda
   (package
 (name "coda")
-(version "2.18.3")
+(version "2.19")
 (source
  (origin
(method url-fetch)
(uri (string-append "https://github.com/stcorp/coda/releases/download/;
version "/coda-" version ".tar.gz"))
(sha256
-(base32 "1zlzgcvwmmjm8mw8w4rg2rqy0pjilz7kyyxm0y4p8cbljbbjxxz0"))
+(base32 "1fbxd2afm7dshd92p10yy8dwbr9gc1h1fmnnnmr7d0c5lnw80245"))
(patches (search-patches "coda-use-system-libs.patch"))
(modules '((guix build utils)))
(snippet



branch master updated (ff64363 -> 4ae0607)

2018-08-13 Thread Cl�ment Lassieur
snape pushed a change to branch master
in repository guix.

  from  ff64363   gnu: BIND: Use HTTPS source URL.
   new  ef2dda8   services: postgresql: Get the Shepherd to respawn 
PostgreSQL.
   new  4ae0607   services: nginx: Use 'invoke' rather than 'system*'.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/services/databases.scm |  9 -
 gnu/services/web.scm   | 11 +--
 2 files changed, 13 insertions(+), 7 deletions(-)



01/02: services: postgresql: Get the Shepherd to respawn PostgreSQL.

2018-08-13 Thread Cl�ment Lassieur
snape pushed a commit to branch master
in repository guix.

commit ef2dda8edb2b78cf6a2ffcdac138421b2553aec8
Author: Clément Lassieur 
Date:   Mon Aug 13 20:37:09 2018 +0200

services: postgresql: Get the Shepherd to respawn PostgreSQL.

* gnu/services/databases.scm (postgresql-shepherd-service): Change 'start' 
to
return the PID.
---
 gnu/services/databases.scm | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/gnu/services/databases.scm b/gnu/services/databases.scm
index 8ae248e..aff78a0 100644
--- a/gnu/services/databases.scm
+++ b/gnu/services/databases.scm
@@ -221,13 +221,20 @@ host  all all ::1/128 trust"))
(setuid (passwd:uid user))
(execl pg_ctl pg_ctl "-D" #$data-directory "-o" options
   mode)))
+(pid-file (in-vicinity data-directory "postmaster.pid"))
 (action (lambda args
   #~(lambda _
-  (invoke #$pg_ctl-wrapper #$@args)
+  (invoke #$pg_ctl-wrapper #$@args)
+  (match '#$args
+(("start")
+ (call-with-input-file #$pid-file read))
+(_ #t))
(list (shepherd-service
   (provision '(postgres))
   (documentation "Run the PostgreSQL daemon.")
   (requirement '(user-processes loopback syslogd))
+  (modules `((ice-9 match)
+ ,@%default-modules))
   (start (action "start"))
   (stop (action "stop"
 



02/02: services: nginx: Use 'invoke' rather than 'system*'.

2018-08-13 Thread Cl�ment Lassieur
snape pushed a commit to branch master
in repository guix.

commit 4ae0607dd88cfb36a56fa27d0e04f6e6228058e8
Author: Clément Lassieur 
Date:   Mon Aug 13 21:02:39 2018 +0200

services: nginx: Use 'invoke' rather than 'system*'.

* gnu/services/web.scm (nginx-shepherd-service): Replace SYSTEM* with 
INVOKE.
---
 gnu/services/web.scm | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/gnu/services/web.scm b/gnu/services/web.scm
index 9a58eff..9797650 100644
--- a/gnu/services/web.scm
+++ b/gnu/services/web.scm
@@ -5,7 +5,7 @@
 ;;; Copyright © 2016, 2017, 2018 Julien Lepiller 
 ;;; Copyright © 2017 Christopher Baines 
 ;;; Copyright © 2017 nee 
-;;; Copyright © 2017 Clément Lassieur 
+;;; Copyright © 2017, 2018 Clément Lassieur 
 ;;; Copyright © 2018 Pierre-Antoine Rouby 
 ;;;
 ;;; This file is part of GNU Guix.
@@ -602,11 +602,10 @@ of index files."
   (nginx-action
(lambda args
  #~(lambda _
- (zero?
-  (system* #$nginx-binary "-c"
-   #$(or file
- (default-nginx-config config))
-   #$@args))
+ (invoke #$nginx-binary "-c"
+ #$(or file
+   (default-nginx-config config))
+ #$@args)
 
  ;; TODO: Add 'reload' action.
  (list (shepherd-service



01/01: Merge branch 'staging' into core-updates

2018-08-13 Thread Ricardo Wurmus
rekado pushed a commit to branch core-updates
in repository guix.

commit b86c019efbc5c4ea35f3cd6d2f52985f40e49e6c
Merge: 25bd726 7b38f04
Author: Ricardo Wurmus 
Date:   Mon Aug 13 20:39:08 2018 +0200

Merge branch 'staging' into core-updates

 doc/guix.texi  |   2 +-
 gnu/local.mk   |   9 +-
 gnu/packages/admin.scm |   1 +
 gnu/packages/audio.scm |   8 +
 gnu/packages/autogen.scm   |  16 +-
 gnu/packages/backup.scm|  33 +++-
 gnu/packages/bioinformatics.scm|   5 +-
 gnu/packages/build-tools.scm   |  15 +-
 gnu/packages/cdrom.scm |  41 +
 gnu/packages/compression.scm   |  12 +-
 gnu/packages/curl.scm  |  14 +-
 gnu/packages/databases.scm | 146 ---
 gnu/packages/dns.scm   |   4 +-
 gnu/packages/education.scm |   4 +-
 gnu/packages/emacs.scm |   3 +-
 gnu/packages/finance.scm   |  17 +-
 gnu/packages/freedesktop.scm   |   8 +-
 gnu/packages/ftp.scm   |   7 +-
 gnu/packages/games.scm | 181 +-
 gnu/packages/gl.scm|   4 +-
 gnu/packages/gnome.scm |  37 ++--
 gnu/packages/gnunet.scm|   4 +-
 gnu/packages/gnuzilla.scm  |  68 +++
 gnu/packages/golang.scm|  25 ---
 gnu/packages/graphics.scm  |  66 +++
 gnu/packages/gstreamer.scm |  44 +++--
 gnu/packages/java.scm  |   5 +-
 gnu/packages/libreoffice.scm   |   8 +-
 gnu/packages/linux.scm |  31 ++--
 gnu/packages/llvm.scm  |   9 +-
 gnu/packages/mail.scm  |  58 +-
 gnu/packages/maths.scm |  29 +--
 gnu/packages/mes.scm   |  28 +--
 gnu/packages/messaging.scm |   4 +-
 gnu/packages/mingw.scm |   4 +-
 gnu/packages/music.scm |  22 +--
 gnu/packages/networking.scm| 120 +++-
 gnu/packages/package-management.scm|   8 +-
 .../patches/emacs-exwm-fix-fullscreen-issue.patch  |  27 +++
 .../patches/irrlicht-use-system-libs.patch | 202 +
 gnu/packages/patches/lxc-CVE-2018-6556.patch   | 116 
 .../patches/mariadb-client-test-32bit.patch|  37 
 gnu/packages/patches/meson-for-build-rpath.patch   |   3 +-
 gnu/packages/patches/openblas-fix-tests-i686.patch |  35 
 gnu/packages/patches/polkit-drop-test.patch|  18 --
 gnu/packages/patches/pulseaudio-glibc-2.27.patch   |  67 ---
 .../patches/wpa-supplicant-CVE-2018-14526.patch|  53 ++
 gnu/packages/patches/xorg-server-rotate-fb.patch   |  35 
 gnu/packages/patchutils.scm|  27 ++-
 gnu/packages/pciutils.scm  |   4 +-
 gnu/packages/pdf.scm   |  14 +-
 gnu/packages/plotutils.scm |   4 +-
 gnu/packages/polkit.scm|  14 +-
 gnu/packages/profiling.scm |   4 +-
 gnu/packages/pulseaudio.scm|  34 ++--
 gnu/packages/python.scm|   2 +-
 gnu/packages/rdf.scm   |   4 +-
 gnu/packages/ruby.scm  |  23 ++-
 gnu/packages/rust.scm  |  17 +-
 gnu/packages/syncthing.scm |  23 ---
 gnu/packages/version-control.scm   |  28 +--
 gnu/packages/video.scm |  36 +++-
 gnu/packages/virtualization.scm|   5 +-
 gnu/packages/vulkan.scm|   8 +-
 gnu/packages/web-browsers.scm  |   4 +-
 gnu/packages/web.scm   |  12 +-
 gnu/packages/webkit.scm|   4 +-
 gnu/packages/wm.scm|  13 +-
 gnu/packages/xdisorg.scm   |   4 +-
 gnu/packages/xorg.scm  |  15 +-
 gnu/services/base.scm  |   2 +-
 guix/build-system/meson.scm|  20 +-
 guix/build/ant-build-system.scm|   6 +-
 guix/build/meson-build-system.scm  |  23 +--
 guix/import/cabal.scm  |   7 +-
 guix/import/hackage.scm|  

branch core-updates updated (25bd726 -> b86c019)

2018-08-13 Thread Ricardo Wurmus
rekado pushed a change to branch core-updates
in repository guix.

  from  25bd726   gnu: gcc@5: Build with isl@0.18.
  adds  9761aca   gnu: unixodbc: Update to 2.3.6.
  adds  e9a9298   gnu: qpdf: Update to 8.1.0.
  adds  c148559   gnu: libxinerama: Update to 1.1.4.
  adds  573b073   gnu: libevdev: Update to 1.5.9.
  adds  e90f1d5   gnu: pciutils: Update to 3.6.1.
  adds  19bb999   gnu: openblas: Update to 0.3.1.
  adds  bf77a2c   gnu: pulseaudio: Update to 12.0.
  adds  486cddc   gnu: libva: Update to 2.2.0.
  adds  90e2535   gnu: mesa: Update to 18.1.4.
  adds  f579af3   gnu: wayland-protocols: Update to 1.15.
  adds  d5e60a2   gnu: pulseaudio: Add jack input.
  adds  7136f3e   gnu: pulseaudio: Adjust inputs.
  adds  eeda24e   gnu: pulseaudio: Update to 12.2.
  adds  8e2c0ce   gnu: jack: Don't install to "lib64" on 64-bit platforms.
  adds  79d4d47   guix: ant-build-system: Reorder before generating 
INDEX.LIST.
  adds  c69d11c   gnu: Cython: Update to 0.28.4.
  adds  5a3bf25   gnu: borg: Update the list of Cython-generated files to 
delete.
  adds  b743480   gnu: libpsl: Update to 0.20.2.
  adds  19c269d   gnu: libgsf: Update to 1.14.43.
  adds  b343850   gnu: double-conversion: Update home page.
  adds  57ba8d0   gnu: double-conversion: Update to 3.0.0.
  adds  81cd8bf   gnu: gstreamer: Update to 1.14.2.
  adds  4b7e861   gnu: gst-libav: Delete bundled ffmpeg.
  adds  33aa65e   gnu: icedtea: Make icedtea-8 the default jdk.
  adds  9d21601   gnu: java-asm: Add missing propagated-input.
  adds  4c27ea0   gnu: mariadb: Install pkg-config file to a standard 
location.
  adds  5b4d2e4   gnu: mariadb: Disable plugin that fails on armhf.
  adds  3869f39   gnu: mariadb: Run the full test suite.
  adds  03aed90   gnu: mariadb: Update to 10.1.34.
  adds  2001d2d   gnu: mariadb: Remove some bundled libraries.
  adds  963157f   gnu: mariadb: Delete test files and static libraries.
  adds  94eb59f   build-system/meson: Remove RUNPATH workarounds.
  adds  cb8f7d6   gnu: meson: Update to 0.47.1.
  adds  3b6f8a4   gnu: libinput: Update to 1.11.3.
  adds  1af575f   Merge branch 'master' into staging
  adds  0333582   gnu: mariadb: Move GCC ICE patch to the usual location.
  adds  148df60   Revert "Revert "gnu: llvm: Update to 6.0.1.""
  adds  d0ab3c3   gnu: mesa: Update to 18.1.5.
  adds  f419abe   gnu: openblas: Update to 0.3.2.
  adds  8692508   Merge branch 'master' into staging
  adds  c54511f   gnu: Add cdrkit-libre.
  adds  a8253fb   gnu: Add net-snmp.
  adds  7217d33   gnu: minetest-data: Don't use autogenerated tarball.
  adds  e8d8b48   gnu: minetest: Don't use unstable tarball.
  adds  7b8a753   gnu: irrlicht: Don't use bundled libraries.
  adds  7fc9028   gnu: minetest: Use more system libraries.
  adds  35d5fa7   gnu: games.scm: Arrange modules alphabetically.
  adds  165dc8b   gnu: minetest: Add console support.
  adds  c106d03   services: file-system-shepherd-service: Require "udev" 
service.
  adds  1f10e28   gnu: Add ruby-childprocess@0.6.3.
  adds  5803f87   gnu: Update ruby-net-ssh to 4.2.0.
  adds  ae7c1c3   gnu: Add imapfilter.
  adds  fa0a6d9   gnu: emacs-exwm: Fix fullscreen issue.
  adds  78933bf   gnu: pigx-scrnaseq: Update to 0.0.7.
  adds  0fb0db0   gnu: python-scipy: Only run default tests.
  adds  ca062f6   gnu: linux-libre@4.9: Update to 4.9.117.
  adds  dd53b43   gnu: linux-libre@4.14: Update to 4.14.60.
  adds  a058b5c   gnu: linux-libre: Update to 4.17.12.
  adds  e61f092   gnu: Patch duplicity with --ignore-mdc-error.
  adds  340ee00   gnu: Add povray.
  adds  46add56   gnu: neomutt: Update to 20180716 [fixes 
CVE-2018-{14349..14363}].
  adds  c051767   gnu: asymptote: Update to 2.47.
  adds  8db83f0   gnu: gnurl: Update to 7.61.0.
  adds  8418006   gnu: musescore: Update to 2.3.2.
  adds  e921234   gnu: wireshark: Update to 2.6.2.
  adds  6af7c2b   Merge branch 'master' into staging
  adds  3418e43   gnu: mariadb: Adjust to test failures on Hydra.
  adds  71179b3   gnu: mariadb: Further increase test timeouts.
  adds  62694ca   gnu: mariadb: Remove test which fails on armhf-linux.
  adds  e19f9c2   gnu: epiphany: Correctly set the library RUNPATH.
  adds  516fe8d   gnu: postgresql: Update to 10.5 [fixes CVE-2018-10915, 
CVE-2018-10925].
  adds  369d156   gnu: mariadb: Update to 10.1.35 [security fixes].
  adds  cc48997   gnu: vulkan-headers: Update to 1.1.82.0.
  adds  f5704c7   gnu: mrustc: Update to 0.8-1.ec907f5.
  adds  2246d56   gnu: Remove go-github-com-edsrzf-mmap-go.
  adds  f607842   import: cabal, hackage: Avoid error when custom setup 
section is missing.
  adds  b7d147c   gnu: linux-libre@4.4: Update to 4.4.146.
  adds  8dfb63f   gnu: linux-libre@4.9: Update to 

02/02: gnu: BIND: Use HTTPS source URL.

2018-08-13 Thread Leo Famulari
lfam pushed a commit to branch master
in repository guix.

commit ff6436307ef5e5e0f090758f839215e5296181eb
Author: Leo Famulari 
Date:   Mon Aug 13 12:54:08 2018 -0400

gnu: BIND: Use HTTPS source URL.

* gnu/packages/dns.scm (isc-bind)[source]: Use HTTPS URL.
---
 gnu/packages/dns.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/dns.scm b/gnu/packages/dns.scm
index 6f3c2fe..0e80adf 100644
--- a/gnu/packages/dns.scm
+++ b/gnu/packages/dns.scm
@@ -108,7 +108,7 @@ and BOOTP/TFTP for network booting of diskless machines.")
 (source (origin
   (method url-fetch)
   (uri (string-append
-"ftp://ftp.isc.org/isc/bind9/; version "/" name "-"
+"https://ftp.isc.org/isc/bind9/; version "/" name "-"
 version ".tar.gz"))
   (sha256
(base32



branch master updated (fdbca05 -> ff64363)

2018-08-13 Thread Leo Famulari
lfam pushed a change to branch master
in repository guix.

  from  fdbca05   services: prosody: Get the Shepherd to respawn Prosody.
   new  8198b3d   gnu: isc-dhcp: Update bundled BIND to 9.11.4-P1.
   new  ff64363   gnu: BIND: Use HTTPS source URL.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/admin.scm | 14 +++---
 gnu/packages/dns.scm   |  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)



01/02: gnu: isc-dhcp: Update bundled BIND to 9.11.4-P1.

2018-08-13 Thread Leo Famulari
lfam pushed a commit to branch master
in repository guix.

commit 8198b3db0ba22c7f493d3476ac435b17df78df23
Author: Leo Famulari 
Date:   Mon Aug 13 12:44:12 2018 -0400

gnu: isc-dhcp: Update bundled BIND to 9.11.4-P1.

* gnu/packages/admin.scm (isc-dhcp): Update bundled BIND to 9.11.4-P1.
[home-page, inputs, source]: Use HTTPS URLs.
---
 gnu/packages/admin.scm | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 265c010..48b5c53 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -611,9 +611,9 @@ connection alive.")
 (define-public isc-dhcp
   (let* ((bind-major-version "9")
  (bind-minor-version "11")
- (bind-patch-version "3")
- (bind-release-type "") ; for patch release, use "-P"
- (bind-release-version "")  ; for patch release, e.g. "6"
+ (bind-patch-version "4")
+ (bind-release-type "-P") ; for patch release, use "-P"
+ (bind-release-version "1")  ; for patch release, e.g. "6"
  (bind-version (string-append bind-major-version
   "."
   bind-minor-version
@@ -626,7 +626,7 @@ connection alive.")
   (version "4.4.1")
   (source (origin
 (method url-fetch)
-(uri (string-append "http://ftp.isc.org/isc/dhcp/;
+(uri (string-append "https://ftp.isc.org/isc/dhcp/;
 version "/dhcp-" version ".tar.gz"))
 (sha256
  (base32
@@ -725,12 +725,12 @@ connection alive.")
 ("bind-source-tarball"
  ,(origin
 (method url-fetch)
-(uri (string-append "http://ftp.isc.org/isc/bind9/;
+(uri (string-append "https://ftp.isc.org/isc/bind9/;
 bind-version
 "/bind-" bind-version ".tar.gz"))
 (sha256
  (base32
-  
"1xbnb2b11274z9frc9y7nvkyxr52qx09bwb97gf9qzzcn8adx78d"
+  
"08zyy13b8ydfbg26b3y6mw299qs89ba90gymraqqjsgjicydrq5h"
 
 ;; When cross-compiling, we need the cross Coreutils and sed.
 ;; Otherwise just use those from %FINAL-INPUTS.
@@ -739,7 +739,7 @@ connection alive.")
 ("sed" ,sed))
   '(
 
-  (home-page "http://www.isc.org/products/DHCP/;)
+  (home-page "https://www.isc.org/products/DHCP/;)
   (synopsis "Dynamic Host Configuration Protocol (DHCP) tools")
   (description
"ISC's Dynamic Host Configuration Protocol (DHCP) distribution provides 
a



02/02: services: prosody: Get the Shepherd to respawn Prosody.

2018-08-13 Thread Cl�ment Lassieur
snape pushed a commit to branch master
in repository guix.

commit fdbca05d78d091bfc075e54c9fb90125262eadf0
Author: Clément Lassieur 
Date:   Mon Aug 13 17:35:24 2018 +0200

services: prosody: Get the Shepherd to respawn Prosody.

* gnu/services/messaging.scm (prosody-shepherd-service): Return the PID when
the action is "start".
---
 gnu/services/messaging.scm | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/gnu/services/messaging.scm b/gnu/services/messaging.scm
index 6d3a580..1108006 100644
--- a/gnu/services/messaging.scm
+++ b/gnu/services/messaging.scm
@@ -632,13 +632,20 @@ See also @url{https://prosody.im/doc/modules/mod_muc}.;
   (opaque-prosody-configuration-prosody config)
   (prosody-configuration-prosody config)))
  (prosodyctl-bin (file-append prosody "/bin/prosodyctl"))
+ (pid-file (prosody-configuration-pidfile config))
  (prosodyctl-action (lambda args
   #~(lambda _
-  (invoke #$prosodyctl-bin #$@args)
+  (invoke #$prosodyctl-bin #$@args)
+  (match '#$args
+(("start")
+ (call-with-input-file #$pid-file read))
+(_ #t))
 (list (shepherd-service
(documentation "Run the Prosody XMPP server")
(provision '(prosody xmpp-daemon))
(requirement '(networking syslogd user-processes))
+   (modules `((ice-9 match)
+  ,@%default-modules))
(start (prosodyctl-action "start"))
(stop (prosodyctl-action "stop"))
 



01/02: services: prosody: Use 'invoke' rather than 'system*'.

2018-08-13 Thread Cl�ment Lassieur
snape pushed a commit to branch master
in repository guix.

commit 2ded865665850d9f257ee62a995658c1381a8f4a
Author: Clément Lassieur 
Date:   Mon Aug 13 17:36:05 2018 +0200

services: prosody: Use 'invoke' rather than 'system*'.

* gnu/services/messaging.scm (prosody-shepherd-service): Replace SYSTEM* 
with
INVOKE.
---
 gnu/services/messaging.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/services/messaging.scm b/gnu/services/messaging.scm
index 4b7e724..6d3a580 100644
--- a/gnu/services/messaging.scm
+++ b/gnu/services/messaging.scm
@@ -634,7 +634,7 @@ See also @url{https://prosody.im/doc/modules/mod_muc}.;
  (prosodyctl-bin (file-append prosody "/bin/prosodyctl"))
  (prosodyctl-action (lambda args
   #~(lambda _
-  (zero? (system* #$prosodyctl-bin 
#$@args))
+  (invoke #$prosodyctl-bin #$@args)
 (list (shepherd-service
(documentation "Run the Prosody XMPP server")
(provision '(prosody xmpp-daemon))



branch master updated (18e56ad -> fdbca05)

2018-08-13 Thread Cl�ment Lassieur
snape pushed a change to branch master
in repository guix.

  from  18e56ad   gnu: aegisub: Fix build.
   new  2ded865   services: prosody: Use 'invoke' rather than 'system*'.
   new  fdbca05   services: prosody: Get the Shepherd to respawn Prosody.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/services/messaging.scm | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)



branch master updated (504e26e -> 18e56ad)

2018-08-13 Thread Leo Famulari
lfam pushed a change to branch master
in repository guix.

  from  504e26e   gnu: ansible: update to 2.5.7
   new  18e56ad   gnu: aegisub: Fix build.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/local.mk|  1 +
 gnu/packages/patches/aegisub-icu59-include-unistr.patch | 12 
 gnu/packages/video.scm  | 10 +++---
 3 files changed, 20 insertions(+), 3 deletions(-)
 create mode 100644 gnu/packages/patches/aegisub-icu59-include-unistr.patch



01/01: gnu: aegisub: Fix build.

2018-08-13 Thread Leo Famulari
lfam pushed a commit to branch master
in repository guix.

commit 18e56ad7eba42b23e338dfc77cd057bf8a076f19
Author: Björn Höfling 
Date:   Fri Aug 3 13:52:13 2018 +0200

gnu: aegisub: Fix build.

* gnu/packages/patches/aegisub-icu59-include-unistr.patch: New file.
* gnu/lokal.mk (dist_patch_DATA): Register it.
* gnu/packages/video.scm (aegisub)[source]: Use patch.
[arguments]: Add CXXFLAGS, Return #t from fix-ldflags phase.

Signed-off-by: Leo Famulari 
---
 gnu/local.mk|  1 +
 gnu/packages/patches/aegisub-icu59-include-unistr.patch | 12 
 gnu/packages/video.scm  | 10 +++---
 3 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index dee36f8..53120db 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -566,6 +566,7 @@ dist_patch_DATA =   
\
   %D%/packages/patches/aegis-perl-tempdir2.patch   \
   %D%/packages/patches/aegis-test-fixup-1.patch\
   %D%/packages/patches/aegis-test-fixup-2.patch\
+  %D%/packages/patches/aegisub-icu59-include-unistr.patch  \
   %D%/packages/patches/agg-am_c_prototype.patch\
   %D%/packages/patches/amule-crypto-6.patch\
   %D%/packages/patches/ansible-wrap-program-hack.patch \
diff --git a/gnu/packages/patches/aegisub-icu59-include-unistr.patch 
b/gnu/packages/patches/aegisub-icu59-include-unistr.patch
new file mode 100644
index 000..7841474
--- /dev/null
+++ b/gnu/packages/patches/aegisub-icu59-include-unistr.patch
@@ -0,0 +1,12 @@
+This patch adds an include needed since icu59:
+Source: 
https://git.archlinux.org/svntogit/community.git/plain/trunk/icu59.patch?h=packages/aegisub
+--- aegisub-3.2.2/src/utils.cpp2014-12-08 02:07:09.0 +0200
 aegisub-3.2.2/src/utils.cpp2017-04-26 11:11:15.438239182 +0300
+@@ -44,6 +44,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 2a1391c..510122a 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -28,6 +28,7 @@
 ;;; Copyright © 2018 Leo Famulari 
 ;;; Copyright © 2018 Brendan Tildesley 
 ;;; Copyright © 2018 Arun Isaac 
+;;; Copyright © 2018 Björn Höfling 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -2738,21 +2739,24 @@ programmers to access a standard API to open and 
decompress media files.")
  name "-" version ".tar.xz"))
   (sha256
(base32
-"11b83qazc8h0iidyj1rprnnjdivj1lpphvpa08y53n42bfa36pn5"
+"11b83qazc8h0iidyj1rprnnjdivj1lpphvpa08y53n42bfa36pn5"))
+  (patches (search-patches "aegisub-icu59-include-unistr.patch"
 (build-system gnu-build-system)
 (arguments
  `(#:configure-flags
(list "--disable-update-checker"
  "--without-portaudio"
  "--without-openal"
- "--without-oss")
+ "--without-oss"
+ "CXXFLAGS=-DU_USING_ICU_NAMESPACE=1")
;; tests require busted, a lua package we don't have yet
#:tests? #f
#:phases
(modify-phases %standard-phases
  (add-before 'configure 'fix-ldflags
(lambda _
- (setenv "LDFLAGS" "-pthread"))
+ (setenv "LDFLAGS" "-pthread")
+ #t)
 (inputs
  `(("boost" ,boost)
("desktop-file-utils" ,desktop-file-utils)



01/01: gnu: ansible: update to 2.5.7

2018-08-13 Thread Leo Famulari
lfam pushed a commit to branch master
in repository guix.

commit 504e26ed3238487adc62772798df6d41fc13668e
Author: Kenny Ballou 
Date:   Mon Jul 30 13:17:30 2018 -0600

gnu: ansible: update to 2.5.7

* gnu/packages/admin.scm (ansible): Update to 2.5.7.
[arguments, native-inputs, inputs]: Use Python 3.
[native-inputs, inputs]: Replace python-pycrypto with python-cryptography.

Co-authored-by: Leo Famulari 
---
 gnu/packages/admin.scm | 33 +++--
 1 file changed, 15 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index edc1349..265c010 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -1573,34 +1573,31 @@ of supported upstream metrics systems simultaneously.")
 (define-public ansible
   (package
 (name "ansible")
-(version "2.4.2.0")
+(version "2.5.7")
 (source
  (origin
(method url-fetch)
(uri (pypi-uri "ansible" version))
(sha256
 (base32
- "0n3n9py4s3aykiii31xq8g4wmd6693jvby0424pjrg0bna01apri"))
+ "0wbsjjx3xjlm8g50a9j9c6p9rn23jx32yn1234bf5rmj1qgy3p85"))
(patches (search-patches "ansible-wrap-program-hack.patch"
 (build-system python-build-system)
 (native-inputs
- `(("python2-bcrypt" ,python2-bcrypt)
-   ("python2-pycrypto" ,python2-pycrypto)
-   ("python2-pynacl" ,python2-pynacl)
-   ("python2-httplib2" ,python2-httplib2)
-   ("python2-passlib" ,python2-passlib)
-   ("python2-nose" ,python2-nose)
-   ("python2-mock" ,python2-mock)
-   ("python2-jinja2" ,python2-jinja2)
-   ("python2-pyyaml" ,python2-pyyaml)
-   ("python2-paramiko" ,python2-paramiko)))
+ `(("python-bcrypt" ,python-bcrypt)
+   ("python-pynacl" ,python-pynacl)
+   ("python-httplib2" ,python-httplib2)
+   ("python-passlib" ,python-passlib)
+   ("python-nose" ,python-nose)
+   ("python-mock" ,python-mock)
+   ("python-jinja2" ,python-jinja2)
+   ("python-pyyaml" ,python-pyyaml)
+   ("python-paramiko" ,python-paramiko)))
 (inputs
- `(("python2-pycrypto" ,python2-pycrypto)
-   ("python2-jinja2" ,python2-jinja2)
-   ("python2-pyyaml" ,python2-pyyaml)
-   ("python2-paramiko" ,python2-paramiko)))
-(arguments
- `(#:python ,python-2)) ; incompatible with Python 3
+ `(("python-cryptography" ,python-cryptography)
+   ("python-jinja2" ,python-jinja2)
+   ("python-pyyaml" ,python-pyyaml)
+   ("python-paramiko" ,python-paramiko)))
 (home-page "https://www.ansible.com/;)
 (synopsis "Radically simple IT automation")
 (description "Ansible is a radically simple IT automation system.  It



branch master updated (19006c9 -> 504e26e)

2018-08-13 Thread Leo Famulari
lfam pushed a change to branch master
in repository guix.

  from  19006c9   gnu: emacs-racket-mode: Update to 0.0.2-2.1b78827.
   new  504e26e   gnu: ansible: update to 2.5.7

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/admin.scm | 33 +++--
 1 file changed, 15 insertions(+), 18 deletions(-)



branch master updated (f236d99 -> 19006c9)

2018-08-13 Thread Leo Famulari
lfam pushed a change to branch master
in repository guix.

  from  f236d99   gnu: r-ggplot2: Update to 3.0.0
   new  19006c9   gnu: emacs-racket-mode: Update to 0.0.2-2.1b78827.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/emacs.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)



01/01: gnu: emacs-racket-mode: Update to 0.0.2-2.1b78827.

2018-08-13 Thread Leo Famulari
lfam pushed a commit to branch master
in repository guix.

commit 19006c9231430eb71ef0da347fa1b8f70a9ce729
Author: Konrad Hinsen 
Date:   Fri Aug 3 12:01:05 2018 +0200

gnu: emacs-racket-mode: Update to 0.0.2-2.1b78827.

* gnu/packages/emacs.scm (emacs-racket-mode): Update to 0.0.2-2.1b78827.

Signed-off-by: Leo Famulari 
---
 gnu/packages/emacs.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 87c667a..164bc45 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10025,8 +10025,8 @@ perform regression test for packages that provide 
font-lock rules.")
   (license license:gpl3+
 
 (define-public emacs-racket-mode
-  (let ((commit "48f0cb99d3b2ca6066249546d2063d85437251c1")
-(revision "1"))
+  (let ((commit "1b78827d310b6d655782b7bba0f2360c9ef34ff6")
+(revision "2"))
 (package
   (name "emacs-racket-mode")
   (version (string-append "0.0.2" "-" revision "."
@@ -10040,7 +10040,7 @@ perform regression test for packages that provide 
font-lock rules.")
  (file-name (string-append name "-" version "-checkout"))
  (sha256
   (base32
-   "0fxky8xj639bjhiab9way9daqda22301b7w85vm4b4ydgjgnc59x"
+   "04mzxcg32av8p6v0pqb0si6qk5qxbrbllx6m3j16fp32bdz71sps"
   (build-system emacs-build-system)
   (arguments
`(#:include '("\\.el$" "\\.rkt$")))



01/01: gnu: r-ggplot2: Update to 3.0.0

2018-08-13 Thread Leo Famulari
lfam pushed a commit to branch master
in repository guix.

commit f236d99804613a0ba5888f4aae7c113dfd3083ff
Author: Alex Branham 
Date:   Thu Aug 9 17:01:40 2018 -0500

gnu: r-ggplot2: Update to 3.0.0

* gnu/packages/statistics.scm (r-ggplot2): Update to 3.0.0
[propagated-inputs]: Add r-mgcv, r-rlang, r-viridislite, and r-withr.
[home-page]: Update URL.

Signed-off-by: Leo Famulari 
---
 gnu/packages/statistics.scm | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 7d0f9a0..994529b 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -1061,13 +1061,13 @@ legends.")
 (define-public r-ggplot2
   (package
 (name "r-ggplot2")
-(version "2.2.1")
+(version "3.0.0")
 (source
  (origin
(method url-fetch)
(uri (cran-uri "ggplot2" version))
(sha256
-(base32 "0543782ddv2hp6s0l702mnxfg8n7a6qlbm8bm55x22hnqgz8kg2z"
+(base32 "0kb977hizsvk3b1k3zr717q78bpmbabhl8cj9a3w717nkq1zas67"
 (build-system r-build-system)
 (propagated-inputs
  `(("r-digest" ,r-digest)
@@ -1075,11 +1075,15 @@ legends.")
("r-plyr" ,r-plyr)
("r-lazyeval" ,r-lazyeval)
("r-mass" ,r-mass)
+   ("r-mgcv" ,r-mgcv)
("r-tibble" ,r-tibble)
("r-reshape2" ,r-reshape2)
+   ("r-rlang" ,r-rlang)
("r-scales" ,r-scales)
-   ("r-svglite" ,r-svglite))) ; Needed for 'ggsave'
-(home-page "http://ggplot2.org;)
+   ("r-svglite" ,r-svglite) ; Needed for 'ggsave'
+   ("r-viridislite" ,r-viridislite)
+   ("r-withr" ,r-withr)))
+(home-page "https://ggplot2.tidyverse.org;)
 (synopsis "An implementation of the grammar of graphics")
 (description
  "Ggplot2 is an implementation of the grammar of graphics in R.  It



branch master updated (b7d4247 -> f236d99)

2018-08-13 Thread Leo Famulari
lfam pushed a change to branch master
in repository guix.

  from  b7d4247   gnu: emacs-helm-eww: Update to 20180725.
   new  f236d99   gnu: r-ggplot2: Update to 3.0.0

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/statistics.scm | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)



01/01: gnu: emacs-helm-eww: Update to 20180725.

2018-08-13 Thread Pierre Neidhardt
ambrevar pushed a commit to branch master
in repository guix.

commit b7d4247d853d90582de0c7b92ff53542d5369146
Author: Pierre Neidhardt 
Date:   Mon Aug 13 16:35:58 2018 +0200

gnu: emacs-helm-eww: Update to 20180725.

* gnu/packages/emacs.scm (emacs-helm-eww): Update to 20180725.
---
 gnu/packages/emacs.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 3a8419e..87c667a 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10197,10 +10197,10 @@ keep Parens and Indentation inline with one another.")
 (license license:gpl3+)))
 
 (define-public emacs-helm-eww
-  (let ((commit "1a09f11b2376dec8237df40140f056be8a256ef0"))
+  (let ((commit "9d36acc433bcf689598b1b4d7d47c9aeb84d6b44"))
 (package
   (name "emacs-helm-eww")
-  (version (git-version "0.1" "2" commit))
+  (version (git-version "0.1" "3" commit))
   (source (origin
 (method git-fetch)
 (uri (git-reference
@@ -10209,7 +10209,7 @@ keep Parens and Indentation inline with one another.")
 (file-name (string-append name "-" version "-checkout"))
 (sha256
  (base32
-  "1kqdjhz2xiqw3bxjhfl9namhqrkbc2x70gcv6ljljya5hbkm62sm"
+  "06gnf84gx6qbhcw1h5jhjnvcdxkdpv0npm53x3pgqybbll5rn5dy"
   (propagated-inputs
`(("emacs-helm" ,emacs-helm)))
   (build-system emacs-build-system)



branch master updated (e3fc9bc -> b7d4247)

2018-08-13 Thread Pierre Neidhardt
ambrevar pushed a change to branch master
in repository guix.

  from  e3fc9bc   gnu: racket: Ignore bytecode checksums in the store.
   new  b7d4247   gnu: emacs-helm-eww: Update to 20180725.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/emacs.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)