01/07: gnu: libgc: Update to 7.6.4.

2018-02-19 Thread Leo Famulari
lfam pushed a commit to branch core-updates
in repository guix.

commit 58f58cb44b2d930f2ca407d57642064cc09718e9
Author: Leo Famulari 
Date:   Mon Feb 19 21:26:03 2018 -0500

gnu: libgc: Update to 7.6.4.

* gnu/packages/bdw-gc.scm (libgc): Update to 7.6.4.
---
 gnu/packages/bdw-gc.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/bdw-gc.scm b/gnu/packages/bdw-gc.scm
index f9fda96..9a1c8fe 100644
--- a/gnu/packages/bdw-gc.scm
+++ b/gnu/packages/bdw-gc.scm
@@ -1,7 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2013, 2014, 2016, 2017 Ludovic Courtès 
 ;;; Copyright © 2014 Mark H Weaver 
-;;; Copyright © 2016 Leo Famulari 
+;;; Copyright © 2016, 2018 Leo Famulari 
 ;;; Copyright © 2017 Rene Saavedra 
 ;;;
 ;;; This file is part of GNU Guix.
@@ -30,14 +30,14 @@
 (define-public libgc
   (package
(name "libgc")
-   (version "7.6.0")
+   (version "7.6.4")
(source (origin
 (method url-fetch)
 (uri (string-append "http://www.hboehm.info/gc/gc_source/gc-;
 version ".tar.gz"))
 (sha256
  (base32
-  "143x7g0d0k6250ai6m2x3l4y352mzizi4wbgrmahxscv2aqjhjm1"
+  "076dzsqqyxd3nlzs0z277vvhqjp8nv5dqi763s0m90zr6ljiyk5r"
(build-system gnu-build-system)
(arguments
 `(#:configure-flags



07/07: gnu: libtasn1: Update to 4.13.

2018-02-19 Thread Leo Famulari
lfam pushed a commit to branch core-updates
in repository guix.

commit 2a5b5bfd84067ab691a280da1e85de6e1f647751
Author: Leo Famulari 
Date:   Mon Feb 19 21:44:42 2018 -0500

gnu: libtasn1: Update to 4.13.

* gnu/packages/tls.scm (libtasn1): Update to 4.13.
[source]: Remove patches.
* gnu/packages/patches/libtasn1-CVE-2017-10790.patch,
gnu/packages/patches/libtasn1-CVE-2018-6003.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
---
 gnu/local.mk   |  2 -
 gnu/packages/patches/libtasn1-CVE-2017-10790.patch | 63 ---
 gnu/packages/patches/libtasn1-CVE-2018-6003.patch  | 73 --
 gnu/packages/tls.scm   | 16 +
 4 files changed, 3 insertions(+), 151 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index 1b442e7..82ae783 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -851,8 +851,6 @@ dist_patch_DATA =   
\
   %D%/packages/patches/libssh-hostname-parser-bug.patch\
   %D%/packages/patches/libssh2-fix-build-failure-with-gcrypt.patch \
   %D%/packages/patches/libtar-CVE-2013-4420.patch  \
-  %D%/packages/patches/libtasn1-CVE-2017-10790.patch   \
-  %D%/packages/patches/libtasn1-CVE-2018-6003.patch\
   %D%/packages/patches/libtheora-config-guess.patch\
   %D%/packages/patches/libtirpc-missing-headers.patch  \
   %D%/packages/patches/libtiff-CVE-2017-9935.patch \
diff --git a/gnu/packages/patches/libtasn1-CVE-2017-10790.patch 
b/gnu/packages/patches/libtasn1-CVE-2017-10790.patch
deleted file mode 100644
index 6cec0c8..000
--- a/gnu/packages/patches/libtasn1-CVE-2017-10790.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-Fix CVE-2017-10790:
-
-https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-10790
-
-Patch copied from upstream source repository:
-
-https://git.savannah.nongnu.org/cgit/libtasn1.git/commit/?id=d8d805e1f2e6799bb2dff4871a8598dc83088a39
-
-From d8d805e1f2e6799bb2dff4871a8598dc83088a39 Mon Sep 17 00:00:00 2001
-From: Nikos Mavrogiannopoulos 
-Date: Thu, 22 Jun 2017 16:31:37 +0200
-Subject: [PATCH] _asn1_check_identifier: safer access to values read
-
-Signed-off-by: Nikos Mavrogiannopoulos 

- lib/parser_aux.c | 17 -
- 1 file changed, 12 insertions(+), 5 deletions(-)
-
-diff --git a/lib/parser_aux.c b/lib/parser_aux.c
-index 976ab38..786ea64 100644
 a/lib/parser_aux.c
-+++ b/lib/parser_aux.c
-@@ -955,7 +955,7 @@ _asn1_check_identifier (asn1_node node)
- if (p2 == NULL)
-   {
- if (p->value)
--  _asn1_strcpy (_asn1_identifierMissing, p->value);
-+  _asn1_str_cpy (_asn1_identifierMissing, 
sizeof(_asn1_identifierMissing), (char*)p->value);
- else
-   _asn1_strcpy (_asn1_identifierMissing, "(null)");
- return ASN1_IDENTIFIER_NOT_FOUND;
-@@ -968,9 +968,15 @@ _asn1_check_identifier (asn1_node node)
- if (p2 && (type_field (p2->type) == ASN1_ETYPE_DEFAULT))
-   {
- _asn1_str_cpy (name2, sizeof (name2), node->name);
--_asn1_str_cat (name2, sizeof (name2), ".");
--_asn1_str_cat (name2, sizeof (name2), (char *) p2->value);
--_asn1_strcpy (_asn1_identifierMissing, p2->value);
-+if (p2->value)
-+  {
-+_asn1_str_cat (name2, sizeof (name2), ".");
-+_asn1_str_cat (name2, sizeof (name2), (char *) p2->value);
-+_asn1_str_cpy (_asn1_identifierMissing, 
sizeof(_asn1_identifierMissing), (char*)p2->value);
-+  }
-+else
-+  _asn1_strcpy (_asn1_identifierMissing, "(null)");
-+
- p2 = asn1_find_node (node, name2);
- if (!p2 || (type_field (p2->type) != ASN1_ETYPE_OBJECT_ID) ||
- !(p2->type & CONST_ASSIGN))
-@@ -990,7 +996,8 @@ _asn1_check_identifier (asn1_node node)
- _asn1_str_cpy (name2, sizeof (name2), node->name);
- _asn1_str_cat (name2, sizeof (name2), ".");
- _asn1_str_cat (name2, sizeof (name2), (char *) p2->value);
--_asn1_strcpy (_asn1_identifierMissing, p2->value);
-+_asn1_str_cpy (_asn1_identifierMissing, 
sizeof(_asn1_identifierMissing), (char*)p2->value);
-+
- p2 = asn1_find_node (node, name2);
- if (!p2 || (type_field (p2->type) != ASN1_ETYPE_OBJECT_ID)
- || !(p2->type & CONST_ASSIGN))
--- 
-2.13.3
-
diff --git a/gnu/packages/patches/libtasn1-CVE-2018-6003.patch 
b/gnu/packages/patches/libtasn1-CVE-2018-6003.patch
deleted file mode 100644
index 3e61405..000
--- a/gnu/packages/patches/libtasn1-CVE-2018-6003.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-Fix CVE-2018-6003:
-
-https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-6003

05/07: gnu: gnutls: Update to 3.5.18.

2018-02-19 Thread Leo Famulari
lfam pushed a commit to branch core-updates
in repository guix.

commit 6a778c7560ef2b2ca33720d8f542ce1c9532d36f
Author: Leo Famulari 
Date:   Mon Feb 19 21:32:33 2018 -0500

gnu: gnutls: Update to 3.5.18.

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

diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index ee316c2..1928051 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -155,7 +155,7 @@ living in the same process.")
 (define-public gnutls
   (package
 (name "gnutls")
-(version "3.5.13")
+(version "3.5.18")
 (source (origin
  (method url-fetch)
  (uri
@@ -169,7 +169,7 @@ living in the same process.")
   "gnutls-skip-pkgconfig-test.patch"))
  (sha256
   (base32
-   "15ihq6p0hnnhs8cnjrkj40dmlcaa1jjg8xg0g2ydbnlqs454ixbr"
+   "0d02x28fwkkx7xzn7807nww6idchizzq3plx8sfcyiw7wzclh8mf"
 (build-system gnu-build-system)
 (arguments
  `(; Ensure we don't keep a reference to this buggy software.



branch core-updates updated (13236d3 -> 2a5b5bf)

2018-02-19 Thread Leo Famulari
lfam pushed a change to branch core-updates
in repository guix.

  from  13236d3   gnu: pango: Update to 1.41.1.
   new  58f58cb   gnu: libgc: Update to 7.6.4.
   new  7b8acff   gnu: libatomic-ops: Update to 7.6.2.
   new  36d37ca   gnu: libgcrypt: Update to 1.8.2.
   new  ad3c9f1   gnu: tar: Update to 1.30.
   new  6a778c7   gnu: gnutls: Update to 3.5.18.
   new  baef70b   gnu: boost: Update to 1.66.0.
   new  2a5b5bf   gnu: libtasn1: Update to 4.13.

The 7 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   |  3 -
 gnu/packages/base.scm  |  9 ++-
 gnu/packages/bdw-gc.scm| 12 ++--
 gnu/packages/boost.scm | 33 +-
 gnu/packages/gnupg.scm |  4 +-
 gnu/packages/patches/libtasn1-CVE-2017-10790.patch | 63 ---
 gnu/packages/patches/libtasn1-CVE-2018-6003.patch  | 73 --
 gnu/packages/patches/tar-CVE-2016-6321.patch   | 51 ---
 gnu/packages/tls.scm   | 20 ++
 9 files changed, 34 insertions(+), 234 deletions(-)
 delete mode 100644 gnu/packages/patches/libtasn1-CVE-2017-10790.patch
 delete mode 100644 gnu/packages/patches/libtasn1-CVE-2018-6003.patch
 delete mode 100644 gnu/packages/patches/tar-CVE-2016-6321.patch



03/07: gnu: libgcrypt: Update to 1.8.2.

2018-02-19 Thread Leo Famulari
lfam pushed a commit to branch core-updates
in repository guix.

commit 36d37ca9c51b2c77026ee1d49a2fed3aa197431a
Author: Leo Famulari 
Date:   Thu Jan 4 13:21:13 2018 -0500

gnu: libgcrypt: Update to 1.8.2.

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

diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm
index 16685f6..c039d67 100644
--- a/gnu/packages/gnupg.scm
+++ b/gnu/packages/gnupg.scm
@@ -92,14 +92,14 @@ Daemon and possibly more in the future.")
 (define-public libgcrypt
   (package
 (name "libgcrypt")
-(version "1.8.1")
+(version "1.8.2")
 (source (origin
  (method url-fetch)
  (uri (string-append "mirror://gnupg/libgcrypt/libgcrypt-"
  version ".tar.bz2"))
  (sha256
   (base32
-   "1cvqd9jk5qshbh48yh3ixw4zyr4n5k50r3475rrh20xfn7w7aa3s"
+   "01sca9m8hm6b5v8hmqsfdjhyz013869p1f0fxw9ln52qfnp4q1n8"
 (build-system gnu-build-system)
 (propagated-inputs
  `(("libgpg-error-host" ,libgpg-error)))



04/07: gnu: tar: Update to 1.30.

2018-02-19 Thread Leo Famulari
lfam pushed a commit to branch core-updates
in repository guix.

commit ad3c9f18da886127ce0038884b8fc2b9319174de
Author: Alex Vong 
Date:   Thu Feb 1 23:03:55 2018 +0800

gnu: tar: Update to 1.30.

* gnu/packages/base.scm (tar): Update to 1.30.
[source]: Remove 'tar-CVE-2016-6321.patch'.
* gnu/packages/patches/tar-CVE-2016-6321.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Signed-off-by: Leo Famulari 
---
 gnu/local.mk |  1 -
 gnu/packages/base.scm|  9 +++--
 gnu/packages/patches/tar-CVE-2016-6321.patch | 51 
 3 files changed, 4 insertions(+), 57 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index a46fba6..1b442e7 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1092,7 +1092,6 @@ dist_patch_DATA = 
\
   %D%/packages/patches/t1lib-CVE-2010-2642.patch   \
   %D%/packages/patches/t1lib-CVE-2011-0764.patch   \
   %D%/packages/patches/t1lib-CVE-2011-1552+.patch  \
-  %D%/packages/patches/tar-CVE-2016-6321.patch \
   %D%/packages/patches/tar-skip-unreliable-tests.patch \
   %D%/packages/patches/tclxml-3.2-install.patch\
   %D%/packages/patches/tcsh-fix-autotest.patch \
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index b2c1d23..1ea095a 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -7,7 +7,7 @@
 ;;; Copyright © 2014, 2015 Manolis Fragkiskos Ragkousis 
 ;;; Copyright © 2016, 2017 Efraim Flashner 
 ;;; Copyright © 2016 Jan Nieuwenhuizen 
-;;; Copyright © 2016 Alex Vong 
+;;; Copyright © 2016, 2018 Alex Vong 
 ;;; Copyright © 2017 Rene Saavedra 
 ;;; Copyright © 2017 Mathieu Othacehe 
 ;;; Copyright © 2017 Marius Bakke 
@@ -167,16 +167,15 @@ implementation offers several extensions over the 
standard utility.")
 (define-public tar
   (package
(name "tar")
-   (version "1.29")
+   (version "1.30")
(source (origin
 (method url-fetch)
 (uri (string-append "mirror://gnu/tar/tar-"
 version ".tar.xz"))
 (sha256
  (base32
-  "097hx7sbzp8qirl4m930lw84kn0wmxhmq7v1qpra3mrg0b8cyba0"))
-(patches (search-patches "tar-CVE-2016-6321.patch"
- "tar-skip-unreliable-tests.patch"
+  "1lyjyk8z8hdddsxw0ikchrsfg3i0x3fsh7l63a8jgaz1n7dr5gzi"))
+(patches (search-patches "tar-skip-unreliable-tests.patch"
(build-system gnu-build-system)
;; Note: test suite requires ~1GiB of disk space.
(arguments
diff --git a/gnu/packages/patches/tar-CVE-2016-6321.patch 
b/gnu/packages/patches/tar-CVE-2016-6321.patch
deleted file mode 100644
index b79be9b..000
--- a/gnu/packages/patches/tar-CVE-2016-6321.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-Fix CVE-2016-6321:
-
-https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6321
-https://security-tracker.debian.org/tracker/CVE-2016-6321
-
-Patch adapted from upstream source repository (the changes to 'NEWS'
-don't apply to the Tar 1.29 release tarball).
-
-http://git.savannah.gnu.org/cgit/tar.git/commit/?id=7340f67b9860ea0531c1450e5aa261c50f67165d
-
-From 7340f67b9860ea0531c1450e5aa261c50f67165d Mon Sep 17 00:00:00 2001
-From: Paul Eggert 
-Date: Sat, 29 Oct 2016 21:04:40 -0700
-Subject: [PATCH] When extracting, skip ".." members
-
-* NEWS: Document this.
-* src/extract.c (extract_archive): Skip members whose names
-contain "..".

- NEWS  | 8 +++-
- src/extract.c | 8 
- 2 files changed, 15 insertions(+), 1 deletion(-)
-
-diff --git a/src/extract.c b/src/extract.c
-index f982433..7904148 100644
 a/src/extract.c
-+++ b/src/extract.c
-@@ -1629,12 +1629,20 @@ extract_archive (void)
- {
-   char typeflag;
-   tar_extractor_t fun;
-+  bool skip_dotdot_name;
- 
-   fatal_exit_hook = extract_finish;
- 
-   set_next_block_after (current_header);
- 
-+  skip_dotdot_name = (!absolute_names_option
-+&& contains_dot_dot (current_stat_info.orig_file_name));
-+  if (skip_dotdot_name)
-+ERROR ((0, 0, _("%s: Member name contains '..'"),
-+  quotearg_colon (current_stat_info.orig_file_name)));
-+
-   if (!current_stat_info.file_name[0]
-+  || skip_dotdot_name
-   || (interactive_option
- && !confirm ("extract", current_stat_info.file_name)))
- {
--- 
-2.11.0
-



06/07: gnu: boost: Update to 1.66.0.

2018-02-19 Thread Leo Famulari
lfam pushed a commit to branch core-updates
in repository guix.

commit baef70bb8684f8bccc958c49c1f37250ca028b89
Author: Arun Isaac 
Date:   Tue Feb 13 05:03:58 2018 +0530

gnu: boost: Update to 1.66.0.

* gnu/packages/boost.scm (boost): Update to 1.66.0.
[arguments]: Replace system* with invoke.
[home-page]: Update URI.
---
 gnu/packages/boost.scm | 33 +
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
index 91dd2f9..bf584fa 100644
--- a/gnu/packages/boost.scm
+++ b/gnu/packages/boost.scm
@@ -6,6 +6,7 @@
 ;;; Copyright © 2015 Ludovic Courtès 
 ;;; Copyright © 2017 Thomas Danckaert 
 ;;; Copyright © 2018 Tobias Geerinckx-Rice 
+;;; Copyright © 2018 Arun Isaac 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -37,7 +38,7 @@
 (define-public boost
   (package
 (name "boost")
-(version "1.64.0")
+(version "1.66.0")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -46,7 +47,7 @@
 ".tar.bz2"))
   (sha256
(base32
-"0cikd35xfkpg9nnl76yqqnqxnf3hyfjjww8xjd4akflprsm5rk3v"
+"1aaw48cmimsskzgiclwn0iifp62a5iw9cbqrhfari876af1828ap"
 (build-system gnu-build-system)
 (inputs `(("icu4c" ,icu4c)
   ("zlib" ,zlib)))
@@ -73,8 +74,7 @@
'()))
#:phases
(modify-phases %standard-phases
- (replace
- 'configure
+ (replace 'configure
(lambda* (#:key outputs #:allow-other-keys)
  (let ((out (assoc-ref outputs "out")))
(substitute* '("libs/config/configure"
@@ -88,21 +88,22 @@
(setenv "SHELL" (which "sh"))
(setenv "CONFIG_SHELL" (which "sh"))
 
-   (zero? (system* "./bootstrap.sh"
-   (string-append "--prefix=" out)
-   "--with-toolset=gcc")
- (replace
- 'build
+   (invoke "./bootstrap.sh"
+   (string-append "--prefix=" out)
+   "--with-toolset=gcc")
+   #t)))
+ (replace 'build
(lambda* (#:key outputs make-flags #:allow-other-keys)
- (zero? (apply system* "./b2"
-   (format #f "-j~a" (parallel-job-count))
-   make-flags
- (replace
- 'install
+ (apply invoke "./b2"
+(format #f "-j~a" (parallel-job-count))
+make-flags)
+ #t))
+ (replace 'install
(lambda* (#:key outputs make-flags #:allow-other-keys)
- (zero? (apply system* "./b2" "install" make-flags)))
+ (apply invoke "./b2" "install" make-flags)
+ #t)
 
-(home-page "http://boost.org;)
+(home-page "http://www.boost.org;)
 (synopsis "Peer-reviewed portable C++ source libraries")
 (description
  "A collection of libraries intended to be widely useful, and usable



02/07: gnu: libatomic-ops: Update to 7.6.2.

2018-02-19 Thread Leo Famulari
lfam pushed a commit to branch core-updates
in repository guix.

commit 7b8acffd60fde8e53d04d5cd3d31c4823f54cd3c
Author: Leo Famulari 
Date:   Mon Feb 19 21:26:24 2018 -0500

gnu: libatomic-ops: Update to 7.6.2.

* gnu/packages/bdw-gc.scm (libatomic-ops): Update to 7.6.2.
[description]: Fix typo.
---
 gnu/packages/bdw-gc.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/bdw-gc.scm b/gnu/packages/bdw-gc.scm
index 9a1c8fe..10e8fe8 100644
--- a/gnu/packages/bdw-gc.scm
+++ b/gnu/packages/bdw-gc.scm
@@ -91,7 +91,7 @@ C or C++ programs, though that is not its primary goal.")
 (define-public libatomic-ops
   (package
 (name "libatomic-ops")
-(version "7.4.8")
+(version "7.6.2")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -99,13 +99,13 @@ C or C++ programs, though that is not its primary goal.")
 version "/libatomic_ops-" version ".tar.gz"))
   (sha256
(base32
-"0sj3plzpbqgxrqpjq3w2zi3zxxqqps71ncdwk5s1k30i9d9da1f4"
+"1rif2hjscq5mh639nsnjhb90c01gnmy1sbmj6x6hsn1xmpnj95r1"
 (build-system gnu-build-system)
 (outputs '("out" "debug"))
 (synopsis "Accessing hardware atomic memory update operations")
 (description
  "This C library provides semi-portable access to hardware-provided atomic
-memory update operations on a number architectures.  These might allow you to
+memory update operations on a number of architectures.  These might allow you 
to
 write code that does more interesting things in signal handlers, write
 lock-free code, experiment with thread programming paradigms, etc.")
 (home-page "https://github.com/ivmai/libatomic_ops/;)



branch staging updated (280b62b -> 3c747a0)

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a change to branch staging
in repository guix.

  from  280b62b   gnu: pciutils: Update to 3.5.6.
   new  3c747a0   gnu: nss-certs: Update phase style.

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/certs.scm | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)



01/01: gnu: nss-certs: Update phase style.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch staging
in repository guix.

commit 3c747a080f015c9e62d76fc9b206b8393759e27a
Author: Tobias Geerinckx-Rice 
Date:   Tue Feb 20 03:27:54 2018 +0100

gnu: nss-certs: Update phase style.

* gnu/packages/certs.scm (nss-certs)[arguments]: Use MODIFY-PHASES
syntax, substitute INVOKE for SYSTEM*, and end phas with #t.
---
 gnu/packages/certs.scm | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/certs.scm b/gnu/packages/certs.scm
index 30e53e3..2b5ea38 100644
--- a/gnu/packages/certs.scm
+++ b/gnu/packages/certs.scm
@@ -3,7 +3,7 @@
 ;;; Copyright © 2015 Mark H Weaver 
 ;;; Copyright © 2016, 2017 Ludovic Courtès 
 ;;; Copyright © 2017 Leo Famulari 
-;;; Copyright © 2017 Tobias Geerinckx-Rice 
+;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -102,8 +102,10 @@
   (srfi srfi-26)
   (ice-9 regex))
#:phases
- (alist-cons-after
-   'unpack 'install
+   (modify-phases
+   (map (cut assq <> %standard-phases)
+'(set-paths install-locale unpack))
+ (add-after 'unpack 'install
(lambda _
  (let ((certsdir (string-append %output "/etc/ssl/certs/"))
(trusted-rx (make-regexp "^# openssl-trust=[a-zA-Z]"
@@ -131,10 +133,9 @@
  ;; "Usage error; try -help."
  ;; This looks like a bug in openssl-1.0.2, but we can also
  ;; switch into the target directory.
- (system* "c_rehash" "."
+ (invoke "c_rehash" "."))
+   #t))
 
-   (map (cut assq <> %standard-phases)
-'(set-paths install-locale unpack)
 (synopsis "CA certificates from Mozilla")
 (description
  "This package provides certificates for Certification Authorities (CA)



branch core-updates created (now 13236d3)

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a change to branch core-updates
in repository guix.

at  13236d3   gnu: pango: Update to 1.41.1.

This branch includes the following new commits:

   new  5ecc917   gnu: lzip: Update to 1.20.
   new  4082f8e   gnu: bzip2: Use install-file.
   new  a0d4d2d   gnu: fftw: Update to 3.3.7.
   new  b07e817   gnu: fftw: Update phase style.
   new  eb67a47   gnu: kmod: Update to 25.
   new  9f2eb4f   gnu: kmod: Update phase style.
   new  09371ab   gnu: harfbuzz: Update to 1.7.5.
   new  c3800f0   gnu: lcms: Update to 2.9.
   new  13236d3   gnu: pango: Update to 1.41.1.

The 9 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.




07/09: gnu: harfbuzz: Update to 1.7.5.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch core-updates
in repository guix.

commit 09371ab4d0c80cfd43b14e9ea645706b21ecbc3a
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 21:06:39 2018 +0100

gnu: harfbuzz: Update to 1.7.5.

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

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 2939e4f..4e12e66 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -173,7 +173,7 @@ affine transformation (scale, rotation, shear, etc.).")
 (define-public harfbuzz
   (package
(name "harfbuzz")
-   (version "1.7.3")
+   (version "1.7.5")
(source (origin
  (method url-fetch)
  (uri (string-append "https://www.freedesktop.org/software/;
@@ -181,7 +181,7 @@ affine transformation (scale, rotation, shear, etc.).")
  version ".tar.bz2"))
  (sha256
   (base32
-   "1zh5n3q3mb6y6kr5m7zz1ags9z1vjwai57d6warx8qhzfrwn8lyd"
+   "0qwmybi6x27zz1bj6ccay653dh35jqq0asgvp166kjk53wdlwmw4"
(build-system gnu-build-system)
(outputs '("out"
   "bin")) ; 160K, only hb-view depend on cairo



02/09: gnu: bzip2: Use install-file.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch core-updates
in repository guix.

commit 4082f8ed342b74e8ceee1bc114186a7d9ce352e7
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 23:21:12 2018 +0100

gnu: bzip2: Use install-file.

* gnu/packages/compression.scm (bzip2)[arguments]: Use simpler install-file
instead of copy-file.  Remove let binding for (now) single-use basename.
---
 gnu/packages/compression.scm | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index 8f958a3..03b364d 100644
--- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -272,11 +272,9 @@ file; as a result, it is often used in conjunction with 
\"tar\", resulting in
  (let* ((out(assoc-ref outputs "out"))
 (libdir (string-append out "/lib")))
(for-each (lambda (file)
-   (let ((base (basename file)))
- (format #t "installing `~a' to `~a'~%"
- base libdir)
- (copy-file file
-(string-append libdir "/" base
+   (format #t "installing `~a' to `~a'~%"
+   (basename file) libdir)
+   (install-file file libdir))
  (find-files "." "^libbz2\\.so")))
  #t))
  (add-after 'install-shared-lib 'patch-scripts



03/09: gnu: fftw: Update to 3.3.7.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch core-updates
in repository guix.

commit a0d4d2d8605e771eefde8713756c5d6c3f98c9f7
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 18:53:43 2018 +0100

gnu: fftw: Update to 3.3.7.

* gnu/packages/algebra.scm (fftw): Update to 3.3.7.
(fftw-3.3.7): Remove, and...
(fftw-avx): ...update the only caller.
---
 gnu/packages/algebra.scm | 24 +---
 1 file changed, 5 insertions(+), 19 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 2bc8431..f904396 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -5,7 +5,7 @@
 ;;; Copyright © 2014 Mark H Weaver 
 ;;; Copyright © 2016 Ricardo Wurmus 
 ;;; Copyright © 2017 Efraim Flashner 
-;;; Copyright © 2017 Tobias Geerinckx-Rice 
+;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice 
 ;;; Copyright © 2017 Marius Bakke 
 ;;; Copyright © 2017 Eric Bavier 
 ;;;
@@ -516,17 +516,16 @@ a C program.")
 (license license:bsd-3)))
 
 (define-public fftw
-  ;; TODO: Make this 3.3.7 (see below) on the next upgrade cycle.
   (package
 (name "fftw")
-(version "3.3.5")
+(version "3.3.7")
 (source (origin
  (method url-fetch)
  (uri (string-append "ftp://ftp.fftw.org/pub/fftw/fftw-;
  version".tar.gz"))
  (sha256
   (base32
-   "1kwbx92ps0r7s2mqy7lxbxanslxdzj7dp7r7gmdkzv1j8yqf3kwf"
+   "0wsms8narnbhfsa8chdflv2j9hzspvflblnqdn7hw8x5xdzrnq1v"
 (build-system gnu-build-system)
 (arguments
  '(#:configure-flags
@@ -576,25 +575,12 @@ cosine/ sine transforms or DCT/DST).")
  (string-append (package-description fftw)
 "  With OpenMPI parallelism support."
 
-(define-public fftw-3.3.7
-  ;; TODO: Make this the default 'fftw' on the next upgrade cycle.
-  (package
-(inherit fftw)
-(version "3.3.7")
-(source (origin
-  (method url-fetch)
-  (uri (string-append "ftp://ftp.fftw.org/pub/fftw/fftw-;
-  version".tar.gz"))
-  (sha256
-   (base32
-"0wsms8narnbhfsa8chdflv2j9hzspvflblnqdn7hw8x5xdzrnq1v"))
-
 (define-public fftw-avx
   (package
-(inherit fftw-3.3.7)
+(inherit fftw)
 (name "fftw-avx")
 (arguments
- (substitute-keyword-arguments (package-arguments fftw-3.3.7)
+ (substitute-keyword-arguments (package-arguments fftw)
((#:configure-flags flags ''())
 ;; Enable AVX & co.  See details at:
 ;; .



05/09: gnu: kmod: Update to 25.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch core-updates
in repository guix.

commit eb67a470c7079694b5b75278b4806e018712610b
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 20:00:20 2018 +0100

gnu: kmod: Update to 25.

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

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 32d2220..ee76798 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -1933,7 +1933,7 @@ to use Linux' inotify mechanism, which allows file 
accesses to be monitored.")
 (define-public kmod
   (package
 (name "kmod")
-(version "24")
+(version "25")
 (source (origin
   (method url-fetch)
   (uri
@@ -1941,7 +1941,7 @@ to use Linux' inotify mechanism, which allows file 
accesses to be monitored.")
   "kmod-" version ".tar.xz"))
   (sha256
(base32
-"15xkkkzvca9flvkm48gkh8y8f13vlm3sl7nz9ydc7b3jy4fqs2v1"))
+"1kgixs4m3jvwk7fb3d18n6j77qhgi9qfv4csj35rs5ancr4ycrbi"))
   (patches (search-patches "kmod-module-directory.patch"
 (build-system gnu-build-system)
 (native-inputs



09/09: gnu: pango: Update to 1.41.1.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch core-updates
in repository guix.

commit 13236d30a70ece00d727b7f7f7c850f81d846d1d
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 21:26:12 2018 +0100

gnu: pango: Update to 1.41.1.

* gnu/packages/gtk.scm (pango): Update to 1.41.1.
[inputs]: Add fribi.
---
 gnu/packages/gtk.scm | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 4e12e66..d83a522 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -53,6 +53,7 @@
   #:use-module (gnu packages enchant)
   #:use-module (gnu packages fontutils)
   #:use-module (gnu packages freedesktop)
+  #:use-module (gnu packages fribidi)
   #:use-module (gnu packages gettext)
   #:use-module (gnu packages ghostscript)
   #:use-module (gnu packages gl)
@@ -211,7 +212,7 @@ affine transformation (scale, rotation, shear, etc.).")
 (define-public pango
   (package
(name "pango")
-   (version "1.40.14")
+   (version "1.41.1")
(source (origin
 (method url-fetch)
 (uri (string-append "mirror://gnome/sources/pango/"
@@ -219,13 +220,14 @@ affine transformation (scale, rotation, shear, etc.).")
 name "-" version ".tar.xz"))
 (sha256
  (base32
-  "1qqpd8x1pl483ynj3mc5q4n8y2pxqhg2bv19vd94r7mzlzm1pbwh"
+  "1hxbwb9aak6m85i4kimsgq46nd3b68r6432xjna94a97ab7s8lqk"
(build-system gnu-build-system)
(propagated-inputs
 `(("cairo" ,cairo)
   ("harfbuzz" ,harfbuzz)))
(inputs
-`(("zlib" ,zlib)
+`(("fribidi" ,fribidi)
+  ("zlib" ,zlib)
 
   ;; Some packages, such as Openbox, expect Pango to be built with the
   ;; optional libxft support.



04/09: gnu: fftw: Update phase style.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch core-updates
in repository guix.

commit b07e817e21b794ec81499dc38125775d6722cc48
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 21:46:15 2018 +0100

gnu: fftw: Update phase style.

* gnu/packages/algebra.scm (fftw)[arguments]: Use MODIFY-PHASES syntax
and end phase with #t.
---
 gnu/packages/algebra.scm | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index f904396..8c42ac3 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -530,16 +530,17 @@ a C program.")
 (arguments
  '(#:configure-flags
'("--enable-shared" "--enable-openmp" "--enable-threads")
-   #:phases (alist-cons-before
- 'build 'no-native
+   #:phases
+   (modify-phases %standard-phases
+ (add-before 'build 'no-native
  (lambda _
;; By default '-mtune=native' is used.  However, that may
;; cause the use of ISA extensions (SSE2, etc.) that are
;; not necessarily available on the user's machine when
;; that package is built on a different machine.
(substitute* (find-files "." "Makefile$")
- (("-mtune=native") "")))
- %standard-phases)))
+ (("-mtune=native") ""))
+   #t)
 (native-inputs `(("perl" ,perl)))
 (home-page "http://fftw.org;)
 (synopsis "Computing the discrete Fourier transform")



06/09: gnu: kmod: Update phase style.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch core-updates
in repository guix.

commit 9f2eb4ffad8aecf8340013a8241de4127a080db8
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 20:22:26 2018 +0100

gnu: kmod: Update phase style.

* gnu/packages/linux.scm (kmod)[arguments]: Use MODIFY-PHASES syntax and
end phase in #t.
---
 gnu/packages/linux.scm | 25 +
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index ee76798..5346676 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -1950,19 +1950,20 @@ to use Linux' inotify mechanism, which allows file 
accesses to be monitored.")
  `(("xz" ,xz)
("zlib" ,zlib)))
 (arguments
- `(#:tests? #f ; FIXME: Investigate test failures
+ `(#:tests? #f  ; FIXME: Investigate test failures
#:configure-flags '("--with-xz" "--with-zlib")
-   #:phases (alist-cons-after
- 'install 'install-modprobe
- (lambda* (#:key outputs #:allow-other-keys)
-   (let* ((out (assoc-ref outputs "out"))
-  (bin (string-append out "/bin")))
- (for-each (lambda (tool)
- (symlink "kmod"
-  (string-append bin "/" tool)))
-   '("insmod" "rmmod" "lsmod" "modprobe"
- "modinfo" "depmod"
- %standard-phases)))
+   #:phases
+   (modify-phases %standard-phases
+ (add-after 'install 'install-modprobe
+   (lambda* (#:key outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out"))
+(bin (string-append out "/bin")))
+   (for-each (lambda (tool)
+   (symlink "kmod"
+(string-append bin "/" tool)))
+ '("insmod" "rmmod" "lsmod" "modprobe"
+   "modinfo" "depmod"))
+   #t))
 (home-page "https://www.kernel.org/;)
 (synopsis "Kernel module tools")
 (description "Kmod is a set of tools to handle common tasks with Linux



branch staging updated (6c7dee9 -> e2832cd)

2018-02-19 Thread Leo Famulari
lfam pushed a change to branch staging
in repository guix.

  from  6c7dee9   gnu: nss: Update to 3.35.
   new  e2832cd   gnu: tzdata: Update to 2018c.

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/base.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)



01/01: gnu: tzdata: Update to 2018c.

2018-02-19 Thread Leo Famulari
lfam pushed a commit to branch staging
in repository guix.

commit e2832cdc3599e3bbc0362f9749835ffbae1b1944
Author: Leo Famulari 
Date:   Mon Feb 19 20:36:31 2018 -0500

gnu: tzdata: Update to 2018c.

* gnu/packages/base.scm (tzdata): Update to 2018c.
---
 gnu/packages/base.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index 92acbd3..80fb0c1 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -1081,7 +1081,7 @@ command.")
 (define-public tzdata
   (package
 (name "tzdata")
-(version "2017c")
+(version "2018c")
 (source (origin
  (method url-fetch)
  (uri (string-append
@@ -1089,7 +1089,7 @@ command.")
version ".tar.gz"))
  (sha256
   (base32
-   "02yrrfj0p7ar885ja41ylijzbr8wc6kz6kzlw8c670i9m693ym6n"
+   "1xik57rdi7kqa0wb5jbz7vyjyxpr88lw1g4kscj0ylpgnzjc6998"
 (build-system gnu-build-system)
 (arguments
  '(#:tests? #f
@@ -1137,7 +1137,7 @@ command.")
 version ".tar.gz"))
   (sha256
(base32
-
"1dvrq0b2hz7cjqdyd7x21wpy4qcng3rvysr61ij0c2g64fyb9s41"))
+
"0rg6s1vlgwd8sjhla55hx2h5m2xbx0shm347pkbg4vsaz707zyii"))
 (home-page "https://www.iana.org/time-zones;)
 (synopsis "Database of current and historical time zones")
 (description "The Time Zone Database (often called tz or zoneinfo)



02/02: gnu: pciutils: Update to 3.5.6.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch staging
in repository guix.

commit 280b62b0746648783ae8bbe48ee3479b1b93cca5
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 20:00:11 2018 +0100

gnu: pciutils: Update to 3.5.6.

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

diff --git a/gnu/packages/pciutils.scm b/gnu/packages/pciutils.scm
index e428aae..1f3208b 100644
--- a/gnu/packages/pciutils.scm
+++ b/gnu/packages/pciutils.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2014, 2015, 2017 Ludovic Courtès 
 ;;; Copyright © 2016 Efraim Flashner 
+;;; Copyright © 2018 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -30,7 +31,7 @@
 (define-public pciutils
   (package
 (name "pciutils")
-(version "3.5.5")
+(version "3.5.6")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -38,7 +39,7 @@
 version ".tar.xz"))
   (sha256
(base32
-"1x9rb5y82rzg8b67lh42yy9ag9xr7kzibz566lffd41g37xghqhx"
+"08dvsk1b5m1r7qqzsm849h4glq67mngf8zw7bg0102ff1jwywipk"
 (build-system gnu-build-system)
 (arguments
  '(#:phases



01/02: gnu: perl-uri: Update to 1.73.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch staging
in repository guix.

commit 5fff9d9db45a3842f6082362b58bed0fbea0e6cf
Author: Tobias Geerinckx-Rice 
Date:   Tue Jan 9 19:51:16 2018 +0100

gnu: perl-uri: Update to 1.73.

* gnu/packages/web.scm (perl-uri): Update to 1.73.
[native-inputs]: Add perl-test-needs.
---
 gnu/packages/web.scm | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 10757cb..6440308 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -3497,15 +3497,18 @@ applications.")
 (define-public perl-uri
   (package
 (name "perl-uri")
-(version "1.71")
+(version "1.73")
 (source (origin
  (method url-fetch)
  (uri (string-append "mirror://cpan/authors/id/E/ET/ETHER/"
  "URI-" version ".tar.gz"))
  (sha256
   (base32
-   "05a1ck1bhvqkkk690xhsxf7276dnagk96qkh2jy4prrrgw6wm3lw"
+   "04z4xwiryrbxxi48bwbkgq9q9pwfgqry3wp0ramcrwv3dx5ap9yc"
 (build-system perl-build-system)
+(native-inputs
+ ;; For tests.
+ `(("perl-test-needs" ,perl-test-needs)))
 (license l:perl-license)
 (synopsis "Perl Uniform Resource Identifiers (absolute and relative)")
 (description



branch staging updated (e2832cd -> 280b62b)

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a change to branch staging
in repository guix.

  from  e2832cd   gnu: tzdata: Update to 2018c.
   new  5fff9d9   gnu: perl-uri: Update to 1.73.
   new  280b62b   gnu: pciutils: Update to 3.5.6.

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/pciutils.scm | 5 +++--
 gnu/packages/web.scm  | 7 +--
 2 files changed, 8 insertions(+), 4 deletions(-)



branch master updated (1f577b4 -> ba3913a)

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a change to branch master
in repository guix.

  from  1f577b4   gnu: chromaprint: Update to 1.4.3.
   new  ba3913a   gnu: font-hack: Update to 3.002.

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/fonts.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)



01/01: gnu: font-hack: Update to 3.002.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit ba3913a5d3df7ed1573933340bf8540b1049af09
Author: Tobias Geerinckx-Rice 
Date:   Tue Feb 20 03:31:09 2018 +0100

gnu: font-hack: Update to 3.002.

* gnu/packages/fonts.scm (font-hack): Update to 3.002.
---
 gnu/packages/fonts.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index cb46fee..8af4f8d 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -14,7 +14,7 @@
 ;;; Copyright © 2016, 2017, 2018 Efraim Flashner 
 ;;; Copyright © 2016 Marius Bakke 
 ;;; Copyright © 2016 Toni Reina 
-;;; Copyright © 2017 Tobias Geerinckx-Rice 
+;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice 
 ;;; Copyright © 2017 José Miguel Sánchez García 
 ;;; Copyright © 2017 Alex Griffin 
 ;;; Copyright © 2017 Clément Lassieur 
@@ -803,7 +803,7 @@ glyph designs, not just an added slant.")
 (define-public font-hack
   (package
 (name "font-hack")
-(version "3.000")
+(version "3.002")
 (source (origin
   (method url-fetch/zipbomb)
   (uri (string-append
@@ -811,7 +811,7 @@ glyph designs, not just an added slant.")
 version "/Hack-v" version "-ttf.zip"))
   (sha256
(base32
-"0h6slqg25a6cq57k6rh5hmnk8dxbprmf8shs4iyj1pc83sw6b1r3"
+"18fpaczj2rxfwgnrqpkxq0qn01parhmngglc4i1n3gchyzdsrh0x"
 (build-system font-build-system)
 (home-page "https://sourcefoundry.org/hack/;)
 (synopsis "Typeface designed for source code")



branch staging updated (3c747a0 -> 62868f1)

2018-02-19 Thread Leo Famulari
lfam pushed a change to branch staging
in repository guix.

  from  3c747a0   gnu: nss-certs: Update phase style.
   new  62868f1   gnu: tzdata: Preserve directory layout from before tzdata 
2018a.

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



01/01: gnu: tzdata: Preserve directory layout from before tzdata 2018a.

2018-02-19 Thread Leo Famulari
lfam pushed a commit to branch staging
in repository guix.

commit 62868f124cf9443a43f4ea5867da692e32e77c58
Author: Leo Famulari 
Date:   Mon Feb 19 23:47:46 2018 -0500

gnu: tzdata: Preserve directory layout from before tzdata 2018a.

tzdata 2018a instroduced some changes to the build and installation
procedures that commit e2832cdc3 failed to address. They are described
in the NEWS file.

This is a followup to commit e2832cdc3599e3bbc0362f9749835ffbae1b1944.

* gnu/packages/base.scm (tzdata)[arguments]: Set TZDEFAULT. Remove the
time-zone utility programs in a build phase.
---
 gnu/packages/base.scm | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index 80fb0c1..f0964d7 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -1097,10 +1097,8 @@ command.")
   (tmp (getenv "TMPDIR")))
   (list (string-append "TOPDIR=" out)
 (string-append "TZDIR=" out "/share/zoneinfo")
-
-;; Discard zic, dump, and tzselect, already
-;; provided by glibc.
-(string-append "ETCDIR=" tmp "/etc")
+(string-append "TZDEFAULT=" out
+   "/share/zoneinfo/localtime")
 
 ;; Likewise for the C library routines.
 (string-append "LIBDIR=" tmp "/lib")
@@ -1121,6 +1119,9 @@ command.")
(lambda* (#:key outputs #:allow-other-keys)
  ;; Move data in the right place.
  (let ((out (assoc-ref outputs "out")))
+   ;; Discard zic, dump, and tzselect, already
+   ;; provided by glibc.
+   (delete-file-recursively (string-append out "/usr"))
(symlink (string-append out "/share/zoneinfo")
 (string-append out "/share/zoneinfo/posix"))
(delete-file-recursively



01/09: gnu: lzip: Update to 1.20.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch core-updates
in repository guix.

commit 5ecc917d5ad8267bf211b5d374ca044afec85204
Author: Tobias Geerinckx-Rice 
Date:   Fri Feb 16 04:11:55 2018 +0100

gnu: lzip: Update to 1.20.

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

diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index f25c4bb..8f958a3 100644
--- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -475,14 +475,14 @@ some compression ratio).")
 (define-public lzip
   (package
 (name "lzip")
-(version "1.19")
+(version "1.20")
 (source (origin
  (method url-fetch)
  (uri (string-append "mirror://savannah/lzip/lzip-"
  version ".tar.gz"))
  (sha256
   (base32
-   "1abbch762gv8rjr579q3qyyk6c80plklbv2mw4x0vg71dgsw9bgz"
+   "0319q59kb8g324wnj7xzbr7vvlx5bcs13lr34j0zb3kqlyjq2fy9"
 (build-system gnu-build-system)
 (home-page "https://www.nongnu.org/lzip/lzip.html;)
 (synopsis "Lossless data compressor based on the LZMA algorithm")



08/09: gnu: lcms: Update to 2.9.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch core-updates
in repository guix.

commit c3800f0b6e1f510d0174c6b425bd34410182e502
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 19:26:44 2018 +0100

gnu: lcms: Update to 2.9.

* gnu/packages/ghostscript.scm (lcms): Update to 2.9.
[source]: Remove patch.
* gnu/packages/patches/lcms-CVE-2016-10165.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
---
 gnu/local.mk   |  1 -
 gnu/packages/ghostscript.scm   |  6 ++---
 gnu/packages/patches/lcms-CVE-2016-10165.patch | 36 --
 3 files changed, 3 insertions(+), 40 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index f1834e3..a46fba6 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -800,7 +800,6 @@ dist_patch_DATA =   
\
   %D%/packages/patches/kobodeluxe-midicon-segmentation-fault.patch \
   %D%/packages/patches/kobodeluxe-graphics-window-signed-char.patch\
   %D%/packages/patches/laby-make-install.patch \
-  %D%/packages/patches/lcms-CVE-2016-10165.patch   \
   %D%/packages/patches/ldc-disable-tests.patch \
   %D%/packages/patches/ldc-1.1.0-disable-dmd-tests.patch   \
   %D%/packages/patches/ldc-1.1.0-disable-phobos-tests.patch\
diff --git a/gnu/packages/ghostscript.scm b/gnu/packages/ghostscript.scm
index 0561387..6cad2ba 100644
--- a/gnu/packages/ghostscript.scm
+++ b/gnu/packages/ghostscript.scm
@@ -6,6 +6,7 @@
 ;;; Copyright © 2017 Alex Vong 
 ;;; Copyright © 2017 Efraim Flashner 
 ;;; Copyright © 2017 Leo Famulari 
+;;; Copyright © 2018 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -43,14 +44,13 @@
 (define-public lcms
   (package
(name "lcms")
-   (version "2.8")
+   (version "2.9")
(source (origin
 (method url-fetch)
 (uri (string-append "mirror://sourceforge/lcms/lcms/" version
 "/lcms2-" version ".tar.gz"))
-(patches (search-patches "lcms-CVE-2016-10165.patch"))
 (sha256 (base32
- "08pvl289g0mbznzx5l6ibhaldsgx41kwvdn2c974ga9fkli2pl36"
+ "083xisy6z01zhm7p7rgk4bx9d6zlr8l20qkfv1g29ylnhgwzvij8"
(build-system gnu-build-system)
(inputs `(("libjpeg-8" ,libjpeg-8)
  ("libtiff" ,libtiff)
diff --git a/gnu/packages/patches/lcms-CVE-2016-10165.patch 
b/gnu/packages/patches/lcms-CVE-2016-10165.patch
deleted file mode 100644
index fa4d75c..000
--- a/gnu/packages/patches/lcms-CVE-2016-10165.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-Fix CVE-2016-10165, an out-of-bounds heap read in Type_MLU_Read():
-
-https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10165
-http://seclists.org/oss-sec/2016/q3/288
-https://bugzilla.redhat.com/show_bug.cgi?id=1367357
-https://security-tracker.debian.org/tracker/CVE-2016-10165
-
-Patch copied from upstream source repository:
-
-https://github.com/mm2/Little-CMS/commit/5ca71a7bc18b6897ab21d815d15e218e204581e2
-
-From 5ca71a7bc18b6897ab21d815d15e218e204581e2 Mon Sep 17 00:00:00 2001
-From: Marti 
-Date: Mon, 15 Aug 2016 23:31:39 +0200
-Subject: [PATCH] Added an extra check to MLU bounds
-
-Thanks to Ibrahim el-sayed for spotting the bug

- src/cmstypes.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/cmstypes.c b/src/cmstypes.c
-index cb61860..c7328b9 100644
 a/src/cmstypes.c
-+++ b/src/cmstypes.c
-@@ -1460,6 +1460,7 @@ void *Type_MLU_Read(struct _cms_typehandler_struct* 
self, cmsIOHANDLER* io, cmsU
- 
- // Check for overflow
- if (Offset < (SizeOfHeader + 8)) goto Error;
-+if ((Offset + Len) > SizeOfTag + 8) goto Error;
- 
- // True begin of the string
- BeginOfThisString = Offset - SizeOfHeader - 8;
--- 
-2.11.0
-



branch master updated (54a402d -> 1f577b4)

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a change to branch master
in repository guix.

  from  54a402d   gnu: neomutt: Update to 20171215.
   new  8af77fe   gnu: pciutils: Use HTTPS home page.
   new  48fbb24   gnu: ola: Update to 0.10.6.
   new  5404f1c   gnu: setbfree: Update to 0.8.5.
   new  6080632   gnu: socat: Update to 1.7.3.2.
   new  1f577b4   gnu: chromaprint: Update to 1.4.3.

The 5 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/lighting.scm   | 6 +++---
 gnu/packages/mp3.scm| 8 
 gnu/packages/music.scm  | 4 ++--
 gnu/packages/networking.scm | 4 ++--
 gnu/packages/pciutils.scm   | 2 +-
 5 files changed, 12 insertions(+), 12 deletions(-)



05/05: gnu: chromaprint: Update to 1.4.3.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit 1f577b469a357a50c01cef52ff05b808a94b9619
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 22:22:53 2018 +0100

gnu: chromaprint: Update to 1.4.3.

* gnu/packages/mp3.scm (chromaprint): Update to 1.4.3.
[source]: Update URI.
---
 gnu/packages/mp3.scm | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm
index 98f3e77..6dc58e2 100644
--- a/gnu/packages/mp3.scm
+++ b/gnu/packages/mp3.scm
@@ -495,15 +495,15 @@ command-line tool.")
 (define-public chromaprint
   (package
 (name "chromaprint")
-(version "1.4.2")
+(version "1.4.3")
 (source (origin
   (method url-fetch)
   (uri (string-append
-"https://bitbucket.org/acoustid/chromaprint/downloads/;
-"chromaprint-" version ".tar.gz"))
+"https://github.com/acoustid/chromaprint/releases/download/v;
+version "/chromaprint-" version ".tar.gz"))
   (sha256
(base32
-"1m5l4rfkwz6m77m3qjs41n7rmscw0hfvv4z79srpbpa1x2khk5lq"
+"10kz8lncal4s2rp2rqpgc6xyjp0jzcrihgkx7chf127vfs5n067a"
 (build-system cmake-build-system)
 (arguments
  `(#:tests? #f ; tests require googletest *sources*



04/05: gnu: socat: Update to 1.7.3.2.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit 6080632df8109a9c95eede3ffe02b92f59b83148
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 22:21:34 2018 +0100

gnu: socat: Update to 1.7.3.2.

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

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 0928499..bb5b740 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -139,7 +139,7 @@ residing in IPv4-only networks, even when they are behind a 
NAT device.")
 (define-public socat
   (package
 (name "socat")
-(version "1.7.3.1")
+(version "1.7.3.2")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -147,7 +147,7 @@ residing in IPv4-only networks, even when they are behind a 
NAT device.")
 version ".tar.bz2"))
   (sha256
(base32
-"1apvi7sahcl44arnq1ad2y6lbfqnmvx7nhz9i3rkk0f382anbnnj"
+"0lcj6zpra33xhgvhmz9l3cqz10v8ybafb8dd1yqkwf1rhy01ymp3"
 (build-system gnu-build-system)
 (arguments '(#:tests? #f));no 'check' phase
 (inputs `(("openssl" ,openssl)))



03/05: gnu: setbfree: Update to 0.8.5.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit 5404f1c29dd0173271911cfba38c7f78b254a668
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 22:03:14 2018 +0100

gnu: setbfree: Update to 0.8.5.

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

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 3709f10..63b8290 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -1438,7 +1438,7 @@ reverb effects.")
 (define-public setbfree
   (package
 (name "setbfree")
-(version "0.8.4")
+(version "0.8.5")
 (source (origin
   (method url-fetch)
   (uri
@@ -1447,7 +1447,7 @@ reverb effects.")
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32
-"1g4s1920kb2q5gpp82l2vxia29qa8g8zvdjgrca8ypynvxpzn65f"
+"0qfccny0hh9lq54272mzmxvfz2jmzcgigjkjwn6v9h6n00gi5bw4"
 (build-system gnu-build-system)
 (arguments
  `(#:tests? #f ; no "check" target



02/05: gnu: ola: Update to 0.10.6.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit 48fbb24c907d55703ed55c7e11eaf09d700dd808
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 19:59:31 2018 +0100

gnu: ola: Update to 0.10.6.

* gnu/packages/lighting.scm (ola): Update to 0.10.6.
---
 gnu/packages/lighting.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/lighting.scm b/gnu/packages/lighting.scm
index 1851210..c78d3fe 100644
--- a/gnu/packages/lighting.scm
+++ b/gnu/packages/lighting.scm
@@ -1,6 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2016 John J. Foerch 
-;;; Copyright © 2017 Tobias Geerinckx-Rice 
+;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -37,7 +37,7 @@
 (define-public ola
   (package
 (name "ola")
-(version "0.10.5")
+(version "0.10.6")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -46,7 +46,7 @@
   (patches (search-patches "ola-readdir-r.patch"))
   (sha256
(base32
-"10q25mln4m628f1b2jgsdcw2398hsrhydnxjzi60w9yds3sdrpz9"
+"1w1s4bz0va0ay46qjqd7rlkp3ksx2kqbzsjr3ra71hrla4mk1a16"
 (build-system gnu-build-system)
 (native-inputs
  `(("bison" ,bison)



01/05: gnu: pciutils: Use HTTPS home page.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit 8af77fe96b4f05b07f02bfad41b7e7c16aa3
Author: Tobias Geerinckx-Rice 
Date:   Mon Feb 19 19:14:43 2018 +0100

gnu: pciutils: Use HTTPS home page.

* gnu/packages/pciutils.scm (pciutils)[home-page]: Use HTTPS.
---
 gnu/packages/pciutils.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/pciutils.scm b/gnu/packages/pciutils.scm
index e428aae..e052b20 100644
--- a/gnu/packages/pciutils.scm
+++ b/gnu/packages/pciutils.scm
@@ -85,7 +85,7 @@
 (inputs
  `(("kmod" ,kmod)
("zlib" ,zlib)))
-(home-page "http://mj.ucw.cz/sw/pciutils/;)
+(home-page "https://mj.ucw.cz/sw/pciutils/;)
 (synopsis "Programs for inspecting and manipulating PCI devices")
 (description
  "The PCI Utilities are a collection of programs for inspecting and



branch master updated (ba3913a -> 775989c)

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a change to branch master
in repository guix.

  from  ba3913a   gnu: font-hack: Update to 3.002.
   new  775989c   gnu: nix, patchelf: Use HTTPS for nixos.org home pages.

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/elf.scm| 2 +-
 gnu/packages/package-management.scm | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)



01/01: gnu: nix, patchelf: Use HTTPS for nixos.org home pages.

2018-02-19 Thread Tobias Geerinckx-Rice
nckx pushed a commit to branch master
in repository guix.

commit 775989c7a8cb9fdb6b9f1fdbe9ce005f011793fc
Author: Tobias Geerinckx-Rice 
Date:   Tue Feb 20 05:01:22 2018 +0100

gnu: nix, patchelf: Use HTTPS for nixos.org home pages.

* gnu/packages/elf.scm (patchelf)[home-page]: Use HTTPS.
* gnu/packages/package-management.scm (nix)[home-page]: Likewise.
---
 gnu/packages/elf.scm| 2 +-
 gnu/packages/package-management.scm | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/elf.scm b/gnu/packages/elf.scm
index 876014a..8fb568b 100644
--- a/gnu/packages/elf.scm
+++ b/gnu/packages/elf.scm
@@ -137,7 +137,7 @@ Executable and Linkable Format (@dfn{ELF}).  This includes 
@command{ld},
  %standard-phases))
  '()))
 
-(home-page "http://nixos.org/patchelf.html;)
+(home-page "https://nixos.org/patchelf.html;)
 (synopsis "Modify the dynamic linker and RPATH of ELF executables")
 (description
  "PatchELF allows the ELF \"interpreter\" and RPATH of an ELF binary to be
diff --git a/gnu/packages/package-management.scm 
b/gnu/packages/package-management.scm
index f4a5a9d..32a7a30 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -370,7 +370,7 @@ out) and returning a package that uses that as its 
'source'."
   ("perl-www-curl" ,perl-www-curl)
   ("perl-dbi" ,perl-dbi)
   ("perl-dbd-sqlite" ,perl-dbd-sqlite)))
-(home-page "http://nixos.org/nix/;)
+(home-page "https://nixos.org/nix/;)
 (synopsis "The Nix package manager")
 (description
  "Nix is a purely functional package manager.  This means that it treats



06/15: gnu: r-pryr: Update to 0.1.4.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit 1e898bbaead7b29f5f69dbcccfb7f3f6221ec157
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:50:35 2018 +0100

gnu: r-pryr: Update to 0.1.4.

* gnu/packages/statistics.scm (r-pryr): Update to 0.1.4.
---
 gnu/packages/statistics.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 15b3f98..f3e1135 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -1415,13 +1415,13 @@ the execution time of R expressions.")
 (define-public r-pryr
   (package
 (name "r-pryr")
-(version "0.1.3")
+(version "0.1.4")
 (source (origin
   (method url-fetch)
   (uri (cran-uri "pryr" version))
   (sha256
(base32
-"1b1rcywq9sqzgjsnh3ynnx16gp41n94kkzfalm3y4kyy3ls8ikba"
+"06vj5xl9x37kbd3l5bw7sbgfdnp37spvrjrn976rxi04clqk966k"
 (build-system r-build-system)
 (propagated-inputs
  `(("r-stringr" ,r-stringr)



15/15: gnu: r-delayedmatrixstats: Update to 1.0.3.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit 79c6af13d08f7d4563c343a2c3e9ebbc82d7695b
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:52:38 2018 +0100

gnu: r-delayedmatrixstats: Update to 1.0.3.

* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): Update to 1.0.3.
---
 gnu/packages/bioinformatics.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 93a4f12..820bd84 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -10630,14 +10630,14 @@ variable and significantly correlated genes.")
 (define-public r-delayedmatrixstats
   (package
 (name "r-delayedmatrixstats")
-(version "1.0.2")
+(version "1.0.3")
 (source
  (origin
(method url-fetch)
(uri (bioconductor-uri "DelayedMatrixStats" version))
(sha256
 (base32
- "1nfdan0k2z4mynxyblsil0cjclsy63b0w9r1hczfk27i8hmxx13h"
+ "1cxjbjdq9hg9cm95rci0al7a4pk2h73ym276ahw9q4977zbg6381"
 (properties
  `((upstream-name . "DelayedMatrixStats")))
 (build-system r-build-system)



02/15: gnu: Add r-metap.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit 4376166b03bdafebb16fbec3577ca16bccd48cd5
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:50:02 2018 +0100

gnu: Add r-metap.

* gnu/packages/cran.scm (r-metap): New variable.
---
 gnu/packages/cran.scm | 24 
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index f9c8dce..108650d 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -2201,3 +2201,27 @@ easy-to-maintain version of TeX Live.  This package also 
contains helper
 functions to compile LaTeX documents, and install missing LaTeX packages
 automatically.")
 (license license:expat)))
+
+(define-public r-metap
+  (package
+(name "r-metap")
+(version "0.8")
+(source
+ (origin
+   (method url-fetch)
+   (uri (cran-uri "metap" version))
+   (sha256
+(base32
+ "06ny9zkilawdy0s8yiwhnygs3yppw89bbyf76zgdavykbzscz5lh"
+(build-system r-build-system)
+(propagated-inputs
+ `(("r-lattice" ,r-lattice)))
+(home-page "http://www.dewey.myzen.co.uk/meta/meta.html;)
+(synopsis "Meta-analysis of significance values")
+(description
+ "The canonical way to perform meta-analysis involves using effect sizes.
+When they are not available this package provides a number of methods for
+meta-analysis of significance values including the methods of Edgington,
+Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
+published results; and a routine for graphical display.")
+(license license:gpl2)))



01/15: gnu: Add r-tinytex.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit 846f4c2303ab88c80435b47dae54e52257417a71
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:49:54 2018 +0100

gnu: Add r-tinytex.

* gnu/packages/cran.scm (r-tinytex): New variable.
---
 gnu/packages/cran.scm | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 603d231..f9c8dce 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -2179,3 +2179,25 @@ terminals.")
  "This package provides tools for generating and handling of
 @dfn{Universally Unique Identifiers} (UUIDs).")
 (license license:expat)))
+
+(define-public r-tinytex
+  (package
+(name "r-tinytex")
+(version "0.3")
+(source
+ (origin
+   (method url-fetch)
+   (uri (cran-uri "tinytex" version))
+   (sha256
+(base32
+ "0mhxlr4709mca9jshnah5i7yjyy6k12s933619p7p9c8nbqj39cn"
+(build-system r-build-system)
+(home-page "https://github.com/yihui/tinytex;)
+(synopsis "Helper functions for TeX Live and compiling LaTeX documents")
+(description
+ "This package provides helper functions to install and maintain the LaTeX
+distribution named TinyTeX, a lightweight, cross-platform, portable, and
+easy-to-maintain version of TeX Live.  This package also contains helper
+functions to compile LaTeX documents, and install missing LaTeX packages
+automatically.")
+(license license:expat)))



07/15: gnu: r-getopt: Update to 1.20.2.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit e8484711c6682cbda98303a890afcf61778b3eac
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:50:46 2018 +0100

gnu: r-getopt: Update to 1.20.2.

* gnu/packages/bioinformatics.scm (r-getopt): Update to 1.20.2.
---
 gnu/packages/bioinformatics.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 354a809..a76f21e 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -6769,14 +6769,14 @@ checks on R packages that are to be submitted to the 
Bioconductor repository.")
 (define-public r-getopt
   (package
 (name "r-getopt")
-(version "1.20.1")
+(version "1.20.2")
 (source
  (origin
(method url-fetch)
(uri (cran-uri "getopt" version))
(sha256
 (base32
- "0m463mcvixh54i3ng42n0vxmdlf97dgbfs2sf9wnjm782ddw68hm"
+ "13p35lbpy7i578752fa71sbfvcsqw5qfa9p6kf8b5m3c5p9i4v1x"
 (build-system r-build-system)
 (home-page "https://github.com/trevorld/getopt;)
 (synopsis "Command-line option processor for R")



05/15: gnu: r-bh: Update to 1.66.0-1.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit 50ee54eabdaa3b181fd108fc112d13388b41afa3
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:50:23 2018 +0100

gnu: r-bh: Update to 1.66.0-1.

* gnu/packages/statistics.scm (r-bh): Update to 1.66.0-1.
---
 gnu/packages/statistics.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index cd03222..15b3f98 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -1206,13 +1206,13 @@ R/DBMS implementations.")
 (define-public r-bh
   (package
 (name "r-bh")
-(version "1.65.0-1")
+(version "1.66.0-1")
 (source (origin
   (method url-fetch)
   (uri (cran-uri "BH" version))
   (sha256
(base32
-"0n6byzrvl1w4hjdxz479q4a7w1118f9ckqc4gqydq7lgzs5agfl2"
+"14kab6wp0c27d8x4jqyf065p4bj210s9b67c0bfsfjnp29aypn8p"
 (build-system r-build-system)
 (home-page "https://github.com/eddelbuettel/bh;)
 (synopsis "R package providing subset of Boost headers")



08/15: gnu: r-genomicranges: Update to 1.30.2.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit 824c2004758d0ec2340894eb2698e83316107813
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:50:57 2018 +0100

gnu: r-genomicranges: Update to 1.30.2.

* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.30.2.
---
 gnu/packages/bioinformatics.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index a76f21e..9e51593 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7089,13 +7089,13 @@ different technologies, including microarrays, RNA-seq, 
and quantitative PCR.")
 (define-public r-genomicranges
   (package
 (name "r-genomicranges")
-(version "1.30.1")
+(version "1.30.2")
 (source (origin
   (method url-fetch)
   (uri (bioconductor-uri "GenomicRanges" version))
   (sha256
(base32
-"1wnvvhj8yjsx242y6kfr5vs8kzisa96rxl1rgnnychrrvnvnh3i1"
+"0c3r155603vb4zjs3adqa72770bh8karc11y8gl62l1m24jrkbnj"
 (properties
  `((upstream-name . "GenomicRanges")))
 (build-system r-build-system)



14/15: gnu: r-scater: Update to 1.6.3.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit 59b2864d6c46405e04bed0ec8ae765096a30608e
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:52:25 2018 +0100

gnu: r-scater: Update to 1.6.3.

* gnu/packages/bioinformatics.scm (r-scater): Update to 1.6.3.
---
 gnu/packages/bioinformatics.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index fb1b23d..93a4f12 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -10544,13 +10544,13 @@ libraries.")
 (define-public r-scater
   (package
 (name "r-scater")
-(version "1.6.2")
+(version "1.6.3")
 (source (origin
   (method url-fetch)
   (uri (bioconductor-uri "scater" version))
   (sha256
(base32
-"0fp68n0xnbf90wrprqawsbilg9x7v2scp0dxb3936g20025csrdd"
+"0q3s96gf8saa1dq2fvmpl0jyj7bx3wrdfck3hanb8pxkcir2p7dn"
 (build-system r-build-system)
 (propagated-inputs
  `(("r-beachmat" ,r-beachmat)



11/15: gnu: r-ensembldb: Update to 2.2.2.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit 8877ab432e81eeb204957525c8f87df582fb8a49
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:51:49 2018 +0100

gnu: r-ensembldb: Update to 2.2.2.

* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.2.2.
---
 gnu/packages/bioinformatics.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index e4780cf..70a0822 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9810,14 +9810,14 @@ originally made available by Holmes, Harris, and 
Quince, 2012, PLoS ONE 7(2):
 (define-public r-ensembldb
   (package
 (name "r-ensembldb")
-(version "2.2.1")
+(version "2.2.2")
 (source
  (origin
(method url-fetch)
(uri (bioconductor-uri "ensembldb" version))
(sha256
 (base32
- "1vk6j0r5cczxmwbfzzkgayna66rxkfa3q2jikz649qvdiybhls40"
+ "1yngndkf3588z91z0a2fvkg423p26ajm6xv1p27x0l9mzhhaqq3k"
 (build-system r-build-system)
 (propagated-inputs
  `(("r-annotationdbi" ,r-annotationdbi)



12/15: gnu: r-gprofiler: Update to 0.6.4.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit ca7855fcd2cc162556054d709e7a435ef7455288
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:52:00 2018 +0100

gnu: r-gprofiler: Update to 0.6.4.

* gnu/packages/bioinformatics.scm (r-gprofiler): Update to 0.6.4.
---
 gnu/packages/bioinformatics.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 70a0822..37de865 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9979,14 +9979,14 @@ interval to data view, mismatch pileup, and several 
splicing summaries.")
 (define-public r-gprofiler
   (package
 (name "r-gprofiler")
-(version "0.6.3")
+(version "0.6.4")
 (source
  (origin
(method url-fetch)
(uri (cran-uri "gProfileR" version))
(sha256
 (base32
- "08dsnja3g8qvqlgwhx9c9f8p8psn3qr5ddn84dhizkgglj30v2wj"
+ "1cka02zbz1rbppm782qpxk1xn9qxbrv2gp5rgf970j906hxm2y0b"
 (properties `((upstream-name . "gProfileR")))
 (build-system r-build-system)
 (propagated-inputs



branch master updated (a754c79 -> 79c6af1)

2018-02-19 Thread Ricardo Wurmus
rekado pushed a change to branch master
in repository guix.

  from  a754c79   gnu: youtube-dl: Update to 2018.02.11.
   new  846f4c2   gnu: Add r-tinytex.
   new  4376166   gnu: Add r-metap.
   new  9800f7d   gnu: r-bookdown: Update to 0.7.
   new  ffa7fe3   gnu: r-nlme: Update to 3.1-131.1.
   new  50ee54e   gnu: r-bh: Update to 1.66.0-1.
   new  1e898bb   gnu: r-pryr: Update to 0.1.4.
   new  e848471   gnu: r-getopt: Update to 1.20.2.
   new  824c200   gnu: r-genomicranges: Update to 1.30.2.
   new  3118b28   gnu: r-qtl: Update to 1.42-7.
   new  ebec98a   gnu: r-seurat: Update to 2.2.1.
   new  8877ab4   gnu: r-ensembldb: Update to 2.2.2.
   new  ca7855f   gnu: r-gprofiler: Update to 0.6.4.
   new  d578278   gnu: r-gviz: Update to 1.22.3.
   new  59b2864   gnu: r-scater: Update to 1.6.3.
   new  79c6af1   gnu: r-delayedmatrixstats: Update to 1.0.3.

The 15 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/bioinformatics.scm | 79 +
 gnu/packages/cran.scm   | 46 
 gnu/packages/statistics.scm | 12 +++
 3 files changed, 92 insertions(+), 45 deletions(-)



13/15: gnu: r-gviz: Update to 1.22.3.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit d578278e35a40c9b0c977cda6f12579f8cb761f6
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:52:12 2018 +0100

gnu: r-gviz: Update to 1.22.3.

* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.22.3.
---
 gnu/packages/bioinformatics.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 37de865..fb1b23d 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -10218,14 +10218,14 @@ family of feature/genome hypotheses.")
 (define-public r-gviz
   (package
 (name "r-gviz")
-(version "1.22.2")
+(version "1.22.3")
 (source
  (origin
(method url-fetch)
(uri (bioconductor-uri "Gviz" version))
(sha256
 (base32
- "173n99mc95sij2vb8n3xd016x7mxhjs961q3l29xkg1lrnnm2sva"
+ "1grjzrjpzkw572pbvpsvdnfkfgwybl0cnjd7nnk2xdr26wnbsi9a"
 (properties `((upstream-name . "Gviz")))
 (build-system r-build-system)
 (propagated-inputs



03/15: gnu: r-bookdown: Update to 0.7.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit 9800f7d9e81f259c9041fffb5dc14930bff3379d
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:49:25 2018 +0100

gnu: r-bookdown: Update to 0.7.

* gnu/packages/bioinformatics.scm (r-bookdown): Update to 0.7.
[propagated-inputs]: Add r-tinytex.
---
 gnu/packages/bioinformatics.scm | 41 +
 1 file changed, 21 insertions(+), 20 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 2c8dc8f..354a809 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -6672,27 +6672,28 @@ also known as views, in a controlled vocabulary.")
 
 (define-public r-bookdown
   (package
-  (name "r-bookdown")
-  (version "0.6")
-  (source (origin
-(method url-fetch)
-(uri (cran-uri "bookdown" version))
-(sha256
- (base32
-  "1pxxln42kvzl38fjprg6hcnyh1kij75fpj70vwp5hp5il813aszc"
-  (build-system r-build-system)
-  (propagated-inputs
-   `(("r-htmltools" ,r-htmltools)
- ("r-knitr" ,r-knitr)
- ("r-rmarkdown" ,r-rmarkdown)
- ("r-yaml" ,r-yaml)
- ("r-xfun" ,r-xfun)
- ("ghc-pandoc" ,ghc-pandoc)))
-  (home-page "https://github.com/rstudio/bookdown;)
-  (synopsis "Authoring books and technical documents with R markdown")
-  (description "This package provides output formats and utilities for
+(name "r-bookdown")
+(version "0.7")
+(source (origin
+  (method url-fetch)
+  (uri (cran-uri "bookdown" version))
+  (sha256
+   (base32
+"1b3fw1f41zph5yw3kynb47aijq53vhaa6mnnvxly72zamyzdf95q"
+(build-system r-build-system)
+(propagated-inputs
+ `(("r-htmltools" ,r-htmltools)
+   ("r-knitr" ,r-knitr)
+   ("r-rmarkdown" ,r-rmarkdown)
+   ("r-tinytex" ,r-tinytex)
+   ("r-yaml" ,r-yaml)
+   ("r-xfun" ,r-xfun)
+   ("ghc-pandoc" ,ghc-pandoc)))
+(home-page "https://github.com/rstudio/bookdown;)
+(synopsis "Authoring books and technical documents with R markdown")
+(description "This package provides output formats and utilities for
 authoring books and technical documents with R Markdown.")
-  (license license:gpl3)))
+(license license:gpl3)))
 
 (define-public r-biocstyle
   (package



09/15: gnu: r-qtl: Update to 1.42-7.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit 3118b28644a006f53c583dc3c6b67a5703b65685
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:51:11 2018 +0100

gnu: r-qtl: Update to 1.42-7.

* gnu/packages/bioinformatics.scm (r-qtl): Update to 1.42-7.
---
 gnu/packages/bioinformatics.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 9e51593..4553e8b 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8111,7 +8111,7 @@ throughput genetic sequencing data sets using regression 
methods.")
 (define-public r-qtl
  (package
   (name "r-qtl")
-  (version "1.41-6")
+  (version "1.42-7")
   (source
(origin
 (method url-fetch)
@@ -8119,7 +8119,7 @@ throughput genetic sequencing data sets using regression 
methods.")
 version ".tar.gz"))
 (sha256
  (base32
-  "067az4v432zxp6lxck8d7vlh9w4r13r0mvw5zsglyaqwsh3d9sad"
+  "0hxij8v4my5x4pf5fn5327g7m3n7vjkbzrl580vcmp81n3n3nmrx"
   (build-system r-build-system)
   (home-page "http://rqtl.org/;)
   (synopsis "R package for analyzing QTL experiments in genetics")



10/15: gnu: r-seurat: Update to 2.2.1.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit ebec98ae1d42b9a12185f0a9b261fe27441c7c3d
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:51:25 2018 +0100

gnu: r-seurat: Update to 2.2.1.

* gnu/packages/bioinformatics.scm (r-seurat): Update to 2.2.1.
[propagated-inputs]: Remove r-nmf; add r-metap.
---
 gnu/packages/bioinformatics.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 4553e8b..e4780cf 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9394,13 +9394,13 @@ and irregular enzymatic cleavages, mass measurement 
accuracy, etc.")
 (define-public r-seurat
   (package
 (name "r-seurat")
-(version "2.2.0")
+(version "2.2.1")
 (source (origin
   (method url-fetch)
   (uri (cran-uri "Seurat" version))
   (sha256
(base32
-"1yarzhbylkfk4vwp7f8710zpdglkfww2db3hmq69hjllgg80ykmw"))
+"1sr82nf38hq07avrfn8vlrzjq7dfm4pcr8l1nh6mnglcql2bk9z2"))
   ;; Delete pre-built jar.
   (snippet
'(begin (delete-file "inst/java/ModularityOptimizer.jar")
@@ -9448,8 +9448,8 @@ Main-Class: ModularityOptimizer\n")))
("r-lars" ,r-lars)
("r-mass" ,r-mass)
("r-matrix" ,r-matrix)
+   ("r-metap" ,r-metap)
("r-mixtools" ,r-mixtools)
-   ("r-nmf" ,r-nmf)
("r-pbapply" ,r-pbapply)
("r-plotly" ,r-plotly)
("r-ranger" ,r-ranger)



04/15: gnu: r-nlme: Update to 3.1-131.1.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit ffa7fe3062d3d13779587bdd8fe9d03c12af29b9
Author: Ricardo Wurmus 
Date:   Sun Feb 18 21:50:11 2018 +0100

gnu: r-nlme: Update to 3.1-131.1.

* gnu/packages/statistics.scm (r-nlme): Update to 3.1-131.1.
---
 gnu/packages/statistics.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 5c7ca0d..cd03222 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -488,14 +488,14 @@ and operations on them using LAPACK and SuiteSparse.")
 (define-public r-nlme
   (package
 (name "r-nlme")
-(version "3.1-131")
+(version "3.1-131.1")
 (source
  (origin
(method url-fetch)
(uri (cran-uri "nlme" version))
(sha256
 (base32
- "0k2nvdzhic6bzhfsbq6la6q6a1i5nlj4pnh6lpdxiiwvxdks3nkr"
+ "1xafi670a9jzb52kqxkacxfmy0viac3aql5byfq86kgkgla2sg0y"
 (build-system r-build-system)
 (propagated-inputs
  `(("r-lattice" ,r-lattice)))



branch master updated (79c6af1 -> d81a739)

2018-02-19 Thread Efraim Flashner
efraim pushed a change to branch master
in repository guix.

  from  79c6af1   gnu: r-delayedmatrixstats: Update to 1.0.3.
   new  d81a739   gnu: clisp: Fix building on aarch64-linux.

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/lisp.scm | 1 -
 1 file changed, 1 deletion(-)



01/01: gnu: clisp: Fix building on aarch64-linux.

2018-02-19 Thread Efraim Flashner
efraim pushed a commit to branch master
in repository guix.

commit d81a739a1f2db5b64c3e20f0cdb9862902624322
Author: Efraim Flashner 
Date:   Mon Feb 19 11:30:27 2018 +0200

gnu: clisp: Fix building on aarch64-linux.

* gnu/packages/lisp.scm (clisp)[arguments]: Remove 'bindings/glibc' module.
---
 gnu/packages/lisp.scm | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index 98469ee..020abc7 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -273,7 +273,6 @@ supporting ASDF, Sockets, Gray streams, MOP, and other 
useful components.")
  '(#:configure-flags '("--enable-portability"
"--with-dynamic-ffi"
"--with-dynamic-modules"
-   "--with-module=bindings/glibc"
"--with-module=rawsock")
#:build #f
#:phases



01/01: gnu: youtube-dl: Update to 2018.02.11.

2018-02-19 Thread Rutger Helling
rhelling pushed a commit to branch master
in repository guix.

commit a754c79013b1d816452a123f9f6c1915d417d56c
Author: Rutger Helling 
Date:   Mon Feb 19 09:21:10 2018 +0100

gnu: youtube-dl: Update to 2018.02.11.

* gnu/packages/video.scm (youtube-dl): Update to 2018.02.11.
---
 gnu/packages/video.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 817acda..2512396 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -1157,7 +1157,7 @@ access to mpv's powerful playback capabilities.")
 (define-public youtube-dl
   (package
 (name "youtube-dl")
-(version "2018.02.08")
+(version "2018.02.11")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://yt-dl.org/downloads/;
@@ -1165,7 +1165,7 @@ access to mpv's powerful playback capabilities.")
   version ".tar.gz"))
   (sha256
(base32
-"0iq5mav782gz0gm00rry3v7gdxkkx4y1k0p20pvz32ga4id5k1mg"
+"0zg34spkfiwjq55jrk417ifdcyvrj80gdbc338rdpfw2s6ibggv8"
 (build-system python-build-system)
 (arguments
  ;; The problem here is that the directory for the man page and completion



branch master updated (90e37ea -> a754c79)

2018-02-19 Thread Rutger Helling
rhelling pushed a change to branch master
in repository guix.

  from  90e37ea   gnu: retroarch: Update to 1.7.1.
   new  a754c79   gnu: youtube-dl: Update to 2018.02.11.

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



branch core-updates deleted (was 3f3c0ab)

2018-02-19 Thread Ludovic Court�s
civodul pushed a change to branch core-updates
in repository guix.

   was  3f3c0ab   gnu: mailutils: Fix uninitialized memory bug.

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



01/01: gnu: xpra: Disable abstract X11 sockets.

2018-02-19 Thread Rutger Helling
rhelling pushed a commit to branch master
in repository guix.

commit 4ecfc16839d103ba451cb88f9e51e2315d1564cc
Author: Rutger Helling 
Date:   Mon Feb 19 12:54:06 2018 +0100

gnu: xpra: Disable abstract X11 sockets.

* gnu/packages/xorg.scm (xpra): Disable abstract X11 sockets.
---
 gnu/packages/xorg.scm | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index d0861eb..f5af15e 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -12,7 +12,7 @@
 ;;; Copyright © 2016 David Craven 
 ;;; Copyright © 2016, 2017 John Darrington 
 ;;; Copyright © 2017, 2018 Marius Bakke 
-;;; Copyright © 2017 Rutger Helling 
+;;; Copyright © 2017, 2018 Rutger Helling 
 ;;; Copyright © 2017 Arun Isaac 
 ;;; Copyright © 2018 Tobias Geerinckx-Rice 
 ;;;
@@ -6018,12 +6018,14 @@ basic eye-candy effects.")
  (substitute* "setup.py"
(("/usr/lib/")
 (string-append (assoc-ref outputs "out") "/lib/")))
+ ;; Use Xvfb with '-nolisten local' to disable abstract X11 
sockets.
  (substitute* "./xpra/scripts/config.py"
((":.*join.*xvfb.*")
 (string-append ": \"" (assoc-ref inputs "xorg-server")
"/bin/Xvfb +extension Composite"
" -screen 0 5760x2560x24+32 -dpi 96 -nolisten"
-   " tcp -noreset -auth $XAUTHORITY\",\n")))
+   " tcp -nolisten local -noreset -auth"
+   " $XAUTHORITY\",\n")))
  (substitute* "./xpra/scripts/config.py"
(("socket-dir.*: \"\",")
 "socket-dir\": \"~/.xpra\","))



branch master updated (d81a739 -> 4ecfc16)

2018-02-19 Thread Rutger Helling
rhelling pushed a change to branch master
in repository guix.

  from  d81a739   gnu: clisp: Fix building on aarch64-linux.
   new  4ecfc16   gnu: xpra: Disable abstract X11 sockets.

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



branch master updated (5f3155e -> ab36fb1)

2018-02-19 Thread Ricardo Wurmus
rekado pushed a change to branch master
in repository guix.

  from  5f3155e   gnu: ddrescue: Update to 1.23.
   new  ab36fb1   gnu: nss-pam-ldapd: Update to 0.9.9.

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/openldap.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)



01/01: gnu: nss-pam-ldapd: Update to 0.9.9.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit ab36fb17e6971c768ff6cd3e7c54031d1fb8436b
Author: Ricardo Wurmus 
Date:   Mon Feb 19 18:14:42 2018 +0100

gnu: nss-pam-ldapd: Update to 0.9.9.

* gnu/packages/openldap.scm (nss-pam-ldapd): Update to 0.9.9.
---
 gnu/packages/openldap.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/openldap.scm b/gnu/packages/openldap.scm
index 08307e3..3e3b2d8 100644
--- a/gnu/packages/openldap.scm
+++ b/gnu/packages/openldap.scm
@@ -2,7 +2,7 @@
 ;;; Copyright © 2013, 2014, 2015 Ludovic Courtès 
 ;;; Copyright © 2013 Andreas Enge 
 ;;; Copyright © 2016 Leo Famulari 
-;;; Copyright © 2017 Ricardo Wurmus 
+;;; Copyright © 2017, 2018 Ricardo Wurmus 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -93,14 +93,14 @@
 (define-public nss-pam-ldapd
   (package
 (name "nss-pam-ldapd")
-(version "0.9.8")
+(version "0.9.9")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://arthurdejong.org/nss-pam-ldapd/;
   "nss-pam-ldapd-" version ".tar.gz"))
   (sha256
(base32
-"0gs5ycbfpry6mn5srai54rqwyjj960yc1g5ppv3shg80ybkn4wzg"
+"1lj7qkjlg3bshwdc5x5r1ny37rly4wgm1c8b6w6b5f4wa11nmji0"
 (build-system gnu-build-system)
 (arguments
  `(#:configure-flags



branch master updated (4ecfc16 -> 4dc159b)

2018-02-19 Thread Marius Bakke
mbakke pushed a change to branch master
in repository guix.

  from  4ecfc16   gnu: xpra: Disable abstract X11 sockets.
   new  4dc159b   gnu: ffmpeg@2.8: Update to 2.8.14.

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




01/01: gnu: ffmpeg@2.8: Update to 2.8.14.

2018-02-19 Thread Marius Bakke
mbakke pushed a commit to branch master
in repository guix.

commit 4dc159bb62765e7214c03bd599c94ea5f8744a3c
Author: Marius Bakke 
Date:   Mon Feb 19 15:03:44 2018 +0100

gnu: ffmpeg@2.8: Update to 2.8.14.

* gnu/packages/video.scm (ffmpeg-2.8): Update to 2.8.14.
---
 gnu/packages/video.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 2512396..1f6a5ea 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -770,14 +770,14 @@ audio/video codec library.")
 (define-public ffmpeg-2.8
   (package
 (inherit ffmpeg)
-(version "2.8.13")
+(version "2.8.14")
 (source (origin
  (method url-fetch)
  (uri (string-append "https://ffmpeg.org/releases/ffmpeg-;
  version ".tar.xz"))
  (sha256
   (base32
-   "0hyqr391pika4vgynv90bacz11wdpqcqfgj5h7g5jrmgvz6hgj68"
+   "05m1272r5qa2r0ym5vq4figdfnpvcys1fgb1026n5s6xdjd1s1pg"
 (arguments
  (substitute-keyword-arguments (package-arguments ffmpeg)
((#:configure-flags flags)



branch master updated (ab36fb1 -> 21169e3)

2018-02-19 Thread Ricardo Wurmus
rekado pushed a change to branch master
in repository guix.

  from  ab36fb1   gnu: nss-pam-ldapd: Update to 0.9.9.
   new  21169e3   gnu: mcomix: Disable tests.

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



01/01: gnu: mcomix: Disable tests.

2018-02-19 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository guix.

commit 21169e314887700a5e8a9afe39baa4a07a109a36
Author: Ricardo Wurmus 
Date:   Mon Feb 19 18:33:19 2018 +0100

gnu: mcomix: Disable tests.

* gnu/packages/image-viewers.scm (mcomix)[arguments]: Disable tests.

Fixes .
---
 gnu/packages/image-viewers.scm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gnu/packages/image-viewers.scm b/gnu/packages/image-viewers.scm
index f11c56b..ff34da9 100644
--- a/gnu/packages/image-viewers.scm
+++ b/gnu/packages/image-viewers.scm
@@ -8,6 +8,7 @@
 ;;; Copyright © 2017 Mathieu Othacehe 
 ;;; Copyright © 2017 nee 
 ;;; Copyright © 2018 Tobias Geerinckx-Rice 
+;;; Copyright © 2018 Ricardo Wurmus 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -416,6 +417,7 @@ imaging.  It supports several HDR and LDR image formats, 
and it can:
 (arguments
  ;; Python 2.5 or newer (Python 3 and up is not supported)
  `(#:python ,python-2
+   #:tests? #f ; there are no tests
#:phases
(modify-phases %standard-phases
  (add-after 'unpack 'configure



[no subject]

2018-02-19 Thread Danny Milosavljevic
branch: master
commit 0f877a1c197e229d7b6797c6d01540d6743da756
Author: Danny Milosavljevic 
Date:   Mon Feb 19 22:22:03 2018 +0100

http: Convert build-id URL part to number.

* src/cuirass/http.scm (url-handler): Convert build-id URL part to number.
---
 src/cuirass/http.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/cuirass/http.scm b/src/cuirass/http.scm
index 3856b1d..3f49369 100644
--- a/src/cuirass/http.scm
+++ b/src/cuirass/http.scm
@@ -140,12 +140,12 @@
 (((or "jobsets" "specifications") . rest)
  (respond-json (object->json-string (db-get-specifications db
 (("build" build-id)
- (let ((hydra-build (handle-build-request db build-id)))
+ (let ((hydra-build (handle-build-request db (string->number build-id
(if hydra-build
(respond-json (object->json-string hydra-build))
(respond-build-not-found build-id
 (("build" build-id "log" "raw")
- (let ((build (db-get-build db build-id)))
+ (let ((build (db-get-build db (string->number build-id
(if build
(match (assq-ref build #:outputs)
  (((_ (#:path . (? string? output))) _ ...)



[no subject]

2018-02-19 Thread Danny Milosavljevic
branch: master
commit 1bab5c4e56eb1849edc2cf0b23d433aeb2cac421
Author: Danny Milosavljevic 
Date:   Mon Feb 19 16:30:07 2018 +0100

database: Simplify 'db-get-builds'.

* src/cuirass/database.scm (db-get-builds): Modify.
(db-get-build): Modify.
---
 src/cuirass/database.scm | 165 ---
 1 file changed, 55 insertions(+), 110 deletions(-)

diff --git a/src/cuirass/database.scm b/src/cuirass/database.scm
index dd3e5a2..fe0ca31 100644
--- a/src/cuirass/database.scm
+++ b/src/cuirass/database.scm
@@ -26,6 +26,7 @@
   #:use-module (ice-9 rdelim)
   #:use-module (srfi srfi-1)
   #:use-module (srfi srfi-19)
+  #:use-module (srfi srfi-26)
   #:use-module (sqlite3)
   #:export (;; Procedures.
 db-init
@@ -347,15 +348,6 @@ log file for DRV."
  (cons `(,name . ((#:path . ,path)))
outputs))
 
-(define db-build-request "\
-SELECT Builds.id, Builds.timestamp, Builds.starttime, Builds.stoptime, 
Builds.log, Builds.status, Builds.derivation,\
-Derivations.job_name, Derivations.system, Derivations.nix_name,\
-Specifications.repo_name, Specifications.branch \
-FROM Builds \
-INNER JOIN Derivations ON Builds.derivation = Derivations.derivation and 
Builds.evaluation = Derivations.evaluation \
-INNER JOIN Evaluations ON Derivations.evaluation = Evaluations.id \
-INNER JOIN Specifications ON Evaluations.specification = 
Specifications.repo_name")
-
 (define (db-format-build db build)
   (match build
 (#(id timestamp starttime stoptime log status derivation job-name system
@@ -374,112 +366,65 @@ INNER JOIN Specifications ON Evaluations.specification = 
Specifications.repo_nam
(#:outputs. ,(db-get-outputs db id))
(#:branch . ,branch)
 
-(define (db-get-build db id)
-  "Retrieve a build in database DB which corresponds to ID."
-  (let ((res (sqlite-exec db (string-append db-build-request
-" WHERE Builds.id=")
-  id ";")))
-(match res
-  ((build)
-   (db-format-build db build))
-  (() #f
-
 (define (db-get-builds db filters)
   "Retrieve all builds in database DB which are matched by given FILTERS.
 FILTERS is an assoc list which possible keys are 'project | 'jobset | 'job |
 'system | 'nr | 'order | 'status."
 
-  (define (clauses->query+arguments clauses)
-;; Given CLAUSES, return two values: a SQL query string, and a list of
-;; arguments to bind.  Each element of CLAUSES must be either a string, or
-;; a (SQL ARGUMENT) tuple, where SQL is a query fragment and ARGUMENT is
-;; the argument to be bound for that fragment.
-(let loop ((clauses   clauses)
-   (query '())
-   (arguments '()))
-  (match clauses
-(()
- (values (string-concatenate-reverse query)
- (reverse arguments)))
-(((? string? clause) . rest)
- (loop rest
-   (cons clause query)
-   arguments))
-? string? clause) argument) . rest)
- (loop rest
-   (cons clause query)
-   (cons argument arguments))
-
-  (define (where-clauses filters)
-(match (filter-map (match-lambda
- (('project project)
-  (list "Specifications.repo_name=?" project))
- (('jobset jobset)
-  (list "Specifications.branch=?" jobset))
- (('job job)
-  (list "Derivations.job_name=?" job))
- (('system system)
-  (list "Derivations.system=?" system))
- (('status 'done)
-  "Builds.status >= 0")
- (('status 'pending)
-  "Builds.status < 0")
- (_ #f))
-   filters)
-  (()
-   '(""))
-  ((clause)
-   (list "WHERE " clause))
-  ((clause0 rest ...)
-   (cons* "WHERE " clause0
-  (fold-right (lambda (clause result)
-`(" AND " ,clause ,@result))
-  '()
-  rest)
-
-  (define (order-clause filters)
-(or (any (match-lambda
-   (('order 'build-id)
-"ORDER BY Builds.id ASC")
-   (('order 'decreasing-build-id)
-"ORDER BY Builds.id DESC")
-   (('order 'finish-time)
-"ORDER BY Builds.stoptime DESC")
-   (('order 'start-time)
-"ORDER BY Builds.start DESC")
-   (('order 'submission-time)
-"ORDER BY Builds.timestamp DESC")
-   (('order 'status+submission-time)
-;; With this order, builds in 'running' state (-1) appear
-;; before those in 'scheduled' state (-2).
-

[no subject]

2018-02-19 Thread Danny Milosavljevic
branch: master
commit 8277233f1532d58334f9ac36d36f11a2d1fcf7a3
Author: Danny Milosavljevic 
Date:   Mon Feb 19 22:20:23 2018 +0100

database: db-get-builds: Inline output selection.

* src/cuirass/database.scm (db-get-builds): Inline output selection.
---
 src/cuirass/database.scm | 97 ++--
 1 file changed, 93 insertions(+), 4 deletions(-)

diff --git a/src/cuirass/database.scm b/src/cuirass/database.scm
index fe0ca31..c07cf1b 100644
--- a/src/cuirass/database.scm
+++ b/src/cuirass/database.scm
@@ -379,6 +379,85 @@ FILTERS is an assoc list which possible keys are 'project 
| 'jobset | 'job |
  ((xkey xvalue) (if (eq? key xkey)
 xvalue
 (assqx-ref (cdr filters) key))
+
+  (define (format-output name path)
+   `(,name . ((#:path . ,path
+
+  (define (cons-output name path rest)
+"If NAME and PATH are both not #f, cons them to REST.
+Otherwise return REST unchanged."
+(if (and (not name) (not path))
+rest
+(cons (format-output name path) rest)))
+
+  (define (collect-outputs repeated-builds-id repeated-row outputs rows)
+"Given rows somewhat like
+1 'a 'b  2 'x
+^ 'c 'd  2 'x
+| ^  
+| group  - group headers
+| detail
++ group id
+
+return rows somewhat like
+
+1 2 'x '((a b) (c d))
+
+.
+
+As a special case, if the group detail is #f #f, ignore it.
+This is made specifically to support LEFT JOINs.
+
+Assumes that if group id stays the same the group headers stay the same."
+(define (finish-group)
+  (match repeated-row
+   (#(timestamp starttime stoptime log status derivation job-name system
+  nix-name repo-name branch)
+   `((#:id . ,repeated-builds-id)
+ (#:timestamp  . ,timestamp)
+ (#:starttime  . ,starttime)
+ (#:stoptime   . ,stoptime)
+ (#:log. ,log)
+ (#:status . ,status)
+ (#:derivation . ,derivation)
+ (#:job-name   . ,job-name)
+ (#:system . ,system)
+ (#:nix-name   . ,nix-name)
+ (#:repo-name  . ,repo-name)
+ (#:outputs. ,outputs)
+ (#:branch . ,branch)
+
+(define (same-group? builds-id)
+  (= builds-id repeated-builds-id))
+
+(match rows
+ (() (list (finish-group)))
+ ((#((? same-group? x-builds-id) x-output-name x-output-path ...) . rest)
+  ;; Accumulate group members of current group.
+  (let ((outputs (cons-output x-output-name x-output-path outputs)))
+(collect-outputs repeated-builds-id repeated-row outputs rest)))
+ ((#(x-builds-id x-output-name x-output-path timestamp starttime stoptime 
log
+ status derivation job-name system nix-name repo-name branch) . rest)
+  (cons ;; Finish current group.
+(finish-group)
+;; Start new group.
+(let ((outputs (cons-output x-output-name x-output-path '(
+  (let ((x-repeated-row (vector timestamp starttime stoptime
+log status derivation job-name 
system
+nix-name repo-name branch)))
+(collect-outputs x-builds-id x-repeated-row outputs rest)))
+
+  (define (group-outputs rows)
+(match rows
+ (() '())
+ ((#(x-builds-id x-output-name x-output-path timestamp starttime stoptime
+ log status derivation job-name system
+ nix-name repo-name branch) . rest)
+  (let ((x-repeated-row (vector timestamp starttime stoptime
+log status derivation job-name system
+nix-name repo-name branch)))
+(collect-outputs x-builds-id x-repeated-row '() rows)
+
   (let* ((order (if (eq? (assqx-ref filters 'order) 'build-id)
  "ASC"
  "DESC"))
@@ -391,21 +470,27 @@ FILTERS is an assoc list which possible keys are 'project 
| 'jobset | 'job |
   (('order 'submission-time) "Builds.timestamp")
   (_ "Builds.id")))
  (stmt-text (format #f "\
-SELECT Builds.id, Builds.timestamp, Builds.starttime, Builds.stoptime, 
Builds.log, Builds.status, Builds.derivation,\
+SELECT Builds.id, Outputs.name, Outputs.path, Builds.timestamp, 
Builds.starttime, Builds.stoptime, Builds.log, Builds.status, 
Builds.derivation,\
 Derivations.job_name, Derivations.system, Derivations.nix_name,\
 Specifications.repo_name, Specifications.branch \
 FROM Builds \
 INNER JOIN Derivations ON Builds.derivation = Derivations.derivation AND 
Builds.evaluation = Derivations.evaluation \
 INNER JOIN Evaluations ON Derivations.evaluation = Evaluations.id \
 INNER JOIN Specifications ON Evaluations.specification = 
Specifications.repo_name \
+LEFT JOIN Outputs ON Outputs.build = Builds.id \
 WHERE (:id IS NULL OR (:id = Builds.id)) \
 AND (:project IS NULL OR 

master updated (4ab2f2c -> 0f877a1)

2018-02-19 Thread Danny Milosavljevic
dannym pushed a change to branch master.

  from  4ab2f2c   build: Clean cuirass.go.
   new  1bab5c4   database: Simplify 'db-get-builds'.
   new  8277233   database: db-get-builds: Inline output selection.
   new  0f877a1   http: Convert build-id URL part to number.


Summary of changes:
 src/cuirass/database.scm | 254 +++
 src/cuirass/http.scm |   4 +-
 2 files changed, 146 insertions(+), 112 deletions(-)



[no subject]

2018-02-19 Thread Danny Milosavljevic
branch: master
commit 7be12b9b0f20480720519b968a435ab9453ae527
Author: Danny Milosavljevic 
Date:   Mon Feb 19 22:27:44 2018 +0100

database: db-get-builds: Remove debugging output.

* src/cuirass/database.scm (db-get-builds): Remove debugging output.
(db-get-build): Remove debugging output.
---
 src/cuirass/database.scm | 9 -
 1 file changed, 9 deletions(-)

diff --git a/src/cuirass/database.scm b/src/cuirass/database.scm
index c07cf1b..df31122 100644
--- a/src/cuirass/database.scm
+++ b/src/cuirass/database.scm
@@ -486,11 +486,6 @@ AND (:system IS NULL OR (:system = Derivations.system)) \
 AND (:status IS NULL OR (:status = 'done' AND Builds.status >= 0) OR (:status 
= 'pending' AND Builds.status < 0)) \
 ORDER BY ~a ~a, Builds.id ASC LIMIT :nr;" order-column-name order))
  (stmt (sqlite-prepare db stmt-text #:cache? #t)))
-(write "ID")
-(write filters)
-(write (assqx-ref filters 'id))
-(newline)
-(force-output)
 (sqlite-bind-arguments stmt #:id (assqx-ref filters 'id)
 #:project (assqx-ref filters 'project)
 #:jobset (assqx-ref filters 'jobset)
@@ -506,10 +501,6 @@ ORDER BY ~a ~a, Builds.id ASC LIMIT :nr;" 
order-column-name order))
 
 (define (db-get-build db id)
   "Retrieve a build in database DB which corresponds to ID."
-  (write "XXX")
-  (write (db-get-builds db `((id ,id
-  (newline)
-  (force-output)
   (match (db-get-builds db `((id ,id)))
 ((build)
  build)



master updated (0f877a1 -> 7be12b9)

2018-02-19 Thread Danny Milosavljevic
dannym pushed a change to branch master.

  from  0f877a1   http: Convert build-id URL part to number.
   new  7be12b9   database: db-get-builds: Remove debugging output.


Summary of changes:
 src/cuirass/database.scm | 9 -
 1 file changed, 9 deletions(-)



branch master updated (7e4e3df -> 54a402d)

2018-02-19 Thread Ludovic Court�s
civodul pushed a change to branch master
in repository guix.

  from  7e4e3df   gnu: qqc2-desktop-style: Fix missing input 
'qtquickcontrols2'.
   new  7ffd618   nls: Update 'fr' translation.
   new  ce0a62f   services: console-font: Don't emit the IUTF8 console code.
   new  27a2c9c   marionette: Use QEMU's "VM channel" mechanism.
   new  900be97   tests: Remove outdated comment.
   new  b91004c   gnu: Add basic support for s390x-linux-gnu targets.
   new  54a402d   gnu: neomutt: Update to 20171215.

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/build/marionette.scm   | 7 +-
 gnu/packages/bootstrap.scm | 1 +
 gnu/packages/linux.scm | 1 +
 gnu/packages/mail.scm  |95 +-
 gnu/services/base.scm  | 3 -
 gnu/tests.scm  |22 +-
 gnu/tests/base.scm | 5 -
 po/packages/fr.po  | 11166 ---
 8 files changed, 7356 insertions(+), 3944 deletions(-)



04/06: tests: Remove outdated comment.

2018-02-19 Thread Ludovic Court�s
civodul pushed a commit to branch master
in repository guix.

commit 900be977ae9c2413bad071458afe500b3cb96cd4
Author: Ludovic Courtès 
Date:   Mon Feb 19 22:03:44 2018 +0100

tests: Remove outdated comment.

* gnu/tests/base.scm (run-basic-test): Remove outdated comment.
---
 gnu/tests/base.scm | 5 -
 1 file changed, 5 deletions(-)

diff --git a/gnu/tests/base.scm b/gnu/tests/base.scm
index 1bc7a70..378c7ff 100644
--- a/gnu/tests/base.scm
+++ b/gnu/tests/base.scm
@@ -323,11 +323,6 @@ info --version")
 'success!
 (marionette-eval '(begin
 ;; Make sure the (guix …) modules are found.
-;;
-;; XXX: Currently shepherd and marionette run
-;; on Guile 2.0 whereas Guix is on 2.2.  Yet
-;; we should be able to load the 2.0 Scheme
-;; files since it's pure Scheme.
 (add-to-load-path
  #+(file-append guix "/share/guile/site/2.2"))
 



03/06: marionette: Use QEMU's "VM channel" mechanism.

2018-02-19 Thread Ludovic Court�s
civodul pushed a commit to branch master
in repository guix.

commit 27a2c9c3e071fdb380c2f4f389b7cf4008dc75f7
Author: Ludovic Courtès 
Date:   Mon Feb 19 21:58:18 2018 +0100

marionette: Use QEMU's "VM channel" mechanism.

* gnu/tests.scm ()[device]: Default to
"/dev/virtio-ports/org.gnu.guix.port.0".
* gnu/tests.scm (marionette-shepherd-service): Remove (guix build
syscalls) from 'modules'.  Remove 'tcsetattr' call from 'start'.
* gnu/build/marionette.scm (make-marionette): Use "-virtserialport"
instead of "-virtconsole".
---
 gnu/build/marionette.scm |  7 +--
 gnu/tests.scm| 22 +-
 2 files changed, 10 insertions(+), 19 deletions(-)

diff --git a/gnu/build/marionette.scm b/gnu/build/marionette.scm
index 7554a71..173a67c 100644
--- a/gnu/build/marionette.scm
+++ b/gnu/build/marionette.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2016, 2017 Ludovic Courtès 
+;;; Copyright © 2016, 2017, 2018 Ludovic Courtès 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -97,8 +97,11 @@ QEMU monitor and to the guest's backdoor REPL."
   "-monitor" (string-append "unix:" socket-directory "/monitor")
   "-chardev" (string-append "socket,id=repl,path=" socket-directory
 "/repl")
+
+  ;; See
+  ;; .
   "-device" "virtio-serial"
-  "-device" "virtconsole,chardev=repl"))
+  "-device" "virtserialport,chardev=repl,name=org.gnu.guix.port.0"))
 
   (define (accept* port)
 (match (select (list port) '() (list port) timeout)
diff --git a/gnu/tests.scm b/gnu/tests.scm
index 3e4c3d4..2aef370 100644
--- a/gnu/tests.scm
+++ b/gnu/tests.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2016, 2017 Ludovic Courtès 
+;;; Copyright © 2016, 2017, 2018 Ludovic Courtès 
 ;;; Copyright © 2017 Mathieu Othacehe 
 ;;; Copyright © 2017 Tobias Geerinckx-Rice 
 ;;;
@@ -69,7 +69,7 @@
   marionette-configuration make-marionette-configuration
   marionette-configuration?
   (device   marionette-configuration-device ;string
-(default "/dev/hvc0"))
+(default "/dev/virtio-ports/org.gnu.guix.port.0"))
   (imported-modules marionette-configuration-imported-modules
 (default '()))
   (requirements marionette-configuration-requirements ;list of symbols
@@ -87,17 +87,10 @@
 
 (modules '((ice-9 match)
(srfi srfi-9 gnu)
-   (guix build syscalls)
(rnrs bytevectors)))
 (start
- (with-imported-modules `((guix build syscalls)
-  ,@imported-modules)
+ (with-imported-modules imported-modules
#~(lambda ()
-   (define (clear-echo termios)
- (set-field termios (termios-local-flags)
-(logand (lognot (local-flags ECHO))
-(termios-local-flags termios
-
(define (self-quoting? x)
  (letrec-syntax ((one-of (syntax-rules ()
((_) #f)
@@ -112,13 +105,8 @@
   (dynamic-wind
 (const #t)
 (lambda ()
-  (let* ((repl(open-file #$device "r+0"))
- (termios (tcgetattr (fileno repl)))
- (console (open-file "/dev/console" "r+0")))
-;; Don't echo input back.
-(tcsetattr (fileno repl) (tcsetattr-action TCSANOW)
-   (clear-echo termios))
-
+  (let ((repl(open-file #$device "r+0"))
+(console (open-file "/dev/console" "r+0")))
 ;; Redirect output to the console.
 (close-fdes 1)
 (close-fdes 2)



06/06: gnu: neomutt: Update to 20171215.

2018-02-19 Thread Ludovic Court�s
civodul pushed a commit to branch master
in repository guix.

commit 54a402ddd10aa90c85b7ba16c0953843c7f2c42a
Author: ng0 
Date:   Sun Feb 18 12:57:00 2018 +

gnu: neomutt: Update to 20171215.

* gnu/packages/mail.scm (neomutt): Update to 20171215.
[inputs]: Move "docbook-xsl" to [native-inputs].
[native-inputs]: Remove "autoconf". Add "tcl", "docbook-xml", "w3m".
[argumnets]: Switch to autosetup based build. Add new phases 
"fix-sasl-test",
"fix-docbook". Remove phase "autoconf".

Signed-off-by: Ludovic Courtès 
---
 gnu/packages/mail.scm | 95 ---
 1 file changed, 67 insertions(+), 28 deletions(-)

diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 2ff61bb..d7e76ac 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -15,7 +15,7 @@
 ;;; Copyright © 2016 Lukas Gradl 
 ;;; Copyright © 2016 Alex Kost 
 ;;; Copyright © 2016, 2017 Troy Sankey 
-;;; Copyright © 2016, 2017, 2018 ng0 
+;;; Copyright © 2016, 2017, 2018 ng0 
 ;;; Copyright © 2016 Clément Lassieur 
 ;;; Copyright © 2016, 2017, 2018 Arun Isaac 
 ;;; Copyright © 2016 John Darrington 
@@ -103,6 +103,7 @@
   #:use-module (gnu packages networking)
   #:use-module (gnu packages web)
   #:use-module (gnu packages webkit)
+  #:use-module (gnu packages w3m)
   #:use-module (gnu packages xml)
   #:use-module (gnu packages xorg)
   #:use-module (gnu packages docbook)
@@ -295,7 +296,7 @@ operating systems.")
 (define-public neomutt
   (package
 (name "neomutt")
-(version "20171208")
+(version "20171215")
 (source
  (origin
(method url-fetch)
@@ -303,7 +304,7 @@ operating systems.")
"/archive/" name "-" version ".tar.gz"))
(sha256
 (base32
- "0dfp7m794ws6vg029zx7wrrjrscrnmi8cvbzqzgxafl97bbjipwz"
+ "1df1c2ynvivna42ifj1lxmgb0bbfih0ggn1afyniadzjm6cnxdvz"
 (build-system gnu-build-system)
 (inputs
  `(("cyrus-sasl" ,cyrus-sasl)
@@ -318,46 +319,84 @@ operating systems.")
("libidn" ,libidn)
("libxml2" ,libxml2)
("lmdb" ,lmdb)
-   ("docbook-xsl" ,docbook-xsl)
("notmuch" ,notmuch)))
 (native-inputs
- `(("autoconf" ,autoconf)
-   ("automake" ,automake)
+ `(("automake" ,automake)
("gettext-minimal" ,gettext-minimal)
-   ("pkg-config" ,pkg-config)))
+   ("pkg-config" ,pkg-config)
+   ("docbook-xsl" ,docbook-xsl)
+   ("docbook-xml" ,docbook-xml)
+   ("w3m" ,w3m)
+   ("tcl" ,tcl)))
 (arguments
- `(#:configure-flags
-   (list "--enable-gpgme"
+ `(#:tests? #f
+   #:configure-flags
+   (list "--gpgme"
 
  ;; database, implies header caching
- "--without-tokyocabinet"
- "--without-qdbm"
- "--without-bdb"
- "--with-lmdb"
- (string-append "--with-kyotocabinet="
-(assoc-ref %build-inputs "kyotocabinet"))
- "--with-gdbm"
-
- "--with-gnutls"
- "--without-ssl"
- "--with-sasl"
-
- "--enable-smime"
- "--enable-notmuch"
- "--with-idn"
+ "--disable-tokyocabinet"
+ "--disable-qdbm"
+ "--disable-bdb"
+ "--lmdb"
+ "--kyotocabinet"
+
+ "--gdbm"
+
+ "--gnutls"
+ "--disable-ssl"
+ "--sasl"
+ (string-append "--with-sasl="
+(assoc-ref %build-inputs "cyrus-sasl"))
+
+
+ "--smime"
+ "--notmuch"
+ "--idn"
 
  ;; If we do not set this, neomutt wants to check
  ;; whether the path exists, which it does not
  ;; in the chroot. The workaround is this.
  "--with-mailpath=/var/mail"
 
- (string-append "--with-curses="
-(assoc-ref %build-inputs "ncurses")))
+ "--with-ui=ncurses"
+ (string-append "--with-ncurses="
+(assoc-ref %build-inputs "ncurses"))
+ (string-append "--prefix="
+(assoc-ref %outputs "out"))
+ "--debug")
#:phases
(modify-phases %standard-phases
- (add-after 'unpack 'autoconf
+ ;; TODO: autosetup is meant to be included in the source,
+ ;; but we should package autosetup and use our own version of it.
+ (add-before 'configure 'fix-docbook
+   (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* '("doc/chunk.xsl" "doc/manual.xml.tail"
+"doc/html.xsl" "doc/manual.xml.head")
+   

02/06: services: console-font: Don't emit the IUTF8 console code.

2018-02-19 Thread Ludovic Court�s
civodul pushed a commit to branch master
in repository guix.

commit ce0a62f6c5c8ea486869360f654356777cdf918e
Author: Ludovic Courtès 
Date:   Mon Feb 19 21:45:53 2018 +0100

services: console-font: Don't emit the IUTF8 console code.

Fixes .

* gnu/services/base.scm (unicode-start): Remove 'display' call to FD for
"\x1b%G" console code.
---
 gnu/services/base.scm | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/gnu/services/base.scm b/gnu/services/base.scm
index 1ad7c23..69e211f 100644
--- a/gnu/services/base.scm
+++ b/gnu/services/base.scm
@@ -679,9 +679,6 @@ to add @var{device} to the kernel's entropy pool.  The 
service will fail if
  (logior (input-flags IUTF8)
  (termios-input-flags termios
 
-;; See console_codes(4).
-(display "\x1b%G" (fdes->outport fd))
-
 (tcsetattr fd (tcsetattr-action TCSAFLUSH)
(set-utf8-input termios))
 



05/06: gnu: Add basic support for s390x-linux-gnu targets.

2018-02-19 Thread Ludovic Court�s
civodul pushed a commit to branch master
in repository guix.

commit b91004c2f5b95281e4533195108051aeeecf99a3
Author: mephi42 
Date:   Fri Feb 16 17:50:42 2018 +0300

gnu: Add basic support for s390x-linux-gnu targets.

* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add
  "s390x-linux".
* gnu/packages/linux.scm (system->linux-architecture): Add "s390"
  prefix.

Signed-off-by: Ludovic Courtès 
---
 gnu/packages/bootstrap.scm | 1 +
 gnu/packages/linux.scm | 1 +
 2 files changed, 2 insertions(+)

diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm
index b02737c..27f2053 100644
--- a/gnu/packages/bootstrap.scm
+++ b/gnu/packages/bootstrap.scm
@@ -177,6 +177,7 @@ successful, or false to signal an error."
 ((string=? system "powerpc-linux") "/lib/ld.so.1")
 ((string=? system "powerpc64le-linux") "/lib/ld64.so.2")
 ((string=? system "alpha-linux") "/lib/ld-linux.so.2")
+((string=? system "s390x-linux") "/lib/ld64.so.1")
 
 ;; XXX: This one is used bare-bones, without a libc, so add a case
 ;; here just so we can keep going.
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 3a553fc..32d2220 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -128,6 +128,7 @@
   ((string-prefix? "aarch64" arch) "arm64")
   ((string-prefix? "alpha" arch) "alpha")
   ((string-prefix? "powerpc" arch) "powerpc") ;including "powerpc64le"
+  ((string-prefix? "s390" arch) "s390")
   (else arch
 
 (define-public (system->defconfig system)



master updated (7be12b9 -> f5a15ca)

2018-02-19 Thread Danny Milosavljevic
dannym pushed a change to branch master.

  from  7be12b9   database: db-get-builds: Remove debugging output.
   new  593cb7b   http: Interpret id and nr request-parameters as numbers.
   new  f5a15ca   database: Fix grouping in db-get-builds.


Summary of changes:
 src/cuirass/database.scm | 17 +
 src/cuirass/http.scm |  6 +-
 2 files changed, 10 insertions(+), 13 deletions(-)



[no subject]

2018-02-19 Thread Danny Milosavljevic
branch: master
commit 593cb7be108ed97bca5371aad2e53fa8ce4817ba
Author: Danny Milosavljevic 
Date:   Mon Feb 19 22:33:28 2018 +0100

http: Interpret id and nr request-parameters as numbers.

* src/cuirass/http.scm (request-parameters): Interpret id and nr parameters 
as
numbers.
---
 src/cuirass/http.scm | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/cuirass/http.scm b/src/cuirass/http.scm
index 3f49369..b8738cf 100644
--- a/src/cuirass/http.scm
+++ b/src/cuirass/http.scm
@@ -83,7 +83,11 @@
  (map (lambda (param)
 (match (string-split param #\=)
   ((key param)
-   (list (string->symbol key) param
+   (let ((key-symbol (string->symbol key)))
+ (list key-symbol ((match key-symbol
+('id string->number)
+('nr string->number)
+(_ const)) param))
   (string-split query #\&)
 
 



[no subject]

2018-02-19 Thread Danny Milosavljevic
branch: master
commit f5a15cab510178d46ea5dc7a79fd7bb96fd679f3
Author: Danny Milosavljevic 
Date:   Mon Feb 19 22:49:04 2018 +0100

database: Fix grouping in db-get-builds.

* src/cuirass/database.scm (db-get-builds): Fix grouping.
---
 src/cuirass/database.scm | 17 +
 1 file changed, 5 insertions(+), 12 deletions(-)

diff --git a/src/cuirass/database.scm b/src/cuirass/database.scm
index df31122..751b8ef 100644
--- a/src/cuirass/database.scm
+++ b/src/cuirass/database.scm
@@ -432,30 +432,23 @@ Assumes that if group id stays the same the group headers 
stay the same."
 
 (match rows
  (() (list (finish-group)))
- ((#((? same-group? x-builds-id) x-output-name x-output-path ...) . rest)
+ ((#((? same-group? x-builds-id) x-output-name x-output-path other-cells 
...) . rest)
   ;; Accumulate group members of current group.
   (let ((outputs (cons-output x-output-name x-output-path outputs)))
 (collect-outputs repeated-builds-id repeated-row outputs rest)))
- ((#(x-builds-id x-output-name x-output-path timestamp starttime stoptime 
log
- status derivation job-name system nix-name repo-name branch) . rest)
+ ((#(x-builds-id x-output-name x-output-path other-cells ...) . rest)
   (cons ;; Finish current group.
 (finish-group)
 ;; Start new group.
 (let ((outputs (cons-output x-output-name x-output-path '(
-  (let ((x-repeated-row (vector timestamp starttime stoptime
-log status derivation job-name 
system
-nix-name repo-name branch)))
+  (let ((x-repeated-row (list->vector other-cells)))
 (collect-outputs x-builds-id x-repeated-row outputs rest)))
 
   (define (group-outputs rows)
 (match rows
  (() '())
- ((#(x-builds-id x-output-name x-output-path timestamp starttime stoptime
- log status derivation job-name system
- nix-name repo-name branch) . rest)
-  (let ((x-repeated-row (vector timestamp starttime stoptime
-log status derivation job-name system
-nix-name repo-name branch)))
+ ((#(x-builds-id x-output-name x-output-path other-cells ...) . rest)
+  (let ((x-repeated-row (list->vector other-cells)))
 (collect-outputs x-builds-id x-repeated-row '() rows)
 
   (let* ((order (if (eq? (assqx-ref filters 'order) 'build-id)



01/01: website: Add post for Outreachy and GSoC.

2018-02-19 Thread Ludovic Court�s
civodul pushed a commit to branch master
in repository guix-artwork.

commit 57a35b5574e3803c52a940c7a0a1f110ec996613
Author: Ludovic Courtès 
Date:   Mon Feb 19 17:04:19 2018 +0100

website: Add post for Outreachy and GSoC.

* website/posts/join-gnu-guix-outreachy-gsoc-2018.md: New file.
---
 website/posts/join-gnu-guix-outreachy-gsoc-2018.md | 63 ++
 1 file changed, 63 insertions(+)

diff --git a/website/posts/join-gnu-guix-outreachy-gsoc-2018.md 
b/website/posts/join-gnu-guix-outreachy-gsoc-2018.md
new file mode 100644
index 000..9c6c290
--- /dev/null
+++ b/website/posts/join-gnu-guix-outreachy-gsoc-2018.md
@@ -0,0 +1,63 @@
+title: Join GNU Guix through Outreachy or GSoC
+date: 2018-02-19 17:00
+author: Ludovic Courtès
+slug: join-gnu-guix-outreachy-gsoc
+tags: Outreachy, GSoC
+---
+
+We are happy to announce that for the first time this year, GNU Guix
+offers [a three-month internship through
+Outreachy](https://www.outreachy.org/2018-may-august/communities/gnu-guix/),
+the inclusion program for groups traditionally underrepresented in free
+software and tech.  We currently propose two subjects to work on:
+
+  1. [improving the user experience for the `guix package` command-line
+ 
tool](https://www.outreachy.org/communities/cfp/gnu-guix/project/improve-the-user-experience-for-the-guix-package-c/);
+  2. [enhancing Guile tools for the Guix package
+ 
manager](https://www.outreachy.org/communities/cfp/gnu-guix/project/enhance-guile-tools-for-the-guix-package-manager/).
+
+[Eligible persons](https://www.outreachy.org/apply/eligibility/) should
+apply [by March 22nd](https://www.outreachy.org/communities/cfp/).
+
+Guix also participates in the [Google Summer of
+Code](https://summerofcode.withgoogle.com/) (GSoC), under the aegis of
+the [GNU
+Project](https://www.gnu.org/software/soc-projects/ideas-2018.html).  We
+have collected project ideas for [Guix,
+GuixSD](https://libreplanet.org/wiki/Group:Guix/GSoC-2018), and [the GNU
+Shepherd](https://libreplanet.org/wiki/Group:Guix/GSoC-2018#Project_ideas_for_the_GNU_Shepherd),
+covering a range of topics.  The list is far from exhaustive, so feel
+free to bring your own!
+
+If you are an [eligible
+student](https://developers.google.com/open-source/gsoc/faq#students),
+make sure to apply [by March 
27th](https://developers.google.com/open-source/gsoc/timeline).
+
+If you’d like to
+[contribute](https://www.gnu.org/software/guix/manual/html_node/Contributing.html)
+to computing freedom, Scheme, functional programming, or operating
+system development, now is a good time to join us.  Let’s get in touch
+on [the mailing lists and on the `#guix` channel on the Freenode IRC
+network](https://www.gnu.org/software/guix/contact/)!
+
+
+ About GNU Guix
+
+[GNU Guix](https://www.gnu.org/software/guix) is a transactional package
+manager for the GNU system.  The Guix System Distribution or GuixSD is
+an advanced distribution of the GNU system that relies on GNU Guix and
+[respects the user's
+freedom](https://www.gnu.org/distros/free-system-distribution-guidelines.html).
+
+In addition to standard package management features, Guix supports
+transactional upgrades and roll-backs, unprivileged package management,
+per-user profiles, and garbage collection.  Guix uses low-level
+mechanisms from the Nix package manager, except that packages are
+defined as native [Guile](https://www.gnu.org/software/guile) modules,
+using extensions to the [Scheme](http://schemers.org) language.  GuixSD
+offers a declarative approach to operating system configuration
+management, and is highly customizable and hackable.
+
+GuixSD can be used on an i686, x86_64 and armv7 machines.  It is also
+possible to use Guix on top of an already installed GNU/Linux system,
+including on mips64el and aarch64.



branch master updated (bb48388 -> 57a35b5)

2018-02-19 Thread Ludovic Court�s
civodul pushed a change to branch master
in repository guix-artwork.

  from  bb48388   website: Add post for FOSDEM 2018.
   new  57a35b5   website: Add post for Outreachy and GSoC.

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:
 website/posts/join-gnu-guix-outreachy-gsoc-2018.md | 63 ++
 1 file changed, 63 insertions(+)
 create mode 100644 website/posts/join-gnu-guix-outreachy-gsoc-2018.md



branch master updated (4dc159b -> 5f3155e)

2018-02-19 Thread Marius Bakke
mbakke pushed a change to branch master
in repository guix.

  from  4dc159b   gnu: ffmpeg@2.8: Update to 2.8.14.
   new  5f3155e   gnu: ddrescue: Update to 1.23.

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



01/01: gnu: ddrescue: Update to 1.23.

2018-02-19 Thread Marius Bakke
mbakke pushed a commit to branch master
in repository guix.

commit 5f3155ee6c99580f802e39c01528834800894d42
Author: Marius Bakke 
Date:   Mon Feb 19 17:47:11 2018 +0100

gnu: ddrescue: Update to 1.23.

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

diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index c01faf5..20549c0 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -178,7 +178,7 @@ scheme.")
 (define-public ddrescue
   (package
 (name "ddrescue")
-(version "1.22")
+(version "1.23")
 (source
  (origin
   (method url-fetch)
@@ -186,7 +186,7 @@ scheme.")
   version ".tar.lz"))
   (sha256
(base32
-"19qhx9ggkkjl0g3a88g501wmybkj1y4n5lm5kp0km0blh0p7p189"
+"13cd6c0x91zq10vdlyl6r5rib47bmsn5sshmkin3igwj8pa2vbm9"
 (build-system gnu-build-system)
 (home-page "https://www.gnu.org/software/ddrescue/ddrescue.html;)
 (synopsis "Data recovery utility")



branch master updated (21169e3 -> 7e4e3df)

2018-02-19 Thread Hartmut Goebel
htgoebel pushed a change to branch master
in repository guix.

  from  21169e3   gnu: mcomix: Disable tests.
   new  7e4e3df   gnu: qqc2-desktop-style: Fix missing input 
'qtquickcontrols2'.

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/kde-frameworks.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)



01/01: gnu: qqc2-desktop-style: Fix missing input 'qtquickcontrols2'.

2018-02-19 Thread Hartmut Goebel
htgoebel pushed a commit to branch master
in repository guix.

commit 7e4e3df4e86fa825f66ade5585a5a8cdf76d8d1c
Author: Hartmut Goebel 
Date:   Mon Feb 19 20:05:56 2018 +0100

gnu: qqc2-desktop-style: Fix missing input 'qtquickcontrols2'.

* gnu/packages/kde-frameworks.scm (qqc2-desktop-style):
  Add qtquickcontrols2.
---
 gnu/packages/kde-frameworks.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 4a577d5..84b4596 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1316,7 +1316,8 @@ provides uniform access to generation of barcodes with 
data.")
("kiconthemes" ,kiconthemes) ; optional
("kirigami" ,kirigami)
("qtbase" ,qtbase)
-   ("qtdeclarative" ,qtdeclarative)))
+   ("qtdeclarative" ,qtdeclarative)
+   ("qtquickcontrols2" ,qtquickcontrols2)))
 (home-page "https://community.kde.org/Frameworks;)
 (synopsis "QtQuickControls2 style that integrates with the desktop")
 (description "This is a style for QtQuickControls2 which is using