branch core-updates updated (96783ed -> 2ee70a5)

2019-07-18 Thread guix-commits
mbakke pushed a change to branch core-updates
in repository guix.

  from  96783ed   syscalls: 'define-as-needed' does not re-export local 
variables.
  adds  b593f26   gnu: npth: Update to 1.6.
  adds  746d338   gnu: python-pathlib2: Fix synopsis typo.
  adds  ef42179   gnu: sord: Propagate serd.
  adds  1d552f6   gnu: c-reduce: Update to 2.10.0.
  adds  3487533   gnu: emacs-org: Update to 9.2.4.
  adds  243c523   gnu: emacs-org-contrib: Update to 20190715.
  adds  82ccfb1   gnu: ungoogled-chromium: Add native Wayland variant.
  adds  4569a76   doc: Remove note about grafts being "beta".
  adds  c84c4c1   pull: Remove unused procedures.
  adds  67fb53c   pull: Use (ice-9 format).
  adds  9b9b753   pull: Pass #:use-substitutes? to 'show-what-to-build'.
  adds  193d20f   doc: Correctly document 'host' field of 
.
  adds  1fe84f5   gnu: starfighter: Update to 2.0.0.2.
  adds  3c90c57   Revert "gnu: emacs-org: Update to 9.2.4."
  adds  53f21b3   machine: Fix typo.
  adds  1e73986   gnu: bind: Update to 9.14.4.
  adds  62470a0   gnu: Add libnova.
  adds  0f7b8a7   gnu: Add xygrib.
  adds  6bfb0d5   gnu: Add emacs-github-review.
  adds  8b65299   gnu: Add emacs-deadgrep.
  adds  a513a4c   gnu: Add emacs-focus.
  adds  0574bc8   gnu: Add emacs-pandoc-mode.
  adds  330a6ff   gnu: Add emacs-ccls.
  adds  f33ee23   gnu: Add websocketpp.
  adds  2fba90a   gnu: Add i2pd.
  adds  262f904   gnu: i2pd: Rewrite 'check phase using 
with-directory-excursion.
  adds  4678cc4   gnu: glog: Update to 0.4.0.
   new  2ee70a5   Merge branch 'master' into core-updates

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:
 doc/guix.texi|   7 +-
 gnu/local.mk |   2 +-
 gnu/machine/ssh.scm  |   4 +-
 gnu/packages/astronomy.scm   |  35 ++
 gnu/packages/chromium.scm|  33 +-
 gnu/packages/debug.scm   |   9 +-
 gnu/packages/dns.scm |   4 +-
 gnu/packages/emacs-xyz.scm   | 136 ++-
 gnu/packages/games.scm   |  31 --
 gnu/packages/geo.scm |  68 
 gnu/packages/gnupg.scm   |  11 +-
 gnu/packages/i2p.scm | 105 +
 gnu/packages/logging.scm |  30 +
 gnu/packages/patches/glog-gcc-5-demangling.patch |  64 ---
 gnu/packages/python-xyz.scm  |   2 +-
 gnu/packages/rdf.scm |   8 +-
 gnu/packages/web.scm |  35 ++
 guix/scripts/pull.scm|  13 +--
 18 files changed, 461 insertions(+), 136 deletions(-)
 create mode 100644 gnu/packages/i2p.scm
 delete mode 100644 gnu/packages/patches/glog-gcc-5-demangling.patch



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

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch core-updates
in repository guix.

commit 2ee70a5b11e83e1abe4b749a21f15852f7fcf5e1
Merge: 96783ed 4678cc4
Author: Marius Bakke 
Date:   Fri Jul 19 01:15:59 2019 +0200

Merge branch 'master' into core-updates

 doc/guix.texi|   7 +-
 gnu/local.mk |   2 +-
 gnu/machine/ssh.scm  |   4 +-
 gnu/packages/astronomy.scm   |  35 ++
 gnu/packages/chromium.scm|  33 +-
 gnu/packages/debug.scm   |   9 +-
 gnu/packages/dns.scm |   4 +-
 gnu/packages/emacs-xyz.scm   | 136 ++-
 gnu/packages/games.scm   |  31 --
 gnu/packages/geo.scm |  68 
 gnu/packages/gnupg.scm   |  11 +-
 gnu/packages/i2p.scm | 105 +
 gnu/packages/logging.scm |  30 +
 gnu/packages/patches/glog-gcc-5-demangling.patch |  64 ---
 gnu/packages/python-xyz.scm  |   2 +-
 gnu/packages/rdf.scm |   8 +-
 gnu/packages/web.scm |  35 ++
 guix/scripts/pull.scm|  13 +--
 18 files changed, 461 insertions(+), 136 deletions(-)

diff --cc gnu/local.mk
index e97ff50,c2b6f14..01ec944
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@@ -881,15 -879,9 +882,14 @@@ dist_patch_DATA =

%D%/packages/patches/glibc-versioned-locpath.patch  \
%D%/packages/patches/glibc-2.27-git-fixes.patch \
%D%/packages/patches/glibc-2.28-git-fixes.patch \
 +  %D%/packages/patches/glibc-2.28-supported-locales.patch \
 +  %D%/packages/patches/glibc-2.29-git-updates.patch   \
 +  %D%/packages/patches/glibc-supported-locales.patch  \
 +  %D%/packages/patches/glibc-2.27-supported-locales.patch \
%D%/packages/patches/glusterfs-use-PATH-instead-of-hardcodes.patch  
\
-   %D%/packages/patches/glog-gcc-5-demangling.patch\
%D%/packages/patches/gmp-arm-asm-nothumb.patch  \
%D%/packages/patches/gmp-faulty-test.patch  \
 +  %D%/packages/patches/gnome-control-center-udisks.patch  \
%D%/packages/patches/gnome-shell-theme.patch\
%D%/packages/patches/gnome-tweaks-search-paths.patch\
%D%/packages/patches/gnutls-skip-trust-store-test.patch \



branch core-updates updated (c498a07 -> 96783ed)

2019-07-18 Thread guix-commits
civodul pushed a change to branch core-updates
in repository guix.

  from  c498a07   gnu: python-pympler: Update to 0.7.
   new  96783ed   syscalls: 'define-as-needed' does not re-export local 
variables.

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:
 guix/build/syscalls.scm | 16 +---
 1 file changed, 5 insertions(+), 11 deletions(-)



01/01: syscalls: 'define-as-needed' does not re-export local variables.

2019-07-18 Thread guix-commits
civodul pushed a commit to branch core-updates
in repository guix.

commit 96783ed6275cd2818ff56916274e6e4582f1dc9b
Author: Ludovic Courtès 
Date:   Fri Jul 19 00:52:36 2019 +0200

syscalls: 'define-as-needed' does not re-export local variables.

Fixes .
Reported by Timothy Sample .

* guix/build/syscalls.scm (define-as-needed): Rewrite to use lower-level
module primitives; define VARIABLE only if it's not already defined to
avoid "re-exporting local variable" error.
---
 guix/build/syscalls.scm | 16 +---
 1 file changed, 5 insertions(+), 11 deletions(-)

diff --git a/guix/build/syscalls.scm b/guix/build/syscalls.scm
index 3c84d38..f2fdb4d 100644
--- a/guix/build/syscalls.scm
+++ b/guix/build/syscalls.scm
@@ -396,17 +396,11 @@ the returned procedure is called."
 ((_ (proc args ...) body ...)
  (define-as-needed proc (lambda* (args ...) body ...)))
 ((_ variable value)
- (begin
-   (when (module-defined? the-scm-module 'variable)
- (re-export variable))
-
-   (define variable
- (if (module-defined? the-scm-module 'variable)
- (module-ref the-scm-module 'variable)
- value))
-
-   (unless (module-defined? the-scm-module 'variable)
- (export variable))
+ (if (module-defined? the-scm-module 'variable)
+ (module-re-export! (current-module) '(variable))
+ (begin
+   (module-define! (current-module) 'variable value)
+   (module-export! (current-module) '(variable)))
 
 
 ;;;



branch core-updates updated (bc2076f -> c498a07)

2019-07-18 Thread guix-commits
mbakke pushed a change to branch core-updates
in repository guix.

  from  bc2076f   gnu: bpp: Use the default GCC.
   new  3401526   gnu: pidentd: Build against OpenSSL 1.0.
   new  c498a07   gnu: python-pympler: Update to 0.7.

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/networking.scm | 2 +-
 gnu/packages/python-xyz.scm | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)



01/02: gnu: pidentd: Build against OpenSSL 1.0.

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch core-updates
in repository guix.

commit 3401526fcf1e3a049797b38412a46ce01b5cf435
Author: Marius Bakke 
Date:   Fri Jul 19 00:12:14 2019 +0200

gnu: pidentd: Build against OpenSSL 1.0.

* gnu/packages/networking.scm (pidentd)[inputs]: Change OPENSSL to 
OPENSSL-1.0.
---
 gnu/packages/networking.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index c58e3bc..9abbd11 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -1626,7 +1626,7 @@ enabled due to license conflicts between the BSD 
advertising clause and the GPL.
 (arguments
  `(#:tests? #f)) ; No tests are included
 (inputs
- `(("openssl" ,openssl))) ; For the DES library
+ `(("openssl" ,openssl-1.0)))   ;for the DES library
 (home-page "https://www.lysator.liu.se/~pen/pidentd/;)
 (synopsis "Small Ident Daemon")
 (description



02/02: gnu: python-pympler: Update to 0.7.

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch core-updates
in repository guix.

commit c498a07e2d5a0dbe3a68cae02355202095146697
Author: Marius Bakke 
Date:   Fri Jul 19 00:19:42 2019 +0200

gnu: python-pympler: Update to 0.7.

* gnu/packages/python-xyz.scm (python-pympler): Update to 0.7.
---
 gnu/packages/python-xyz.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index e2ef589..0dc61c1 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -2207,13 +2207,13 @@ JavaScript-like message boxes.  Types of dialog boxes 
include:
   (package
 (name "python-pympler")
 (home-page "https://pythonhosted.org/Pympler/;)
-(version "0.6")
+(version "0.7")
 (source (origin
   (method url-fetch)
   (uri (pypi-uri "Pympler" version))
   (sha256
(base32
-"19qkpaw5icwhb4c0f6ijqfmhwhj34k2k6s4m4fsvhrxc9p5cwqn2"
+"0ki7bqp1h9l1xc2k1h4vjyzsgs20i8ingvcdhszyi72s28wyf4bs"
 (build-system python-build-system)
 (arguments
  `(#:phases (modify-phases %standard-phases



branch master updated (262f904 -> 4678cc4)

2019-07-18 Thread guix-commits
mbakke pushed a change to branch master
in repository guix.

  from  262f904   gnu: i2pd: Rewrite 'check phase using 
with-directory-excursion.
   new  4678cc4   gnu: glog: Update to 0.4.0.

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


Summary of changes:
 gnu/local.mk |  1 -
 gnu/packages/logging.scm | 30 +++
 gnu/packages/patches/glog-gcc-5-demangling.patch | 64 
 3 files changed, 6 insertions(+), 89 deletions(-)
 delete mode 100644 gnu/packages/patches/glog-gcc-5-demangling.patch



01/01: gnu: glog: Update to 0.4.0.

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch master
in repository guix.

commit 4678cc46a4c1e0538402d8df6d85d3caedc7f00b
Author: Marius Bakke 
Date:   Thu Jul 18 23:44:59 2019 +0200

gnu: glog: Update to 0.4.0.

* gnu/packages/patches/glog-gcc-5-demangling.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/logging.scm (glog): Update to 0.4.0.
[source]: Use GIT-FETCH.
[arguments]: Remove.
---
 gnu/local.mk |  1 -
 gnu/packages/logging.scm | 30 +++
 gnu/packages/patches/glog-gcc-5-demangling.patch | 64 
 3 files changed, 6 insertions(+), 89 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index 20f77c8..c2b6f14 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -880,7 +880,6 @@ dist_patch_DATA =   
\
   %D%/packages/patches/glibc-2.27-git-fixes.patch  \
   %D%/packages/patches/glibc-2.28-git-fixes.patch  \
   %D%/packages/patches/glusterfs-use-PATH-instead-of-hardcodes.patch   
\
-  %D%/packages/patches/glog-gcc-5-demangling.patch \
   %D%/packages/patches/gmp-arm-asm-nothumb.patch   \
   %D%/packages/patches/gmp-faulty-test.patch   \
   %D%/packages/patches/gnome-shell-theme.patch \
diff --git a/gnu/packages/logging.scm b/gnu/packages/logging.scm
index 24a4756..4240463 100644
--- a/gnu/packages/logging.scm
+++ b/gnu/packages/logging.scm
@@ -64,40 +64,22 @@ staying as close to their API as is reasonable.")
 (define-public glog
   (package
 (name "glog")
-(version "0.3.5")
+(version "0.4.0")
 (home-page "https://github.com/google/glog;)
 (source (origin
-  (method url-fetch)
-  (uri (string-append home-page "/archive/v" version ".tar.gz"))
+  (method git-fetch)
+  (uri (git-reference (url home-page)
+  (commit (string-append "v" version
   (sha256
(base32
-"1q6ihk2asbx95a56kmyqwysq1x3grrw9jwqllafaidf0l84f903m"))
-  (file-name (string-append name "-" version ".tar.gz"))
-  (patches (search-patches "glog-gcc-5-demangling.patch"
+"1xd3maiipfbxmhc9rrblc5x52nxvkwxp14npg31y5njqvkvzax9b"))
+  (file-name (git-file-name name version
 (build-system gnu-build-system)
 (native-inputs
  `(("perl" ,perl) ;for tests
("autoconf" ,autoconf-wrapper)
("automake" ,automake)
("libtool" ,libtool)))
-(arguments
- '(#:phases (modify-phases %standard-phases
-  (add-after 'unpack 'add-automake-files
-(lambda _
-  ;; The 'test-driver' file is a dangling symlink to
-  ;; /usr/share/automake; replace it.  We can't just run
-  ;; 'automake -ac' because it complains about version
-  ;; mismatch, so run the whole thing.
-  (delete-file "test-driver")
-  (delete-file "configure")   ;it's read-only
-  (invoke "autoreconf" "-vfi")))
-  (add-before 'check 'disable-signal-tests
-(lambda _
-  ;; See e.g. https://github.com/google/glog/issues/219
-  ;; and https://github.com/google/glog/issues/256
-  (substitute* "Makefile"
-(("\tsignalhandler_unittest_sh") "\t$(EMPTY)"))
-  #t)
 (synopsis "C++ logging library")
 (description
  "Google glog is a library that implements application-level logging.
diff --git a/gnu/packages/patches/glog-gcc-5-demangling.patch 
b/gnu/packages/patches/glog-gcc-5-demangling.patch
deleted file mode 100644
index 7f3f42c..000
--- a/gnu/packages/patches/glog-gcc-5-demangling.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-Fix symbol demangling for GCC 5, as reported at:
-
-  https://github.com/google/glog/issues/14
-
-Patch from:
-
-  https://github.com/google/glog/pull/50
-
-From b1639e3014996fbc7635870e013559c54e7e3b2f Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?David=20Mart=C3=ADnez=20Moreno?= 
-Date: Thu, 13 Aug 2015 09:31:26 -0700
-Subject: [PATCH] Fix ABI demangling for the GCC 5.x case.
-
-When glog is compiled with gcc-5.2 in cxx11 ABI mode, it barfs about unmangled 
symbols.  This patches it getting inspiration from binutils and demangle.cc 
itself, although it may be totally wrong or maybe have to use ParseAbiTag in 
more places.  I haven't read the spec for the symbols, though.
-
-This patch makes the demangle unit test pass correctly.

- src/demangle.cc | 19 +++
- 1 file changed, 19 insertions(+)
-
-diff --git a/src/demangle.cc b/src/demangle.cc
-index e858181..0f0c831 100644
 a/src/demangle.cc
-+++ b/src/demangle.cc
-@@ 

02/02: gnu: bpp: Use the default GCC.

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch core-updates
in repository guix.

commit bc2076f053d66b8293db800710bc72a7f5617396
Author: Marius Bakke 
Date:   Thu Jul 18 23:29:07 2019 +0200

gnu: bpp: Use the default GCC.

* gnu/packages/bioinformatics.scm (bpp-core, bpp-phyl, bpp-popgen, bpp-seq,
bppsuite)[inputs]: Remove GCC-5.
---
 gnu/packages/bioinformatics.scm | 17 -
 1 file changed, 4 insertions(+), 13 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index bfac90e..e25a4e1 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -1109,9 +1109,6 @@ relying on a complex dependency tree.")
   (build-system cmake-build-system)
   (arguments
`(#:parallel-build? #f))
-  (inputs
-   `(("gcc" ,gcc-5))) ; Compilation of bpp-phyl fails with GCC 4.9 so we
-  ; compile all of the bpp packages with GCC 5.
   (home-page "http://biopp.univ-montp2.fr;)
   (synopsis "C++ libraries for Bioinformatics")
   (description
@@ -1147,10 +1144,7 @@ providing them a set of re-usable tools.")
  #:out-of-source? #f))
   (inputs
`(("bpp-core" ,bpp-core)
- ("bpp-seq" ,bpp-seq)
- ;; GCC 4.8 fails due to an 'internal compiler error', so we use a more
- ;; modern GCC.
- ("gcc" ,gcc-5)))
+ ("bpp-seq" ,bpp-seq)))
   (home-page "http://biopp.univ-montp2.fr;)
   (synopsis "Bio++ phylogenetic Library")
   (description
@@ -1182,8 +1176,7 @@ library provides phylogenetics-related modules.")
  #:tests? #f)) ; There are no tests.
   (inputs
`(("bpp-core" ,bpp-core)
- ("bpp-seq" ,bpp-seq)
- ("gcc" ,gcc-5)))
+ ("bpp-seq" ,bpp-seq)))
   (home-page "http://biopp.univ-montp2.fr;)
   (synopsis "Bio++ population genetics library")
   (description
@@ -1216,8 +1209,7 @@ library provides population genetics-related modules.")
  ;; so the tests fail.
  #:out-of-source? #f))
   (inputs
-   `(("bpp-core" ,bpp-core)
- ("gcc" ,gcc-5))) ; Use GCC 5 as per 'bpp-core'.
+   `(("bpp-core" ,bpp-core)))
   (home-page "http://biopp.univ-montp2.fr;)
   (synopsis "Bio++ sequence library")
   (description
@@ -1255,8 +1247,7 @@ library provides sequence-related modules.")
`(("bpp-core" ,bpp-core)
  ("bpp-seq" ,bpp-seq)
  ("bpp-phyl" ,bpp-phyl)
- ("bpp-phyl" ,bpp-popgen)
- ("gcc" ,gcc-5)))
+ ("bpp-phyl" ,bpp-popgen)))
   (home-page "http://biopp.univ-montp2.fr;)
   (synopsis "Bioinformatics tools written with the Bio++ libraries")
   (description



branch core-updates updated (e77947d -> bc2076f)

2019-07-18 Thread guix-commits
mbakke pushed a change to branch core-updates
in repository guix.

  from  e77947d   gnu: openmw: Add Boost workaround.
   new  40a7153   gnu: python-flake8-polyfill: Adjust tests for Pytest 4.
   new  bc2076f   gnu: bpp: Use the default GCC.

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/bioinformatics.scm | 17 -
 gnu/packages/python-xyz.scm |  6 ++
 2 files changed, 10 insertions(+), 13 deletions(-)



01/02: gnu: python-flake8-polyfill: Adjust tests for Pytest 4.

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch core-updates
in repository guix.

commit 40a7153d198821c4111d5bb864f872d2df108013
Author: Marius Bakke 
Date:   Thu Jul 18 23:15:50 2019 +0200

gnu: python-flake8-polyfill: Adjust tests for Pytest 4.

* gnu/packages/python-xyz.scm (python-flake8-polyfill)[arguments]: Add
substitution in setup.cfg.
---
 gnu/packages/python-xyz.scm | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 5a7a21d..e2ef589 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -6541,6 +6541,12 @@ complexity of Python source code.")
(modify-phases %standard-phases
  (replace 'check
(lambda _
+ ;; Be compatible with Pytest 4:
+ ;; https://gitlab.com/pycqa/flake8-polyfill/merge_requests/7
+ (substitute* "setup.cfg"
+   (("\\[pytest\\]")
+"[tool:pytest]"))
+
  (setenv "PYTHONPATH"
  (string-append (getcwd) "/build/lib:"
 (getenv "PYTHONPATH")))



02/02: berlin: machines: Add Novena machines hosted by Mark.

2019-07-18 Thread Ludovic Court�
civodul pushed a commit to branch master
in repository maintenance.

commit ec8031c2726b14a9d4d005f89ac3b052af721fd9
Author: Ludovic Courtès 
Date:   Thu Jul 18 22:28:10 2019 +0200

berlin: machines: Add Novena machines hosted by Mark.

* hydra/machines-for-berlin.scm (armv7): Add hydra-slave1 and
hydra-slave2.
---
 hydra/machines-for-berlin.scm | 27 +--
 1 file changed, 25 insertions(+), 2 deletions(-)

diff --git a/hydra/machines-for-berlin.scm b/hydra/machines-for-berlin.scm
index ea63f46..1344c87 100644
--- a/hydra/machines-for-berlin.scm
+++ b/hydra/machines-for-berlin.scm
@@ -199,8 +199,31 @@
 (name "x15.sjd.se")
 (user "hydra")
 (system "armhf-linux")
-(host-key
- "ssh-ed25519 
C3NzaC1lZDI1NTE5ILvy4tWBLfuBGB2Q8S5q0CeKLaD9w4hAG5PU/+nTD6e2 
root@BeagleBoard-X15"
+(host-key "ssh-ed25519 
C3NzaC1lZDI1NTE5ILvy4tWBLfuBGB2Q8S5q0CeKLaD9w4hAG5PU/+nTD6e2 
root@BeagleBoard-X15"))
+
+   (build-machine
+;; XXX: Temporary SSH tunnel follows.
+;; (name "hydra-slave1.netris.org")
+;; (port 7275)
+(name "localhost")
+(port 2223)
+(user "hydra")
+(system "armhf-linux")
+(host-key "ssh-ed25519 
C3NzaC1lZDI1NTE5IPDAe9mXufZXFfFlezafA/G2Nng66ssLLi5xPP+9NhGm 
root@hydra-slave1")
+(speed 1.0)
+(parallel-builds 2))
+
+   (build-machine
+;; XXX: Temporary SSH tunnel follows.
+;; (name "hydra-slave3.netris.org")
+;; (port 7274)
+(name "localhost")
+(port 2224)
+(user "hydra")
+(system "armhf-linux")
+(host-key "ssh-ed25519 
C3NzaC1lZDI1NTE5IBLOVhnS24E+Z1bXLUU4z4gE5+HsFxDxUPA6MbLHmnME 
root@hydra-slave3")
+(speed 1.0)
+(parallel-builds 2)))
 
 
 (let ((x86_64 (map template-x86_64 hosts)))



01/02: berlin: machines: Officially add the OverDrive at Julien's place.

2019-07-18 Thread Ludovic Court�
civodul pushed a commit to branch master
in repository maintenance.

commit c79b35070598d8b9bc26d4ca92ab8a75e3964665
Author: Ludovic Courtès 
Date:   Thu Jul 18 22:26:37 2019 +0200

berlin: machines: Officially add the OverDrive at Julien's place.

* hydra/machines-for-berlin.scm (overdrive): Replace
"git.flashner.co.il" with "rennes.lepiller.eu".
---
 hydra/machines-for-berlin.scm | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/hydra/machines-for-berlin.scm b/hydra/machines-for-berlin.scm
index 61e8480..ea63f46 100644
--- a/hydra/machines-for-berlin.scm
+++ b/hydra/machines-for-berlin.scm
@@ -183,13 +183,13 @@
  (parallel-builds 2))
 
 (build-machine
- ;; 46.117.130.5
- (name "git.flashner.co.il")
- (port 52522)
+ ;; 89.92.10.229
+ (name "rennes.lepiller.eu")
+ (port )
  (user "hydra")
  (system "aarch64-linux")
  (host-key
-  "ssh-ed25519 
C3NzaC1lZDI1NTE5IBNEy1ons+3F17Oh7dVKAjdQ6Z11fG2IbhUu6FUs9DQB 
root@linux")
+  "ssh-ed25519 
C3NzaC1lZDI1NTE5IIXfDYhBeVH0GenVp8PplaRF1jtNSOdLeNWf2k8G7K71 root@gnu")
  (parallel-builds 2
 
 (define armv7



branch master updated (fafbac7 -> ec8031c)

2019-07-18 Thread Ludovic Court�
civodul pushed a change to branch master
in repository maintenance.

  from  fafbac7   hydra: machines-for-berlin: Record RAM, disable broken 
nodes.
   new  c79b350   berlin: machines: Officially add the OverDrive at 
Julien's place.
   new  ec8031c   berlin: machines: Add Novena machines hosted by Mark.

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


Summary of changes:
 hydra/machines-for-berlin.scm | 35 +--
 1 file changed, 29 insertions(+), 6 deletions(-)



02/02: gnu: openmw: Add Boost workaround.

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch core-updates
in repository guix.

commit e77947db06339a38979d9ef838ca9ed00d527db2
Author: Marius Bakke 
Date:   Thu Jul 18 19:25:41 2019 +0200

gnu: openmw: Add Boost workaround.

* gnu/packages/game-development.scm (openmw)[arguments]: Set
"-DBoost_NO_BOOST_CMAKE=ON" in <#:configure-flags>.
---
 gnu/packages/game-development.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index 7eac935..5a4b81a 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -1116,7 +1116,8 @@ of use.")
 (arguments
  `(#:tests? #f  ; No test target
#:configure-flags
-   (list "-DDESIRED_QT_VERSION=5")))
+   (list "-DDESIRED_QT_VERSION=5"
+ "-DBoost_NO_BOOST_CMAKE=ON"))) ;work around 

 (native-inputs
  `(("boost" ,boost)
("doxygen" ,doxygen)



branch core-updates updated (4b42b10 -> e77947d)

2019-07-18 Thread guix-commits
mbakke pushed a change to branch core-updates
in repository guix.

  from  4b42b10   gnu: openimageio: Fix build with Boost 1.70 and CMake 
3.14.
   new  5d1f5b3   gnu: zeromq: Update to 4.3.2.
   new  e77947d   gnu: openmw: Add Boost workaround.

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/game-development.scm | 3 ++-
 gnu/packages/networking.scm   | 8 
 2 files changed, 6 insertions(+), 5 deletions(-)



01/02: gnu: zeromq: Update to 4.3.2.

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch core-updates
in repository guix.

commit 5d1f5b305f0ddefb3d381fe320de338966e1b8a0
Author: Marius Bakke 
Date:   Thu Jul 18 19:23:08 2019 +0200

gnu: zeromq: Update to 4.3.2.

* gnu/packages/networking.scm (zeromq): Update to 4.3.2.
[source](uri): Adjust accordingly.
---
 gnu/packages/networking.scm | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 7d5b266..c58e3bc 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -273,14 +273,14 @@ transparently check connection attempts against an access 
control list.")
 (define-public zeromq
   (package
 (name "zeromq")
-(version "4.0.7")
+(version "4.3.2")
 (source (origin
   (method url-fetch)
-  (uri (string-append "http://download.zeromq.org/zeromq-;
-  version ".tar.gz"))
+  (uri (string-append "https://github.com/zeromq/libzmq/releases;
+  "/download/v" version "/zeromq-" version 
".tar.gz"))
   (sha256
(base32
-"00vvwhgcdr1lva2pavicvy92iad0hj8cf71n702hv6blw1kjj2z0"
+"0qzp80ky4y2k7k1ya09v9gkivvfbz2km813snrb8jhnn634bbmzb"
 (build-system gnu-build-system)
 (home-page "http://zeromq.org;)
 (synopsis "Library for message-based applications")



03/05: gnu: libvirt: Provide ''.

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch core-updates
in repository guix.

commit 308af63460c37e0d2a58f78aa9118404de3d54ad
Author: Marius Bakke 
Date:   Thu Jul 18 18:28:19 2019 +0200

gnu: libvirt: Provide ''.

* gnu/packages/virtualization.scm (libvirt)[inputs]: Add LIBTIRPC.
[arguments]: Add phase 'patch-libtirpc-file-names'.
---
 gnu/packages/virtualization.scm | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 0a61e44..da971a8 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -62,6 +62,7 @@
   #:use-module (gnu packages ncurses)
   #:use-module (gnu packages nettle)
   #:use-module (gnu packages networking)
+  #:use-module (gnu packages onc-rpc)
   #:use-module (gnu packages package-management)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages pkg-config)
@@ -423,6 +424,15 @@ manage system or application containers.")
  (substitute* "config.h.in"
(("/bin/sh") (which "sh")))
  #t))
+ (add-before 'configure 'patch-libtirpc-file-names
+   (lambda* (#:key inputs #:allow-other-keys)
+ ;; libvirt uses an m4 macro instead of pkg-config to determine 
where
+ ;; the RPC headers are located.  Tell it to look in the right 
place.
+ (substitute* "configure"
+   (("/usr/include/tirpc")  ;defined in m4/virt-xdr.m4
+(string-append (assoc-ref inputs "libtirpc")
+   "/include/tirpc")))
+ #t))
  (add-before 'configure 'disable-broken-tests
(lambda _
  (let ((tests (list "commandtest"  ; hangs idly
@@ -459,8 +469,9 @@ manage system or application containers.")
("qemu" ,qemu)
("libpcap" ,libpcap)
("libnl" ,libnl)
+   ("libtirpc" ,libtirpc)   ;for 
("libuuid" ,util-linux)
-   ("lvm2" ,lvm2)   ; for libdevmapper
+   ("lvm2" ,lvm2)   ;for libdevmapper
("curl" ,curl)
("openssl" ,openssl)
("cyrus-sasl" ,cyrus-sasl)



02/05: gnu: innoextract: Fix build with Boost 1.70 and GCC 7.

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch core-updates
in repository guix.

commit 4788c1ae17feda6a9a6e6897e499fcc1cc49fc73
Author: Marius Bakke 
Date:   Thu Jul 18 16:47:11 2019 +0200

gnu: innoextract: Fix build with Boost 1.70 and GCC 7.

* gnu/packages/compression.scm (innoextract)[arguments]: Add
<#:configure-flags> and <#:phases>.
---
 gnu/packages/compression.scm | 18 --
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index 1321791..11cc00d 100644
--- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -13,7 +13,7 @@
 ;;; Copyright © 2016, 2017, 2018, 2019 Tobias Geerinckx-Rice 
 ;;; Copyright © 2016 David Craven 
 ;;; Copyright © 2016, 2019 Kei Kebreau 
-;;; Copyright © 2016, 2018 Marius Bakke 
+;;; Copyright © 2016, 2018, 2019 Marius Bakke 
 ;;; Copyright © 2017 ng0 
 ;;; Copyright © 2017 Manolis Fragkiskos Ragkousis 
 ;;; Copyright © 2017 Theodoros Foradis 
@@ -1793,7 +1793,21 @@ single-member files which can't be decompressed in 
parallel.")
  (file-name (string-append name "-" version ".tar.gz"
(build-system cmake-build-system)
(arguments
-`(#:tests? #f)) ;; No tests available.
+`(#:tests? #f
+  ;; XXX: Work around a problem with the CMake support in Boost 1.70:
+  ;; .
+  #:configure-flags '("-DBoost_NO_BOOST_CMAKE=ON")
+  #:phases (modify-phases %standard-phases
+ (add-before 'configure 'glibc-is-already-a-system-library
+   (lambda _
+ ;; Prevent the build system from passing the glibc
+ ;; header files to GCC as "system headers", because
+ ;; it conflicts with the system headers already known
+ ;; to GCC, causing #include_next failures.
+ (substitute* "CMakeLists.txt"
+   (("include_directories\\(SYSTEM \\$\\{iconv")
+"include_directories(${iconv"))
+ #t)
(inputs `(("boost" ,boost)
  ("libiconv" ,libiconv)
  ("xz" ,xz)))



05/05: gnu: openimageio: Fix build with Boost 1.70 and CMake 3.14.

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch core-updates
in repository guix.

commit 4b42b1067468dd7e5f3a5e11d64f16895bb16a25
Author: Marius Bakke 
Date:   Thu Jul 18 19:11:51 2019 +0200

gnu: openimageio: Fix build with Boost 1.70 and CMake 3.14.

* gnu/packages/graphics.scm (openimageio)[arguments]: Add 
<#:configure-flags>.
---
 gnu/packages/graphics.scm | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 94a797c..2d9becc 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -468,7 +468,11 @@ storage of the \"EXR\" file format for storing 16-bit 
floating-point images.")
 ;; FIXME: To run all tests successfully, test image sets from multiple
 ;; third party sources have to be present.  For details see
 ;; https://github.com/OpenImageIO/oiio/blob/master/INSTALL
-(arguments `(#:tests? #f))
+(arguments
+ `(#:tests? #f
+   ;; XXX: Work around a problem with Boost 1.70 and CMake 3.14.  See
+   ;;  for details.
+   #:configure-flags '("-DBoost_NO_BOOST_CMAKE=ON")))
 (native-inputs
  `(("pkg-config" ,pkg-config)))
 (inputs



04/05: gnu: openal: Build with GCC 9.

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch core-updates
in repository guix.

commit 25e491691b83a54552bb22113b951cf9fad18704
Author: Marius Bakke 
Date:   Thu Jul 18 18:48:31 2019 +0200

gnu: openal: Build with GCC 9.

* gnu/packages/audio.scm (openal)[native-inputs]: Add GCC-9.
---
 gnu/packages/audio.scm | 8 
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index db7076b..6a006b2 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -67,6 +67,7 @@
   #:use-module (gnu packages flex)
   #:use-module (gnu packages fltk)
   #:use-module (gnu packages fontutils)
+  #:use-module (gnu packages gcc)
   #:use-module (gnu packages gettext)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gtk)
@@ -1996,6 +1997,13 @@ lv2-c++-tools.")
   "/lib/libasound.so.2"
   "\")")))
 #t)
+(native-inputs
+ `(;; FIXME: On i686-linux, GCC 7 hits an internal compiler error
+   ;; upon building utils/makehrtf.c:3281:
+   ;; "internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c:908"
+   ;; 
https://ci.guix.gnu.org/log/r2fjx9m75m9rifg2yjbnn853wqy2547n-openal-1.19.1
+   ;; Remove this when the default compiler is GCC 9 or later.
+   ("gcc" ,gcc-9)))
 (inputs
  `(("alsa-lib" ,alsa-lib)
("pulseaudio" ,pulseaudio)))



branch core-updates updated (0de9a1b -> 4b42b10)

2019-07-18 Thread guix-commits
mbakke pushed a change to branch core-updates
in repository guix.

  from  0de9a1b   gnu: gnome-control-center: Shorten patch file name.
   new  995c30d   gnu: libmp4v2: Fix build with C++11.
   new  4788c1a   gnu: innoextract: Fix build with Boost 1.70 and GCC 7.
   new  308af63   gnu: libvirt: Provide ''.
   new  25e4916   gnu: openal: Build with GCC 9.
   new  4b42b10   gnu: openimageio: Fix build with Boost 1.70 and CMake 
3.14.

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


Summary of changes:
 gnu/local.mk  |  1 +
 gnu/packages/audio.scm|  8 
 gnu/packages/compression.scm  | 18 --
 gnu/packages/graphics.scm |  6 +-
 gnu/packages/patches/libmp4v2-c++11.patch | 14 ++
 gnu/packages/video.scm|  1 +
 gnu/packages/virtualization.scm   | 13 -
 7 files changed, 57 insertions(+), 4 deletions(-)
 create mode 100644 gnu/packages/patches/libmp4v2-c++11.patch



01/05: gnu: libmp4v2: Fix build with C++11.

2019-07-18 Thread guix-commits
mbakke pushed a commit to branch core-updates
in repository guix.

commit 995c30d0d65c1ad8c98897a7b0ff08740dbed38f
Author: Marius Bakke 
Date:   Thu Jul 18 16:31:14 2019 +0200

gnu: libmp4v2: Fix build with C++11.

* gnu/packages/patches/libmp4v2-c++11.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/video.scm (libmp4v2)[source](patches): New field.
---
 gnu/local.mk  |  1 +
 gnu/packages/patches/libmp4v2-c++11.patch | 14 ++
 gnu/packages/video.scm|  1 +
 3 files changed, 16 insertions(+)

diff --git a/gnu/local.mk b/gnu/local.mk
index 49c3826..e97ff50 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1023,6 +1023,7 @@ dist_patch_DATA = 
\
   %D%/packages/patches/libmad-armv7-thumb-pt2.patch\
   %D%/packages/patches/libmad-frame-length.patch   \
   %D%/packages/patches/libmad-mips-newgcc.patch\
+  %D%/packages/patches/libmp4v2-c++11.patch\
   %D%/packages/patches/libmygpo-qt-fix-qt-5.11.patch   \
   %D%/packages/patches/libmygpo-qt-missing-qt5-modules.patch   \
   %D%/packages/patches/libreoffice-boost.patch \
diff --git a/gnu/packages/patches/libmp4v2-c++11.patch 
b/gnu/packages/patches/libmp4v2-c++11.patch
new file mode 100644
index 000..e12f89b
--- /dev/null
+++ b/gnu/packages/patches/libmp4v2-c++11.patch
@@ -0,0 +1,14 @@
+Avoid a type mismatch that shows up in C++11.
+Taken from .
+
+--- a/src/rtphint.cpp  2012-05-20 16:11:53.0 -0600
 b/src/rtphint.cpp  2017-05-16 10:25:26.930705191 -0600
+@@ -339,7 +339,7 @@
+ pSlash = strchr(pSlash, '/');
+ if (pSlash != NULL) {
+ pSlash++;
+-if (pSlash != '\0') {
++if (*pSlash != '\0') {
+ length = (uint32_t)strlen(pRtpMap) - (pSlash - 
pRtpMap);
+ *ppEncodingParams = (char *)MP4Calloc(length + 1);
+ strncpy(*ppEncodingParams, pSlash, length);
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 995f7fa..5fa9070 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -2746,6 +2746,7 @@ of modern, widely supported codecs.")
"code-archive-downloads/v2/"
"code.google.com/mp4v2/mp4v2-" version ".tar.bz2"))
(file-name (string-append name "-" version ".tar.bz2"))
+   (patches (search-patches "libmp4v2-c++11.patch"))
(sha256
 (base32
  "0f438bimimsvxjbdp4vsr8hjw2nwggmhaxgcw07g2z361fkbj683"



01/01: hydra: machines-for-berlin: Record RAM, disable broken nodes.

2019-07-18 Thread Ricardo Wurmus
rekado pushed a commit to branch master
in repository maintenance.

commit fafbac75c3c285c792d2bd0b45261b5b18c8298d
Author: Ricardo Wurmus 
Date:   Thu Jul 18 18:05:25 2019 +0200

hydra: machines-for-berlin: Record RAM, disable broken nodes.

* hydra/machines-for-berlin.scm (hosts): Record RAM in GB; disable
141.80.167.132, 141.80.167.153, and 141.80.167.156.
(template-x86_64): Match on RAM.
---
 hydra/machines-for-berlin.scm | 88 +--
 1 file changed, 60 insertions(+), 28 deletions(-)

diff --git a/hydra/machines-for-berlin.scm b/hydra/machines-for-berlin.scm
index 7fbf60e..61e8480 100644
--- a/hydra/machines-for-berlin.scm
+++ b/hydra/machines-for-berlin.scm
@@ -4,85 +4,108 @@
 ;; These are all hosted at the MDC in rack A4.  They are connected to
 ;; a dedicated VLAN and can only be accessed from berlin.guixsd.org.
 (define hosts
-  '(;; hydra-guix-01; big node, not on GuixSD yet!
+  '(;; hydra-guix-01; big node, not on Guix System yet, so it's disabled as it 
has no GC cron job.
 ;; nodes 02 and 03 have been replaced by this node.
-("141.80.167.132"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IMWlWUugocIkWzyxWxsJxrnIaDSUeICssBq9aqSNZivJ")
+;; ("141.80.167.132"
+;;  "ssh-ed25519 
C3NzaC1lZDI1NTE5IMWlWUugocIkWzyxWxsJxrnIaDSUeICssBq9aqSNZivJ"
+;;  132)
 ;; hydra-guix-04
 ("141.80.167.135"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IIJBS5YOhjngLWE4LEQmsVQ0Oxidy3QfQlyxp+aK0cnf")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5IIJBS5YOhjngLWE4LEQmsVQ0Oxidy3QfQlyxp+aK0cnf"
+ 16)
 ;; hydra-guix-05
 ("141.80.167.136"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IFNhrcrMnwVyOEJpXwEQkvAp6HfE79s2cNJf8DHC8GTv")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5IFNhrcrMnwVyOEJpXwEQkvAp6HfE79s2cNJf8DHC8GTv"
+ 64)
 ;; hydra-guix-06
 ("141.80.167.137"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IGEvwgtlWCvtZb38cDgICAdIF8KojWCrMBKT2i3fKB+l")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5IGEvwgtlWCvtZb38cDgICAdIF8KojWCrMBKT2i3fKB+l"
+ 16)
 ;; hydra-guix-07, broken disk, fails to boot.  I turned it off.
 ;; I already changed the server to be sure it's not the controller.
 ;; ("141.80.167.138"
 ;;  "ssh-ed25519 
C3NzaC1lZDI1NTE5IF6P0X1V8rBjY2MzrF+D12ewk2xDtqqdrAG0br0cQEU9")
 ;; hydra-guix-08
 ("141.80.167.139"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IAcwpKSO33tqW5tnGyk8t0ZBiXqXQnbLqe++XYzpi+vC")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5IAcwpKSO33tqW5tnGyk8t0ZBiXqXQnbLqe++XYzpi+vC"
+ 16)
 ;; hydra-guix-09
 ("141.80.167.140"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IDiPbdAAWc7YRiDORu4uSjjUXWmGbGwwhVMuclyfeRku")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5IDiPbdAAWc7YRiDORu4uSjjUXWmGbGwwhVMuclyfeRku"
+ 64)
 ;; hydra-guix-10
 ("141.80.167.141"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IIyuS1MndiMbm3prey/2ccBidoz23nM6DAsurl9Yb7g6")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5IIyuS1MndiMbm3prey/2ccBidoz23nM6DAsurl9Yb7g6"
+ 16)
 ;; hydra-guix-11
 ("141.80.167.142"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IEV/kwYw7DSs0SW+2ckl0nGjdOejcYNqx4nylz73DINp")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5IEV/kwYw7DSs0SW+2ckl0nGjdOejcYNqx4nylz73DINp"
+ 64)
 ;; hydra-guix-12
 ("141.80.167.143"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IFpNX9c3Gg2W0OHPC5HVPNQmYneve9dzJ2sNOLFVaE8A")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5IFpNX9c3Gg2W0OHPC5HVPNQmYneve9dzJ2sNOLFVaE8A"
+ 64)
 ;; hydra-guix-13
 ("141.80.167.144"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5ICKjJaVpqc8gQ9mQaxR/q1mp8ph1Dhc3ppc9c0ndCxll")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5ICKjJaVpqc8gQ9mQaxR/q1mp8ph1Dhc3ppc9c0ndCxll"
+ 64)
 ;; hydra-guix-14
 ("141.80.167.145"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IKN4ElXT6fA85AcrBfvAgDoJ6ySOP2IHSY7aXgZ+QzOH")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5IKN4ElXT6fA85AcrBfvAgDoJ6ySOP2IHSY7aXgZ+QzOH"
+ 64)
 ;; hydra-guix-15
 ("141.80.167.146"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IJZNXe33AmYuLYRj3l36ISOBARRwWPGmK8Z23Pthy5A+")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5IJZNXe33AmYuLYRj3l36ISOBARRwWPGmK8Z23Pthy5A+"
+ 64)
 ;; hydra-guix-16
 ("141.80.167.147"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IFJCI6Q6Jj0Jgzg3EynK2udulD4ut7jOZd8io+PuNJed")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5IFJCI6Q6Jj0Jgzg3EynK2udulD4ut7jOZd8io+PuNJed"
+ 64)
 ;; hydra-guix-17, broken disk
 ;; ("141.80.167.148"
 ;;  "ssh-ed25519 
C3NzaC1lZDI1NTE5IOTaTAJNxFbPQTXjGiQ0+taDGJCirxOTe3vK++jxHTtR")
 ;; hydra-guix-18
 ("141.80.167.149"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5ICdg/NuiqdpbMW1y00AhyqhBr4J6SeVvDKXQ01m97kZj")
+ "ssh-ed25519 
C3NzaC1lZDI1NTE5ICdg/NuiqdpbMW1y00AhyqhBr4J6SeVvDKXQ01m97kZj"
+ 16)
 ;; hydra-guix-19
 ("141.80.167.150"
- "ssh-ed25519 
C3NzaC1lZDI1NTE5IBIWiJFShafxIcJV12OzzCUczrSD65ftTfFiLRkK188D")
+ 

branch master updated (06b6e8b -> fafbac7)

2019-07-18 Thread Ricardo Wurmus
rekado pushed a change to branch master
in repository maintenance.

  from  06b6e8b   nginx: berlin: Attempt to fix *.pdf locations.
   new  fafbac7   hydra: machines-for-berlin: Record RAM, disable broken 
nodes.

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:
 hydra/machines-for-berlin.scm | 88 +--
 1 file changed, 60 insertions(+), 28 deletions(-)



01/01: gnu: i2pd: Rewrite 'check phase using with-directory-excursion.

2019-07-18 Thread guix-commits
efraim pushed a commit to branch master
in repository guix.

commit 262f904ebd2087a2f285b1c381ac32195c832c9e
Author: Efraim Flashner 
Date:   Thu Jul 18 18:52:43 2019 +0300

gnu: i2pd: Rewrite 'check phase using with-directory-excursion.

* gnu/packages/i2p.scm (i2pd)[arguments]: In custom 'check phase use
with-directory-excursion to change directory.
---
 gnu/packages/i2p.scm | 22 ++
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/i2p.scm b/gnu/packages/i2p.scm
index 0f6aa21..075f1f4 100644
--- a/gnu/packages/i2p.scm
+++ b/gnu/packages/i2p.scm
@@ -63,20 +63,18 @@
(make-flags '())
(parallel-tests? #t)
#:allow-other-keys)
-   (let ((oldpwd (getcwd))
- (source (assoc-ref %build-inputs "source")))
+   (let ((source (assoc-ref %build-inputs "source")))
  (copy-recursively (string-append source "/tests")
"./tests")
- (chdir "./tests")
- (substitute* "Makefile"
-   (("../libi2pd/") (string-append source 
"/libi2pd/")))
- (apply invoke "make" "all"
-`(,@(if parallel-tests?
-`("-j" ,(number->string
- (parallel-job-count)))
-'())
-  ,@make-flags))
- (chdir oldpwd
+ (with-directory-excursion "tests"
+   (substitute* "Makefile"
+ (("../libi2pd/") (string-append source 
"/libi2pd/")))
+   (apply invoke "make" "all"
+  `(,@(if parallel-tests?
+  `("-j" ,(number->string
+(parallel-job-count)))
+  '())
+,@make-flags))
(add-after 'install 'install-headers
  (lambda* (#:key outputs #:allow-other-keys)
(let* ((install-dir (assoc-ref outputs "out"))



branch master updated (2fba90a -> 262f904)

2019-07-18 Thread guix-commits
efraim pushed a change to branch master
in repository guix.

  from  2fba90a   gnu: Add i2pd.
   new  262f904   gnu: i2pd: Rewrite 'check phase using 
with-directory-excursion.

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/i2p.scm | 22 ++
 1 file changed, 10 insertions(+), 12 deletions(-)



06/07: gnu: Add websocketpp.

2019-07-18 Thread guix-commits
civodul pushed a commit to branch master
in repository guix.

commit f33ee234e57f3398c4fc468e7a5011ff7224a032
Author: Jakob L. Kreuze 
Date:   Wed Jul 17 14:11:16 2019 -0400

gnu: Add websocketpp.

* gnu/packages/web.scm (websocketpp): New variable.

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

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index d1f5ec2..f108350 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -34,6 +34,7 @@
 ;;; Copyright © 2019 Brendan Tildesley 
 ;;; Copyright © 2019 Alex Griffin 
 ;;; Copyright © 2019 Hartmut Goebel 
+;;; Copyright © 2019 Jakob L. Kreuze 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -71,6 +72,7 @@
   #:use-module (gnu packages admin)
   #:use-module (gnu packages adns)
   #:use-module (gnu packages apr)
+  #:use-module (gnu packages boost)
   #:use-module (gnu packages check)
   #:use-module (gnu packages documentation)
   #:use-module (gnu packages docbook)
@@ -854,6 +856,39 @@ for efficient socket-like bidirectional reliable 
communication channels.")
 ;; This is LGPLv2.1-only with extra exceptions specified in 'LICENSE'.
 (license license:lgpl2.1)))
 
+(define-public websocketpp
+  (package
+(name "websocketpp")
+(version "0.8.1")
+(source
+ (origin
+   (method git-fetch)
+   (uri (git-reference
+ (url "https://github.com/zaphoyd/websocketpp.git;)
+ (commit version)))
+   (file-name (git-file-name name version))
+   (sha256
+(base32 "12ffczcrryh74c1xssww35ic6yiy2l2xgdd30lshiq9wnzl2brgy"
+(build-system cmake-build-system)
+(inputs `(("boost" ,boost)
+  ("openssl" ,openssl)))
+(arguments '(#:configure-flags '("-DBUILD_TESTS=ON")
+ #:phases
+ (modify-phases %standard-phases
+   (add-after 'install 'remove-tests
+ (lambda* (#:key outputs #:allow-other-keys)
+   (let* ((install-dir (assoc-ref outputs "out"))
+  (bin-dir (string-append install-dir "/bin")))
+ (delete-file-recursively bin-dir)
+ #t))
+(home-page "https://www.zaphoyd.com/websocketpp/;)
+(synopsis "C++ library implementing the WebSocket protocol")
+(description "WebSocket++ is a C++ library that can be used to implement
+WebSocket functionality.  The goals of the project are to provide a WebSocket
+implementation that is simple, portable, flexible, lightweight, low level, and
+high performance.")
+(license license:bsd-3)))
+
 (define-public libpsl
   (package
 (name "libpsl")



07/07: gnu: Add i2pd.

2019-07-18 Thread guix-commits
civodul pushed a commit to branch master
in repository guix.

commit 2fba90a8b27301ea6541d908732b7941ef6dce28
Author: Jakob L. Kreuze 
Date:   Wed Jul 17 14:12:23 2019 -0400

gnu: Add i2pd.

[[PGP Signed Part:No public key for F506FD169D8FD95A created at 
2019-07-17T20:12:25+0200 using RSA]]
* gnu/packages/i2p.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès 
---
 gnu/local.mk |   1 +
 gnu/packages/i2p.scm | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/gnu/local.mk b/gnu/local.mk
index e6fca38..20f77c8 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -243,6 +243,7 @@ GNU_SYSTEM_MODULES =\
   %D%/packages/hugs.scm\
   %D%/packages/hurd.scm\
   %D%/packages/hyperledger.scm \
+  %D%/packages/i2p.scm \
   %D%/packages/ibus.scm\
   %D%/packages/icu4c.scm   \
   %D%/packages/idris.scm   \
diff --git a/gnu/packages/i2p.scm b/gnu/packages/i2p.scm
new file mode 100644
index 000..0f6aa21
--- /dev/null
+++ b/gnu/packages/i2p.scm
@@ -0,0 +1,107 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2019 Jakob L. Kreuze 
+;;;
+;;; 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 (gnu packages i2p)
+  #:use-module (gnu packages boost)
+  #:use-module (gnu packages compression)
+  #:use-module (gnu packages tls)
+  #:use-module (gnu packages upnp)
+  #:use-module (gnu packages web)
+  #:use-module (guix packages)
+  #:use-module (guix git-download)
+  #:use-module (guix build-system cmake)
+  #:use-module ((guix licenses) #:prefix license:))
+
+(define-public i2pd
+  (package
+(name "i2pd")
+(version "2.27.0")
+(source
+ (origin
+   (method git-fetch)
+   (uri (git-reference
+ (url "https://github.com/PurpleI2P/i2pd.git;)
+ (commit version)))
+   (file-name (git-file-name name version))
+   (sha256
+(base32 "00y0y57z84gakwa88zzm0g3ixgc6y7zm35rjiysiajzvmdq5w1wf"
+(build-system cmake-build-system)
+(inputs `(("boost" ,boost)
+  ("miniupnpc" ,miniupnpc)
+  ("openssl" ,openssl)
+  ("websocketpp" ,websocketpp)
+  ("zlib" ,zlib)))
+(arguments '(#:configure-flags
+ (let ((source (assoc-ref %build-inputs "source")))
+   (list (string-append "-S" source "/build")
+ "-DWITH_PCH=OFF"
+ "-DWITH_STATIC=OFF"
+ "-DWITH_UPNP=ON"
+ "-DWITH_WEBSOCKETS=ON"
+ "-DWITH_LIBRARY=ON"
+ "-DBUILD_SHARED_LIBS=ON"
+ "-DWITH_BINARY=ON"))
+ #:phases
+ (modify-phases %standard-phases
+   (replace 'check
+ (lambda* (#:key
+   (make-flags '())
+   (parallel-tests? #t)
+   #:allow-other-keys)
+   (let ((oldpwd (getcwd))
+ (source (assoc-ref %build-inputs "source")))
+ (copy-recursively (string-append source "/tests")
+   "./tests")
+ (chdir "./tests")
+ (substitute* "Makefile"
+   (("../libi2pd/") (string-append source 
"/libi2pd/")))
+ (apply invoke "make" "all"
+`(,@(if parallel-tests?
+`("-j" ,(number->string
+ (parallel-job-count)))
+'())
+  ,@make-flags))
+ (chdir oldpwd
+   (add-after 'install 'install-headers
+ (lambda* (#:key outputs #:allow-other-keys)
+   (let* ((install-dir (assoc-ref outputs "out"))
+  (src-dir (string-append install-dir "/src"))
+

05/07: gnu: Add emacs-ccls.

2019-07-18 Thread guix-commits
civodul pushed a commit to branch master
in repository guix.

commit 330a6ff4ebf32625c34a5e337878482f02abfd96
Author: Brian Leung 
Date:   Wed Jul 17 21:35:05 2019 +0200

gnu: Add emacs-ccls.

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

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

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 8b9d326..110a053 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13793,6 +13793,34 @@ text in neighboring sections.")
 Pandoc, the document-conversion tool.")
 (license license:bsd-3)))
 
+(define-public emacs-ccls
+  (let ((commit "2764ddd57b03646f0327ea680a954b4a67450aef")
+(version "0.1")
+(revision "1"))
+(package
+  (name "emacs-ccls")
+  (version (git-version version revision commit))
+  (source
+   (origin
+ (method git-fetch)
+ (uri (git-reference
+   (url "https://github.com/MaskRay/emacs-ccls;)
+   (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+  (base32
+   "16427jvzhjy8kpvlgl3qzkzppv98124hkgi8q8pv1h7m46k9lhh3"
+  (build-system emacs-build-system)
+  (propagated-inputs
+   `(("emacs-dash" ,emacs-dash)
+ ("emacs-projectile" ,emacs-projectile)
+ ("emacs-lsp-mode" ,emacs-lsp-mode)))
+  (home-page "https://github.com/MaskRay/emacs-ccls;)
+  (synopsis "Emacs support for the @code{ccls} language server")
+  (description "This package extends @code{lsp-mode} to work with @code{C}
+and @code{C++} files through the @code{ccls} language server.")
+  (license license:bsd-3
+
 (define-public emacs-org-brain
   (package
 (name "emacs-org-brain")



branch master updated (0f7b8a7 -> 2fba90a)

2019-07-18 Thread guix-commits
civodul pushed a change to branch master
in repository guix.

  from  0f7b8a7   gnu: Add xygrib.
   new  6bfb0d5   gnu: Add emacs-github-review.
   new  8b65299   gnu: Add emacs-deadgrep.
   new  a513a4c   gnu: Add emacs-focus.
   new  0574bc8   gnu: Add emacs-pandoc-mode.
   new  330a6ff   gnu: Add emacs-ccls.
   new  f33ee23   gnu: Add websocketpp.
   new  2fba90a   gnu: Add i2pd.

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


Summary of changes:
 gnu/local.mk   |   1 +
 gnu/packages/emacs-xyz.scm | 132 +
 gnu/packages/i2p.scm   | 107 
 gnu/packages/web.scm   |  35 
 4 files changed, 275 insertions(+)
 create mode 100644 gnu/packages/i2p.scm



04/07: gnu: Add emacs-pandoc-mode.

2019-07-18 Thread guix-commits
civodul pushed a commit to branch master
in repository guix.

commit 0574bc8aa5932b36f171c374c34ab367f1837a32
Author: Brian Leung 
Date:   Wed Jul 17 21:27:18 2019 +0200

gnu: Add emacs-pandoc-mode.

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

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

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index c48d320..8b9d326 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13769,6 +13769,30 @@ searches with @code{ripgrep}.")
 text in neighboring sections.")
   (license license:gpl3+
 
+(define-public emacs-pandoc-mode
+  (package
+(name "emacs-pandoc-mode")
+(version "2.27.2")
+(source
+ (origin
+   (method git-fetch)
+   (uri (git-reference
+ (url "https://github.com/joostkremers/pandoc-mode;)
+ (commit version)))
+   (file-name (git-file-name name version))
+   (sha256
+(base32
+ "04bqc7mhgkfks3nsvimd3rrriv4nqbksmv5ahlbbd03aqa2b0vrv"
+(build-system emacs-build-system)
+(propagated-inputs
+ `(("emacs-dash" ,emacs-dash)
+   ("emacs-hydra" ,emacs-hydra)))
+(home-page "https://github.com/joostkremers/pandoc-mode;)
+(synopsis "Minor mode for interacting with Pandoc")
+(description "This package provides a Hydra menu for interacting with the
+Pandoc, the document-conversion tool.")
+(license license:bsd-3)))
+
 (define-public emacs-org-brain
   (package
 (name "emacs-org-brain")



01/07: gnu: Add emacs-github-review.

2019-07-18 Thread guix-commits
civodul pushed a commit to branch master
in repository guix.

commit 6bfb0d507771daceeacca9169d0b19ab4d8942f7
Author: Brian Leung 
Date:   Sun Jul 14 04:25:05 2019 +0200

gnu: Add emacs-github-review.

* gnu/packages/emacs-xyz.scm (emacs-github-review): New variable.

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

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 7ea4413..f3bfa9f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13689,6 +13689,34 @@ server with @code{M-x pinentry-start}.")
 viewing files with long lines.")
   (license license:gpl3+
 
+(define-public emacs-github-review
+  (let ((commit "9c3ffe30fba5d02e9951e76d1a5be2ed046663da")
+(version "0.1")
+(revision "1"))
+(package
+  (name "emacs-github-review")
+  (version (git-version version revision commit))
+  (source
+   (origin
+ (method git-fetch)
+ (uri (git-reference
+   (url "https://github.com/charignon/github-review;)
+   (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+  (base32
+   "078rv6f2p3wrznhgvmkhd071bwy72007f5l2m2a0r1k2i3vbfaja"
+  (build-system emacs-build-system)
+  (inputs
+   `(("emacs-dash" ,emacs-dash)
+ ("emacs-s" ,emacs-s)
+ ("emacs-ghub" ,emacs-ghub)))
+  (home-page "https://github.com/charignon/github-review;)
+  (synopsis "Review GitHub pull requests within Emacs")
+  (description "This package provides commands to pull in, comment on, and
+accept and reject GitHub pull requests.")
+  (license license:gpl3+
+
 (define-public emacs-org-brain
   (package
 (name "emacs-org-brain")



02/07: gnu: Add emacs-deadgrep.

2019-07-18 Thread guix-commits
civodul pushed a commit to branch master
in repository guix.

commit 8b65299c578e0fd02522b52aaba56137078125c7
Author: Brian Leung 
Date:   Sun Jul 14 04:25:16 2019 +0200

gnu: Add emacs-deadgrep.

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

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

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f3bfa9f..ef86197 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13717,6 +13717,34 @@ viewing files with long lines.")
 accept and reject GitHub pull requests.")
   (license license:gpl3+
 
+(define-public emacs-deadgrep
+  (let ((commit "caeb37b8d6ab83f0eba353d6bbb29678190d4419")
+(version "0.7")
+(revision "1"))
+(package
+  (name "emacs-deadgrep")
+  (version (git-version version revision commit))
+  (source
+   (origin
+ (method git-fetch)
+ (uri (git-reference
+   (url "https://github.com/Wilfred/deadgrep;)
+   (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+  (base32
+   "158fqha8nilwfzmw15lcsq8b099j8wclzq303md0j4mfr2q2gfvs"
+  (build-system emacs-build-system)
+  (inputs
+   `(("emacs-dash" ,emacs-dash)
+ ("emacs-s" ,emacs-s)
+ ("emacs-spinner" ,emacs-spinner)))
+  (home-page "https://github.com/Wilfred/deadgrep;)
+  (synopsis "Frontend for @code{ripgrep}")
+  (description "This package provides an Emacs interface for performing
+searches with @code{ripgrep}.")
+  (license license:gpl3+
+
 (define-public emacs-org-brain
   (package
 (name "emacs-org-brain")



03/07: gnu: Add emacs-focus.

2019-07-18 Thread guix-commits
civodul pushed a commit to branch master
in repository guix.

commit a513a4cd1748e64f7ecbde6d9d98b4ffac423bf3
Author: Brian Leung 
Date:   Sun Jul 14 04:25:27 2019 +0200

gnu: Add emacs-focus.

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

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

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index ef86197..c48d320 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13745,6 +13745,30 @@ accept and reject GitHub pull requests.")
 searches with @code{ripgrep}.")
   (license license:gpl3+
 
+(define-public emacs-focus
+  (let ((commit "ab42b8779929beeb7878c7fb3d3ccd80d9327c7f")
+(version "0.1.1")
+(revision "1"))
+(package
+  (name "emacs-focus")
+  (version (git-version version revision commit))
+  (source
+   (origin
+ (method git-fetch)
+ (uri (git-reference
+   (url "https://github.com/larstvei/Focus;)
+   (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+  (base32
+   "079v1syid7h2vr2ya6hs6hl0pgj60qdsw60mqw4cj2zllmkrkwj4"
+  (build-system emacs-build-system)
+  (home-page "https://github.com/larstvei/Focus;)
+  (synopsis "Minor mode for focusing in on relevant text")
+  (description "This package provides a minor mode that dims the color of
+text in neighboring sections.")
+  (license license:gpl3+
+
 (define-public emacs-org-brain
   (package
 (name "emacs-org-brain")



02/02: gnu: Add xygrib.

2019-07-18 Thread guix-commits
efraim pushed a commit to branch master
in repository guix.

commit 0f7b8a7f09bd2e6a4cd780a9698c3c78e57499d3
Author: Efraim Flashner 
Date:   Sun Jul 14 21:00:46 2019 +0300

gnu: Add xygrib.

* gnu/packages/geo.scm (xygrib): New variable.
---
 gnu/packages/geo.scm | 68 
 1 file changed, 68 insertions(+)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 4cccd97..e4b6a26 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -8,6 +8,7 @@
 ;;; Copyright © 2018 Joshua Sierles, Nextjournal 
 ;;; Copyright © 2018 Julien Lepiller 
 ;;; Copyright © 2019 Guillaume Le Vaillant 
+;;; Copyright © 2019 Efraim Flashner 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -37,6 +38,7 @@
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages)
   #:use-module (guix utils)
+  #:use-module (gnu packages astronomy)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages boost)
   #:use-module (gnu packages check)
@@ -44,6 +46,7 @@
   #:use-module (gnu packages databases)
   #:use-module (gnu packages datastructures)
   #:use-module (gnu packages documentation)
+  #:use-module (gnu packages fonts)
   #:use-module (gnu packages fontutils)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gnome)
@@ -57,6 +60,7 @@
   #:use-module (gnu packages protobuf)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-xyz)
+  #:use-module (gnu packages qt)
   #:use-module (gnu packages sqlite)
   #:use-module (gnu packages web)
   #:use-module (gnu packages webkit)
@@ -902,3 +906,67 @@ given GPS coordinates,draws a GPS track, and points of 
interest on a moving
 map display.  Downloads map data from a number of websites, including
 @url{https://www.openstreetmap.org}.;)
 (license license:gpl2+)))
+
+(define-public xygrib
+  (package
+(name "xygrib")
+(version "1.2.6")
+(source (origin
+  (method git-fetch)
+  (uri (git-reference
+ (url "https://github.com/opengribs/XyGrib.git;)
+ (commit (string-append "v" version
+  (file-name (git-file-name name version))
+  (sha256
+   (base32
+"0qzaaavil2c7mkkai5mg54cv8r452i7psy7cg75qjja96d2d7rbd"))
+  (modules '((guix build utils)))
+  (snippet
+   '(begin (delete-file-recursively "data/fonts") #t
+(build-system cmake-build-system)
+(arguments
+ `(#:phases
+   (modify-phases %standard-phases
+ (add-after 'unpack 'patch-directories
+   (lambda* (#:key inputs #:allow-other-keys)
+ (let ((jpeg (assoc-ref inputs "openjpeg"))
+   (font (assoc-ref inputs "font-liberation")))
+   (substitute* "CMakeLists.txt"
+ ;; Find libjpeg.
+ (("/usr") jpeg)
+ ;; Fix install locations.
+ (("set\\(PREFIX_BIN.*") "set(PREFIX_BIN \"bin\")\n")
+ (("set\\(PREFIX_PKGDATA.*") "set(PREFIX_PKGDATA 
\"share/${PROJECT_NAME}\")\n")
+ ;; Skip looking for the static library.
+ (("\"libnova.a\"") ""))
+   ;; Don't use the bundled font-liberation.
+   (substitute* "src/util/Font.cpp"
+ (("Util::pathFonts\\(\\)\\+\"liberation-fonts/\"")
+  (string-append "\"" font "/share/fonts/truetype/\"")))
+   (substitute* "src/util/Util.h"
+ (("pathData\\(\\)\\+\"data/fonts/\"")
+  (string-append "\"" font "/share/fonts/\""
+ #t)))
+   #:tests? #f)) ; no tests
+(native-inputs
+ `(("qttools" ,qttools)))
+(inputs
+ `(("bzip2" ,bzip2)
+   ("font-liberation" ,font-liberation)
+   ("libnova" ,libnova)
+   ("libpng" ,libpng)
+   ("openjpeg" ,openjpeg)
+   ("proj.4" ,proj.4)
+   ("qtbase" ,qtbase)
+   ("zlib" ,zlib)))
+(synopsis "Weather Forecast Visualization")
+(description
+ "XyGrib is a Grib file reader and visualizes meteorological data providing
+an off-line capability to analyse weather forecasts or hindcasts.  It is
+intended to be used as a capable weather work station for anyone with a serious
+interest in examining weather. This would include members of the sailing
+community, private and sport aviators, farmers, weather buffs and many more.
+XyGrib is the continuation of the zyGrib software package with a new team of
+volunteers.")
+(home-page "https://opengribs.org;)
+(license license:gpl3+)))



branch master updated (1e73986 -> 0f7b8a7)

2019-07-18 Thread guix-commits
efraim pushed a change to branch master
in repository guix.

  from  1e73986   gnu: bind: Update to 9.14.4.
   new  62470a0   gnu: Add libnova.
   new  0f7b8a7   gnu: Add xygrib.

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/astronomy.scm | 35 
 gnu/packages/geo.scm   | 68 ++
 2 files changed, 103 insertions(+)



01/02: gnu: Add libnova.

2019-07-18 Thread guix-commits
efraim pushed a commit to branch master
in repository guix.

commit 62470a0162ef2a3b3f62de11c6399e3b21e2d6d8
Author: Efraim Flashner 
Date:   Sun Jul 14 20:51:39 2019 +0300

gnu: Add libnova.

* gnu/packages/astronomy.scm (libnova): New variable.
---
 gnu/packages/astronomy.scm | 35 +++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4cf7c10..3312fe0 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -254,3 +254,38 @@ accurately in real time at any rate desired.")
 (arguments
  `(#:configure-flags '("-DENABLE_GTK=ON" "-DENABLE_QT=OFF")
#:tests? #f
+
+(define-public libnova
+  (package
+(name "libnova")
+(version "0.16")
+(source
+  (origin
+(method git-fetch)
+(uri (git-reference
+   (url "https://git.code.sf.net/p/libnova/libnova.git;)
+   (commit (string-append "v" version
+(file-name (git-file-name name version))
+(sha256
+ (base32
+  "0icwylwkixihzni0kgl0j8dx3qhqvym6zv2hkw2dy6v9zvysrb1b"
+(build-system gnu-build-system)
+(arguments
+ `(#:phases
+   (modify-phases %standard-phases
+ (add-after 'unpack 'patch-git-version
+   (lambda _
+ (substitute* "./git-version-gen"
+   (("/bin/sh") (which "sh")))
+ #t)
+(native-inputs
+ `(("autoconf" ,autoconf)
+   ("automake" ,automake)
+   ("libtool" ,libtool)))
+(synopsis "Celestial mechanics, astrometry and astrodynamics library")
+(description "Libnova is a general purpose, double precision, Celestial
+Mechanics, Astrometry and Astrodynamics library.")
+(home-page "http://libnova.sourceforge.net/;)
+(license (list license:lgpl2.0+
+   license:gpl2+ ; examples/transforms.c & lntest/*.c
+



branch master updated (3c90c57 -> 1e73986)

2019-07-18 Thread guix-commits
nckx pushed a change to branch master
in repository guix.

  from  3c90c57   Revert "gnu: emacs-org: Update to 9.2.4."
   new  53f21b3   machine: Fix typo.
   new  1e73986   gnu: bind: Update to 9.14.4.

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/machine/ssh.scm  | 4 ++--
 gnu/packages/dns.scm | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)



01/02: machine: Fix typo.

2019-07-18 Thread guix-commits
nckx pushed a commit to branch master
in repository guix.

commit 53f21b3fe9ed57f0feef003185b561efc9b3e30c
Author: Tobias Geerinckx-Rice 
Date:   Wed Jul 17 17:32:31 2019 +0200

machine: Fix typo.

* gnu/machine/ssh.scm (managed-host-environment-type)[description]:
Fix typo.
---
 gnu/machine/ssh.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/machine/ssh.scm b/gnu/machine/ssh.scm
index a7d1a96..278d43c 100644
--- a/gnu/machine/ssh.scm
+++ b/gnu/machine/ssh.scm
@@ -49,7 +49,7 @@
 ;;; Commentary:
 ;;;
 ;;; This module implements remote evaluation and system deployment for
-;;; machines that are accessable over SSH and have a known host-name. In the
+;;; machines that are accessible over SSH and have a known host-name. In the
 ;;; sense of the broader "machine" interface, we describe the environment for
 ;;; such machines as 'managed-host.
 ;;;
@@ -351,7 +351,7 @@ environment type of 'managed-host."
(machine-remote-eval managed-host-remote-eval)
(deploy-machine  deploy-managed-host)
(name'managed-host-environment-type)
-   (description "Provisioning for machines that are accessable over SSH
+   (description "Provisioning for machines that are accessible over SSH
 and have a known host-name. This entails little more than maintaining an SSH
 connection to the host.")))
 



02/02: gnu: bind: Update to 9.14.4.

2019-07-18 Thread guix-commits
nckx pushed a commit to branch master
in repository guix.

commit 1e73986f449749175660e415af291efadb645588
Author: Tobias Geerinckx-Rice 
Date:   Thu Jul 18 12:54:05 2019 +0200

gnu: bind: Update to 9.14.4.

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

diff --git a/gnu/packages/dns.scm b/gnu/packages/dns.scm
index 3eec104..17357c1 100644
--- a/gnu/packages/dns.scm
+++ b/gnu/packages/dns.scm
@@ -108,7 +108,7 @@ and BOOTP/TFTP for network booting of diskless machines.")
 (define-public isc-bind
   (package
 (name "bind")
-(version "9.14.3")
+(version "9.14.4")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -116,7 +116,7 @@ and BOOTP/TFTP for network booting of diskless machines.")
 "/bind-" version ".tar.gz"))
   (sha256
(base32
-"1ymxr38c62w6961j8g2vllnv0s72z7zk4b2j2k8ixdh1rymqm1yf"
+"0gxqws7ml15lwkjw9mdcd759gv5kk3s9m17j3vrp9448ls1gnbii"
 (build-system gnu-build-system)
 (outputs `("out" "utils"))
 (inputs



01/01: Revert "gnu: emacs-org: Update to 9.2.4."

2019-07-18 Thread guix-commits
ngz pushed a commit to branch master
in repository guix.

commit 3c90c57a3b1770fe1f7737648f1cbfcc798a136c
Author: Nicolas Goaziou 
Date:   Thu Jul 18 10:43:57 2019 +0200

Revert "gnu: emacs-org: Update to 9.2.4."

This reverts commit 34875334906809f0b1f7d4ce5fbed43290f0.

The structure of the tarball is different when obtained from
"https://orgmode.org; and emacs-build-system no longer apply.  Therefore, 
the
package will not build.

Org has not been updated in ELPA to its latest version (9.2.4); this was
reported upstream.
---
 gnu/packages/emacs-xyz.scm | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index d6f43ec..7ea4413 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -6556,14 +6556,16 @@ passive voice.")
 (define-public emacs-org
   (package
 (name "emacs-org")
-;; Please update emacs-org-contrib as well.
-(version "9.2.4")
+;; emacs-org-contrib inherits from this package.  Please update its sha256
+;; checksum as well.
+(version "9.2.3")
 (source (origin
   (method url-fetch)
-  (uri (string-append "https://orgmode.org/org-; version 
".tar.gz"))
+  (uri (string-append "http://elpa.gnu.org/packages/org-;
+  version ".tar"))
   (sha256
(base32
-"1r0zz8dzjkwmrsgbg3hny5grxbiiw8wgxnpr5yfvrfkvi42fclni"
+"0hqy4lns9q5p0l1ylgmlckqprn9sbasszhznanmv0rsh0gzhsbyw"
 (build-system emacs-build-system)
 (home-page "https://orgmode.org/;)
 (synopsis "Outline-based notes management and organizer")



branch master updated (1fe84f5 -> 3c90c57)

2019-07-18 Thread guix-commits
ngz pushed a change to branch master
in repository guix.

  from  1fe84f5   gnu: starfighter: Update to 2.0.0.2.
   new  3c90c57   Revert "gnu: emacs-org: Update to 9.2.4."

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


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