20/28: gnu: jpegoptim: Update to 1.4.5.

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

commit e8da8bb1cce54722cf516702d0f9f68ae8fff9e2
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 05:34:16 2018 +0200

gnu: jpegoptim: Update to 1.4.5.

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

diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index 044321d..4c3b9ba 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@ -337,13 +337,13 @@ official designation is ISO/IEC 29199-2). This library is 
an implementation of t
 (define-public jpegoptim
   (package
(name "jpegoptim")
-   (version "1.4.4")
+   (version "1.4.5")
(source (origin
 (method url-fetch)
 (uri (string-append "http://www.kokkonen.net/tjko/src/jpegoptim-;
 version ".tar.gz"))
 (sha256 (base32
- "1cn1i0g1xjdwa12w0ifbnzgb1vqbpr8ji6h05vxksj79vyi3x849"
+ "1mngi8c4mhzwa7i4wqrqq6i80cqj4adbacblfvk6dy573wywyxmi"
(build-system gnu-build-system)
(inputs `(("libjpeg" ,libjpeg)))
(arguments



13/28: gnu: r-network: Update to 1.13.0.1.

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

commit 92edaaea27453490367d1310ee2c97de5df6f5ff
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 05:56:18 2018 +0200

gnu: r-network: Update to 1.13.0.1.

* gnu/packages/cran.scm (r-network): Update to 1.13.0.1.
---
 gnu/packages/cran.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index bc43d46..22dea0e 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -2601,14 +2601,14 @@ published results; and a routine for graphical 
display.")
 (define-public r-network
   (package
 (name "r-network")
-(version "1.13.0")
+(version "1.13.0.1")
 (source
  (origin
(method url-fetch)
(uri (cran-uri "network" version))
(sha256
 (base32
- "11sg330xb7gcnl3f6lwhhjdabz6mk43828i2np635pqw4s4yl13s"
+ "1bbkbqkqf1d7irfwh08c13c2pfypir1ssvlqrln83irqns1ikdv0"
 (build-system r-build-system)
 (home-page "http://statnet.org/;)
 (synopsis "Classes for relational data")



24/28: gnu: gama: Update to 1.22.

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

commit 65cbfa7ebf25a9b1c5c1b5f6008d828b78e0fd30
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 05:37:19 2018 +0200

gnu: gama: Update to 1.22.

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

diff --git a/gnu/packages/gps.scm b/gnu/packages/gps.scm
index e07c9f4..e913c25 100644
--- a/gnu/packages/gps.scm
+++ b/gnu/packages/gps.scm
@@ -147,7 +147,7 @@ between two other data points.")
 (define-public gama
   (package
 (name "gama")
-(version "1.21")
+(version "1.22")
 (source
   (origin
 (method url-fetch)
@@ -155,7 +155,7 @@ between two other data points.")
 version ".tar.gz"))
 (sha256
  (base32
-  "0yy8czw5dldbw1qj5v2h2wfh397bfx5wd3lrrgs8m1qdf1njnhcq"
+  "01q3g2zi5d5r2l10hc8jwwz6w61dwkv7nyj9xd67vvq0gajw0a7r"
 (build-system gnu-build-system)
 (arguments '(#:parallel-tests? #f)) ; race condition
 (native-inputs



15/28: gnu: asymptote: Update to 2.42.

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

commit fb5f8f013595267c7d5e29d7bfee92808bf34439
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 02:21:07 2018 +0200

gnu: asymptote: Update to 2.42.

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

diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm
index 482ae1b..67ec549 100644
--- a/gnu/packages/plotutils.scm
+++ b/gnu/packages/plotutils.scm
@@ -2,6 +2,7 @@
 ;;; Copyright © 2013, 2014, 2015, 2016, 2017 Ludovic Courtès 
 ;;; Copyright © 2015 Eric Bavier 
 ;;; Copyright © 2016, 2017 Nicolas Goaziou 
+;;; Copyright © 2018 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -173,14 +174,14 @@ colors, styles, options and details.")
 (define-public asymptote
   (package
 (name "asymptote")
-(version "2.41")
+(version "2.42")
 (source (origin
   (method url-fetch)
   (uri (string-append "mirror://sourceforge/asymptote/"
   version "/asymptote-" version ".src.tgz"))
   (sha256
(base32
-"1w7fbq6gy65g0mxg6wdxi7v178c5yxvh9yrnv3bzm4sjzf4pwvhx"
+"0dprc4shzdpvp87kc97ggh5ay2zmskjjaciay7mnblx63rhk1d95"
 (build-system gnu-build-system)
 ;; Note: The 'asy' binary retains a reference to docdir for use with its
 ;; "help" command in interactive mode, so adding a "doc" output is not



11/28: gnu: r-broom: Update to 0.4.4.

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

commit 14b78ca6dcb1cf8b7a8b8017d5228f1ac7649781
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 05:53:18 2018 +0200

gnu: r-broom: Update to 0.4.4.

* gnu/packages/cran.scm (r-broom): Update to 0.4.4.
---
 gnu/packages/cran.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 2337290..104ca2a 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -1,7 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2015, 2016, 2017, 2018 Ricardo Wurmus 
 ;;; Copyright © 2017, 2018 Roel Janssen 
-;;; Copyright © 2017 Tobias Geerinckx-Rice 
+;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice 
 ;;; Copyright © 2017 Raoul Bonnal 
 ;;; Copyright © 2018 Vijayalakshmi Vedantham 
 ;;; Copyright © 2018 Sahithi Yarlagadda 
@@ -1619,14 +1619,14 @@ created using basic graphics.")
 (define-public r-broom
   (package
 (name "r-broom")
-(version "0.4.3")
+(version "0.4.4")
 (source
  (origin
(method url-fetch)
(uri (cran-uri "broom" version))
(sha256
 (base32
- "119pc2jnxvm13cvd77c7d14p3bn68f4jm310vj3yfck40101n9if"
+ "081x87sy6dmfvkgwfjrl5ax51k77ciyzg9x3xql25vdi92rmwj3m"
 (build-system r-build-system)
 (propagated-inputs
  `(("r-dplyr" ,r-dplyr)



07/28: gnu: r-matrix: Update to 1.2-13.

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

commit ec2a2682fe1fa1e925223a2add74088eb883436b
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 03:29:33 2018 +0200

gnu: r-matrix: Update to 1.2-13.

* gnu/packages/statistics.scm (r-matrix): Update to 1.2-13.
---
 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 8fa14c2..204a5d5 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -466,14 +466,14 @@ also flexible enough to handle most nonstandard 
requirements.")
 (define-public r-matrix
   (package
 (name "r-matrix")
-(version "1.2-12")
+(version "1.2-13")
 (source
  (origin
(method url-fetch)
(uri (cran-uri "Matrix" version))
(sha256
 (base32
- "1wm45hg4x5ay15y03k6rmgkd1n9r01da72mszk24vafwd7pimr8n"
+ "1j4fyn2r3ds51hrxch738gn7d9qvpi4b01n0rxzw5jpv28rnpyvx"
 (properties `((upstream-name . "Matrix")))
 (build-system r-build-system)
 (propagated-inputs



09/28: gnu: r-caret: Update to 6.0-79.

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

commit 184020432bac4dd4501a1fba9927acc4df71d345
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 03:43:16 2018 +0200

gnu: r-caret: Update to 6.0-79.

* gnu/packages/statistics.scm (r-caret): Update to 6.0-79.
---
 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 59c32c6..58ab498 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -5139,14 +5139,14 @@ to Applied regression, Second Edition, Sage, 2011.")
 (define-public r-caret
   (package
 (name "r-caret")
-(version "6.0-78")
+(version "6.0-79")
 (source
  (origin
(method url-fetch)
(uri (cran-uri "caret" version))
(sha256
 (base32
- "0h1nxzii2h80aslp1zsjczrlfmaks44sskabk4yq9c5rafc7ka6y"
+ "1i6sjw279g6mj83vz5gv99x0nljcbpy7v0nbl72lmd80sf7rjshl"
 (build-system r-build-system)
 (propagated-inputs
  `(("r-foreach" ,r-foreach)



04/28: gnu: python-gst: Update to 1.12.5.

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

commit d22d7468222b9e9e96831f442fe85a1317cf19d0
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 02:56:36 2018 +0200

gnu: python-gst: Update to 1.12.5.

* gnu/packages/gstreamer.scm (python-gst): Update to 1.12.5.
---
 gnu/packages/gstreamer.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 4ec5765..6747c38 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -6,6 +6,7 @@
 ;;; Copyright © 2016, 2017 Efraim Flashner 
 ;;; Copyright © 2016 Leo Famulari 
 ;;; Copyright © 2017 Ricardo Wurmus 
+;;; Copyright © 2018 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -415,7 +416,7 @@ compression formats through the use of the libav library.")
 (define-public python-gst
   (package
 (name "python-gst")
-(version "1.12.4")
+(version "1.12.5")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -423,7 +424,7 @@ compression formats through the use of the libav library.")
 "gst-python-" version ".tar.xz"))
   (sha256
(base32
-"1sm3dy10klf6i3w6a6mz0rnm29l2lxci5hr8346496jwc7v6mki0"
+"1x8g9mdkf6hzhlkx6nhrrp607p8g4zkhl3crs8vh504zpbbf71ip"
 (build-system gnu-build-system)
 (arguments
  ;; XXX: Factorize python-sitedir with python-build-system.



18/28: gnu: czmq: Update to 4.1.1.

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

commit 00172e171ca19cf3f3471f481f8c7518adbc168d
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 05:29:17 2018 +0200

gnu: czmq: Update to 4.1.1.

* gnu/packages/networking.scm (czmq): Update to 4.1.1.
---
 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 d62693c..b2e16e0 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -275,7 +275,7 @@ more.")
 (define-public czmq
   (package
 (name "czmq")
-(version "4.1.0")
+(version "4.1.1")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -284,7 +284,7 @@ more.")
 "/" name "-" version ".tar.gz"))
   (sha256
(base32
-"04gwf61rijwm6b2wblwv8gky1gdrbfmg1d19hf72kdc691ds7vrv"
+"1h5hrcsc30fcwb032vy5gxkq4j4vv1y4dj460rfs1hhxi0cz83zh"
 (build-system gnu-build-system)
 (arguments
  '(;; TODO Tests fail for some reason:



22/28: gnu: getmail: Update to 5.6.

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

commit 36e8cfa19a3ad2271b3ab2f311fad039225d20f3
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 05:32:22 2018 +0200

gnu: getmail: Update to 5.6.

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

diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 1c77d9e..c9fd0cc 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -903,7 +903,7 @@ and search library.")
 (define-public getmail
   (package
 (name "getmail")
-(version "5.5")
+(version "5.6")
 (source
  (origin
(method url-fetch)
@@ -911,7 +911,7 @@ and search library.")
name "-" version ".tar.gz"))
(sha256
 (base32
- "0l43lbnrnyyrq8mlnw37saq6v0mh3nkirdq1dwnsrihykzjjwf70"
+ "16nmvj80szr6yvcxxgmxn2lxqpjqqj4xg5a0b66zhvck6j42q3a6"
 (build-system python-build-system)
 (arguments
  `(#:tests? #f ; no tests



28/28: gnu: iptables: Remove trailing newline from description.

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

commit fadc55330d072322d7fb1a0d59afe20330e94d03
Author: Tobias Geerinckx-Rice 
Date:   Mon Apr 2 17:22:01 2018 +0200

gnu: iptables: Remove trailing newline from description.

...introduced in be5dc5fb18a4b72977748c5f077062be4e8accbc.

* gnu/packages/linux.scm (iptables)[description]: Remove trailing newline.
---
 gnu/packages/linux.scm | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index b6333af..f49171f 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -1146,8 +1146,7 @@ configure the Linux 2.4.x and later IPv4 packet filtering 
ruleset
 This package also includes @command{ip6tables}, which is used to configure the
 IPv6 packet filter.
 
-Both commands are targeted at system administrators.
-")
+Both commands are targeted at system administrators.")
 (license license:gpl2+)))
 
 (define-public ebtables



27/28: gnu: perl-db-file: Update to 1.841.

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

commit 4bac91e1d895b2691525da109a4218a50c784823
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 06:03:15 2018 +0200

gnu: perl-db-file: Update to 1.841.

* gnu/packages/databases.scm (perl-db-file): Update to 1.841.
---
 gnu/packages/databases.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 5cf0ada..ecbb815 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -1655,7 +1655,7 @@ database.  Various higher level database abstractions.")
 (define-public perl-db-file
  (package
   (name "perl-db-file")
-  (version "1.840")
+  (version "1.841")
   (source
 (origin
   (method url-fetch)
@@ -1665,7 +1665,7 @@ database.  Various higher level database abstractions.")
  ".tar.gz"))
   (sha256
 (base32
-  "1i5jz85z4hpx15lw6ix27pyvrf0ziyh4z33lii4d3wnhz83lg1mp"
+  "11fks42kgscpia0mxx4lc9krm7q4gv6w7m5h3m2jr3dl7viv36hn"
   (build-system perl-build-system)
   (inputs `(("bdb" ,bdb)))
   (native-inputs `(("perl-test-pod" ,perl-test-pod)))



25/28: gnu: cppcheck: Update to 1.83.

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

commit 4b23535351b6625c2317fad8ede9d793eff18362
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 05:48:52 2018 +0200

gnu: cppcheck: Update to 1.83.

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

diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index b279646..99c6c49 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -271,13 +271,13 @@ format.")
 (define-public cppcheck
   (package
 (name "cppcheck")
-(version "1.82")
+(version "1.83")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/danmar/cppcheck/archive/;
   version ".tar.gz"))
   (sha256
-   (base32 "0zywpd9hbsx23aj33pk5mbr0fz1ijhqzxlnqgwjfwgg6g2k48i2j"))
+   (base32 "15ghxwmyy09cd9mi008k4jn09c441j86qyaa4dz0is7f5dv5cdkx"))
   (file-name (string-append name "-" version ".tar.gz"
 (build-system cmake-build-system)
 (home-page "http://cppcheck.sourceforge.net;)



14/28: gnu: Use HTTPS for statnet.org home pages.

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

commit 408626774b364e62425b02651b5d83b4e423ad37
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 05:58:49 2018 +0200

gnu: Use HTTPS for statnet.org home pages.

* gnu/packages/cran.scm (r-network, r-statnet-common, r-sna)[home-page]:
Use HTTPS and canonical domain name.
---
 gnu/packages/cran.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 22dea0e..6ce0ed1 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -2610,7 +2610,7 @@ published results; and a routine for graphical display.")
 (base32
  "1bbkbqkqf1d7irfwh08c13c2pfypir1ssvlqrln83irqns1ikdv0"
 (build-system r-build-system)
-(home-page "http://statnet.org/;)
+(home-page "https://statnet.org/;)
 (synopsis "Classes for relational data")
 (description
  "This package provides tools to create and modify network objects.  The
@@ -2632,7 +2632,7 @@ supports arbitrary vertex/edge/graph attributes.")
 (properties
   `((upstream-name . "statnet.common")))
 (build-system r-build-system)
-(home-page "http://www.statnet.org;)
+(home-page "https://statnet.org;)
 (synopsis "R scripts and utilities used by the Statnet software")
 (description "This package provides non-statistical utilities used by the
 software developed by the Statnet Project.")
@@ -2653,7 +2653,7 @@ software developed by the Statnet Project.")
 (propagated-inputs
  `(("r-network" ,r-network)
("r-statnet-common" ,r-statnet-common)))
-(home-page "http://www.statnet.org;)
+(home-page "https://statnet.org;)
 (synopsis "Tools for social network analysis")
 (description
  "This package provides a range of tools for social network analysis,



16/28: gnu: mate-themes: Update to 3.22.16.

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

commit 97678006873b78d9eeb1983b496c95ef21488d6a
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 05:31:48 2018 +0200

gnu: mate-themes: Update to 3.22.16.

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

diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm
index 09c97e7..c3a4edd 100644
--- a/gnu/packages/mate.scm
+++ b/gnu/packages/mate.scm
@@ -154,7 +154,7 @@ from Mint-X-F and Faenza-Fresh icon packs.")
 (define-public mate-themes
   (package
 (name "mate-themes")
-(version "3.22.15")
+(version "3.22.16")
 (source (origin
   (method url-fetch)
   (uri (string-append 
"https://pub.mate-desktop.org/releases/themes/;
@@ -162,7 +162,7 @@ from Mint-X-F and Faenza-Fresh icon packs.")
   version ".tar.xz"))
   (sha256
(base32
-"0cmlbj6vlkavdirc5xnsgwmy0m11bj9yrbv1dkq46n1s23rvv6wg"
+"1k8qp2arjv4vj8kyjhjgyj5h46jy0darlfh48l5h25623z1firdj"
 (build-system gnu-build-system)
 (native-inputs
  `(("pkg-config" ,pkg-config)



21/28: gnu: jpegoptim: Use HTTPS home page.

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

commit ada3b94ffb87a80f522ad331e12b0f75d2c24b4f
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 05:35:11 2018 +0200

gnu: jpegoptim: Use HTTPS home page.

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

diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index 4c3b9ba..1234203 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@ -355,7 +355,7 @@ official designation is ISO/IEC 29199-2). This library is 
an implementation of t
 the Huffman tables) and \"lossy\" optimization based on setting
 maximum quality factor.")
(license license:gpl2+)
-   (home-page "http://www.kokkonen.net/tjko/projects.html#jpegoptim;)))
+   (home-page "https://www.kokkonen.net/tjko/projects.html#jpegoptim;)))
 
 (define-public libicns
   (package



17/28: gnu: musescore: Update to 2.2.1.

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

commit ce9ae8a1c3fa741275e76932bf2f5afaff30a04b
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 05:27:43 2018 +0200

gnu: musescore: Update to 2.2.1.

* gnu/packages/music.scm (musescore): Update to 2.2.1.
---
 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 27fddfc..bb98f5b 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -3482,7 +3482,7 @@ audio samples and various soft sythesizers.  It can 
receive input from a MIDI ke
 (define-public musescore
   (package
 (name "musescore")
-(version "2.2")
+(version "2.2.1")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -3491,7 +3491,7 @@ audio samples and various soft sythesizers.  It can 
receive input from a MIDI ke
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32
-"1qnmmh05z1kzcwa8vddywrxs8g7zvp5vpwz4v7w7c135hjwrb6jy"))
+"1ml99ayzpdyd18cypcp0lbsbasfg3abw57i5fl7ph5739vikj6i6"))
   (modules '((guix build utils)))
   (snippet
;; Un-bundle OpenSSL and remove unused libraries.



05/28: gnu: r-glmnet: Update to 2.0-16.

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

commit 4c44dd7aca161cafb090c83a9821cd26ee406985
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 03:44:30 2018 +0200

gnu: r-glmnet: Update to 2.0-16.

* gnu/packages/statistics.scm (r-glmnet): Update to 2.0-16.
---
 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 364723f..fe42ea6 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -3121,14 +3121,14 @@ analysis of large sparse or dense matrices.")
 (define-public r-glmnet
   (package
(name "r-glmnet")
-   (version "2.0-13")
+   (version "2.0-16")
(source
 (origin
  (method url-fetch)
  (uri (cran-uri "glmnet" version))
  (sha256
   (base32
-   "1zdqp6wnqxzp5qn2ky47phbkrxv3cpgbwmdp896h3xxjvp58sa7k"
+   "1brr51z1fzbpyj6myyir4g6dhbp6xwl7nx4xnvrjarnf5y0csk55"
(build-system r-build-system)
(inputs
 `(("gfortran" ,gfortran)))



19/28: gnu: debootstrap: Update to 1.0.95.

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

commit 07922c501d48bdb6d0e27d38b8b7a923dc70e57f
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 02:58:37 2018 +0200

gnu: debootstrap: Update to 1.0.95.

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

diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm
index 3c3189e..01df30c 100644
--- a/gnu/packages/debian.scm
+++ b/gnu/packages/debian.scm
@@ -1,4 +1,5 @@
 ;;; Copyright © 2018 Efraim Flashner 
+;;; Copyright © 2018 Tobias Geerinckx-Rice 
 ;;;
 ;;; GNU Guix is free software; you can redistribute it and/or modify it
 ;;; under the terms of the GNU General Public License as published by
@@ -111,7 +112,7 @@ contains the archive keys used for that.")
 (define-public debootstrap
   (package
 (name "debootstrap")
-(version "1.0.93")
+(version "1.0.95")
 (source
   (origin
 (method url-fetch)
@@ -119,7 +120,7 @@ contains the archive keys used for that.")
 name "_" version ".tar.gz"))
 (sha256
  (base32
-  "1nyp9fwb7xrk1vin81dmgx2g9rb52yg4gwz4rcx97gamw4mlvbfd"
+  "1xpd1yblcgwhri64hzgxhalpf5j8gqbmkrsm1fs0pbwiy0wdz0ry"
 (build-system gnu-build-system)
 (arguments
  `(#:phases



03/28: gnu: sshuttle: Update to 0.78.4.

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

commit dc944249d9297d5e3339cf60a54c680316ef8c23
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 03:13:59 2018 +0200

gnu: sshuttle: Update to 0.78.4.

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

diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm
index 0fc3197..070b695 100644
--- a/gnu/packages/vpn.scm
+++ b/gnu/packages/vpn.scm
@@ -300,14 +300,14 @@ private network between hosts on the internet.")
 (define-public sshuttle
   (package
 (name "sshuttle")
-(version "0.78.3")
+(version "0.78.4")
 (source
  (origin
(method url-fetch)
(uri (pypi-uri name version))
(sha256
 (base32
- "12xyq5h77b57cnkljdk8qyjxzys512b73019s20x6ck5brj1m8wa"
+ "0pqk43kd7crqhg6qgnl8kapncwgw1xgaf02zarzypcw64kvdih9h"
 (build-system python-build-system)
 (native-inputs
  `(("python-setuptools-scm" ,python-setuptools-scm)



10/28: gnu: r-ggthemes: Update to 3.4.2.

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

commit e155c6034bd2a91791dcefa26be0aefeecd3794e
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 03:45:28 2018 +0200

gnu: r-ggthemes: Update to 3.4.2.

* gnu/packages/statistics.scm (r-ggthemes): Update to 3.4.2.
---
 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 58ab498..393818a 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -4312,13 +4312,13 @@ data at that region, and avoids over-plotting.")
 (define-public r-ggthemes
   (package
 (name "r-ggthemes")
-(version "3.4.0")
+(version "3.4.2")
 (source (origin
   (method url-fetch)
   (uri (cran-uri "ggthemes" version))
   (sha256
(base32
-"1jj8lp7jbk3489kpgbw4b5phpn01gkfmksc21c6sn3x6wmzyn6hs"
+"0i7ygpizs00acizixc29bhbrci523ys7vzxbii9b3bcmfa3pj7i3"
 (build-system r-build-system)
 (propagated-inputs
  `(("r-assertthat" ,r-assertthat)



26/28: gnu: licensecheck: Update to 3.0.34.

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

commit 7b3a95e5d401fb7bb9b8a3e9155f04b5fbedbdaa
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 02:31:36 2018 +0200

gnu: licensecheck: Update to 3.0.34.

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

diff --git a/gnu/packages/license.scm b/gnu/packages/license.scm
index 2ef2108..053f798 100644
--- a/gnu/packages/license.scm
+++ b/gnu/packages/license.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2018 Oleg Pykhalov 
+;;; Copyright © 2018 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -107,7 +108,7 @@ statements and serializes in normalized format.")
 (define-public licensecheck
   (package
 (name "licensecheck")
-(version "3.0.33")
+(version "3.0.34")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -115,7 +116,7 @@ statements and serializes in normalized format.")
 "v" version ".tar.gz"))
   (sha256
(base32
-"0wydxb2jks1k3bxkcp7p0pazh5v3awbbcf6haplvwzkkayszhgs4"
+"0k0acybgibdqg1h6xqnba1jb0spmw7hpq0jbrs7n7gfj22wkz0vd"
 (build-system perl-build-system)
 (native-inputs
  `(("perl-regexp-pattern" ,perl-regexp-pattern)



23/28: gnu: lmdb: Update to 0.9.22.

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

commit f560acf8d9d86002f38ef69c39bd45dde24f0220
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 05:41:43 2018 +0200

gnu: lmdb: Update to 0.9.22.

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

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 30b9320..5cf0ada 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -1687,14 +1687,14 @@ database.  Various higher level database abstractions.")
 (define-public lmdb
   (package
 (name "lmdb")
-(version "0.9.21")
+(version "0.9.22")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/LMDB/lmdb/archive/;
   "LMDB_" version ".tar.gz"))
   (sha256
(base32
-"0ndmj07hkm2ic60z1f4rdscxs7pq45hk9fibjyv5nhfclhsvd1qi"
+"0a7a8535csrvw71mrgx680m5d17bnxmmhcccij30idifi1cpi4pk"
 (build-system gnu-build-system)
 (arguments
  `(#:test-target "test"



02/28: gnu: nginx-documentation: Update to 2018-04-04-2131-dbaf3950f8e9.

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

commit bc32521a5b708e82ece88bbc7f53ccd20e1e18c3
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 03:13:11 2018 +0200

gnu: nginx-documentation: Update to 2018-04-04-2131-dbaf3950f8e9.

* gnu/packages/web.scm (nginx-documentation): Update to
2018-04-04-2131-dbaf3950f8e9.
---
 gnu/packages/web.scm | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 5a48f7c..f321343 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -317,13 +317,13 @@ documentation.")
   (license l:bsd-2
 
 (define-public nginx-documentation
-  ;; This documentation should be relevant for nginx@1.13.8.
-  (let ((revision 2100)
-(changeset "cfb7bd672d77"))
+  ;; This documentation should be relevant for nginx@1.13.11.
+  (let ((revision 2131)
+(changeset "dbaf3950f8e9"))
 (package
   (name "nginx-documentation")
   (version
-   (simple-format #f "2018-01-22-~A-~A" revision changeset))
+   (simple-format #f "2018-04-04-~A-~A" revision changeset))
   (source
(origin (method hg-fetch)
(uri (hg-reference
@@ -332,7 +332,7 @@ documentation.")
(file-name (string-append name "-" version))
(sha256
 (base32
- "096fcsc0wnfr847m7dwp17rivd3alxq7v9hq9s5lkfbhylmh18vm"
+ "0acdjsdaqixzh9g9s6db552v4pan4nqrllyqapay9ns9yzh1hrp7"
   (build-system gnu-build-system)
   (arguments
'(#:tests? #f; no test suite



06/28: gnu: r-cluster: Update to 2.0.7.

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

commit 9ed1824eeba7b4ae2ed8844023c75f07bd5646b8
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 03:16:02 2018 +0200

gnu: r-cluster: Update to 2.0.7.

* gnu/packages/statistics.scm (r-cluster): Update to 2.0.7.
---
 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 fe42ea6..8fa14c2 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -361,14 +361,14 @@ k-nearest neighbour, Learning Vector Quantization and 
Self-Organizing Maps.")
 (define-public r-cluster
   (package
 (name "r-cluster")
-(version "2.0.6")
+(version "2.0.7")
 (source
  (origin
(method url-fetch)
(uri (cran-uri "cluster" version))
(sha256
 (base32
- "1z4gbz7chxxi4ly6c0yjlikwgf8aa8dlg05cn5cd6pjr21zvh97l"
+ "0nf2hnsv5rhw6399b4gk1rj5c8hfc6ajfnkh3qbwfx3cz4asrg45"
 (build-system r-build-system)
 (inputs
  `(("gfortran" ,gfortran)))



01/28: gnu: nginx: Update to 1.13.11.

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

commit c70935a93915a57145fe83b826ef362ec0a6472a
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 03:08:06 2018 +0200

gnu: nginx: Update to 1.13.11.

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

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 33707ba..5a48f7c 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -186,14 +186,14 @@ Interface} specification.")
 (name "nginx")
 ;; Consider updating the nginx-documentation package if the nginx package 
is
 ;; updated.
-(version "1.13.10")
+(version "1.13.11")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://nginx.org/download/nginx-;
   version ".tar.gz"))
   (sha256
(base32
-"11a8m4lhy6h8mmrsakn73pd5gcyvhxpz1xvlr103rglh9l884q9k"
+"01bgld6pv9sms9bsmx863yqw2hnivxhn91xs6imqklj48sbrqy9m"
 (build-system gnu-build-system)
 (inputs `(("openssl" ,openssl)
   ("pcre" ,pcre)



08/28: gnu: r-viridis: Update to 0.5.1.

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

commit 0cb4fb81da925728d50eb50d083523923085f9d2
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 03:16:57 2018 +0200

gnu: r-viridis: Update to 0.5.1.

* gnu/packages/statistics.scm (r-viridis): Update to 0.5.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 204a5d5..59c32c6 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -3544,13 +3544,13 @@ memory usage.")
 (define-public r-viridis
   (package
 (name "r-viridis")
-(version "0.5.0")
+(version "0.5.1")
 (source (origin
   (method url-fetch)
   (uri (cran-uri "viridis" version))
   (sha256
(base32
-"1ka6amybgzqkg3cbwfxwwqzzzpfn6q5jcia5am0bw48y5hbpg97y"
+"060rf1jn29dq53y3nhb0hykvcap6rqsk04rq544ypiiqb18ngwnx"
 (build-system r-build-system)
 (propagated-inputs
  `(("r-ggplot2" ,r-ggplot2)



branch master updated (b357ccd -> fadc553)

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

  from  b357ccd   gnu: xapers: Fix man page and xapers-adder installation
   new  c70935a   gnu: nginx: Update to 1.13.11.
   new  bc32521   gnu: nginx-documentation: Update to 
2018-04-04-2131-dbaf3950f8e9.
   new  dc94424   gnu: sshuttle: Update to 0.78.4.
   new  d22d746   gnu: python-gst: Update to 1.12.5.
   new  4c44dd7   gnu: r-glmnet: Update to 2.0-16.
   new  9ed1824   gnu: r-cluster: Update to 2.0.7.
   new  ec2a268   gnu: r-matrix: Update to 1.2-13.
   new  0cb4fb8   gnu: r-viridis: Update to 0.5.1.
   new  1840204   gnu: r-caret: Update to 6.0-79.
   new  e155c60   gnu: r-ggthemes: Update to 3.4.2.
   new  14b78ca   gnu: r-broom: Update to 0.4.4.
   new  ba578d9   gnu: r-lmtest: Update to 0.9-36.
   new  92edaae   gnu: r-network: Update to 1.13.0.1.
   new  4086267   gnu: Use HTTPS for statnet.org home pages.
   new  fb5f8f0   gnu: asymptote: Update to 2.42.
   new  9767800   gnu: mate-themes: Update to 3.22.16.
   new  ce9ae8a   gnu: musescore: Update to 2.2.1.
   new  00172e1   gnu: czmq: Update to 4.1.1.
   new  07922c5   gnu: debootstrap: Update to 1.0.95.
   new  e8da8bb   gnu: jpegoptim: Update to 1.4.5.
   new  ada3b94   gnu: jpegoptim: Use HTTPS home page.
   new  36e8cfa   gnu: getmail: Update to 5.6.
   new  f560acf   gnu: lmdb: Update to 0.9.22.
   new  65cbfa7   gnu: gama: Update to 1.22.
   new  4b23535   gnu: cppcheck: Update to 1.83.
   new  7b3a95e   gnu: licensecheck: Update to 3.0.34.
   new  4bac91e   gnu: perl-db-file: Update to 1.841.
   new  fadc553   gnu: iptables: Remove trailing newline from description.

The 28 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/check.scm  |  4 ++--
 gnu/packages/cran.scm   | 20 ++--
 gnu/packages/databases.scm  |  8 
 gnu/packages/debian.scm |  5 +++--
 gnu/packages/gps.scm|  4 ++--
 gnu/packages/gstreamer.scm  |  5 +++--
 gnu/packages/image.scm  |  6 +++---
 gnu/packages/license.scm|  5 +++--
 gnu/packages/linux.scm  |  3 +--
 gnu/packages/mail.scm   |  4 ++--
 gnu/packages/mate.scm   |  4 ++--
 gnu/packages/music.scm  |  4 ++--
 gnu/packages/networking.scm |  4 ++--
 gnu/packages/plotutils.scm  |  5 +++--
 gnu/packages/statistics.scm | 24 
 gnu/packages/vpn.scm|  4 ++--
 gnu/packages/web.scm| 14 +++---
 17 files changed, 63 insertions(+), 60 deletions(-)



12/28: gnu: r-lmtest: Update to 0.9-36.

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

commit ba578d937dc4e0ea6351282e42d5f7d6f308e997
Author: Tobias Geerinckx-Rice 
Date:   Thu Apr 5 06:04:04 2018 +0200

gnu: r-lmtest: Update to 0.9-36.

* gnu/packages/cran.scm (r-lmtest): Update to 0.9-36.
---
 gnu/packages/cran.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 104ca2a..bc43d46 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -1027,14 +1027,14 @@ or excesses over a high threshold.")
 (define-public r-lmtest
   (package
 (name "r-lmtest")
-(version "0.9-35")
+(version "0.9-36")
 (source
  (origin
(method url-fetch)
(uri (cran-uri "lmtest" version))
(sha256
 (base32
- "107br1l7p52wxvazs031f4h5ryply97qywg9dzrkw4ydnvqq4j9g"
+ "0sym9sm1vl6bbgq01jhz1plxqmgh8hrgrn7rw0mwvsalcn6id7xy"
 (build-system r-build-system)
 (propagated-inputs
  `(("r-zoo" ,r-zoo)))



01/01: gnu: xapers: Fix man page and xapers-adder installation

2018-04-04 Thread Eric Bavier
bavier pushed a commit to branch master
in repository guix.

commit b357ccdd8b6824a49f750e0f6b1afb87683adb82
Author: Adam Massmann 
Date:   Wed Apr 4 19:10:08 2018 -0400

gnu: xapers: Fix man page and xapers-adder installation

* gnu/packages/search.scm (xapers)[arguments]: Adjust install-file
destinations in install-doc phase.

Signed-off-by: Eric Bavier 
---
 gnu/packages/search.scm | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/search.scm b/gnu/packages/search.scm
index 64846cf..02deb5c 100644
--- a/gnu/packages/search.scm
+++ b/gnu/packages/search.scm
@@ -344,12 +344,9 @@ search the generated indexes.")
  (let* ((out (assoc-ref outputs "out"))
 (bin (string-append out "/bin"))
 (man1 (string-append out "/share/man/man1")))
-   (install-file "man/man1/xapers.1"
- (string-append man1 "/xapers.1"))
-   (install-file "man/man1/xapers-adder.1"
- (string-append man1 "/xapers-adder.1"))
-   (install-file "bin/xapers-adder"
- (string-append bin "/xapers-adder"
+   (install-file "man/man1/xapers.1"  man1)
+   (install-file "man/man1/xapers-adder.1" man1)
+   (install-file "bin/xapers-adder" bin)))
 (home-page "https://finestructure.net/xapers/;)
 (synopsis "Personal document indexing system")
 (description



branch master updated (b4eadf7 -> b357ccd)

2018-04-04 Thread Eric Bavier
bavier pushed a change to branch master
in repository guix.

  from  b4eadf7   gnu: syncthing: Update to 0.14.46.
   new  b357ccd   gnu: xapers: Fix man page and xapers-adder installation

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



01/02: gnu: go-github-com-zillode-notify: Update to 0.0.0-3.53dd687.

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

commit dc0ec9914c064d020b18a007534deea97471f694
Author: Leo Famulari 
Date:   Wed Apr 4 18:29:06 2018 -0400

gnu: go-github-com-zillode-notify: Update to 0.0.0-3.53dd687.

* gnu/packages/syncthing.scm (go-github-com-zillode-notify): Update to
0.0.0-3.53dd687.
[source]: Update URL.
[arguments]: Update #:import-path.
---
 gnu/packages/syncthing.scm | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/syncthing.scm b/gnu/packages/syncthing.scm
index 04f2584..8fba25a 100644
--- a/gnu/packages/syncthing.scm
+++ b/gnu/packages/syncthing.scm
@@ -1673,23 +1673,23 @@ using sh's word-splitting rules.")
   (license expat
 
 (define-public go-github-com-zillode-notify
-  (let ((commit "a8abcfb1ce88ee8d79a300ed65d94b8fb616ddb3")
-(revision "2"))
+  (let ((commit "53dd6873a851fc377c87d82f994b1fecdf25aadb")
+(revision "3"))
 (package
   (name "go-github-com-zillode-notify")
   (version (git-version "0.0.0" revision commit))
   (source (origin
 (method git-fetch)
 (uri (git-reference
-   (url "https://github.com/zillode/notify;)
+   (url "https://github.com/calmh/notify;)
(commit commit)))
 (file-name (git-file-name name version))
 (sha256
  (base32
-  "031pmbvm0xj4f4fak7im0ywmyn3hns538zlbdj4f23jj69zqdy7k"
+  "0ar6mj6s91y7hc5gdp88lz3i7xi29cqkx9f090xj899ir21a8djn"
   (build-system go-build-system)
   (arguments
-   '(#:import-path "github.com/zillode/notify"))
+   '(#:import-path "github.com/Zillode/notify"))
   (propagated-inputs
`(("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix)))
   (synopsis "File system event notification library")



branch master updated (81c63cf -> b4eadf7)

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

  from  81c63cf   doc: Recommend nano during installation.
   new  dc0ec99   gnu: go-github-com-zillode-notify: Update to 
0.0.0-3.53dd687.
   new  b4eadf7   gnu: syncthing: Update to 0.14.46.

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



02/02: gnu: syncthing: Update to 0.14.46.

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

commit b4eadf7e7f61212b4dec4f18ee867aaf97ab45f7
Author: Leo Famulari 
Date:   Wed Apr 4 18:30:16 2018 -0400

gnu: syncthing: Update to 0.14.46.

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

diff --git a/gnu/packages/syncthing.scm b/gnu/packages/syncthing.scm
index 8fba25a..4c60760 100644
--- a/gnu/packages/syncthing.scm
+++ b/gnu/packages/syncthing.scm
@@ -28,7 +28,7 @@
 (define-public syncthing
   (package
 (name "syncthing")
-(version "0.14.45")
+(version "0.14.46")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://github.com/syncthing/syncthing;
@@ -36,7 +36,7 @@
   "/syncthing-source-v" version ".tar.gz"))
   (sha256
(base32
-"0nv5g9ymykl4316l2g3mnac77y2rx9ps4j2kg3pymxlq6qms2dij"))
+"0h5b2mp0li0qzrz3wggzavdfqfaz9b79hx6wds84ya2i9maw80cl"))
   (modules '((guix build utils)))
   ;; Delete bundled ("vendored") free software source code.
   (snippet



01/02: system: Add default '.nanorc' with syntax highlighting.

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

commit 76a77ccaed0f4259e928fc57ae335a0f583d0032
Author: Ludovic Courtès 
Date:   Wed Apr 4 16:40:11 2018 +0200

system: Add default '.nanorc' with syntax highlighting.

* gnu/system/shadow.scm (default-skeletons): Add ".nanorc".
---
 gnu/system/shadow.scm | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gnu/system/shadow.scm b/gnu/system/shadow.scm
index 119f7e4..ef5b8da 100644
--- a/gnu/system/shadow.scm
+++ b/gnu/system/shadow.scm
@@ -195,6 +195,9 @@ set auto-load safe-path /gnu/store/*/lib\n")))
 `((".bash_profile" ,profile)
   (".bashrc" ,bashrc)
   (".zlogin" ,zlogin)
+  (".nanorc" ,(plain-file "nanorc" "\
+# Include all the syntax highlighting modules.
+include /run/current-system/profile/share/nano/*.nanorc\n"))
   (".Xdefaults" ,xdefaults)
   (".guile" ,(plain-file "dot-guile"
  "(cond ((false-if-exception (resolve-interface 
'(ice-9 readline)))



02/02: doc: Recommend nano during installation.

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

commit 81c63cfc6fb89bc790fba69c6f39748b0c23402e
Author: Ludovic Courtès 
Date:   Wed Apr 4 17:32:25 2018 +0200

doc: Recommend nano during installation.

* doc/guix.texi (Preparing for Installation)
(Proceeding with the Installation): Recommend nano.
---
 doc/guix.texi | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 4eac281..738fdf6 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -8335,10 +8335,10 @@ ifconfig @var{interface} up
 To configure wireless networking, you can create a configuration file
 for the @command{wpa_supplicant} configuration tool (its location is not
 important) using one of the available text editors such as
-@command{zile}:
+@command{nano}:
 
 @example
-zile wpa_supplicant.conf
+nano wpa_supplicant.conf
 @end example
 
 As an example, the following stanza can go to this file and will work
@@ -8519,8 +8519,10 @@ builds to @file{/gnu/store} which, initially, is an 
in-memory file system.
 
 Next, you have to edit a file and
 provide the declaration of the operating system to be installed.  To
-that end, the installation system comes with three text editors: GNU nano
-(@pxref{Top,,, nano, GNU nano Manual}), GNU Zile (an Emacs clone), and
+that end, the installation system comes with three text editors.  We
+recommend GNU nano (@pxref{Top,,, nano, GNU nano Manual}), which
+supports syntax highlighting and parentheses matching; other editors
+include GNU Zile (an Emacs clone), and
 nvi (a clone of the original BSD @command{vi} editor).
 We strongly recommend storing that file on the target root file system, say,
 as @file{/mnt/etc/config.scm}.  Failing to do that, you will have lost your
@@ -8536,7 +8538,7 @@ something along these lines:
 @example
 # mkdir /mnt/etc
 # cp /etc/configuration/desktop.scm /mnt/etc/config.scm
-# zile /mnt/etc/config.scm
+# nano /mnt/etc/config.scm
 @end example
 
 You should pay attention to what your configuration file contains, and



branch master updated (723225c -> 81c63cf)

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

  from  723225c   gnu: Add perl-statistics-basic.
   new  76a77cc   system: Add default '.nanorc' with syntax highlighting.
   new  81c63cf   doc: Recommend nano during installation.

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:
 doc/guix.texi | 12 +++-
 gnu/system/shadow.scm |  3 +++
 2 files changed, 10 insertions(+), 5 deletions(-)



branch wip-pull-multiple-derivations created (now 05433e7)

2018-04-04 Thread Ludovic Court�s
civodul pushed a change to branch wip-pull-multiple-derivations
in repository guix.

at  05433e7   hydra: 'guix-modular' jobs use the new 'build-self'.

This branch includes the following new commits:

   new  bf62a92   Add (guix self).
   new  20201ca   modules: Report the search path in 

   new  0e2e6b2   build-self: Use (guix self).
   new  04914bf   build: Add 'as-derivation' target.
   new  509b8be   discovery: Remove dependency on (guix ui).
   new  b2abd64   cuirass: Factorize hydra-to-cuirass CI job translation.
   new  d94f7b7   cuirass: Add job specs for the modular Guix.
   new  05433e7   hydra: 'guix-modular' jobs use the new 'build-self'.

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




01/08: Add (guix self).

2018-04-04 Thread Ludovic Court�s
civodul pushed a commit to branch wip-pull-multiple-derivations
in repository guix.

commit bf62a9271048cb43b8bf580f8225e293336aeecf
Author: Ludovic Courtès 
Date:   Fri Mar 23 15:36:12 2018 +0100

Add (guix self).

* guix/self.scm: New file.
* Makefile.am (MODULES): Add it.
* gnu/packages.scm (%distro-root-directory): Rewrite to try different
directories.
* guix/discovery.scm (guix): Export 'scheme-files'.
---
 Makefile.am|   1 +
 gnu/packages.scm   |  21 +-
 guix/discovery.scm |   3 +-
 guix/self.scm  | 590 +
 4 files changed, 612 insertions(+), 3 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 244069b..e4edd05 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -81,6 +81,7 @@ MODULES = \
   guix/derivations.scm \
   guix/grafts.scm  \
   guix/gnu-maintenance.scm \
+  guix/self.scm\
   guix/upstream.scm\
   guix/licenses.scm\
   guix/glob.scm\
diff --git a/gnu/packages.scm b/gnu/packages.scm
index 97e6cb3..44a56df 100644
--- a/gnu/packages.scm
+++ b/gnu/packages.scm
@@ -110,8 +110,25 @@ for system '~a'")
 file-name system)))
 
 (define %distro-root-directory
-  ;; Absolute file name of the module hierarchy.
-  (dirname (search-path %load-path "guix.scm")))
+  ;; Absolute file name of the module hierarchy.  Since (gnu packages …) might
+  ;; live in a directory different from (guix), try to get the best match.
+  (letrec-syntax ((dirname* (syntax-rules ()
+  ((_ file)
+   (dirname file))
+  ((_ file head tail ...)
+   (dirname (dirname* file tail ...)
+  (try  (syntax-rules ()
+  ((_ (file things ...) rest ...)
+   (match (search-path %load-path file)
+ (#f
+  (try rest ...))
+ (absolute
+  (dirname* absolute things ...
+  ((_)
+   #f
+(try ("gnu/packages/base.scm" gnu/ packages/)
+ ("gnu/packages.scm"  gnu/)
+ ("guix.scm"
 
 (define %package-module-path
   ;; Search path for package modules.  Each item must be either a directory
diff --git a/guix/discovery.scm b/guix/discovery.scm
index 7b57579..8ffcf7c 100644
--- a/guix/discovery.scm
+++ b/guix/discovery.scm
@@ -25,7 +25,8 @@
   #:use-module (ice-9 match)
   #:use-module (ice-9 vlist)
   #:use-module (ice-9 ftw)
-  #:export (scheme-modules
+  #:export (scheme-files
+scheme-modules
 fold-modules
 all-modules
 fold-module-public-variables))
diff --git a/guix/self.scm b/guix/self.scm
new file mode 100644
index 000..db19522
--- /dev/null
+++ b/guix/self.scm
@@ -0,0 +1,590 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2017, 2018 Ludovic Courtès 
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see .
+
+(define-module (guix self)
+  #:use-module (guix config)
+  #:use-module (guix i18n)
+  #:use-module (guix modules)
+  #:use-module (guix gexp)
+  #:use-module (guix store)
+  #:use-module (guix monads)
+  #:use-module (guix discovery)
+  #:use-module (guix packages)
+  #:use-module (guix sets)
+  #:use-module (guix utils)
+  #:use-module (guix modules)
+  #:use-module (guix build utils)
+  #:use-module ((guix build compile) #:select (%lightweight-optimizations))
+  #:use-module (srfi srfi-1)
+  #:use-module (srfi srfi-9)
+  #:use-module (ice-9 match)
+  #:export (make-config.scm
+compiled-guix
+guix-derivation
+reload-guix))
+
+
+;;;
+;;; Dependency handling.
+;;;
+
+(define* (false-if-wrong-guile package
+   #:optional (guile-version (effective-version)))
+  "Return #f if PACKAGE depends on the \"wrong\" major version of Guile (e.g.,
+2.0 instead of 2.2), otherwise return PACKAGE."
+ 

05/08: discovery: Remove dependency on (guix ui).

2018-04-04 Thread Ludovic Court�s
civodul pushed a commit to branch wip-pull-multiple-derivations
in repository guix.

commit 509b8be5670fc70f37539b43548faf985e84396d
Author: Ludovic Courtès 
Date:   Mon Mar 26 23:42:59 2018 +0200

discovery: Remove dependency on (guix ui).

This reduces the closure of (guix discovery) from 28 to 8 modules.

* guix/discovery.scm (scheme-files): Use 'format' instead of 'warning'.
(scheme-modules): Add #:warn parameter.  Use it instead of
'warn-about-load-error'.
(fold-modules): Add #:warn and pass it to 'scheme-modules'.
(all-modules): Likewise.
* gnu/bootloader.scm (bootloader-modules): Pass #:warn to 'all-modules'.
* gnu/packages.scm (fold-packages): Likewise.
* gnu/services.scm (all-service-modules): Likewise.
* guix/upstream.scm (importer-modules): Likewise.
---
 gnu/bootloader.scm |  3 ++-
 gnu/packages.scm   |  6 --
 gnu/services.scm   |  3 ++-
 guix/discovery.scm | 28 +---
 guix/upstream.scm  |  5 +++--
 5 files changed, 28 insertions(+), 17 deletions(-)

diff --git a/gnu/bootloader.scm b/gnu/bootloader.scm
index 736f119..4f2c71c 100644
--- a/gnu/bootloader.scm
+++ b/gnu/bootloader.scm
@@ -146,7 +146,8 @@
   "Return the list of bootloader modules."
   (all-modules (map (lambda (entry)
   `(,entry . "gnu/bootloader"))
-%load-path)))
+%load-path)
+   #:warn warn-about-load-error))
 
 (define %bootloaders
   ;; The list of publically-known bootloaders.
diff --git a/gnu/packages.scm b/gnu/packages.scm
index 44a56df..1a37a17 100644
--- a/gnu/packages.scm
+++ b/gnu/packages.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017 Ludovic Courtès 

+;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018 Ludovic Courtès 

 ;;; Copyright © 2013 Mark H Weaver 
 ;;; Copyright © 2014 Eric Bavier 
 ;;; Copyright © 2016, 2017 Alex Kost 
@@ -159,7 +159,9 @@ for system '~a'")
 
 (define* (fold-packages proc init
 #:optional
-(modules (all-modules (%package-module-path)))
+(modules (all-modules (%package-module-path)
+  #:warn
+  warn-about-load-error))
 #:key (select? (negate hidden-package?)))
   "Call (PROC PACKAGE RESULT) for each available package defined in one of
 MODULES that matches SELECT?, using INIT as the initial value of RESULT.  It
diff --git a/gnu/services.scm b/gnu/services.scm
index 2fcacb9..81af4df 100644
--- a/gnu/services.scm
+++ b/gnu/services.scm
@@ -181,7 +181,8 @@
 (define (all-service-modules)
   "Return the default set of service modules."
   (cons (resolve-interface '(gnu services))
-(all-modules (%service-type-path
+(all-modules (%service-type-path)
+ #:warn warn-about-load-error)))
 
 (define* (fold-service-types proc seed
  #:optional
diff --git a/guix/discovery.scm b/guix/discovery.scm
index 8ffcf7c..2b627d1 100644
--- a/guix/discovery.scm
+++ b/guix/discovery.scm
@@ -17,7 +17,7 @@
 ;;; along with GNU Guix.  If not, see .
 
 (define-module (guix discovery)
-  #:use-module (guix ui)
+  #:use-module (guix i18n)
   #:use-module (guix modules)
   #:use-module (guix combinators)
   #:use-module (guix build syscalls)
@@ -86,13 +86,18 @@ DIRECTORY is not accessible."
 (lambda args
   (let ((errno (system-error-errno args)))
 (unless (= errno ENOENT)
-  (warning (G_ "cannot access `~a': ~a~%")
-   directory (strerror errno)))
+  (format (current-error-port) ;XXX
+  (G_ "cannot access `~a': ~a~%")
+  directory (strerror errno)))
 '())
 
-(define* (scheme-modules directory #:optional sub-directory)
+(define* (scheme-modules directory #:optional sub-directory
+ #:key (warn (const #f)))
   "Return the list of Scheme modules available under DIRECTORY.
-Optionally, narrow the search to SUB-DIRECTORY."
+Optionally, narrow the search to SUB-DIRECTORY.
+
+WARN is called when a module could not be loaded.  It is passed the module
+name and the exception key and arguments."
   (define prefix-len
 (string-length directory))
 
@@ -104,31 +109,32 @@ Optionally, narrow the search to SUB-DIRECTORY."
   (resolve-interface module))
 (lambda args
   ;; Report the error, but keep going.
-  (warn-about-load-error module args)
+  (warn module args)
   #f
   

07/08: cuirass: Add job specs for the modular Guix.

2018-04-04 Thread Ludovic Court�s
civodul pushed a commit to branch wip-pull-multiple-derivations
in repository guix.

commit d94f7b73ae46c7085e585b00858f7a305055e830
Author: Ludovic Courtès 
Date:   Tue Mar 27 09:48:16 2018 +0200

cuirass: Add job specs for the modular Guix.

* build-aux/cuirass/guix-modular.scm: New file.
* build-aux/hydra/guix-modular.scm (hydra-jobs): Define 'this-file' and
use it when ARGUMENTS lacks the 'guix key.
* Makefile.am (EXTRA_DIST): Add it.
---
 Makefile.am| 1 +
 build-aux/cuirass/guix-modular.scm | 6 ++
 build-aux/hydra/guix-modular.scm   | 8 +++-
 3 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index e630797..517322b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -469,6 +469,7 @@ EXTRA_DIST =
\
   build-aux/hydra/guix.scm \
   build-aux/hydra/guix-modular.scm \
   build-aux/cuirass/gnu-system.scm \
+  build-aux/cuirass/guix-modular.scm   \
   build-aux/cuirass/hydra-to-cuirass.scm   \
   build-aux/check-available-binaries.scm   \
   build-aux/check-final-inputs-self-contained.scm  \
diff --git a/build-aux/cuirass/guix-modular.scm 
b/build-aux/cuirass/guix-modular.scm
new file mode 100644
index 000..50afabe
--- /dev/null
+++ b/build-aux/cuirass/guix-modular.scm
@@ -0,0 +1,6 @@
+;;;
+;;; This file defines Cuirass build jobs to build Guix itself.
+;;;
+
+(include-from-path "build-aux/hydra/guix-modular.scm")
+(include-from-path "build-aux/cuirass/hydra-to-cuirass.scm")
diff --git a/build-aux/hydra/guix-modular.scm b/build-aux/hydra/guix-modular.scm
index bdbb2fa..20deb7b 100644
--- a/build-aux/hydra/guix-modular.scm
+++ b/build-aux/hydra/guix-modular.scm
@@ -85,8 +85,14 @@ for SYSTEM.  Use VERSION as the version identifier."
   (_
(list (%current-system)
 
+  (define this-file
+(assq-ref (current-source-location) 'filename))
+
   (define guix-checkout
-(assq-ref arguments 'guix))
+(or (assq-ref arguments 'guix);hydra
+`((file-name . ,(string-append this-file  ;cuirass
+   "/../.."))
+  (revision . ,(assq-ref arguments #:current-commit)
 
   (define version
 (or (assq-ref guix-checkout 'revision)



04/08: build: Add 'as-derivation' target.

2018-04-04 Thread Ludovic Court�s
civodul pushed a commit to branch wip-pull-multiple-derivations
in repository guix.

commit 04914bfc57c64d3ea837b1ecd0a93a1b863e2484
Author: Ludovic Courtès 
Date:   Mon Mar 26 22:17:40 2018 +0200

build: Add 'as-derivation' target.

* build-aux/compile-as-derivation.scm: New file.
* Makefile.am (as-derivation): New target.
(EXTRA_DIST): Add compile-as-derivation.scm.
---
 Makefile.am | 10 +++-
 build-aux/compile-as-derivation.scm | 51 +
 2 files changed, 60 insertions(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index e4edd05..908115e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -470,6 +470,7 @@ EXTRA_DIST =
\
   build-aux/hydra/guix-modular.scm \
   build-aux/check-available-binaries.scm   \
   build-aux/check-final-inputs-self-contained.scm  \
+  build-aux/compile-as-derivation.scm  \
   build-aux/generate-authors.scm   \
   build-aux/test-driver.scm\
   build-aux/update-guix-package.scm\
@@ -535,6 +536,13 @@ $(guix_install_go_files): 
install-nobase_dist_guilemoduleDATA
 install-data-hook: set-bootstrap-executable-permissions
touch "$(DESTDIR)$(guileobjectdir)/guix/config.go"
 
+# Assuming Guix is already installed and the daemon is up and running, this
+# rule builds from $(srcdir), creating and building derivations.
+as-derivation:
+   $(AM_V_at)echo "Building Guix in Guix..." ; \
+   $(GUILE) --no-auto-compile  \
+ "$(top_srcdir)/build-aux/compile-as-derivation.scm"   \
+ "$(abs_top_srcdir)"
 
 SUBDIRS = po/guix po/packages
 BUILT_SOURCES =
@@ -763,7 +771,7 @@ cuirass-jobs.scm: $(GOBJECTS)
 .PHONY: gen-ChangeLog gen-AUTHORS gen-tarball-version
 .PHONY: assert-no-store-file-names assert-binaries-available
 .PHONY: assert-final-inputs-self-contained
-.PHONY: clean-go make-go
+.PHONY: clean-go make-go as-derivation
 .PHONY: update-guix-package update-NEWS release
 
 ## -- ##
diff --git a/build-aux/compile-as-derivation.scm 
b/build-aux/compile-as-derivation.scm
new file mode 100644
index 000..281be58
--- /dev/null
+++ b/build-aux/compile-as-derivation.scm
@@ -0,0 +1,51 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2018 Ludovic Courtès 
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see .
+
+;; Build Guix using Guix.
+
+(use-modules (srfi srfi-26))
+
+;; Add ~/.config/guix/latest to the search path.
+(add-to-load-path
+ (and=> (or (getenv "XDG_CONFIG_HOME")
+(and=> (getenv "HOME")
+   (cut string-append <> "/.config")))
+(cut string-append <> "/guix/latest")))
+
+(use-modules (guix) (guix ui)
+ (guix grafts)
+ (ice-9 match))
+
+(match (command-line)
+  ((program source)
+   (with-error-handling
+ (with-store store
+   (let* ((script (string-append source "/build-aux/build-self.scm"))
+  (build  (primitive-load script)))
+ (run-with-store store
+   ;; TODO: Extract #:version and #:commit using Guile-Git.
+   (mlet* %store-monad ((source (interned-file source "guix-source"
+   #:recursive? #t))
+(drv(build source)))
+ (mbegin %store-monad
+   (show-what-to-build* (list drv))
+   (built-derivations (list drv))
+   (with-monad %store-monad
+ (display (derivation->output-path drv))
+ (newline)
+ (return drv))



02/08: modules: Report the search path in .

2018-04-04 Thread Ludovic Court�s
civodul pushed a commit to branch wip-pull-multiple-derivations
in repository guix.

commit 20201ca3567a85450219627f09fe2be164be93a6
Author: Ludovic Courtès 
Date:   Tue Apr 3 23:33:39 2018 +0200

modules: Report the search path in 

* guix/modules.scm ()[search-path]: New field.
(source-module-dependencies): Initialize the 'search-path' field.
---
 guix/modules.scm | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/guix/modules.scm b/guix/modules.scm
index bf656bb..65928f6 100644
--- a/guix/modules.scm
+++ b/guix/modules.scm
@@ -25,6 +25,7 @@
   #:use-module (ice-9 match)
   #:export (missing-dependency-error?
 missing-dependency-module
+missing-dependency-search-path
 
 file-name->module-name
 module-name->file-name
@@ -47,7 +48,8 @@
 ;; The error corresponding to a missing module.
 (define-condition-type  
   missing-dependency-error?
-  (module  missing-dependency-module))
+  (module  missing-dependency-module)
+  (search-path missing-dependency-search-path))
 
 (define (colon-symbol? obj)
   "Return true if OBJ is a symbol that starts with a colon."
@@ -132,7 +134,8 @@ depends on."
  (module-file-dependencies file))
 (#f
  (raise (condition (
-(module module
+(module module)
+(search-path load-path
 
 (define* (module-closure modules
  #:key



06/08: cuirass: Factorize hydra-to-cuirass CI job translation.

2018-04-04 Thread Ludovic Court�s
civodul pushed a commit to branch wip-pull-multiple-derivations
in repository guix.

commit b2abd6408bd6da2ac57eb14af70e8d78403af252
Author: Ludovic Courtès 
Date:   Mon Mar 26 23:11:16 2018 +0200

cuirass: Factorize hydra-to-cuirass CI job translation.

* build-aux/cuirass/gnu-system.scm: Move code to...
* build-aux/cuirass/hydra-to-cuirass.scm: ... here, and include it.
* Makefile.am (EXTRA_DIST): Add 'build-aux/cuirass/hydra-to-cuirass.scm'
and 'build-aux/cuirass/gnu-system.scm'.
---
 Makefile.am|  2 ++
 build-aux/cuirass/gnu-system.scm   | 26 +-
 .../{gnu-system.scm => hydra-to-cuirass.scm}   |  6 ++---
 3 files changed, 5 insertions(+), 29 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 908115e..e630797 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -468,6 +468,8 @@ EXTRA_DIST =
\
   build-aux/hydra/gnu-system.scm   \
   build-aux/hydra/guix.scm \
   build-aux/hydra/guix-modular.scm \
+  build-aux/cuirass/gnu-system.scm \
+  build-aux/cuirass/hydra-to-cuirass.scm   \
   build-aux/check-available-binaries.scm   \
   build-aux/check-final-inputs-self-contained.scm  \
   build-aux/compile-as-derivation.scm  \
diff --git a/build-aux/cuirass/gnu-system.scm b/build-aux/cuirass/gnu-system.scm
index f545ba0..9390785 100644
--- a/build-aux/cuirass/gnu-system.scm
+++ b/build-aux/cuirass/gnu-system.scm
@@ -22,28 +22,4 @@
 ;;;
 
 (include-from-path "build-aux/hydra/gnu-system.scm")
-
-(use-modules ((guix licenses)
-  #:select (license? license-name license-uri license-comment)))
-
-(define (cuirass-jobs store arguments)
-  "Return Cuirass jobs."
-  (map hydra-job->cuirass-job (hydra-jobs store arguments)))
-
-(define (hydra-job->cuirass-job hydra-job)
-  (let ((name (car hydra-job))
-(job ((cdr hydra-job
-(lambda _ (acons #:job-name (symbol->string name)
- (map symbol-alist-entry->keyword-alist-entry job)
-
-(define (symbol-alist-entry->keyword-alist-entry entry)
-  (cons (symbol->keyword (car entry)) (entry->sexp-entry (cdr entry
-
-(define (entry->sexp-entry o)
-  (match o
-((? license?) `((name . (license-name o))
-(uri . ,(license-uri o))
-(comment . ,(license-comment o
-((lst ...)
- (map entry->sexp-entry lst))
-(_ o)))
+(include-from-path "build-aux/cuirass/hydra-to-cuirass.scm")
diff --git a/build-aux/cuirass/gnu-system.scm 
b/build-aux/cuirass/hydra-to-cuirass.scm
similarity index 92%
copy from build-aux/cuirass/gnu-system.scm
copy to build-aux/cuirass/hydra-to-cuirass.scm
index f545ba0..75c77ea 100644
--- a/build-aux/cuirass/gnu-system.scm
+++ b/build-aux/cuirass/hydra-to-cuirass.scm
@@ -17,12 +17,10 @@
 ;;; along with GNU Guix.  If not, see .
 
 ;;;
-;;; This file defines build jobs for the Cuirass continuation integration
-;;; tool.
+;;; This file defines the conversion of Hydra build jobs to Cuirass build
+;;; jobs.  It is meant to be included in other files.
 ;;;
 
-(include-from-path "build-aux/hydra/gnu-system.scm")
-
 (use-modules ((guix licenses)
   #:select (license? license-name license-uri license-comment)))
 



03/08: build-self: Use (guix self).

2018-04-04 Thread Ludovic Court�s
civodul pushed a commit to branch wip-pull-multiple-derivations
in repository guix.

commit 0e2e6b28c3d6ffefc3adbd15cafbbdcaec37ba18
Author: Ludovic Courtès 
Date:   Fri Mar 23 17:18:15 2018 +0100

build-self: Use (guix self).

This mitigates .

* build-aux/build-self.scm (libgcrypt, zlib, gzip, bzip2, xz)
(false-if-wrong-guile, package-for-current-guile, guile-json)
(guile-ssh, guile-git, guile-bytestructures, matching-guile-2.2): Remove.
(%dependency-variables, %persona-variables, %config-variables): New
variables.
(make-config.scm, load-path-expression, gexp->script)
(build-program): New procedures.
(build): Rewrite to simply delegate to 'guix-derivation'.
---
 build-aux/build-self.scm | 458 ---
 1 file changed, 237 insertions(+), 221 deletions(-)

diff --git a/build-aux/build-self.scm b/build-aux/build-self.scm
index 4c85c09..5ec76a5 100644
--- a/build-aux/build-self.scm
+++ b/build-aux/build-self.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2014, 2016, 2017 Ludovic Courtès 
+;;; Copyright © 2014, 2016, 2017, 2018 Ludovic Courtès 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -19,10 +19,14 @@
 (define-module (build-self)
   #:use-module (gnu)
   #:use-module (guix)
+  #:use-module (guix ui)
   #:use-module (guix config)
+  #:use-module (guix modules)
   #:use-module (srfi srfi-1)
   #:use-module (srfi srfi-19)
+  #:use-module (rnrs io ports)
   #:use-module (ice-9 match)
+  #:use-module (ice-9 popen)
   #:export (build))
 
 ;;; Commentary:
@@ -40,242 +44,254 @@
 ;;; Code:
 
 
-;; The dependencies.  Don't refer explicitly to the variables because they
-;; could be renamed or shuffled around in modules over time.  Conversely,
-;; 'find-best-packages-by-name' is expected to always have the same semantics.
-
-(define guix
-  (first (find-best-packages-by-name "guix" #f)))
-
-(define libgcrypt
-  (first (find-best-packages-by-name "libgcrypt" #f)))
-
-(define zlib
-  (first (find-best-packages-by-name "zlib" #f)))
-
-(define gzip
-  (first (find-best-packages-by-name "gzip" #f)))
-
-(define bzip2
-  (first (find-best-packages-by-name "bzip2" #f)))
-
-(define xz
-  (first (find-best-packages-by-name "xz" #f)))
-
-(define (false-if-wrong-guile package)
-  "Return #f if PACKAGE depends on the \"wrong\" major version of Guile (e.g.,
-2.0 instead of 2.2), otherwise return PACKAGE."
-  (let ((guile (any (match-lambda
-  ((label (? package? dep) _ ...)
-   (and (string=? (package-name dep) "guile")
-dep)))
-(package-direct-inputs package
-(and (or (not guile)
- (string-prefix? (effective-version)
- (package-version guile)))
- package)))
-
-(define (package-for-current-guile . names)
-  "Return the package with one of the given NAMES that depends on the current
-Guile major version (2.0 or 2.2), or #f if none of the packages matches."
-  (let loop ((names names))
-(match names
-  (()
-   #f)
-  ((name rest ...)
-   (match (find-best-packages-by-name name #f)
- (()
-  (loop rest))
- ((first _ ...)
-  (or (false-if-wrong-guile first)
-  (loop rest
-
-(define guile-json
-  (package-for-current-guile "guile-json"
- "guile2.2-json"
- "guile2.0-json"))
-
-(define guile-ssh
-  (package-for-current-guile "guile-ssh"
- "guile2.2-ssh"
- "guile2.0-ssh"))
-
-(define guile-git
-  (package-for-current-guile "guile-git"
- "guile2.0-git"))
-
-(define guile-bytestructures
-  (package-for-current-guile "guile-bytestructures"
- "guile2.0-bytestructures"))
-
-;; The actual build procedure.
+;;;
+;;; Generating (guix config).
+;;;
+;;; This is copied from (guix self) because we cannot assume (guix self) is
+;;; available at this point.
+;;;
+
+(define %dependency-variables
+  ;; (guix config) variables corresponding to dependencies.
+  '(%libgcrypt %libz %xz %gzip %bzip2 %nix-instantiate))
+
+(define %persona-variables
+  ;; (guix config) variables that define Guix's persona.
+  '(%guix-package-name
+%guix-version
+%guix-bug-report-address
+%guix-home-page-url))
+
+(define %config-variables
+  ;; (guix config) variables corresponding to Guix configuration (storedir,
+  ;; localstatedir, etc.)
+  (sort (filter pair?
+(module-map (lambda (name var)
+  (and (not (memq name %dependency-variables))
+   (not (memq name %persona-variables))
+   (cons name (variable-ref var
+(resolve-interface '(guix 

08/08: hydra: 'guix-modular' jobs use the new 'build-self'.

2018-04-04 Thread Ludovic Court�s
civodul pushed a commit to branch wip-pull-multiple-derivations
in repository guix.

commit 05433e72c908ab53c72f3eb94836be566e90dc61
Author: Ludovic Courtès 
Date:   Thu Mar 29 17:30:12 2018 +0200

hydra: 'guix-modular' jobs use the new 'build-self'.

* build-aux/hydra/guix-modular.scm: Remove 'eval-when' form that fiddled
with '%load-path'.
(build-job): Load 'build-aux/build-self.scm' and call the procedure it
returns.
* build-aux/hydra/evaluate.scm: The 'build-things' replacement no longer
calls 'exit'.
---
 build-aux/hydra/evaluate.scm | 11 +++
 build-aux/hydra/guix-modular.scm | 32 ++--
 2 files changed, 13 insertions(+), 30 deletions(-)

diff --git a/build-aux/hydra/evaluate.scm b/build-aux/hydra/evaluate.scm
index 8e391f4..5793c02 100644
--- a/build-aux/hydra/evaluate.scm
+++ b/build-aux/hydra/evaluate.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 Jan Nieuwenhuizen 
 ;;;
 ;;; This file is part of GNU Guix.
@@ -79,7 +79,8 @@ Otherwise return THING."
 (match (command-line)
   ((command file cuirass? ...)
;; Load FILE, a Scheme file that defines Hydra jobs.
-   (let ((port (current-output-port)))
+   (let ((port (current-output-port))
+ (real-build-things build-things))
  (save-module-excursion
   (lambda ()
 (set-current-module %user-module)
@@ -93,13 +94,15 @@ Otherwise return THING."
 
;; Grafts can trigger early builds.  We do not want that to happen
;; during evaluation, so use a sledgehammer to catch such problems.
+   ;; An exception, though, is the evaluation of Guix itself, which
+   ;; requires building a "trampoline" program.
(set! build-things
  (lambda (store . args)
(format (current-error-port)
-   "error: trying to build things during evaluation!~%")
+   "warning: building things during evaluation~%")
(format (current-error-port)
"'build-things' arguments: ~s~%" args)
-   (exit 1)))
+   (apply real-build-things store args)))
 
;; Call the entry point of FILE and print the resulting job sexp.
(pretty-print
diff --git a/build-aux/hydra/guix-modular.scm b/build-aux/hydra/guix-modular.scm
index 20deb7b..f00128e 100644
--- a/build-aux/hydra/guix-modular.scm
+++ b/build-aux/hydra/guix-modular.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2017 Ludovic Courtès 
+;;; Copyright © 2017, 2018 Ludovic Courtès 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -21,35 +21,14 @@
 ;;; Guix as 'guix pull', which is defined in (guix self).
 ;;;
 
-;; Attempt to use our very own Guix modules.
-(eval-when (compile load eval)
-
-  ;; Ignore any available .go, and force recompilation.  This is because our
-  ;; checkout in the store has mtime set to the epoch, and thus .go files look
-  ;; newer, even though they may not correspond.
-  (set! %fresh-auto-compile #t)
-
-  (and=> (assoc-ref (current-source-location) 'filename)
- (lambda (file)
-   (let ((dir (canonicalize-path
-   (string-append (dirname file) "/../.."
- (format (current-error-port) "prepending ~s to the load path~%"
- dir)
- (set! %load-path (cons dir %load-path))
-
-
 (use-modules (guix store)
  (guix config)
  (guix utils)
- (guix grafts)
  ((guix packages) #:select (%hydra-supported-systems))
  (guix derivations)
  (guix monads)
- (guix gexp)
- (guix self)
  ((guix licenses) #:prefix license:)
  (srfi srfi-1)
- (srfi srfi-26)
  (ice-9 match))
 
 ;; XXX: Debugging hack: since `hydra-eval-guile-jobs' redirects the output
@@ -61,11 +40,12 @@
   "Return a Hydra job a list building the modular Guix derivation from SOURCE
 for SYSTEM.  Use VERSION as the version identifier."
   (lambda ()
+(define build
+  (primitive-load (string-append source "/build-aux/build-self.scm")))
+
 `((derivation . ,(derivation-file-name
-  (parameterize ((%graft? #f))
-(run-with-store store
-  (lower-object (compiled-guix source
-   #:version version))
+  (run-with-store store
+(build source #:version version #:system system
   (description . "Modular Guix")
   (long-description
. "This is the modular Guix package as produced by 'guix pull'.")



branch wip-pull-multiple-derivations deleted (was 5971136)

2018-04-04 Thread Ludovic Court�s
civodul pushed a change to branch wip-pull-multiple-derivations
in repository guix.

   was  5971136   hydra: 'guix-modular' jobs use the new 'build-self'.

This change permanently discards the following revisions:

  discards  5971136   hydra: 'guix-modular' jobs use the new 'build-self'.
  discards  86febb9   cuirass: Add job specs for the modular Guix.
  discards  c222e77   cuirass: Factorize hydra-to-cuirass CI job translation.
  discards  5585d80   discovery: Remove dependency on (guix ui).
  discards  ed3bd17   build: Add 'as-derivation' target.
  discards  b212685   build-self: Use (guix self).
  discards  80a9124   Add (guix self).



01/01: gnu: Add perl-statistics-basic.

2018-04-04 Thread Roel Janssen
roelj pushed a commit to branch master
in repository guix.

commit 723225c32cc701bf64a8e9c55b33235084d282a5
Author: Roel Janssen 
Date:   Wed Apr 4 20:53:48 2018 +0200

gnu: Add perl-statistics-basic.

* gnu/packages/perl.scm (perl-statistics-basic): New variable.
---
 gnu/packages/perl.scm | 21 +
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 8bab7db..50273d3 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -7296,6 +7296,27 @@ straightforward and (perhaps someday) standard way.  
Spiffy borrows ideas from
 other OO languages like Python, Ruby, Java and Perl 6.")
 (license (package-license perl
 
+(define-public perl-statistics-basic
+  (package
+(name "perl-statistics-basic")
+(version "1.6611")
+(source (origin
+  (method url-fetch)
+  (uri (string-append
+"mirror://cpan/authors/id/J/JE/JETTERO/Statistics-Basic-"
+version ".tar.gz"))
+  (sha256
+   (base32
+"1ywl398z42hz9w1k0waf1caa6agz8jzsjlf4rzs1lgpx2mbcwmb8"
+(build-system perl-build-system)
+(inputs
+ `(("perl-number-format" ,perl-number-format)))
+(home-page "http://search.cpan.org/dist/Statistics-Basic/;)
+(synopsis "Collection of very basic statistics modules")
+(description "This package provides basic statistics functions like
+@code{median()}, @code{mean()}, @code{variance()} and @code{stddev()}.")
+(license lgpl2.0)))
+
 (define-public perl-stream-buffered
   (package
 (name "perl-stream-buffered")



branch master updated (25c4743 -> 723225c)

2018-04-04 Thread Roel Janssen
roelj pushed a change to branch master
in repository guix.

  from  25c4743   gnu: Add perl-time-hires.
   new  723225c   gnu: Add perl-statistics-basic.

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/perl.scm | 21 +
 1 file changed, 21 insertions(+)



branch master updated (f50bad8 -> 25c4743)

2018-04-04 Thread Roel Janssen
roelj pushed a change to branch master
in repository guix.

  from  f50bad8   gnu: Add xapers
   new  25c4743   gnu: Add perl-time-hires.

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/perl.scm | 20 
 1 file changed, 20 insertions(+)



01/01: gnu: Add perl-time-hires.

2018-04-04 Thread Roel Janssen
roelj pushed a commit to branch master
in repository guix.

commit 25c4743156b4134e3a20acee16746479cb1d5ff8
Author: Roel Janssen 
Date:   Wed Apr 4 16:59:34 2018 +0200

gnu: Add perl-time-hires.

* gnu/packages/perl.scm (perl-time-hires): New variable.
---
 gnu/packages/perl.scm | 20 
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index c146874..8bab7db 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -8473,6 +8473,26 @@ rounded or exact terms.")
 duration strings like \"2 minutes\" and \"3 seconds\" to seconds.")
 (license (package-license perl
 
+(define-public perl-time-hires
+  (package
+(name "perl-time-hires")
+(version "1.9758")
+(source (origin
+  (method url-fetch)
+  (uri (string-append
+"mirror://cpan/authors/id/J/JH/JHI/Time-HiRes-"
+version ".tar.gz"))
+  (sha256
+   (base32
+"07jbydcdzpjm6i4nidci0rlklx4kla210fsl6zishw0yq5di9yjv"
+(build-system perl-build-system)
+(home-page "http://search.cpan.org/dist/Time-HiRes/;)
+(synopsis "High resolution alarm, sleep, gettimeofday, interval timers")
+(description "This package implements @code{usleep}, @code{ualarm}, and
+@code{gettimeofday} for Perl, as well as wrappers to implement @code{time},
+@code{sleep}, and @code{alarm} that know about non-integral seconds.")
+(license perl-license)))
+
 (define-public perl-time-local
   (package
 (name "perl-time-local")



03/03: gnu: Add xapers

2018-04-04 Thread Eric Bavier
bavier pushed a commit to branch master
in repository guix.

commit f50bad80a93eabab598f3d6d621818b67cefb70b
Author: Adam Massmann 
Date:   Wed Apr 4 02:13:30 2018 -0400

gnu: Add xapers

* gnu/packages/search.scm (xapers): New variable.

Signed-off-by: Eric Bavier 
---
 gnu/packages/search.scm | 53 +
 1 file changed, 53 insertions(+)

diff --git a/gnu/packages/search.scm b/gnu/packages/search.scm
index a719819..64846cf 100644
--- a/gnu/packages/search.scm
+++ b/gnu/packages/search.scm
@@ -3,6 +3,7 @@
 ;;; Copyright © 2015, 2016 Eric Bavier 
 ;;; Copyright © 2017 Thomas Danckaert 
 ;;; Copyright © 2017 Ricardo Wurmus 
+;;; Copyright © 2018 Adam Massmann 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -26,13 +27,16 @@
   #:use-module (guix download)
   #:use-module (guix utils)
   #:use-module (guix build-system gnu)
+  #:use-module (guix build-system python)
   #:use-module (gnu packages)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages check)
   #:use-module (gnu packages databases)
   #:use-module (gnu packages linux)
   #:use-module (gnu packages perl)
+  #:use-module (gnu packages pdf)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-web)
   #:use-module (gnu packages web)
   #:use-module (gnu packages xml))
 
@@ -307,4 +311,53 @@ can quickly and easily index directories of files or 
remote web sites and
 search the generated indexes.")
 (license gpl2+)))   ;with exception
 
+(define-public xapers
+  (package
+(name "xapers")
+(version "0.8.2")
+(source
+ (origin
+   (method url-fetch)
+   (uri (string-append
+ "https://finestructure.net/xapers/releases/xapers-;
+ version ".tar.gz"))
+   (sha256
+(base32
+ "0ykz6hn3qj46w3c99d6q0pi5ncq2894simcl7vapv047zm3cylmd"
+(build-system python-build-system)
+(propagated-inputs
+ `(("python-urwid" ,python-urwid)))
+(inputs
+ `(("poppler" ,poppler)
+   ("python" ,python)
+   ("python-latexcodec" ,python-latexcodec)
+   ("python-pybtex" ,python-pybtex)
+   ("python-pycurl" ,python-pycurl)
+   ("python-pyyaml" ,python-pyyaml)
+   ("python-six" ,python-six)
+   ("python-xapian-bindings" ,python-xapian-bindings)))
+(arguments
+ `(#:phases
+   (modify-phases %standard-phases
+ (add-after 'install 'install-doc
+   (lambda* (#:key inputs outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out"))
+(bin (string-append out "/bin"))
+(man1 (string-append out "/share/man/man1")))
+   (install-file "man/man1/xapers.1"
+ (string-append man1 "/xapers.1"))
+   (install-file "man/man1/xapers-adder.1"
+ (string-append man1 "/xapers-adder.1"))
+   (install-file "bin/xapers-adder"
+ (string-append bin "/xapers-adder"
+(home-page "https://finestructure.net/xapers/;)
+(synopsis "Personal document indexing system")
+(description
+ "Xapers is a personal document indexing system,
+geared towards academic journal articles build on the Xapian search engine.
+Think of it as your own personal document search engine, or a local cache of
+online libraries.  It provides fast search of document text and
+bibliographic data and simple document and bibtex retrieval.")
+(license gpl3+)))
+
 ;;; search.scm ends here



01/03: gnu: Add python-latexcodec

2018-04-04 Thread Eric Bavier
bavier pushed a commit to branch master
in repository guix.

commit c2b2f0c86691f6d76f528b6366c866b8f3665c3c
Author: Adam Massmann 
Date:   Wed Apr 4 02:09:28 2018 -0400

gnu: Add python-latexcodec

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

Signed-off-by: Eric Bavier 
---
 gnu/packages/python.scm | 22 +-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 3bb6e2b..8d15c9a 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -49,7 +49,8 @@
 ;;; Copyright © 2018 Fis Trivial 
 ;;; Copyright © 2018 Vijayalakshmi Vedantham 
 ;;; Copyright © 2018 Mathieu Lirzin 
-
+;;; Copyright © 2018 Adam Massmann 
+;;;
 ;;; This file is part of GNU Guix.
 ;;;
 ;;; GNU Guix is free software; you can redistribute it and/or modify it
@@ -13081,3 +13082,22 @@ file system events on Linux.")
 (base32
  "0svc9nla3b9145d6b7fb9dizx412l3difzqw0ilh9lz52nsixw8j"))
(file-name (string-append name "-" version ".tar.gz"))
+
+(define-public python-latexcodec
+  (package
+(name "python-latexcodec")
+(version "1.0.5")
+(source
+ (origin
+   (method url-fetch)
+   (uri (pypi-uri "latexcodec" version))
+   (sha256
+(base32
+ "0zdd1gf24i83ykadx0y30n3001j43scqr2saql3vckk5c39dj1wn"
+(build-system python-build-system)
+(inputs
+ `(("python-six" ,python-six)))
+(home-page "https://readthedocs.org/projects/latexcodec/;)
+(synopsis "Work with LaTeX code in Python")
+(description "Lexer and codec to work with LaTeX code in Python.")
+(license license:expat)))



branch master updated (f0196e8 -> f50bad8)

2018-04-04 Thread Eric Bavier
bavier pushed a change to branch master
in repository guix.

  from  f0196e8   gnu: Add perl-text-format.
   new  c2b2f0c   gnu: Add python-latexcodec
   new  2514fc1   gnu: Add python-pybtex
   new  f50bad8   gnu: Add xapers

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


Summary of changes:
 gnu/packages/python.scm | 48 +++-
 gnu/packages/search.scm | 53 +
 2 files changed, 100 insertions(+), 1 deletion(-)



02/03: gnu: Add python-pybtex

2018-04-04 Thread Eric Bavier
bavier pushed a commit to branch master
in repository guix.

commit 2514fc1d69ec556c9c18d2463a892f43fa175557
Author: Adam Massmann 
Date:   Wed Apr 4 02:10:32 2018 -0400

gnu: Add python-pybtex

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

Signed-off-by: Eric Bavier 
---
 gnu/packages/python.scm | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 8d15c9a..e5b74a5 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -13101,3 +13101,29 @@ file system events on Linux.")
 (synopsis "Work with LaTeX code in Python")
 (description "Lexer and codec to work with LaTeX code in Python.")
 (license license:expat)))
+
+(define-public python-pybtex
+  (package
+(name "python-pybtex")
+(version "0.21")
+(source
+ (origin
+   (method url-fetch)
+   (uri (pypi-uri "pybtex" version))
+   (sha256
+(base32
+ "00300j8dn5pxq4ndxmfmbmycg2znawkqs49val2x6jlmfiy6r2mg"
+(build-system python-build-system)
+(native-inputs
+ `(("python-nose" ,python-nose)))
+(inputs
+ `(("python-latexcodec" ,python-latexcodec)
+   ("python-pyyaml" ,python-pyyaml)
+   ("python-six" ,python-six)))
+(arguments
+ `(#:test-target "nosetests"))
+(home-page "https://pybtex.org/;)
+(synopsis "BibTeX-compatible bibliography processor")
+(description "Pybtex is a BibTeX-compatible bibliography processor written
+in Python.  You can simply type pybtex instead of bibtex.")
+(license license:expat)))



01/01: gnu: Add perl-text-format.

2018-04-04 Thread Roel Janssen
roelj pushed a commit to branch master
in repository guix.

commit f0196e82b8848e62816e815df3d3c7d89ac5edea
Author: Roel Janssen 
Date:   Wed Apr 4 16:15:59 2018 +0200

gnu: Add perl-text-format.

* gnu/packages/perl.scm (perl-text-format): New variable.
---
 gnu/packages/perl.scm | 24 
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 2822774..c146874 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -8121,6 +8121,30 @@ faster than shelling out to a system's diff executable 
for small files, and
 generally slower on larger files.")
 (license (package-license perl
 
+(define-public perl-text-format
+  (package
+(name "perl-text-format")
+(version "0.60")
+(source (origin
+  (method url-fetch)
+  (uri (string-append
+"mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Format-"
+version ".tar.gz"))
+  (sha256
+   (base32
+"1f52jak0a2gwi4qcisp4nfbniq04dmmv5j8zkvzj8ik0f0sk2kv6"
+(build-system perl-build-system)
+(native-inputs
+ `(("perl-module-build" ,perl-module-build)
+   ("perl-test-pod" ,perl-test-pod)
+   ("perl-test-pod-coverage" ,perl-test-pod-coverage)))
+(home-page "http://search.cpan.org/dist/Text-Format/;)
+(synopsis "Various subroutines to format text")
+(description "This package provides functions to format text in various
+ways like centering, paragraphing, and converting tabs to spaces and spaces
+to tabs.")
+(license perl-license)))
+
 (define-public perl-text-glob
   (package
 (name "perl-text-glob")



branch master updated (bd468c9 -> f0196e8)

2018-04-04 Thread Roel Janssen
roelj pushed a change to branch master
in repository guix.

  from  bd468c9   gnu: Add perl-set-intspan.
   new  f0196e8   gnu: Add perl-text-format.

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/perl.scm | 24 
 1 file changed, 24 insertions(+)



branch master updated (55dc003 -> 0d0cf3b)

2018-04-04 Thread Tomas Cech
sleep_walker pushed a change to branch master
in repository guix.

  from  55dc003   gnu: Add perl-number-format.
   new  0d0cf3b   python: python-py3status: Update to 3.7.

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


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



01/01: python: python-py3status: Update to 3.7.

2018-04-04 Thread Tomas Cech
sleep_walker pushed a commit to branch master
in repository guix.

commit 0d0cf3b0f6fd0b24e13704aece9c53ca2e4dcca3
Author: Tomáš Čech 
Date:   Tue Mar 27 20:32:16 2018 +0200

python: python-py3status: Update to 3.7.

 * gnu/packages/python.scm (python-py3status): Update to 3.7.
 [arguments]: Adjust string substitution.
---
 gnu/packages/python.scm | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index e6ae8f4..3bb6e2b 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -8616,14 +8616,14 @@ to occurrences in strings and comments.")
 (define-public python-py3status
   (package
 (name "python-py3status")
-(version "3.1")
+(version "3.7")
 (source
  (origin
(method url-fetch)
(uri (pypi-uri "py3status" version))
(sha256
 (base32
- "0i283z1pivmir61z8kbiycigc94l61v33ygzkhczf1ifq7cppyds"
+ "0shxcfz4wcczj0mhwp4w0dvwd2fdd9bgprq8slim1519iiqzgwhq"
 (build-system python-build-system)
 (inputs
  `(("file" ,file)))
@@ -8636,8 +8636,8 @@ to occurrences in strings and comments.")
(lambda* (#:key inputs #:allow-other-keys)
  (let ((file-path (assoc-ref inputs "file")))
(substitute* "py3status/parse_config.py"
- (("check_output\\(\\['file'")
-  (string-append "check_output(['" file-path "/bin/file'")))
+ (("\\['file', '-b'")
+  (string-append "['" file-path "/bin/file', '-b'")))
#t
#:tests? #f)) ; TODO: Requires many libraries not in Guix.
 (home-page "https://github.com/ultrabug/py3status;)



01/01: gnu: Add perl-set-intspan.

2018-04-04 Thread Roel Janssen
roelj pushed a commit to branch master
in repository guix.

commit bd468c975deebcf9dd00278f2004874535646c43
Author: Roel Janssen 
Date:   Wed Apr 4 15:58:18 2018 +0200

gnu: Add perl-set-intspan.

* gnu/packages/perl.scm (perl-set-intspan): New variable.
---
 gnu/packages/perl.scm | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index f6ac60e..2822774 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -7139,6 +7139,25 @@ collector.")
 (description "Set::Infinite is a set theory module for infinite sets.")
 (license (package-license perl
 
+(define-public perl-set-intspan
+  (package
+(name "perl-set-intspan")
+(version "1.19")
+(source (origin
+  (method url-fetch)
+  (uri (string-append
+"mirror://cpan/authors/id/S/SW/SWMCD/Set-IntSpan-"
+version ".tar.gz"))
+  (sha256
+   (base32
+"1l6znd40ylzvfwl02rlqzvakv602rmvwgm2xd768fpgc2fdm9dqi"
+(build-system perl-build-system)
+(home-page "http://search.cpan.org/dist/Set-IntSpan/;)
+(synopsis "Manage sets of integers")
+(description "@code{Set::IntSpan} manages sets of integers.  It is
+optimized for sets that have long runs of consecutive integers.")
+(license perl-license)))
+
 (define-public perl-set-object
   (package
 (name "perl-set-object")



branch master updated (0d0cf3b -> bd468c9)

2018-04-04 Thread Roel Janssen
roelj pushed a change to branch master
in repository guix.

  from  0d0cf3b   python: python-py3status: Update to 3.7.
   new  bd468c9   gnu: Add perl-set-intspan.

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/perl.scm | 19 +++
 1 file changed, 19 insertions(+)



branch master updated (1a01468 -> 55dc003)

2018-04-04 Thread Roel Janssen
roelj pushed a change to branch master
in repository guix.

  from  1a01468   gnu: Add perl-math-bezier.
   new  55dc003   gnu: Add perl-number-format.

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/perl.scm | 24 
 1 file changed, 24 insertions(+)



01/01: gnu: Add perl-number-format.

2018-04-04 Thread Roel Janssen
roelj pushed a commit to branch master
in repository guix.

commit 55dc0038771613b55d6e673ac628936f3ba4232c
Author: Roel Janssen 
Date:   Wed Apr 4 15:48:55 2018 +0200

gnu: Add perl-number-format.

* gnu/packages/perl.scm (perl-number-format): New variable.
---
 gnu/packages/perl.scm | 24 
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 918d211..f6ac60e 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -6362,6 +6362,30 @@ collector daemon in use at Etsy.com.")
 subroutine, which you can call with a value to be tested against.")
 (license (package-license perl
 
+(define-public perl-number-format
+  (package
+(name "perl-number-format")
+(version "1.75")
+(source (origin
+  (method url-fetch)
+  (uri (string-append
+"mirror://cpan/authors/id/W/WR/WRW/Number-Format-"
+version ".tar.gz"))
+  (sha256
+   (base32
+"1wspw9fybik76jq9w1n1gmvfixd4wvlrq6ni8kyn85s62v5mkml2"
+(build-system perl-build-system)
+(home-page "http://search.cpan.org/dist/Number-Format/;)
+(synopsis "Convert numbers to strings with pretty formatting")
+(description "@code{Number::Format} is a library for formatting numbers.
+Functions are provided for converting numbers to strings in a variety of ways,
+and to convert strings that contain numbers back into numeric form.  The
+output formats may include thousands separators - characters inserted between
+each group of three characters counting right to left from the decimal point.
+The characters used for the decimal point and the thousands separator come from
+the locale information or can be specified by the user.")
+(license perl-license)))
+
 (define-public perl-number-range
   (package
 (name "perl-number-range")



branch master updated (821aaa9 -> 1a01468)

2018-04-04 Thread Roel Janssen
roelj pushed a change to branch master
in repository guix.

  from  821aaa9   gnu: Add perl-threads.
   new  1a01468   gnu: Add perl-math-bezier.

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/perl.scm | 20 
 1 file changed, 20 insertions(+)



01/01: gnu: Add perl-math-bezier.

2018-04-04 Thread Roel Janssen
roelj pushed a commit to branch master
in repository guix.

commit 1a014680c8dd7847b37eddd54f3afeae8cbbb31f
Author: Roel Janssen 
Date:   Wed Apr 4 15:44:15 2018 +0200

gnu: Add perl-math-bezier.

* gnu/packages/perl.scm (perl-math-bezier): New variable.
---
 gnu/packages/perl.scm | 20 
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 7451f93..918d211 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -4760,6 +4760,26 @@ Build a Mail::Internet object, and then send it out 
using Mail::Mailer.
 @end table")
 (license perl-license)))
 
+(define-public perl-math-bezier
+  (package
+(name "perl-math-bezier")
+(version "0.01")
+(source (origin
+  (method url-fetch)
+  (uri (string-append
+"mirror://cpan/authors/id/A/AB/ABW/Math-Bezier-"
+version ".tar.gz"))
+  (sha256
+   (base32
+"1f5qwrb7vvf8804myb2pcahyxffqm9zvfal2n6myzw7x8py1ba0i"
+(build-system perl-build-system)
+(home-page "http://search.cpan.org/dist/Math-Bezier/;)
+(synopsis "Solution of bezier curves")
+(description "This module implements the algorithm for the solution of 
Bezier
+curves as presented by Robert D Miller in Graphics Gems V, \"Quick and Simple
+Bezier Curve Drawing\".")
+(license perl-license)))
+
 (define-public perl-math-round
   (package
 (name "perl-math-round")



branch master updated (5a6e23f -> 821aaa9)

2018-04-04 Thread Roel Janssen
roelj pushed a change to branch master
in repository guix.

  from  5a6e23f   gnu: Add perl-math-round.
   new  821aaa9   gnu: Add perl-threads.

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/perl.scm | 17 +
 1 file changed, 17 insertions(+)



01/01: gnu: Add perl-threads.

2018-04-04 Thread Roel Janssen
roelj pushed a commit to branch master
in repository guix.

commit 821aaa9ca5200a4d070114d3ae4b07e79c97b039
Author: Roel Janssen 
Date:   Wed Apr 4 15:35:08 2018 +0200

gnu: Add perl-threads.

* gnu/packages/perl.scm (perl-threads): New variable.
---
 gnu/packages/perl.scm | 17 +
 1 file changed, 17 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 3f1693c..7451f93 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -8214,6 +8214,23 @@ letters, the pronunciation expressed by the text in some 
other writing
 system.")
 (license (package-license perl
 
+(define-public perl-threads
+  (package
+(name "perl-threads")
+(version "2.21")
+(source
+ (origin
+   (method url-fetch)
+   (uri (string-append "mirror://cpan/authors/id/J/JD/JDHEDDEN/threads-"
+   version ".tar.gz"))
+   (sha256
+(base32 "047i22mdnf7fa0h9w5jhqrjbg561l5jxk8xqzwh6zbmwlac4qf98"
+(build-system perl-build-system)
+(home-page "http://search.cpan.org/dist/threads/;)
+(synopsis "Perl interpreter-based threads")
+(description "This module exposes interpreter threads to the Perl level.")
+(license perl-license)))
+
 (define-public perl-throwable
   (package
 (name "perl-throwable")



01/01: gnu: Add perl-math-round.

2018-04-04 Thread Roel Janssen
roelj pushed a commit to branch master
in repository guix.

commit 5a6e23fb1bfc50e62f8b9b7c92dac5686c762677
Author: Roel Janssen 
Date:   Wed Apr 4 15:22:19 2018 +0200

gnu: Add perl-math-round.

* gnu/packages/perl.scm (perl-math-round): New variable.
---
 gnu/packages/perl.scm | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 7bb43e4..3f1693c 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -4760,6 +4760,25 @@ Build a Mail::Internet object, and then send it out 
using Mail::Mailer.
 @end table")
 (license perl-license)))
 
+(define-public perl-math-round
+  (package
+(name "perl-math-round")
+(version "0.07")
+(source (origin
+  (method url-fetch)
+  (uri (string-append
+"mirror://cpan/authors/id/G/GR/GROMMEL/Math-Round-"
+version ".tar.gz"))
+  (sha256
+   (base32
+"09wkvqj4hfq9y0fimri967rmhnq90dc2wf20lhlmqjp5hsd359vk"
+(build-system perl-build-system)
+(home-page "http://search.cpan.org/dist/Math-Round/;)
+(synopsis "Perl extension for rounding numbers")
+(description "@code{Math::Round} provides functions to round numbers,
+both positive and negative, in various ways.")
+(license perl-license)))
+
 (define-public perl-memoize
   (package
 (name "perl-memoize")



branch master updated (e147856 -> 5a6e23f)

2018-04-04 Thread Roel Janssen
roelj pushed a change to branch master
in repository guix.

  from  e147856   gnu: Add perl-memoize.
   new  5a6e23f   gnu: Add perl-math-round.

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/perl.scm | 19 +++
 1 file changed, 19 insertions(+)



branch master updated (0d5c194 -> e147856)

2018-04-04 Thread Roel Janssen
roelj pushed a change to branch master
in repository guix.

  from  0d5c194   gnu: Add perl-font-ttf.
   new  e147856   gnu: Add perl-memoize.

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/perl.scm | 19 +++
 1 file changed, 19 insertions(+)



01/01: gnu: Add perl-memoize.

2018-04-04 Thread Roel Janssen
roelj pushed a commit to branch master
in repository guix.

commit e1478563979db6d36acccbc6f2bab749c295d68d
Author: Roel Janssen 
Date:   Wed Apr 4 15:16:53 2018 +0200

gnu: Add perl-memoize.

* gnu/packages/perl.scm (perl-memoize): New variable.
---
 gnu/packages/perl.scm | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 34ea031..7bb43e4 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -4760,6 +4760,25 @@ Build a Mail::Internet object, and then send it out 
using Mail::Mailer.
 @end table")
 (license perl-license)))
 
+(define-public perl-memoize
+  (package
+(name "perl-memoize")
+(version "1.03")
+(source (origin
+  (method url-fetch)
+  (uri (string-append
+"mirror://cpan/authors/id/M/MJ/MJD/Memoize-"
+version".tgz"))
+  (sha256
+   (base32
+"1wysq3wrmf1s7s3phimzn7n0dswik7x53apykzgb0l2acigwqfaj"
+(build-system perl-build-system)
+(home-page "http://search.cpan.org/dist/Memoize/;)
+(synopsis "Make functions faster by trading space for time")
+(description "This package transparently speeds up functions by caching
+return values, trading space for time.")
+(license perl-license)))
+
 (define-public perl-memoize-expirelru
   (package
 (name "perl-memoize-expirelru")



branch master updated (ea09f99 -> 0d5c194)

2018-04-04 Thread Roel Janssen
roelj pushed a change to branch master
in repository guix.

  from  ea09f99   gnu: 4store: Remove preprocessor directive.
   new  0d5c194   gnu: Add perl-font-ttf.

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/perl.scm | 24 
 1 file changed, 24 insertions(+)



01/01: gnu: Add perl-font-ttf.

2018-04-04 Thread Roel Janssen
roelj pushed a commit to branch master
in repository guix.

commit 0d5c19452f49c317505e24f415a5a8fdd1fe54f8
Author: Roel Janssen 
Date:   Wed Apr 4 15:07:50 2018 +0200

gnu: Add perl-font-ttf.

* gnu/packages/perl.scm (perl-font-ttf): New variable.
---
 gnu/packages/perl.scm | 24 
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 9676920..34ea031 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -9199,6 +9199,30 @@ File::Find replacement in Perl.")
 interface to File::Find::Object.")
   (license (package-license perl
 
+(define-public perl-font-ttf
+  (package
+(name "perl-font-ttf")
+(version "1.06")
+(source (origin
+  (method url-fetch)
+  (uri (string-append
+"mirror://cpan/authors/id/B/BH/BHALLISSY/Font-TTF-"
+version ".tar.gz"))
+  (sha256
+   (base32
+"14y29ja3lsa3yw0ll20lj96f3zz5zydjqi1c5nh9wxar8927ssab"
+(build-system perl-build-system)
+(propagated-inputs
+ `(("perl-io-string" ,perl-io-string)))
+(home-page "http://search.cpan.org/dist/Font-TTF/;)
+(synopsis "TTF font support for Perl")
+(description "This package provides a Perl module for TrueType/OpenType
+font hacking.  It supports reading, processing and writing of the following
+tables: GDEF, GPOS, GSUB, LTSH, OS/2, PCLT, bsln, cmap, cvt, fdsc, feat,
+fpgm, glyf, hdmx, head, hhea, hmtx, kern, loca, maxp, mort, name, post, prep,
+prop, vhea, vmtx and the reading and writing of all other table types.")
+(license artistic2.0)))
+
 (define-public perl-libtime-parsedate
   (package
 (name "perl-libtime-parsedate")



branch master updated (b028a98 -> ea09f99)

2018-04-04 Thread Roel Janssen
roelj pushed a change to branch master
in repository guix.

  from  b028a98   gnu: Add perl-pathtools.
   new  ea09f99   gnu: 4store: Remove preprocessor directive.

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


Summary of changes:
 gnu/local.mk |  1 +
 gnu/packages/databases.scm   |  3 ++-
 .../patches/4store-unset-preprocessor-directive.patch| 16 
 3 files changed, 19 insertions(+), 1 deletion(-)
 create mode 100644 
gnu/packages/patches/4store-unset-preprocessor-directive.patch



01/01: gnu: 4store: Remove preprocessor directive.

2018-04-04 Thread Roel Janssen
roelj pushed a commit to branch master
in repository guix.

commit ea09f99f7fcdde57589f83cfc66e813b084013f9
Author: Roel Janssen 
Date:   Wed Apr 4 14:54:02 2018 +0200

gnu: 4store: Remove preprocessor directive.

* gnu/packages/databases.scm (4store): Add patch to remove preprocessor
  directive.
* gnu/packages/patches/4store-unset-preprocessor-directive.patch: New file.
* gnu/local.mk: Register patch.
---
 gnu/local.mk |  1 +
 gnu/packages/databases.scm   |  3 ++-
 .../patches/4store-unset-preprocessor-directive.patch| 16 
 3 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index 2705fb3..1481d07 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -544,6 +544,7 @@ MODULES_NOT_COMPILED += \
 patchdir = $(guilemoduledir)/%D%/packages/patches
 dist_patch_DATA =  \
   %D%/packages/patches/4store-fix-buildsystem.patch\
+  %D%/packages/patches/4store-unset-preprocessor-directive.patch   \
   %D%/packages/patches/a2ps-CVE-2001-1593.patch\
   %D%/packages/patches/a2ps-CVE-2014-0466.patch\
   %D%/packages/patches/abiword-explictly-cast-bools.patch  \
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index b08ac60..30b9320 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -125,7 +125,8 @@
   (file-name (string-append name "-" version ".tar.gz"))
   (sha256
(base32 "004fmcf1w75zhc1x3zc6kc97j4jqn2v5nhk6yb3z3cpfrhzi9j50"))
-  (patches (list (search-patch "4store-fix-buildsystem.patch")
+  (patches (search-patches "4store-unset-preprocessor-directive.patch"
+   "4store-fix-buildsystem.patch"
 (build-system gnu-build-system)
 (native-inputs
  `(("perl" ,perl)
diff --git a/gnu/packages/patches/4store-unset-preprocessor-directive.patch 
b/gnu/packages/patches/4store-unset-preprocessor-directive.patch
new file mode 100644
index 000..c4b1d6e
--- /dev/null
+++ b/gnu/packages/patches/4store-unset-preprocessor-directive.patch
@@ -0,0 +1,16 @@
+This patch removes the _XOPEN_SOURCE preprocessor directive as it does not 
seem to be needed.
+Setting it removes the definition of strdup, which is used in 
filter-datatypes.c.
+
+Patch by Roel Janssen 
+*** a/src/frontend/filter-datatypes.c  1970-01-01 01:00:00.0 +0100
+--- b/src/frontend/filter-datatypes.c  2018-04-03 17:39:23.177905592 +0200
+***
+*** 18,24 
+   *  Copyright (C) 2006 Steve Harris for Garlik
+   */
+  
+- #define _XOPEN_SOURCE
+  #include 
+  #include 
+  #include 
+--- 18,23 



01/01: gnu: Add perl-pathtools.

2018-04-04 Thread Roel Janssen
roelj pushed a commit to branch master
in repository guix.

commit b028a9830c5652c1c1782655c4cf268f4de7cc89
Author: Roel Janssen 
Date:   Wed Apr 4 14:50:37 2018 +0200

gnu: Add perl-pathtools.

* gnu/packages/perl.scm (perl-pathtools): New variable.
---
 gnu/packages/perl.scm | 30 ++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 8cb584c..9676920 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -6655,6 +6655,36 @@ up inheritance from those modules at the same time.")
 directory specifications in a cross-platform manner.")
 (license (package-license perl
 
+(define-public perl-pathtools
+  (package
+(name "perl-pathtools")
+(version "3.74")
+(source
+ (origin
+   (method url-fetch)
+   (uri (string-append
+ "mirror://cpan/authors/id/X/XS/XSAWYERX/PathTools-"
+ version ".tar.gz"))
+   (sha256
+(base32 "04bfjdvn5p78hirljcinpxv8djcjn8nyg5gcmnmvz8sr9k2lqwi5"
+(build-system perl-build-system)
+(arguments
+ `(#:phases
+   (modify-phases %standard-phases
+ (add-after 'unpack 'patch-pwd-path
+   (lambda* (#:key inputs  #:allow-other-keys)
+ (substitute* "Cwd.pm"
+   (("'/bin/pwd'")
+(string-append "'" (assoc-ref inputs "coreutils")
+   "/bin/pwd'"
+(inputs
+ `(("coreutils" ,coreutils)))
+(home-page "http://search.cpan.org/dist/PathTools/;)
+(synopsis "Tools for working with directory and file names")
+(description "This package provides functions to work with directory and
+file names.")
+(license perl-license)))
+
 (define-public perl-path-tiny
   (package
 (name "perl-path-tiny")



branch master updated (03efe78 -> b028a98)

2018-04-04 Thread Roel Janssen
roelj pushed a change to branch master
in repository guix.

  from  03efe78   gnu: Add emacs-password-store.
   new  b028a98   gnu: Add perl-pathtools.

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/perl.scm | 30 ++
 1 file changed, 30 insertions(+)



05/07: gnu: Add emacs-emmet-mode.

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

commit c3581ef968c7bcdd992b1960a19e3a4bcfa26280
Author: Mathieu Lirzin 
Date:   Sun Apr 1 00:00:29 2018 +0200

gnu: Add emacs-emmet-mode.

* gnu/packages/emacs.scm (emacs-emmet-mode): New variable.

Signed-off-by: Ludovic Courtès 
---
 gnu/packages/emacs.scm | 21 +
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 4b750b2..7c1b190 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -33,6 +33,7 @@
 ;;; Copyright © 2017 Mike Gerwitz 
 ;;; Copyright © 2017, 2018 Maxim Cournoyer 
 ;;; Copyright © 2018 Sohom Bhattacharjee 
+;;; Copyright © 2018 Mathieu Lirzin 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -7437,3 +7438,23 @@ directories of plain text notes, inspired by Notational 
Velocity.")
 matches\" in the mode line in various search modes.  This is an Emacs port of
 Anzu.zim.")
 (license license:gpl3+)))
+
+(define-public emacs-emmet-mode
+  (package
+(name "emacs-emmet-mode")
+(version "1.0.8")
+(source (origin
+ (method url-fetch)
+ (uri (string-append "https://github.com/smihica/emmet-mode;
+ "/archive/" version ".tar.gz"))
+  (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+  (base32
+   "0g3p22yabfcp98cfv9dgl9il2m2pd53isq2q11vb3s7qyn31f7zj"
+(build-system emacs-build-system)
+(home-page "https://github.com/smihica/emmet-mode;)
+(synopsis "Unofficial Emmet's support for Emacs")
+(description
+ "Unfold CSS-selector-like expressions to markup.  It is intended to be
+used with SGML-like languages: XML, HTML, XHTML, XSL, etc.")
+(license license:gpl3+)))



03/07: gnu: chromaprint: Build 'fpcalc'.

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

commit a509041f2abf676563cafe13deb4a20a561a0264
Author: Pierre Neidhardt 
Date:   Tue Apr 3 19:53:56 2018 +0530

gnu: chromaprint: Build 'fpcalc'.

* gnu/packages/mp3.scm (chromaprint)[arguments]: Add #:configure-flags.

Signed-off-by: Ludovic Courtès 
---
 gnu/packages/mp3.scm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm
index 6dc58e2..f57ebf5 100644
--- a/gnu/packages/mp3.scm
+++ b/gnu/packages/mp3.scm
@@ -508,6 +508,7 @@ command-line tool.")
 (arguments
  `(#:tests? #f ; tests require googletest *sources*
;;#:configure-flags '("-DBUILD_TESTS=ON") ; for building the tests
+   #:configure-flags '("-DBUILD_TOOLS=ON") ; for fpcalc
#:test-target "check"))
 (inputs
  ;; requires one of FFmpeg (prefered), FFTW3 or vDSP



01/07: gnu: Add x11-socket-directory-service.

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

commit cd730719846538bf04061f85adc1651f8c2a509d
Author: Thorsten Wilms 
Date:   Sat Mar 31 14:34:50 2018 +0200

gnu: Add x11-socket-directory-service.

* gnu/services/desktop.scm (x11-socket-directory-service): New
variable.
(%desktop-services): Add it.

Signed-off-by: Ludovic Courtès 
---
 gnu/services/desktop.scm | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm
index 8972529..517d5d3 100644
--- a/gnu/services/desktop.scm
+++ b/gnu/services/desktop.scm
@@ -94,6 +94,8 @@
 xfce-desktop-service
 xfce-desktop-service-type
 
+x11-socket-directory-service
+
 %desktop-services))
 
 ;;; Commentary:
@@ -882,6 +884,24 @@ with the administrator's password."
 
 
 ;;;
+;;; X11 socket directory service
+;;;
+
+(define x11-socket-directory-service
+  ;; Return a service that creates /tmp/.X11-unix.  When using X11, libxcb
+  ;; takes care of creating that directory.  However, when using XWayland, we
+  ;; need to create beforehand.  Thus, create it unconditionally here.
+  (simple-service 'x11-socket-directory
+  activation-service-type
+  (with-imported-modules '((guix build utils))
+#~(begin
+(use-modules (guix build utils))
+(let ((directory "/tmp/.X11-unix"))
+  (mkdir-p directory)
+  (chmod directory #o777))
+
+
+;;;
 ;;; The default set of desktop services.
 ;;;
 
@@ -912,6 +932,8 @@ with the administrator's password."
 
  (ntp-service)
 
+ x11-socket-directory-service
+
  %base-services))
 
 ;;; desktop.scm ends here



04/07: gnu: Add dot2tex.

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

commit d56ecf623ec26134d4b1d47017f3530160234143
Author: Mathieu Lirzin 
Date:   Sat Mar 31 23:47:36 2018 +0200

gnu: Add dot2tex.

* gnu/packages/graphviz.scm (dot2tex): New variable.

Signed-off-by: Ludovic Courtès 
---
 gnu/packages/graphviz.scm | 35 +++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/graphviz.scm b/gnu/packages/graphviz.scm
index 43e7cca..58c0fa8 100644
--- a/gnu/packages/graphviz.scm
+++ b/gnu/packages/graphviz.scm
@@ -5,6 +5,7 @@
 ;;; Copyright © 2017 Ricardo Wurmus 
 ;;; Copyright © 2017 Tobias Geerinckx-Rice 
 ;;; Copyright © 2017 Gábor Boskovits 
+;;; Copyright © 2018 Mathieu Lirzin 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -43,6 +44,7 @@
   #:use-module (gnu packages gd)
   #:use-module (gnu packages swig)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages tex)
   #:use-module ((guix licenses) #:prefix license:))
 
 (define-public graphviz
@@ -239,3 +241,36 @@ graphs in Graphviz's DOT language, written in pure 
Python.")
 
 (define-public python2-pydot
   (package-with-python2 python-pydot))
+
+(define-public dot2tex
+  (package
+(name "dot2tex")
+(version "2.9.0")
+(source (origin
+  (method url-fetch)
+  (uri (pypi-uri "dot2tex" version))
+  (sha256
+   (base32
+"0jhdwp0wv2h0xb7j2s5xiv7i8yaqgfpwwqcyrjvaxkfwsynm8gkx"
+(build-system python-build-system)
+(arguments
+ `(#:python ,python-2))
+(inputs
+ `(("texlive-latex-preview" ,texlive-latex-preview)
+   ("graphviz" ,graphviz)))
+(propagated-inputs
+ `(("python-pyparsing" ,python2-pyparsing)))
+(home-page "https://github.com/kjellmf/dot2tex;)
+(synopsis "Graphviz to LaTeX converter")
+(description
+ "The purpose of @code{dot2tex} is to give graphs generated by Graphviz a
+more LaTeX friendly look and feel.  This is accomplished by converting
+@code{xdot} output from Graphviz to a series of PSTricks or PGF/TikZ commands.
+This approach allows:
+
+@itemize @bullet
+@item Typesetting labels with LaTeX, allowing mathematical notation
+@item Using native PSTricks and PGF/TikZ commands for drawing arrows
+@item Using backend specific styles to customize the output
+@end itemize")
+(license license:expat)))



07/07: gnu: Add emacs-password-store.

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

commit 03efe78c3483ea046fd050bf9b6eeadee08e7236
Author: Konrad Hinsen 
Date:   Wed Apr 4 13:27:26 2018 +0200

gnu: Add emacs-password-store.

* gnu/packages/emacs.scm (emacs-password-store): New variable.

Signed-off-by: Ludovic Courtès 
---
 gnu/packages/emacs.scm | 36 
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 7c1b190..fd0b8ac 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -101,6 +101,7 @@
   #:use-module (gnu packages fribidi)
   #:use-module (gnu packages gd)
   #:use-module (gnu packages fontutils)
+  #:use-module (gnu packages password-utils)
   #:use-module (guix utils)
   #:use-module (srfi srfi-1)
   #:use-module (ice-9 match))
@@ -7458,3 +7459,38 @@ Anzu.zim.")
  "Unfold CSS-selector-like expressions to markup.  It is intended to be
 used with SGML-like languages: XML, HTML, XHTML, XSL, etc.")
 (license license:gpl3+)))
+
+(define-public emacs-password-store
+  (package
+(name "emacs-password-store")
+(version "1.7.1")
+(source (origin
+  (method url-fetch)
+  (uri
+   (string-append "https://git.zx2c4.com/password-store/snapshot/;
+  "password-store-" version ".tar.xz"))
+  (sha256
+   (base32
+"0scqkpll2q8jhzcgcsh9kqz0gwdpvynivqjmmbzax2irjfaiklpn"
+(build-system emacs-build-system)
+(arguments
+ `(#:phases
+   (modify-phases %standard-phases
+ (add-after 'unpack 'extract-el-file
+   (lambda _
+ (copy-file "contrib/emacs/password-store.el" "password-store.el")
+ (delete-file-recursively "contrib")
+ (delete-file-recursively "man")
+ (delete-file-recursively "src")
+ (delete-file-recursively "tests"))
+(propagated-inputs
+ `(("emacs-f" ,emacs-f)
+   ("emacs-s" ,emacs-s)
+   ("password-store" ,password-store)))
+(home-page "https://git.zx2c4.com/password-store/tree/contrib/emacs;)
+(synopsis "Password store (pass) support for Emacs")
+(description
+ "This package provides functions for working with pass (\"the
+standard Unix password manager\").")
+(license license:gpl2+)))
+



06/07: gnu: Add python-empy.

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

commit 95f3b626d7117571df9a9bd48dd5109213395215
Author: Mathieu Lirzin 
Date:   Sat Mar 31 23:19:12 2018 +0200

gnu: Add python-empy.

* gnu/packages/python.scm (python-empy): New variable.
(python2-empy): Use 'package-with-python-2'.

Signed-off-by: Ludovic Courtès 
---
 gnu/packages/python.scm | 15 +++
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 9e038ef..e6ae8f4 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -48,6 +48,7 @@
 ;;; Copyright © 2018 Ethan R. Jones 
 ;;; Copyright © 2018 Vijayalakshmi Vedantham 
+;;; Copyright © 2018 Mathieu Lirzin 
 
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1304,9 +1305,9 @@ applications. dogtail scripts are written in Python and 
executed like any
 other Python program.")
 (license license:gpl2+)))
 
-(define-public python2-empy
+(define-public python-empy
   (package
-(name "python2-empy")
+(name "python-empy")
 (version "3.3")
 (source (origin
  (method url-fetch)
@@ -1317,12 +1318,7 @@ other Python program.")
"01g8mmkfnvjdmlhsihwyx56lrg7r5m5d2fg6mnxsvy6g0dnl69f6"
 (build-system python-build-system)
 (arguments
- `(#:python ,python-2
-   #:phases
-   (modify-phases %standard-phases
- (replace 'check
-   (lambda _
- (zero? (system* "./test.sh")))
+ `(#:tests? #f));python2 only
 (home-page "http://www.alcyone.com/software/empy/;)
 (synopsis "Templating system for Python")
 (description
@@ -1339,6 +1335,9 @@ system is highly configurable via command line options 
and embedded
 commands.")
 (license license:lgpl2.1+)))
 
+(define-public python2-empy
+  (package-with-python2 python-empy))
+
 (define-public python2-element-tree
   (package
 (name "python2-element-tree")



branch master updated (02e7e3f -> 03efe78)

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

  from  02e7e3f   gnu: xpra: Update to 2.2.6.
   new  cd73071   gnu: Add x11-socket-directory-service.
   new  8b209bb   gnu: Add python-django-override-storage.
   new  a509041   gnu: chromaprint: Build 'fpcalc'.
   new  d56ecf6   gnu: Add dot2tex.
   new  c3581ef   gnu: Add emacs-emmet-mode.
   new  95f3b62   gnu: Add python-empy.
   new  03efe78   gnu: Add emacs-password-store.

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/packages/django.scm   | 23 +++
 gnu/packages/emacs.scm| 57 +++
 gnu/packages/graphviz.scm | 35 +
 gnu/packages/mp3.scm  |  1 +
 gnu/packages/python.scm   | 15 ++---
 gnu/services/desktop.scm  | 22 ++
 6 files changed, 145 insertions(+), 8 deletions(-)



02/07: gnu: Add python-django-override-storage.

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

commit 8b209bb6924cbfe3f438f66a6776a2994e0cdeaa
Author: Vijayalakshmi Vedantham 
Date:   Thu Mar 29 04:25:43 2018 +0530

gnu: Add python-django-override-storage.

* gnu/packages/django.scm (python-django-override-storage): New variable.

Signed-off-by: Ludovic Courtès 
---
 gnu/packages/django.scm | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/django.scm b/gnu/packages/django.scm
index 4bb2e69..d42afb2 100644
--- a/gnu/packages/django.scm
+++ b/gnu/packages/django.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2017 Nils Gillmann 
 ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice 
 ;;; Copyright © 2017 Ricardo Wurmus 
+;;; Copyright © 2018 Vijayalakshmi Vedantham 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -809,3 +810,25 @@ provides features like a web browseable API and 
authentication policies.")
  "@code{django-crispy-forms} lets you easily build, customize and reuse
 forms using your favorite CSS framework, without writing template code.")
 (license license:expat)))
+
+(define-public python-django-override-storage
+  (package
+(name "python-django-override-storage")
+(version "0.1.4")
+(source
+ (origin
+   (method url-fetch)
+   (uri (pypi-uri "django-override-storage" version))
+   (sha256
+(base32
+ "0sqz1mh0yn8b1bzz2gr2azfiynljigm5gkzavp5n17zd3j2jg57x"
+(build-system python-build-system)
+(propagated-inputs
+ `(("python-django" ,python-django)))
+(home-page
+ "https://github.com/danifus/django-override-storage;)
+(synopsis "Django test helpers to manage file storage side effects")
+(description
+ "This project provides tools to help reduce the side effects of using
+FileFields during tests.")
+(license license:expat)))



01/01: gnu: xpra: Update to 2.2.6.

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

commit 02e7e3f97378e4a220ca644ea6af47c662a9e7fe
Author: Rutger Helling 
Date:   Wed Apr 4 12:01:45 2018 +0200

gnu: xpra: Update to 2.2.6.

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

diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 38ce45b..30e66e3 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -5944,7 +5944,7 @@ basic eye-candy effects.")
 (define-public xpra
   (package
 (name "xpra")
-(version "2.2.5")
+(version "2.2.6")
 (source
  (origin
(method url-fetch)
@@ -5952,7 +5952,7 @@ basic eye-candy effects.")
version ".tar.xz"))
(sha256
 (base32
- "1q2l00nc3bgwlhjzkbk4a8x2l8z9w1799yn31icsx5hrgh98a1js"
+ "1zyynghhzjbgnmzcibm17wpj9f7jy31d7dr373li8cwg2yl2swyz"
 (build-system python-build-system)
 (inputs `(("ffmpeg" ,ffmpeg)
   ("flac" ,flac)



branch master updated (689d53f -> 02e7e3f)

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

  from  689d53f   gnu: iproute2: Update to 4.16.0.
   new  02e7e3f   gnu: xpra: Update to 2.2.6.

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