06/06: gnu: pciutils: Update to 3.5.5.

2017-08-08 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit b998781d241234fe5a5a41721afe4db5001bdc1f
Author: Tobias Geerinckx-Rice 
Date:   Mon Aug 7 06:23:47 2017 +0200

gnu: pciutils: Update to 3.5.5.

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

diff --git a/gnu/packages/pciutils.scm b/gnu/packages/pciutils.scm
index 7c98564..a3d85e8 100644
--- a/gnu/packages/pciutils.scm
+++ b/gnu/packages/pciutils.scm
@@ -30,7 +30,7 @@
 (define-public pciutils
   (package
 (name "pciutils")
-(version "3.5.4")
+(version "3.5.5")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -38,7 +38,7 @@
 version ".tar.xz"))
   (sha256
(base32
-"0rpy7kkb2y89wmbcbfjjjxsk2x89v5xxhxib4vpl131ip5m3qab4"
+"1x9rb5y82rzg8b67lh42yy9ag9xr7kzibz566lffd41g37xghqhx"
 (build-system gnu-build-system)
 (arguments
  '(#:phases



05/06: gnu: hunspell: Update to 1.6.1.

2017-08-08 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit a40af5d0ad707906815ffdd48bd2aec89b4cc4e9
Author: Tobias Geerinckx-Rice 
Date:   Tue Aug 8 05:12:53 2017 +0200

gnu: hunspell: Update to 1.6.1.

* gnu/packages/libreoffice.scm (hunspell): Update to 1.6.1.
[native-inputs]: Add autoconf, automake, and libtool.
[arguments]: Add ‘bootstrap’ phase.
---
 gnu/packages/libreoffice.scm | 15 +--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm
index a6f2667..5faa8db 100644
--- a/gnu/packages/libreoffice.scm
+++ b/gnu/packages/libreoffice.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2016 Efraim Flashner 
 ;;; Copyright © 2017 Alex Griffin 
 ;;; Copyright © 2017 Thomas Danckaert 
+;;; Copyright © 2017 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -695,18 +696,28 @@ Zoner Draw version 4 and 5.")
 (define-public hunspell
   (package
 (name "hunspell")
-(version "1.5.4")
+(version "1.6.1")
 (source
  (origin
   (method url-fetch)
   (uri (string-append "https://github.com/hunspell/hunspell/archive/v;
   version ".tar.gz"))
   (sha256 (base32
-   "0ngwk18dwd8p5a5f20h2jlgrz9wbc1k189mmmprb2zmqwfi02b45"))
+   "0j9c20sj7bgd6f77193g1ihy8w905byk2gdhdc0r9dsh7irr7x9h"))
   (file-name (string-append name "-" version ".tar.gz"
 (build-system gnu-build-system)
+(native-inputs
+ `(("autoconf" ,autoconf)
+   ("automake" ,automake)
+   ("libtool" ,libtool)))
 (inputs
  `(("perl" ,perl)))
+(arguments
+ `(#:phases
+   (modify-phases %standard-phases
+ (add-after 'unpack 'bootstrap
+   (lambda _
+ (zero? (system* "autoreconf" "-vfi")))
 (home-page "https://hunspell.github.io/;)
 (synopsis "Spell checker")
 (description "Hunspell is a spell checker and morphological analyzer



branch master updated (4f4134c -> b998781)

2017-08-08 Thread Tobias Geerinckx-Rice
nckx pushed a change to branch master
in repository guix.

  from  4f4134c   gnu: linux-libre: Update to 4.12.5.
   new  7fae206   gnu: sudo: Use ‘modify-phases’ syntax.
   new  d459524   gnu: moreutils: Update to 0.61.
   new  625761a   gnu: aspell-dict-en: Update to 2017.01.22-0.
   new  fc3560f   gnu: hunspell: Update home page.
   new  a40af5d   gnu: hunspell: Update to 1.6.1.
   new  b998781   gnu: pciutils: Update to 3.5.5.

The 6 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   | 48 ++--
 gnu/packages/aspell.scm  |  5 +++--
 gnu/packages/libreoffice.scm | 17 +---
 gnu/packages/moreutils.scm   | 15 +++---
 gnu/packages/pciutils.scm|  4 ++--
 5 files changed, 50 insertions(+), 39 deletions(-)



04/06: gnu: hunspell: Update home page.

2017-08-08 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit fc3560fff11571d33c6d979bda4270ba2df2896f
Author: Tobias Geerinckx-Rice 
Date:   Tue Aug 8 05:13:44 2017 +0200

gnu: hunspell: Update home page.

* gnu/packages/libreoffice.scm (hunspell)[home-page]: Update it.
---
 gnu/packages/libreoffice.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm
index f7775ff..a6f2667 100644
--- a/gnu/packages/libreoffice.scm
+++ b/gnu/packages/libreoffice.scm
@@ -707,7 +707,7 @@ Zoner Draw version 4 and 5.")
 (build-system gnu-build-system)
 (inputs
  `(("perl" ,perl)))
-(home-page "http://hunspell.sourceforge.net/;)
+(home-page "https://hunspell.github.io/;)
 (synopsis "Spell checker")
 (description "Hunspell is a spell checker and morphological analyzer
 library and program designed for languages with rich morphology and complex



02/06: gnu: moreutils: Update to 0.61.

2017-08-08 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit d459524713623041a662443afbee3a8c73d9bf0a
Author: Tobias Geerinckx-Rice 
Date:   Tue Aug 8 04:53:58 2017 +0200

gnu: moreutils: Update to 0.61.

* gnu/packages/moreutils.scm (moreutils): Update to 0.61.
---
 gnu/packages/moreutils.scm | 15 +++
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/moreutils.scm b/gnu/packages/moreutils.scm
index b343a8d..03ffa8f 100644
--- a/gnu/packages/moreutils.scm
+++ b/gnu/packages/moreutils.scm
@@ -1,7 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer 
 ;;; Copyright © 2016, 2017 Efraim Flashner 
-;;; Copyright © 2016 Tobias Geerinckx-Rice 
+;;; Copyright © 2016, 2017 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -30,21 +30,20 @@
 (define-public moreutils
   (package
 (name "moreutils")
-(version "0.60")
+(version "0.61")
 (source
  (origin
(method url-fetch)
(uri (list
  (string-append
-  "mirror://debian/pool/main/m/moreutils/moreutils_"
-  version ".orig.tar.xz")
- ;; The main Debian mirrors only hold the current packages.
+  "https://git.joeyh.name/index.cgi/moreutils.git/snapshot/;
+  name "-" version ".tar.gz")
  (string-append
-  
"http://snapshot.debian.org/archive/debian-debug/20170109T210531Z;
-  "/pool/main/m/moreutils/moreutils_0.60.orig.tar.xz")))
+  "http://drabczyk.org/;
+  name "-" version ".tar.gz")))
(sha256
 (base32
- "1i8pphg5i5y4x1s1hz73gqhispgspr13bysmk9vh7l6jrfx1hbg4"
+ "12rhzy8hw8vljlf10b7ys9zky0p94fdvd6ihq8w8cnkia4rd6izb"
 (build-system gnu-build-system)
 ;; For building the manual pages.
 (native-inputs



02/02: hydra: nginx: Block more web crawlers.

2017-08-08 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository maintenance.

commit 3cb736e37fb005233e71edff7249b9fbffdc7c2f
Author: Mark H Weaver 
Date:   Tue Aug 8 04:18:03 2017 -0400

hydra: nginx: Block more web crawlers.

* hydra/nginx/hydra.gnu.org.conf: Add blocks for the following bots:
BehloolBot, Companybook-Crawler, DotBot, YandexBot, SemrushBot,
PaperLiBot, and TwitterBot.
---
 hydra/nginx/hydra.gnu.org.conf | 11 +++
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/hydra/nginx/hydra.gnu.org.conf b/hydra/nginx/hydra.gnu.org.conf
index 9cf5e15..e7df7f8 100644
--- a/hydra/nginx/hydra.gnu.org.conf
+++ b/hydra/nginx/hydra.gnu.org.conf
@@ -79,15 +79,10 @@ http {
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
 
-# XXX Block AhrefsBot, Baiduspider, Bing, SeznamBot, and
-# Google.  These search engines seem to disregard our robots.txt,
+# XXX Block several bots that seem to disregard our robots.txt,
 # possibly because attempts to fetch robots.txt sometimes fails
 # due to gateway timeout :-(
-# Also block ltx71.com, which accesses our pages ~30 times/hour
-# with no apparent pattern, including our robots.txt which it
-# disregards.  They claim to be "scanning the internet for
-# security research purposes."
-if ($http_user_agent ~ 
"AhrefsBot|Baiduspider|bingbot|SeznamBot|ltx71.com|GoogleBot|Googlebot") {
+if ($http_user_agent ~ 
"AhrefsBot|Baiduspider|bingbot|SeznamBot|BehloolBot|ltx71.com|GoogleBot|Googlebot|Companybook-Crawler|DotBot|YandexBot|SemrushBot|PaperLiBot|TwitterBot")
 {
return 403;
break;
}
@@ -130,7 +125,7 @@ http {
 proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
 
-if ($http_user_agent ~ 
"AhrefsBot|Baiduspider|bingbot|ltx71.com|GoogleBot|Googlebot") {
+if ($http_user_agent ~ 
"AhrefsBot|Baiduspider|bingbot|SeznamBot|BehloolBot|ltx71.com|GoogleBot|Googlebot|Companybook-Crawler|DotBot|YandexBot|SemrushBot|PaperLiBot|TwitterBot")
 {
return 403;
break;
}



01/02: hydra: nginx: Increase proxy timeouts for Hydra's admin interface.

2017-08-08 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository maintenance.

commit 2e4fb8ad2b4398dc8e79768b219dc5ea2a00e411
Author: Mark H Weaver 
Date:   Tue Aug 8 04:14:01 2017 -0400

hydra: nginx: Increase proxy timeouts for Hydra's admin interface.

* hydra/nginx/hydra.gnu.org-locations.conf (/eval, /evals, /status):
Increase proxy_read_timeout.
---
 hydra/nginx/hydra.gnu.org-locations.conf | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/hydra/nginx/hydra.gnu.org-locations.conf 
b/hydra/nginx/hydra.gnu.org-locations.conf
index c704598..c42416a 100644
--- a/hydra/nginx/hydra.gnu.org-locations.conf
+++ b/hydra/nginx/hydra.gnu.org-locations.conf
@@ -12,10 +12,11 @@ location /api {
 }
 
 # Longer timeouts to allow practical https access to Hydra's admin interface.
-location /eval   { proxy_pass http://127.0.0.1:3000; proxy_read_timeout 360s; }
-location /evals  { proxy_pass http://127.0.0.1:3000; proxy_read_timeout 240s; }
+location /eval   { proxy_pass http://127.0.0.1:3000; proxy_read_timeout 600s; }
+location /evals  { proxy_pass http://127.0.0.1:3000; proxy_read_timeout 360s; }
 location /jobset { proxy_pass http://127.0.0.1:3000; proxy_read_timeout 240s; }
 location /build  { proxy_pass http://127.0.0.1:3000; proxy_read_timeout 120s; }
+location /status { proxy_pass http://127.0.0.1:3000; proxy_read_timeout 30s; }
 
 # FIXME: The "nix-store --dump …/texlive-texmf | bzip2" processes
 # rarely complete, so skip them for now.



branch master updated (8d13aae -> 3cb736e)

2017-08-08 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository maintenance.

  from  8d13aae   hydra: berlin: Reduce the number of 'guix publish' 
workers.
   new  2e4fb8a   hydra: nginx: Increase proxy timeouts for Hydra's admin 
interface.
   new  3cb736e   hydra: nginx: Block more web crawlers.

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:
 hydra/nginx/hydra.gnu.org-locations.conf |  5 +++--
 hydra/nginx/hydra.gnu.org.conf   | 11 +++
 2 files changed, 6 insertions(+), 10 deletions(-)



01/06: gnu: sudo: Use ‘modify-phases’ syntax.

2017-08-08 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit 7fae2063f8e118d50050dc3dde57941414bc2976
Author: Tobias Geerinckx-Rice 
Date:   Mon Aug 7 16:26:31 2017 +0200

gnu: sudo: Use ‘modify-phases’ syntax.

* gnu/packages/admin.scm (sudo)[arguments]: Use ‘modify-phases’.
---
 gnu/packages/admin.scm | 48 
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index c4aa108..c0e5269 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -13,7 +13,7 @@
 ;;; Copyright © 2016 Peter Feigl 
 ;;; Copyright © 2016 John J. Foerch 
 ;;; Copyright © 2016, 2017 ng0 
-;;; Copyright © 2016 Tobias Geerinckx-Rice 
+;;; Copyright © 2016, 2017 Tobias Geerinckx-Rice 
 ;;; Copyright © 2016 John Darrington 
 ;;; Copyright © 2017 Ben Sturmfels 
 ;;; Copyright © 2017 Ethan R. Jones 
@@ -849,29 +849,29 @@ system administrator.")
;; Avoid non-determinism; see .
#:parallel-build? #f
 
-   #:phases (alist-cons-before
- 'configure 'pre-configure
- (lambda _
-   (substitute* "src/sudo_usage.h.in"
- ;; Do not capture 'configure' arguments since we would
- ;; unduly retain references, and also because the
- ;; CPPFLAGS above would close the string literal
- ;; prematurely.
- (("@CONFIGURE_ARGS@") "\"\""))
-   (substitute* (find-files "." "Makefile\\.in")
- (("-o [[:graph:]]+ -g [[:graph:]]+")
-  ;; Allow installation as non-root.
-  "")
- (("^install: (.*)install-sudoers(.*)" _ before after)
-  ;; Don't try to create /etc/sudoers.
-  (string-append "install: " before after "\n"))
- (("\\$\\(DESTDIR\\)\\$\\(rundir\\)")
-  ;; Don't try to create /run/sudo.
-  "$(TMPDIR)/dummy")
- (("\\$\\(DESTDIR\\)\\$\\(vardir\\)")
-  ;; Don't try to create /var/db/sudo.
-  "$(TMPDIR)/dummy")))
- %standard-phases)
+   #:phases
+   (modify-phases %standard-phases
+ (add-before 'configure 'pre-configure
+   (lambda _
+ (substitute* "src/sudo_usage.h.in"
+   ;; Do not capture 'configure' arguments since we would
+   ;; unduly retain references, and also because the
+   ;; CPPFLAGS above would close the string literal
+   ;; prematurely.
+   (("@CONFIGURE_ARGS@") "\"\""))
+ (substitute* (find-files "." "Makefile\\.in")
+   (("-o [[:graph:]]+ -g [[:graph:]]+")
+;; Allow installation as non-root.
+"")
+   (("^install: (.*)install-sudoers(.*)" _ before after)
+;; Don't try to create /etc/sudoers.
+(string-append "install: " before after "\n"))
+   (("\\$\\(DESTDIR\\)\\$\\(rundir\\)")
+;; Don't try to create /run/sudo.
+"$(TMPDIR)/dummy")
+   (("\\$\\(DESTDIR\\)\\$\\(vardir\\)")
+;; Don't try to create /var/db/sudo.
+"$(TMPDIR)/dummy")
 
;; XXX: The 'testsudoers' test series expects user 'root' to exist, but
;; the chroot's /etc/passwd doesn't have it.  Turn off the tests.



03/06: gnu: aspell-dict-en: Update to 2017.01.22-0.

2017-08-08 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit 625761a5025131606bf40b22d056aa5a3912533c
Author: Tobias Geerinckx-Rice 
Date:   Mon Aug 7 03:36:52 2017 +0200

gnu: aspell-dict-en: Update to 2017.01.22-0.

Add missing copyright line for 2016.

* gnu/packages/aspell.scm (aspell-dict-en): Update to 2017.01.22-0.
---
 gnu/packages/aspell.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/aspell.scm b/gnu/packages/aspell.scm
index 509d428..3469c7a 100644
--- a/gnu/packages/aspell.scm
+++ b/gnu/packages/aspell.scm
@@ -5,6 +5,7 @@
 ;;; Copyright © 2016 Efraim Flashner 
 ;;; Copyright © 2016 Christopher Andersson 
 ;;; Copyright © 2016 Theodoros Foradis 
+;;; Copyright © 2016, 2017 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -123,10 +124,10 @@ dictionaries, including personal ones.")
 
 (define-public aspell-dict-en
   (aspell-dictionary "en" "English"
- #:version "2016.11.20-0"
+ #:version "2017.01.22-0"
  #:sha256
  (base32
-  "1496jnhh2jvhkzcj0p4vy89bcs4g5wz6a76m33vw4dhchn5xm9jw")))
+  "1qamzpw1fsnn5n9jpsnnnzqj1a0m0xvsikmkdp5a6pmb7sp3ziwk")))
 
 (define-public aspell-dict-eo
   (aspell-dictionary "eo" "Esperanto"



branch master updated (b998781 -> cc36165)

2017-08-08 Thread Ben Woodcroft
benwoodcroft pushed a change to branch master
in repository guix.

  from  b998781   gnu: pciutils: Update to 3.5.5.
   new  cc36165   gnu: ruby-activesupport: Update to 5.1.3.

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/ruby.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: ruby-activesupport: Update to 5.1.3.

2017-08-08 Thread Ben Woodcroft
benwoodcroft pushed a commit to branch master
in repository guix.

commit cc36165efa073842bab006c77d06dabcf90bc21e
Author: Ben Woodcroft 
Date:   Tue Aug 8 21:52:31 2017 +1000

gnu: ruby-activesupport: Update to 5.1.3.

* gnu/packages/ruby.scm (ruby-activesupport): Update to 5.1.3.
---
 gnu/packages/ruby.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 7d9d51f..02cc6e6 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -2565,14 +2565,14 @@ you about the changes.")
 (define-public ruby-activesupport
   (package
 (name "ruby-activesupport")
-(version "5.0.0")
+(version "5.1.3")
 (source
  (origin
(method url-fetch)
(uri (rubygems-uri "activesupport" version))
(sha256
 (base32
- "0k7zhnz0aw1ym8phs10r85f91ja45vsd058fm9v0h2k0igw12cpf"
+ "16r18n6b1nlky0xx2lw8c1f15gr2vm34xz5g4byjcxf88m1s07xh"
 (build-system ruby-build-system)
 (arguments
  `(#:phases



branch master updated (65831c6 -> 0642838)

2017-08-08 Thread Christopher Baines
cbaines pushed a change to branch master
in repository guix.

  from  65831c6   gnu: babl: Update to 0.1.28.
   new  dc7b3e5   services: herd: Fix matching ok responses from shepherd 
service.
   new  0642838   services: herd: Add a stop-service procedure.

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/herd.scm | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)



02/02: services: herd: Add a stop-service procedure.

2017-08-08 Thread Christopher Baines
cbaines pushed a commit to branch master
in repository guix.

commit 0642838b2e9ab2bd988dccb64b9e1130006347bf
Author: Christopher Baines 
Date:   Sat Aug 5 22:24:18 2017 +0100

services: herd: Add a stop-service procedure.

* gnu/services/herd.scm (stop-service): New procedure.
---
 gnu/services/herd.scm | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/gnu/services/herd.scm b/gnu/services/herd.scm
index 49400ab..e16d51b 100644
--- a/gnu/services/herd.scm
+++ b/gnu/services/herd.scm
@@ -49,7 +49,8 @@
 unload-services
 unload-service
 load-services
-start-service))
+start-service
+stop-service))
 
 ;;; Commentary:
 ;;;
@@ -222,6 +223,10 @@ returns a shepherd  object."
   (with-shepherd-action name ('start) result
 result))
 
+(define (stop-service name)
+  (with-shepherd-action name ('stop) result
+result))
+
 ;; Local Variables:
 ;; eval: (put 'alist-let* 'scheme-indent-function 2)
 ;; eval: (put 'with-shepherd 'scheme-indent-function 1)



01/02: services: herd: Fix matching ok responses from shepherd service.

2017-08-08 Thread Christopher Baines
cbaines pushed a commit to branch master
in repository guix.

commit dc7b3e56337ee9d8dcd8fe7d5cab71ef536d024f
Author: Christopher Baines 
Date:   Sat Aug 5 22:16:47 2017 +0100

services: herd: Fix matching ok responses from shepherd service.

Previously the match expression case for a successful response
(where error is #f) required that the result component contained a list 
with a
single element.

As far as I see when looking at the responses from the shepherd, this is not
normally the case. Therefore, to avoid treating successful responses as
errors, make the match requirement more permissive, accepting any value.

* gnu/services/herd.scm (invoke-action): Change match condition for ok 
responses.
---
 gnu/services/herd.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/services/herd.scm b/gnu/services/herd.scm
index f8d60a4..49400ab 100644
--- a/gnu/services/herd.scm
+++ b/gnu/services/herd.scm
@@ -146,7 +146,7 @@ result.  Otherwise return #f."
 (force-output sock)
 
 (match (read sock)
-  (('reply ('version 0 _ ...) ('result (result)) ('error #f)
+  (('reply ('version 0 _ ...) ('result result) ('error #f)
('messages messages))
(for-each display-message messages)
(cont result))



01/01: gnu: 0ad: Update to 0.0.22-alpha.

2017-08-08 Thread Christopher Baines
cbaines pushed a commit to branch master
in repository guix.

commit 9bb47d7df855e81c70923f26934c4a75d8140df5
Author: Christopher Baines 
Date:   Fri Jul 28 14:52:45 2017 +0100

gnu: 0ad: Update to 0.0.22-alpha.

* gnu/packages/games.scm (0ad-data, 0ad): Update to 0.0.22-alpha.
---
 gnu/packages/games.scm | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 408b3b4..9f32e9f 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -4384,7 +4384,7 @@ fight against their plot and save his fellow rabbits from 
slavery.")
 (define-public 0ad-data
   (package
 (name "0ad-data")
-(version "0.0.21-alpha")
+(version "0.0.22-alpha")
 (source
  (origin
(method url-fetch)
@@ -4393,7 +4393,7 @@ fight against their plot and save his fellow rabbits from 
slavery.")
(file-name (string-append name "-" version ".tar.xz"))
(sha256
 (base32
- "15xadyrpvq27lm9p1ny7bcmmv56m16h3xadbkdx69gfkzxc3razk"))
+ "0vknk9ay9h2p34r7mym2g066f3s3c5d5vmap0ckcs5b86h5cscjc"))
(modules '((guix build utils)))
(snippet
 #~(begin
@@ -4438,7 +4438,7 @@ fight against their plot and save his fellow rabbits from 
slavery.")
 (define-public 0ad
   (package
 (name "0ad")
-(version "0.0.21-alpha")
+(version "0.0.22-alpha")
 (source
  (origin
(method url-fetch)
@@ -4447,7 +4447,7 @@ fight against their plot and save his fellow rabbits from 
slavery.")
(file-name (string-append name "-" version ".tar.xz"))
(sha256
 (base32
- "1kw3hqnr737ipx4f03khz3hvsh3ha7r8iy9njppk2faa53j27gln"))
+ "1cgmr4g5g9wv36v7ylbrvqhsjwgcsdgbqwc8zlqmnayk9zgkdpgx"))
;; A snippet here would cause a build failure because of timestamps
;; reset.  See https://bugs.gnu.org/26734.
))



branch master updated (0642838 -> 9bb47d7)

2017-08-08 Thread Christopher Baines
cbaines pushed a change to branch master
in repository guix.

  from  0642838   services: herd: Add a stop-service procedure.
   new  9bb47d7   gnu: 0ad: Update to 0.0.22-alpha.

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/games.scm | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)



01/03: gnu: gegl: Fix building on aarch64.

2017-08-08 Thread Efraim Flashner
efraim pushed a commit to branch master
in repository guix.

commit b0a21b56db6c0e0db3cf5183509f860bae697712
Author: Efraim Flashner 
Date:   Tue Aug 8 17:41:14 2017 +0300

gnu: gegl: Fix building on aarch64.

* gnu/packages/gimp.scm (gegl)[arguments]: Add '-lm' configure-flag.
---
 gnu/packages/gimp.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm
index 362e204..40f39b2 100644
--- a/gnu/packages/gimp.scm
+++ b/gnu/packages/gimp.scm
@@ -1,7 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2014, 2015 Ludovic Courtès 
 ;;; Copyright © 2016 Ricardo Wurmus 
-;;; Copyright © 2016 Efraim Flashner 
+;;; Copyright © 2016, 2017 Efraim Flashner 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -86,6 +86,7 @@ provided as well as the framework to add new color models and 
data types.")
  `(;; More than just the one test disabled below now fails; disable them
;; all according to the rationale given below.
#:tests? #f
+   #:configure-flags '("LDFLAGS=-lm")
#:phases
(alist-cons-before
 'build 'pre-build



02/03: gnu: gegl: Use 'modify-phases' syntax.

2017-08-08 Thread Efraim Flashner
efraim pushed a commit to branch master
in repository guix.

commit 3616ff51b33b94c388413f9a2790cab7bbbe8e72
Author: Efraim Flashner 
Date:   Tue Aug 8 17:43:05 2017 +0300

gnu: gegl: Use 'modify-phases' syntax.

* gnu/packages/gimp.scm (gegl)[arguments]: Use the 'modify-phases' syntax.
---
 gnu/packages/gimp.scm | 32 
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm
index 40f39b2..cf9038c 100644
--- a/gnu/packages/gimp.scm
+++ b/gnu/packages/gimp.scm
@@ -83,27 +83,27 @@ provided as well as the framework to add new color models 
and data types.")
   (patches (search-patches "gegl-CVE-2012-4433.patch"
 (build-system gnu-build-system)
 (arguments
- `(;; More than just the one test disabled below now fails; disable them
+ '(;; More than just the one test disabled below now fails; disable them
;; all according to the rationale given below.
#:tests? #f
#:configure-flags '("LDFLAGS=-lm")
#:phases
-   (alist-cons-before
-'build 'pre-build
-(lambda _
-  ;; This test program seems to crash on exit. Specifically, whilst
-  ;; g_object_unreffing bufferA and bufferB - This seems to be a bug
-  ;; in the destructor.  This is just a test program so will not have
-  ;; any wider effect, although might be hiding another problem.
-  ;; According to advice received on irc.gimp.org#gegl although 0.2.0
-  ;; is the latest released version, any bug reports against it will
-  ;; be ignored.  So we are on our own.
-  (substitute* "tools/img_cmp.c"
-(("g_object_unref \\(buffer.\\);") ""))
+   (modify-phases %standard-phases
+ (add-before 'build 'pre-build
+   (lambda _
+ ;; This test program seems to crash on exit. Specifically, whilst
+ ;; g_object_unreffing bufferA and bufferB - This seems to be a bug
+ ;; in the destructor.  This is just a test program so will not 
have
+ ;; any wider effect, although might be hiding another problem.
+ ;; According to advice received on irc.gimp.org#gegl although 
0.2.0
+ ;; is the latest released version, any bug reports against it will
+ ;; be ignored.  So we are on our own.
+ (substitute* "tools/img_cmp.c"
+   (("g_object_unref \\(buffer.\\);") ""))
 
-  (substitute* "tests/compositions/Makefile"
-(("/bin/sh") (which "sh"
-%standard-phases)))
+ (substitute* "tests/compositions/Makefile"
+   (("/bin/sh") (which "sh")))
+ #t)
 (inputs
  `(("babl" ,babl)
("glib" ,glib)



branch master updated (cc36165 -> 65831c6)

2017-08-08 Thread Efraim Flashner
efraim pushed a change to branch master
in repository guix.

  from  cc36165   gnu: ruby-activesupport: Update to 5.1.3.
   new  b0a21b5   gnu: gegl: Fix building on aarch64.
   new  3616ff5   gnu: gegl: Use 'modify-phases' syntax.
   new  65831c6   gnu: babl: Update to 0.1.28.

The 3 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/gimp.scm | 39 ---
 1 file changed, 20 insertions(+), 19 deletions(-)



03/03: gnu: babl: Update to 0.1.28.

2017-08-08 Thread Efraim Flashner
efraim pushed a commit to branch master
in repository guix.

commit 65831c6425bf9e82c665f2fe4d0803a483f888a1
Author: Efraim Flashner 
Date:   Tue Aug 8 18:37:55 2017 +0300

gnu: babl: Update to 0.1.28.

* gnu/packages/gimp.scm (babl): Update to 0.1.28.
---
 gnu/packages/gimp.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm
index cf9038c..13d2a68 100644
--- a/gnu/packages/gimp.scm
+++ b/gnu/packages/gimp.scm
@@ -43,7 +43,7 @@
 (define-public babl
   (package
 (name "babl")
-(version "0.1.18")
+(version "0.1.28")
 (source (origin
   (method url-fetch)
   (uri (list (string-append "https://download.gimp.org/pub/babl/;
@@ -54,7 +54,7 @@
 version ".tar.bz2")))
   (sha256
(base32
-"1ygvnq22pf0zvf3bj7h67vvbpz7b8hhjvrr79ribws7sr5dljfj8"
+"00w6xfcv960c98qvxv81gcbj8l1jiab9sggmdl77m19awwiyvwv3"
 (build-system gnu-build-system)
 (home-page "http://gegl.org/babl/;)
 (synopsis "Image pixel format conversion library")