branch master updated (108015d -> 4bfd857)

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

  from  108015d   self: Add dependency on GnuTLS.
   new  4bfd857   gnu: astyle: Update to 3.1.

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



01/01: gnu: astyle: Update to 3.1.

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

commit 4bfd8579f9e06a0a0eafb69be7233bb99c75a02e
Author: Ricardo Wurmus 
Date:   Wed Jun 27 23:51:00 2018 +0200

gnu: astyle: Update to 3.1.

* gnu/packages/code.scm (astyle): Update to 3.1.
---
 gnu/packages/code.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm
index a8c85fd..dea2f09 100644
--- a/gnu/packages/code.scm
+++ b/gnu/packages/code.scm
@@ -1,7 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013, 2015, 2018 Ludovic Courtès 
 ;;; Copyright © 2015 Andreas Enge 
-;;; Copyright © 2015 Ricardo Wurmus 
+;;; Copyright © 2015, 2018 Ricardo Wurmus 
 ;;; Copyright © 2016, 2017 Efraim Flashner 
 ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice 
 ;;; Copyright © 2017, 2018 Clément Lassieur 
@@ -581,7 +581,7 @@ Objective@tie{}C, D, Java, Pawn, and Vala).  Features:
 (define-public astyle
   (package
 (name "astyle")
-(version "2.05")
+(version "3.1")
 (source
  (origin
(method url-fetch)
@@ -589,7 +589,7 @@ Objective@tie{}C, D, Java, Pawn, and Vala).  Features:
version "/astyle_"  version "_linux.tar.gz"))
(sha256
 (base32
- "0f9sh9kq5ajp1yz133h00fr9235p1m698x7n3h7zbrhjiwgynd6s"
+ "1ms54wcs7hg1bsywqwf2lhdfizgbk7qxc9ghasxk8i99jvwlrk6b"
 (build-system gnu-build-system)
 (arguments
  `(#:tests? #f  ;no tests



branch master updated (0925c0e -> 108015d)

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

  from  0925c0e   scripts: gc: Report size in MiBs instead of bytes.
   new  5007fbb   nls: Update 'pt_BR' translation.
   new  108015d   self: Add dependency on GnuTLS.

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:
 guix/self.scm|   9 +-
 po/guix/pt_BR.po | 779 ---
 2 files changed, 467 insertions(+), 321 deletions(-)



01/02: nls: Update 'pt_BR' translation.

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

commit 5007fbb76e1d56791ec674089ab0fe297035a886
Author: Ludovic Courtès 
Date:   Wed Jun 27 21:45:00 2018 +0200

nls: Update 'pt_BR' translation.
---
 po/guix/pt_BR.po | 779 ---
 1 file changed, 459 insertions(+), 320 deletions(-)

diff --git a/po/guix/pt_BR.po b/po/guix/pt_BR.po
index bb7d29c..67f1d43 100644
--- a/po/guix/pt_BR.po
+++ b/po/guix/pt_BR.po
@@ -5,10 +5,10 @@
 # Rafael Fontenelle , 2013, 2016, 2018.
 msgid ""
 msgstr ""
-"Project-Id-Version: guix 0.15.0-pre1\n"
+"Project-Id-Version: guix 0.15.0\n"
 "Report-Msgid-Bugs-To: l...@gnu.org\n"
-"POT-Creation-Date: 2018-04-27 19:13+0200\n"
-"PO-Revision-Date: 2018-04-30 15:01-0200\n"
+"POT-Creation-Date: 2018-06-22 14:08+0200\n"
+"PO-Revision-Date: 2018-06-22 11:58-0200\n"
 "Last-Translator: Rafael Fontenelle \n"
 "Language-Team: Brazilian Portuguese 
\n"
 "Language: pt_BR\n"
@@ -79,7 +79,7 @@ msgstr "especificação ambígua de pacote \"~a\"~%"
 msgid "choosing ~a@~a from ~a~%"
 msgstr "escolhendo ~a@~a de ~a~%"
 
-#: gnu/packages.scm:265 guix/scripts/package.scm:278
+#: gnu/packages.scm:265 guix/scripts/package.scm:238
 #, scheme-format
 msgid "package '~a' has been superseded by '~a'~%"
 msgstr "pacote \"~a\" foi substituído por \"~a\"~%"
@@ -104,57 +104,139 @@ msgstr "pacote \"~a\" carece de mensagem de saída 
\"~a\"~%"
 msgid "~a: no value specified for service of type '~a'"
 msgstr "~a: nenhum valor especificado para um serviço do tipo \"~a\""
 
-#: gnu/services.scm:643
+#: gnu/services.scm:336
+msgid ""
+"Build the operating system top-level directory, which in\n"
+"turn refers to everything the operating system needs: its kernel, initrd,\n"
+"system profile, boot script, and so on."
+msgstr ""
+"Constrói o diretório de nível superior do sistema operacional, que\n"
+"se refere a tudo que o sistema operacional precisa: seu kernel, initrd,\n"
+"perfil do sistema, script de inicialização e assim por diante."
+
+#: gnu/services.scm:366
+msgid ""
+"Produce the operating system's boot script, which is spawned\n"
+"by the initrd once the root file system is mounted."
+msgstr ""
+"Produz o script de inicialização do sistema operacional, que\n"
+"é gerado pelo initrd quando o sistema de arquivos raiz é montado."
+
+#: gnu/services.scm:422
+msgid ""
+"Delete files from @file{/tmp}, @file{/var/run}, and other\n"
+"temporary locations at boot time."
+msgstr ""
+"Exclui arquivos a partir de @file{/tmp}, @file{/var/run}\n"
+"e outros locais temporários no momento da inicialização."
+
+#: gnu/services.scm:476
+msgid ""
+"Run @dfn{activation} code at boot time and upon\n"
+"@command{guix system reconfigure} completion."
+msgstr ""
+"Executa o código @dfn{activation} na inicialização e\n"
+"após conclusão com @command{guix system reconfigure}."
+
+#: gnu/services.scm:527
+msgid ""
+"Add special files to the root file system---e.g.,\n"
+"@file{/usr/bin/env}."
+msgstr ""
+"Adiciona arquivos especiais ao sistema de arquivos raiz,\n"
+"por exemplo @file{/usr/bin/env}."
+
+#: gnu/services.scm:563
+msgid "Populate the @file{/etc} directory."
+msgstr "Popula o diretório @file{/etc}."
+
+#: gnu/services.scm:580
+msgid ""
+"Populate @file{/run/setuid-programs} with the specified\n"
+"executables, making them setuid-root."
+msgstr ""
+"Preenche @file{/run/setuid-programs} com os executáveis\n"
+"especificados, tornando-os setuid-root."
+
+#: gnu/services.scm:600
+msgid ""
+"This is the @dfn{system profile}, available as\n"
+"@file{/run/current-system/profile}.  It contains packages that the sysadmin\n"
+"wants to be globally available to all the system users."
+msgstr ""
+"Este é o @dfn{system profile}, disponível como\n"
+"@file{/run/current-system/profile}. Ele contém pacotes que o sysadmin\n"
+"quer que esteja globalmente disponível para todos os usuários do sistema."
+
+#: gnu/services.scm:620
+msgid ""
+"Make ``firmware'' files loadable by the operating system\n"
+"kernel.  Firmware may then be uploaded to some of the machine's devices, 
such\n"
+"as Wifi cards."
+msgstr ""
+"Faz arquivos ``firmware'' carregáveis pelo kernel do sistema\n"
+"operacional. O firmware pode ser carregado em alguns dispositivos da 
máquina,\n"
+"como como placas de rede Wi-Fi."
+
+#: gnu/services.scm:651
+msgid ""
+"Register garbage-collector roots---i.e., store items that\n"
+"will not be reclaimed by the garbage collector."
+msgstr ""
+"Registra raízes de coletor de lixo --- isto é, armazena\n"
+"itens que não serão recuperados pelo coletor de lixo."
+
+#: gnu/services.scm:676
 #, scheme-format
 msgid "no target of type '~a' for service '~a'"
 msgstr "nenhum alvo do tipo \"~a\" para o serviço \"~a\""
 
-#: gnu/services.scm:669 gnu/services.scm:762
+#: gnu/services.scm:702 gnu/services.scm:795
 #, scheme-format
 msgid "more than one target service of type '~a'"
 msgstr "mais de um serviço alvo do tipo \"~a\""
 
-#: gnu/services.scm:752
+#: gnu/services.scm:785
 #, 

02/02: self: Add dependency on GnuTLS.

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

commit 108015df6d03e82ac9a6a0a92dcfa389fa702e72
Author: Ludovic Courtès 
Date:   Wed Jun 27 22:33:36 2018 +0200

self: Add dependency on GnuTLS.

Fixes .
Reported by Fis Trivial .

* guix/self.scm (specification->package): Add "gnutls" and
"guile2.0-gnutls".
(compiled-guix)[gnutls]: New variable.
[dependencies]: Add it.
---
 guix/self.scm | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/guix/self.scm b/guix/self.scm
index 0ad8c34..89c5428 100644
--- a/guix/self.scm
+++ b/guix/self.scm
@@ -83,6 +83,7 @@ GUILE-VERSION (\"2.0\" or \"2.2\"), or #f if none of the 
packages matches."
   ("guile-ssh"  (ref '(gnu packages ssh)   'guile-ssh))
   ("guile-git"  (ref '(gnu packages guile) 'guile-git))
   ("guile-sqlite3" (ref '(gnu packages guile) 'guile-sqlite3))
+  ("gnutls" (ref '(gnu packages tls) 'gnutls))
   ("libgcrypt"  (ref '(gnu packages gnupg) 'libgcrypt))
   ("zlib"   (ref '(gnu packages compression) 'zlib))
   ("gzip"   (ref '(gnu packages compression) 'gzip))
@@ -92,6 +93,7 @@ GUILE-VERSION (\"2.0\" or \"2.2\"), or #f if none of the 
packages matches."
   ("guile2.0-ssh"  (ref '(gnu packages ssh) 'guile2.0-ssh))
   ("guile2.0-git"  (ref '(gnu packages guile) 'guile2.0-git))
   ;; XXX: No "guile2.0-sqlite3".
+  ("guile2.0-gnutls" (ref '(gnu packages tls) 'gnutls/guile-2.0))
   (_   #f ;no such package
 
 
@@ -459,11 +461,16 @@ assumed to be part of MODULES."
"guile-sqlite3"
"guile2.0-sqlite3"))
 
+  (define gnutls
+(package-for-guile guile-version
+   "gnutls" "guile2.0-gnutls"))
+
   (define dependencies
 (match (append-map (lambda (package)
  (cons (list "x" package)
(package-transitive-propagated-inputs package)))
-   (list guile-git guile-json guile-ssh guile-sqlite3))
+   (list gnutls guile-git guile-json
+ guile-ssh guile-sqlite3))
   (((labels packages _ ...) ...)
packages)))
 



branch master updated (3785ccd -> 0925c0e)

2018-06-27 Thread Taylan Ulrich Bay?rl?/Kammer
taylanub pushed a change to branch master
in repository guix.

  from  3785ccd   gnu: java-aqute-libg-bootstrap: Use base package phases.
   new  0925c0e   scripts: gc: Report size in MiBs instead of bytes.

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/scripts/gc.scm | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)



01/01: scripts: gc: Report size in MiBs instead of bytes.

2018-06-27 Thread Taylan Ulrich Bay?rl?/Kammer
taylanub pushed a commit to branch master
in repository guix.

commit 0925c0ea771b949d58be08fa2c2370f6d74e
Author: Taylan Kammer 
Date:   Fri Jun 22 21:55:26 2018 +0200

scripts: gc: Report size in MiBs instead of bytes.

* guix/scripts/gc.scm (guix-gc): Show info in MiBs not bytes.
---
 guix/scripts/gc.scm | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/guix/scripts/gc.scm b/guix/scripts/gc.scm
index e4ed722..6f37b76 100644
--- a/guix/scripts/gc.scm
+++ b/guix/scripts/gc.scm
@@ -199,10 +199,10 @@ Invoke the garbage collector.\n"))
 ;; Attempt to have at least SPACE bytes available in STORE.
 (let ((free (free-disk-space (%store-prefix
   (if (> free space)
-  (info (G_ "already ~h bytes available on ~a, nothing to do~%")
-free (%store-prefix))
+  (info (G_ "already ~h MiBs available on ~a, nothing to do~%")
+(/ free 1024. 1024.) (%store-prefix))
   (let ((to-free (- space free)))
-(info (G_ "freeing ~h bytes~%") to-free)
+(info (G_ "freeing ~h MiBs~%") (/ to-free 1024. 1024.))
 (collect-garbage store to-free)
 
   (with-error-handling
@@ -234,10 +234,10 @@ Invoke the garbage collector.\n"))
  (ensure-free-space store free-space))
 (min-freed
  (let-values (((paths freed) (collect-garbage store min-freed)))
-  (info (G_ "freed ~h bytes~%") freed)))
+  (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.
 (else
  (let-values (((paths freed) (collect-garbage store)))
-  (info (G_ "freed ~h bytes~%") freed))
+  (info (G_ "freed ~h MiBs~%") (/ freed 1024. 1024.)))
 ((delete)
  (delete-paths store (map direct-store-path paths)))
 ((list-references)



01/01: gnu: ecj-javac-wrapper: Remove unnecessary build flags.

2018-06-27 Thread Efraim Flashner
efraim pushed a commit to branch staging
in repository guix.

commit b6dc384a5a2eaf1eb2de20ca06bd14860d2638b6
Author: Efraim Flashner 
Date:   Wed Jun 27 22:16:08 2018 +0300

gnu: ecj-javac-wrapper: Remove unnecessary build flags.

* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Remove
unnecessary build flags passed to the java command.
---
 gnu/packages/java.scm | 5 -
 1 file changed, 5 deletions(-)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index f483051..e28ddc4 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -437,11 +437,6 @@ requirement for all GNU Classpath releases after version 
0.93.")
args defaults))
 (apply system* ,java
(append
-(list "-Xnocompact")
-,,@(if (string-prefix? "armhf" (or 
(%current-system)
-   
(%current-target-system)))
-   '()
-   `((list "-Xnoinlining")))
 ;; Remove "-J" prefix
 (map (cut string-drop <> 2) vm-args)
 
'("org.eclipse.jdt.internal.compiler.batch.Main")



branch staging updated (3272bcf -> b6dc384)

2018-06-27 Thread Efraim Flashner
efraim pushed a change to branch staging
in repository guix.

  from  3272bcf   Revert "gnu: gnu: Make alsa find its plugins by setting 
ALSA_PLUGIN_DIR."
   new  b6dc384   gnu: ecj-javac-wrapper: Remove unnecessary build flags.

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/java.scm | 5 -
 1 file changed, 5 deletions(-)



branch master updated (eb9dda9 -> 3785ccd)

2018-06-27 Thread G�bor Boskovits
boskovits pushed a change to branch master
in repository guix.

  from  eb9dda9   gnu: autojump: Update to 22.5.1.
   new  3785ccd   gnu: java-aqute-libg-bootstrap: Use base package phases.

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



01/01: gnu: java-aqute-libg-bootstrap: Use base package phases.

2018-06-27 Thread G�bor Boskovits
boskovits pushed a commit to branch master
in repository guix.

commit 3785ccd201129bfb6240cbe920d049377d2cb1e7
Author: Gábor Boskovits 
Date:   Wed Jun 27 19:51:45 2018 +0200

gnu: java-aqute-libg-bootstrap: Use base package phases.

* gnu/packages/java.scm (java-aqute-libg-boostrap)[arguments]: Do not ignore
base package arguments.
---
 gnu/packages/java.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index f23572a..0031079 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -7042,7 +7042,8 @@ it manages project dependencies, gives diffs jars, and 
much more.")
 (name "java-aqute-libg-bootstrap")
 (arguments
  ;; Disable tests, at this stage of bootstrap we have no test frameworks.
- `(#:tests? #f))
+ (substitute-keyword-arguments (package-arguments java-aqute-libg)
+   ((#:tests? _ #f) #f)))
 (inputs
  `(("slf4j-bootstrap" ,java-slf4j-api-bootstrap)
,@(delete `("slf4j" ,java-slf4j-api)



01/01: gnu: autojump: Update to 22.5.1.

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

commit eb9dda9c831ce3daff7b4c7af7c51d8a26d703b4
Author: Kei Kebreau 
Date:   Wed Jun 27 11:16:57 2018 -0400

gnu: autojump: Update to 22.5.1.

* gnu/packages/admin.scm (autojump): Update to 22.5.1.
[arguments]: Use 'invoke' in 'check' phase.  Rewrite 'install' phase for the
updated installation script.
---
 gnu/packages/admin.scm | 47 +++
 1 file changed, 15 insertions(+), 32 deletions(-)

diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index cd676e1..1882254 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -1651,7 +1651,7 @@ limits.")
 (define-public autojump
   (package
 (name "autojump")
-(version "22.3.4")
+(version "22.5.1")
 (source
  (origin
(method url-fetch)
@@ -1660,7 +1660,7 @@ limits.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
 (base32
- "113rcpr37ngf2xs8da41qdarq5qmj0dwx8ggqy3lhlb0kvqq7g9z"
+ "17z9j9936x0nizwrzf664bngh60x5qbvrrf1s5qdzd0f2gdanpvn"
 (build-system gnu-build-system)
 (native-inputs  ;for tests
  `(("python-mock" ,python-mock)
@@ -1668,36 +1668,19 @@ limits.")
 (inputs
  `(("python" ,python-wrapper)))
 (arguments
- `(#:phases (modify-phases %standard-phases
-  (delete 'configure)
-  (delete 'build)
-  (replace 'check
-(lambda _
-  (zero?
-   (system* "python" 
"tests/unit/autojump_utils_test.py"
-  (replace 'install
-;; The install.py script doesn't allow system installation
-;; into an arbitrary prefix, so do our own install.
-(lambda* (#:key outputs #:allow-other-keys)
-  (let* ((out (assoc-ref outputs "out"))
- (bin (string-append out "/bin"))
- (share (string-append out "/share/autojump"))
- (py (string-append out "/lib/python"
-,(version-major+minor
-  (package-version 
python-wrapper))
-"/site-packages"))
- (man (string-append out "/share/man/man1")))
-(install-file "bin/autojump" bin)
-(for-each (λ (f) (install-file f py))
-  (find-files "bin" "\\.py$"))
-(for-each (λ (f) (install-file f share))
-  (find-files "bin" "autojump\\..*$"))
-(substitute* (string-append share "/autojump.sh")
-  (("/usr/local") out))
-(install-file "docs/autojump.1" man)
-(wrap-program (string-append bin "/autojump")
-  `("PYTHONPATH" ":" prefix (,py)))
-#t))
+ `(#:phases
+   (modify-phases %standard-phases
+ (delete 'configure)
+ (delete 'build)
+ (replace 'check
+   (lambda _
+ (invoke "python" "tests/unit/autojump_utils_test.py")))
+ (replace 'install
+   (lambda* (#:key outputs #:allow-other-keys)
+ (setenv "SHELL" (which "bash"))
+ (invoke "python" "install.py"
+ (string-append "--destdir="
+(assoc-ref outputs "out"
 (home-page "https://github.com/wting/autojump;)
 (synopsis "Shell extension for file system navigation")
 (description



branch master updated (bf5e9bf -> eb9dda9)

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

  from  bf5e9bf   gnu: guile-lib: Update to 0.2.6.
   new  eb9dda9   gnu: autojump: Update to 22.5.1.

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


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



02/04: doc: Specify Guile-SQLite3 minimum version.

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

commit fc6cbb311c5a1acb9cf1d5422fbf1bc23da31d55
Author: Ludovic Courtès 
Date:   Wed Jun 27 14:54:12 2018 +0200

doc: Specify Guile-SQLite3 minimum version.

* doc/guix.texi (Requirements): Specify the minimum guile-sqlite3
version.
* README (Requirements): Likewise.
---
 README| 2 +-
 doc/guix.texi | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/README b/README
index e1d6276..348a7ad 100644
--- a/README
+++ b/README
@@ -24,7 +24,7 @@ GNU Guix currently depends on the following packages:
   - [[https://gnupg.org/][GNU libgcrypt]]
   - [[https://www.gnu.org/software/make/][GNU Make]]
   - [[https://www.gnutls.org][GnuTLS]] compiled with guile support enabled
-  - [[https://notabug.org/civodul/guile-sqlite3][Guile-SQLite3]]
+  - [[https://notabug.org/civodul/guile-sqlite3][Guile-SQLite3]], version 
0.1.0 or later
   - [[https://gitlab.com/guile-git/guile-git][Guile-Git]]
   - [[http://www.zlib.net/][zlib]]
   - optionally 
[[https://savannah.nongnu.org/projects/guile-json/][Guile-JSON]], for the 'guix 
import pypi' command
diff --git a/doc/guix.texi b/doc/guix.texi
index e68a346..841bc2a 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -614,8 +614,8 @@ later, including 2.2.x;
 (@pxref{Guile Preparations, how to install the GnuTLS bindings for
 Guile,, gnutls-guile, GnuTLS-Guile});
 @item
-@c FIXME: Specify a version number once a release has been made.
-@uref{https://notabug.org/civodul/guile-sqlite3, Guile-SQLite3};
+@uref{https://notabug.org/civodul/guile-sqlite3, Guile-SQLite3}, version 0.1.0
+or later;
 @item
 @c FIXME: Specify a version number once a release has been made.
 @uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, from August



03/04: ui: Hint at the installation of locale packages and 'GUIX_LOCPATH'.

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

commit 26db747a863b08ebcfd630cce635be86c23d829d
Author: Ludovic Courtès 
Date:   Wed Jun 27 15:36:03 2018 +0200

ui: Hint at the installation of locale packages and 'GUIX_LOCPATH'.

* guix/ui.scm (install-locale): Hide the "warning: failed to install
locale" on Guile 2.2.  Add a hint about 'glibc-utf8-locales' and
'GUIX_LOCPATH'.
---
 guix/ui.scm | 17 +++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/guix/ui.scm b/guix/ui.scm
index 31830ee..ec70945 100644
--- a/guix/ui.scm
+++ b/guix/ui.scm
@@ -421,8 +421,21 @@ report them in a user-friendly way."
 (lambda _
   (setlocale LC_ALL ""))
 (lambda args
-  (warning (G_ "failed to install locale: ~a~%")
-   (strerror (system-error-errno args))
+  (cond-expand
+;; Guile 2.2 already emits a warning, so let's not add a second one.
+(guile-2.2 #t)
+(else (warning (G_ "failed to install locale: ~a~%")
+   (strerror (system-error-errno args)
+  (display-hint (G_ "Consider installing the @code{glibc-utf8-locales} or
+@code{glibc-locales} package and defining @code{GUIX_LOCPATH}, along these
+lines:
+
+@example
+guix package -i glibc-utf8-locales
+export GUIX_LOCPATH=\"$HOME/.guix-profile/lib/locale\"
+@end example
+
+See the \"Application Setup\" section in the manual, for more info.\n")
 
 (define (initialize-guix)
   "Perform the usual initialization for stand-alone Guix commands."



01/04: gnu: guile-sqlite3: Update to 0.1.0.

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

commit 319e26e4de3059a4b0c7a3af707be91b721f66f6
Author: Ludovic Courtès 
Date:   Wed Jun 27 14:52:49 2018 +0200

gnu: guile-sqlite3: Update to 0.1.0.

* gnu/packages/guile.scm (guile-sqlite3)[source]: Remove 'modules' and
'snippet'.  Use commit v0.1.0.
[arguments]: Remove.
---
 gnu/packages/guile.scm | 77 --
 1 file changed, 25 insertions(+), 52 deletions(-)

diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index 99d4116..e791406 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -1207,58 +1207,31 @@ Guile's foreign function interface.")
   (deprecated-package "guile2.2-gdbm-ffi" guile-gdbm-ffi))
 
 (define-public guile-sqlite3
-  (let ((commit "10c13a7e02ab1655c8a758e560cafc9d6eff26f4")
-(revision "4"))
-(package
-  (name "guile-sqlite3")
-  (version (git-version "0.0" revision commit))
-
-  ;; XXX: This used to be available read-only at
-  ;;  but it
-  ;; eventually disappeared, so we have our own copy here.
-  (home-page "https://notabug.org/civodul/guile-sqlite3.git;)
-  (source (origin
-(method git-fetch)
-(uri (git-reference
-  (url home-page)
-  (commit commit)))
-(sha256
- (base32
-  "0nhhswpd7nb2f0gfr55fzcc2xm3l2xx4rbljsd1clrm8fj2d7q9d"))
-(file-name (string-append name "-" version "-checkout"))
-(modules '((guix build utils)))
-(snippet
- ;; Upgrade 'Makefile.am' to the current way of doing things.
- '(begin
-(substitute* "Makefile.am"
-  (("TESTS_ENVIRONMENT")
-   "TEST_LOG_COMPILER"))
-#t
-
-  (build-system gnu-build-system)
-  (native-inputs
-   `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("pkg-config" ,pkg-config)))
-  (inputs
-   `(("guile" ,guile-2.2)
- ("sqlite" ,sqlite)))
-  (arguments
-   '(#:phases (modify-phases %standard-phases
-(add-after 'unpack 'autoreconf
-  (lambda _
-(zero? (system* "autoreconf" "-vfi"
-(add-before 'build 'set-sqlite3-file-name
-  (lambda* (#:key inputs #:allow-other-keys)
-(substitute* "sqlite3.scm"
-  (("\"libsqlite3\"")
-   (string-append "\"" (assoc-ref inputs "sqlite")
-  "/lib/libsqlite3\"")))
-#t)
-  (synopsis "Access SQLite databases from Guile")
-  (description
-   "This package provides Guile bindings to the SQLite database system.")
-  (license license:gpl3+
+  (package
+(name "guile-sqlite3")
+(version "0.1.0")
+(home-page "https://notabug.org/civodul/guile-sqlite3.git;)
+(source (origin
+  (method git-fetch)
+  (uri (git-reference
+(url home-page)
+(commit (string-append "v" version
+  (sha256
+   (base32
+"1nv8j7wk6b5n4p22szyi8lv8fs31rrzxhzz16gyj8r38c1fyp9qp"))
+  (file-name (string-append name "-" version "-checkout"
+(build-system gnu-build-system)
+(native-inputs
+ `(("autoconf" ,autoconf)
+   ("automake" ,automake)
+   ("pkg-config" ,pkg-config)))
+(inputs
+ `(("guile" ,guile-2.2)
+   ("sqlite" ,sqlite)))
+(synopsis "Access SQLite databases from Guile")
+(description
+ "This package provides Guile bindings to the SQLite database system.")
+(license license:gpl3+)))
 
 (define-public haunt
   (package



04/04: gnu: guile-lib: Update to 0.2.6.

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

commit bf5e9bfcf9f6b204139953e7d955545a524ca340
Author: Ludovic Courtès 
Date:   Wed Jun 27 16:57:01 2018 +0200

gnu: guile-lib: Update to 0.2.6.

* gnu/packages/guile.scm (guile-lib): Update to 0.2.6.  Add 'modules'
and 'snippet'.
---
 gnu/packages/guile.scm | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index e791406..81b673c 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -767,14 +767,23 @@ The library is shipped with documentation in Info format 
and usage examples.")
 (define-public guile-lib
   (package
 (name "guile-lib")
-(version "0.2.5.1")
+(version "0.2.6")
 (source (origin
   (method url-fetch)
   (uri (string-append "mirror://savannah/guile-lib/guile-lib-"
   version ".tar.gz"))
   (sha256
(base32
-"19q420i3is3d4jmkdqs5y7ir7ipp4s795saflqgwf6617cx2zpj4"
+"0n1lf5bsr5s9gqi07sdfkl1hpin6dzvkcj1xa63jd1w8aglwv8r1"))
+  (modules '((guix build utils)))
+  (snippet
+   '(begin
+  ;; 'pre-inst-env' sets an incorrect load path, missing the
+  ;; "/src" bit.  Add it.
+  (substitute* "pre-inst-env.in"
+(("abs_top_(builddir|srcdir)=([[:graph:]]+)" _ dir value)
+ (string-append "abs_top_" dir "=" value "/src")))
+  #t
 (build-system gnu-build-system)
 (arguments
  '(#:make-flags



branch master updated (2fee261 -> bf5e9bf)

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

  from  2fee261   gnu: rename: Update to 0.35.
   new  319e26e   gnu: guile-sqlite3: Update to 0.1.0.
   new  fc6cbb3   doc: Specify Guile-SQLite3 minimum version.
   new  26db747   ui: Hint at the installation of locale packages and 
'GUIX_LOCPATH'.
   new  bf5e9bf   gnu: guile-lib: Update to 0.2.6.

The 4 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:
 README |  2 +-
 doc/guix.texi  |  4 +--
 gnu/packages/guile.scm | 90 --
 guix/ui.scm| 17 --
 4 files changed, 54 insertions(+), 59 deletions(-)



branch master updated (e96ba83 -> 2fee261)

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

  from  e96ba83   gnu: python-scikit-learn: Return #t from phases.
   new  2fee261   gnu: rename: Update to 0.35.

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


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



01/01: gnu: rename: Update to 0.35.

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

commit 2fee261331f21d8b331cab4ea182cace28f0281c
Author: Kei Kebreau 
Date:   Fri Jun 22 13:58:03 2018 -0400

gnu: rename: Update to 0.35.

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

diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 60aa62e..cd676e1 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -865,7 +865,7 @@ over ssh connections.")
 (define-public rename
   (package
 (name "rename")
-(version "0.20")
+(version "0.35")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -873,7 +873,7 @@ over ssh connections.")
 version ".tar.gz"))
   (sha256
(base32
-"1cf6xx2hiy1xalp35fh8g73j67r0w0g66jpcbc6971x9jbm7bvjy"
+"052iqmn7ya3w1nadpiyavmr3rx566r0lbflx94y8b5wx9q5c16rq"
 (build-system perl-build-system)
 (native-inputs
  `(("perl-module-build" ,perl-module-build)



[no subject]

2018-06-27 Thread Tatiana
branch: web-interface
commit 450c6bb6610d9425539535894014f2b795458962
Author: TSholokhova 
Date:   Wed Jun 27 15:42:41 2018 +0300

Add white-list.

* src/cuirass/http.scm (respond-static-file, file-white-list): Add white 
list check.
---
 src/cuirass/http.scm | 22 +++---
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/src/cuirass/http.scm b/src/cuirass/http.scm
index 9cab34d..712db10 100644
--- a/src/cuirass/http.scm
+++ b/src/cuirass/http.scm
@@ -44,7 +44,7 @@
   ;; Define to the static file directory.
   (string-append (or (getenv "CUIRASS_DATADIR")
  (string-append %datadir "/" %package))
- "/static/"))
+ "/static"))
 
 (define file-mime-types
   '(("css" . (text/css))
@@ -55,6 +55,13 @@
 ("gif" . (image/gif))
 ("html" . (text/html
 
+(define file-white-list
+  '("css/bootstrap.css"
+"css/open-iconic-bootstrap.css"
+"fonts/open-iconic.otf"
+"fonts/open-iconic.woff"
+"images/logo.png"))
+
 
 (define (file-extension file-name)
   (last (string-split file-name #\.)))
@@ -174,13 +181,14 @@ Hydra format."
 
   (define (respond-static-file path)
 ;; PATH is a list of path components
-(let ((file-name (string-join (cons* %static-directory path) "/")))
-  (if (and (not (any (cut string-contains <> "..") path))
-   (file-exists? file-name)
-   (not (directory? file-name)))
+(let ((file-name (string-join path "/"))
+ (file-path (string-join (cons* %static-directory path) "/")))
+  (if (and (member file-name file-white-list)
+   (file-exists? file-path)
+   (not (directory? file-path)))
   (respond
-`((content-type . ,(assoc-ref file-mime-types (file-extension 
file-name
-#:body (call-with-input-file file-name get-bytevector-all))
+`((content-type . ,(assoc-ref file-mime-types (file-extension 
file-path
+#:body (call-with-input-file file-path get-bytevector-all))
   (respond-not-found file-name
 
   (define (respond-build-not-found build-id)



web-interface updated (ac0fd3c -> 450c6bb)

2018-06-27 Thread Tatiana
tsholokhova pushed a change to branch web-interface.

  from  ac0fd3c   Change HTML5 to XHTML. Fix codestyle.
   new  450c6bb   Add white-list.


Summary of changes:
 src/cuirass/http.scm | 22 +++---
 1 file changed, 15 insertions(+), 7 deletions(-)



19/23: gnu: discount: Return #t from all phases.

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

commit 3a28209c316c8965b2669c6820fbd177ec572b76
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 19:14:49 2018 +0200

gnu: discount: Return #t from all phases.

* gnu/packages/markup.scm (discount)[arguments]: Substitute INVOKE for
SYSTEM*.
---
 gnu/packages/markup.scm | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/markup.scm b/gnu/packages/markup.scm
index bce411d..e15e849 100644
--- a/gnu/packages/markup.scm
+++ b/gnu/packages/markup.scm
@@ -3,7 +3,7 @@
 ;;; Copyright © 2015 David Thompson 
 ;;; Copyright © 2016 Efraim Flashner 
 ;;; Copyright © 2017 Nils Gillmann 
-;;; Copyright © 2017 Tobias Geerinckx-Rice 
+;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -137,10 +137,9 @@ convert it to structurally valid XHTML (or HTML).")
  (replace 'configure
(lambda* (#:key inputs outputs #:allow-other-keys)
  (setenv "CC" "gcc")
- (zero? (system*
- "./configure.sh"
+ (invoke "./configure.sh"
  (string-append "--prefix=" (assoc-ref outputs "out"))
- "--shared")))
+ "--shared"))
 (synopsis "Markdown processing library, written in C")
 (description
  "Discount is a markdown implementation, written in C.  It provides a



13/23: gnu: scm: Return #t from phases.

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

commit b44b14cd85b2962bc3062c6da59a83deacb0de13
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 17:42:41 2018 +0200

gnu: scm: Return #t from phases.

* gnu/packages/scheme.scm (scm)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined from phases.
---
 gnu/packages/scheme.scm | 39 +--
 1 file changed, 17 insertions(+), 22 deletions(-)

diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm
index db39632..4178a45 100644
--- a/gnu/packages/scheme.scm
+++ b/gnu/packages/scheme.scm
@@ -917,39 +917,34 @@ utility functions for all standard Scheme 
implementations.")
(modify-phases %standard-phases
  (replace 'configure
   (lambda* (#:key inputs outputs #:allow-other-keys)
-(zero? (system* "./configure"
-(string-append "--prefix="
-   (assoc-ref outputs 
"out"))
+(invoke "./configure"
+(string-append "--prefix="
+   (assoc-ref outputs "out")
  (add-before 'build 'pre-build
  (lambda* (#:key inputs #:allow-other-keys)
(substitute* "Makefile"
- (("ginstall-info") "install-info"
+ (("ginstall-info") "install-info"))
+   #t))
  (replace 'build
   (lambda* (#:key inputs outputs #:allow-other-keys)
 (setenv "SCHEME_LIBRARY_PATH"
 (string-append (assoc-ref inputs "slib")
"/lib/slib/"))
-(and
- (zero? (system* "make" "scmlit" "CC=gcc"))
- (zero? (system* "make" "all")
+(invoke "make" "scmlit" "CC=gcc")
+(invoke "make" "all")))
  (add-after 'install 'post-install
 (lambda* (#:key inputs outputs #:allow-other-keys)
-  (let ((req
- (string-append (assoc-ref outputs "out")
-"/lib/scm/require.scm")))
-(and
- (delete-file req)
- (format (open req (logior O_WRONLY O_CREAT))
- "(define (library-vicinity) ~s)\n"
- (string-append (assoc-ref inputs "slib")
-"/lib/slib/"))
+  (let* ((out (assoc-ref outputs "out"))
+ (req (string-append out "/lib/scm/require.scm")))
+(delete-file req)
+(format (open req (logior O_WRONLY O_CREAT))
+"(define (library-vicinity) ~s)\n"
+(string-append (assoc-ref inputs "slib")
+   "/lib/slib/"))
 
- ;; We must generate the slibcat file
- (zero? (system*
- (string-append
-  (assoc-ref outputs "out")
-  "/bin/scm")
- "-br" "new-catalog")
+;; We must generate the slibcat file.
+(invoke (string-append out "/bin/scm")
+"-br" "new-catalog")))
 (inputs `(("slib" ,slib)))
 (native-inputs `(("unzip" ,unzip)
  ("texinfo" ,texinfo)))



11/23: gnu: scmutils: Return #t from all phases.

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

commit b69819d8c25ac0e2989b54e998eaa63fa1ce80e0
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 16:37:17 2018 +0200

gnu: scmutils: Return #t from all phases.

* gnu/packages/scheme.scm (scmutils)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined or #f from phases.
---
 gnu/packages/scheme.scm | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm
index ddc4014..4d5c835 100644
--- a/gnu/packages/scheme.scm
+++ b/gnu/packages/scheme.scm
@@ -660,7 +660,8 @@ threads.")
  "| mit-scheme")))
  (with-directory-excursion "scmutils/scmutils"
(and (zero? (system "mit-scheme < compile.scm"))
-(zero? (system make-img)))
+(zero? (system make-img
+ #t)))
(add-before 'install 'fix-directory-names
  ;; Correct directory names in the startup script.
  (lambda* (#:key inputs outputs #:allow-other-keys)
@@ -684,8 +685,8 @@ threads.")
  ;; code.
  (lambda* (#:key inputs outputs #:allow-other-keys)
(with-directory-excursion "scmutils/scmutils"
- (zero? (apply system* "etags"
-   (find-files "." "\\.scm"))
+ (apply invoke "etags" (find-files "." "\\.scm")))
+   #t))
(replace 'install
  ;; Copy files to the store.
  (lambda* (#:key outputs #:allow-other-keys)



09/23: gnu: squeak-vm: Return #t from phases.

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

commit d9a7fab6471260465fa8a7b95b91e17bcf00b13f
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 15:36:18 2018 +0200

gnu: squeak-vm: Return #t from phases.

* gnu/packages/smalltalk.scm (squeak-vm)[arguments]: Substitute INVOKE
for SYSTEM*. Return #t rather than undefined from phases.
---
 gnu/packages/smalltalk.scm | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/smalltalk.scm b/gnu/packages/smalltalk.scm
index c0c53a5..9b36d83 100644
--- a/gnu/packages/smalltalk.scm
+++ b/gnu/packages/smalltalk.scm
@@ -3,6 +3,7 @@
 ;;; Copyright © 2016 Efraim Flashner 
 ;;; Copyright © 2016 Nicolas Goaziou 
 ;;; Copyright © 2016 Ludovic Courtès 
+;;; Copyright © 2018 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -132,14 +133,15 @@ such as ones for networking and GUI programming.")
(lambda* (#:key outputs #:allow-other-keys)
  (let ((out (assoc-ref outputs "out")))
(with-directory-excursion "bld"
- (zero?
-  (system* "../unix/cmake/configure"
+ (invoke "../unix/cmake/configure"
(string-append "--prefix=" out)
-   "--without-quartz"))
+   "--without-quartz")
+ #t
  (replace 'build
(lambda _
  (with-directory-excursion "bld"
-   (zero? (system* "make"
+   (invoke "make"))
+ #t)
 (synopsis "Smalltalk programming language and environment")
 (description "Squeak is a full-featured implementation of the Smalltalk
 programming language and environment based on (and largely compatible with)



05/23: gnu: stgit: Return #t from phases.

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

commit a83d0c57b9701f98b085cbab49389243de73fa4a
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 16:16:46 2018 +0200

gnu: stgit: Return #t from phases.

* gnu/packages/version-control.scm (stgit)[arguments]: Substitute INVOKE
for SYSTEM*.
---
 gnu/packages/version-control.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 342b532..c2c5a64 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -912,7 +912,7 @@ lot easier.")
  ;; two tests will fail -> disable them. TODO: fix the failing 
tests
  (delete-file "t/t3300-edit.sh")
  (delete-file "t/t7504-commit-msg-hook.sh")
- (zero? (system* "make" "test")))
+ (invoke "make" "test"))
 (home-page "http://procode.org/stgit/;)
 (synopsis "Stacked Git")
 (description



15/23: gnu: python-mpd2: Return #t from phases.

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

commit e8e3c3577ad37340583c8e83dff00d5cae4e3805
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 17:52:36 2018 +0200

gnu: python-mpd2: Return #t from phases.

* gnu/packages/mpd.scm (python-mpd2)[arguments]: Substitute INVOKE for
SYSTEM*.
---
 gnu/packages/mpd.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm
index 3c06fb0..57a04e1 100644
--- a/gnu/packages/mpd.scm
+++ b/gnu/packages/mpd.scm
@@ -276,7 +276,7 @@ information about tracks being played to a scrobbler, such 
as Libre.FM.")
  '(#:phases
(modify-phases %standard-phases
  (replace 'check
-   (lambda _ (zero? (system* "python" "mpd_test.py")))
+   (lambda _ (invoke "python" "mpd_test.py"))
 (native-inputs `(("python-mock" ,python-mock)))
 (home-page "https://github.com/Mic92/python-mpd2;)
 (synopsis "Python MPD client library")



22/23: gnu: dlib: Return #t from all phases.

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

commit 8448e6bfcfbdedc8fd0e6c72a17cc3b0f469e182
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 19:39:29 2018 +0200

gnu: dlib: Return #t from all phases.

* gnu/packages/machine-learning.scm (dlib)[arguments]: Substitute INVOKE
for SYSTEM*. Return #t rather than undefined from phases.
---
 gnu/packages/machine-learning.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/machine-learning.scm 
b/gnu/packages/machine-learning.scm
index d1025c2..d20e685 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -668,8 +668,9 @@ and a QP solver.")
  ;; No test target, so we build and run the unit tests here.
  (let ((test-dir (string-append "../dlib-" ,version "/dlib/test")))
(with-directory-excursion test-dir
- (and (zero? (system* "make" "-j" (number->string 
(parallel-job-count
-  (zero? (system* "./dtest" "--runall")))
+ (invoke "make" "-j" (number->string (parallel-job-count)))
+ (invoke "./dtest" "--runall"))
+   #t)))
  (add-after 'install 'delete-static-library
(lambda* (#:key outputs #:allow-other-keys)
  (delete-file (string-append (assoc-ref outputs "out")



21/23: gnu: dlib: Fix tests.

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

commit 3929f46c99fcb7d633e340666ed9f285d7b27a0c
Author: Tobias Geerinckx-Rice 
Date:   Wed Jun 27 03:02:00 2018 +0200

gnu: dlib: Fix tests.

* gnu/packages/machine-learning.scm (dlib)[native-inputs]: Add libnsl.
---
 gnu/packages/machine-learning.scm | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/machine-learning.scm 
b/gnu/packages/machine-learning.scm
index d9f7731..d1025c2 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -49,6 +49,7 @@
   #:use-module (gnu packages maths)
   #:use-module (gnu packages mpi)
   #:use-module (gnu packages ocaml)
+  #:use-module (gnu packages onc-rpc)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
@@ -675,7 +676,9 @@ and a QP solver.")
  "/lib/libdlib.a"))
  #t)
 (native-inputs
- `(("pkg-config" ,pkg-config)))
+ `(("pkg-config" ,pkg-config)
+   ;; For tests.
+   ("libnsl" ,libnsl)))
 (inputs
  `(("giflib" ,giflib)
("lapack" ,lapack)



23/23: gnu: python-scikit-learn: Return #t from phases.

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

commit e96ba83faed499b7d6fc4ed984d40a6f74d549cc
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 19:43:57 2018 +0200

gnu: python-scikit-learn: Return #t from phases.

* gnu/packages/machine-learning.scm (python-scikit-learn)[arguments]:
Substitute INVOKE for SYSTEM*.
---
 gnu/packages/machine-learning.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/machine-learning.scm 
b/gnu/packages/machine-learning.scm
index d20e685..a86bdcb 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -730,7 +730,7 @@ computing environments.")
  (setenv "HOME" "/tmp")
  ;; Step out of the source directory just to be sure.
  (chdir "..")
- (zero? (system* "nosetests" "-v" "sklearn")))
+ (invoke "nosetests" "-v" "sklearn"))
 (inputs
  `(("openblas" ,openblas)))
 (native-inputs



14/23: gnu: python-patsy: Return #t from phases.

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

commit 9cbd819ab72a52491afa30e7dae2e2c75d51a80c
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 17:50:42 2018 +0200

gnu: python-patsy: Return #t from phases.

* gnu/packages/statistics.scm (python-patsy)[arguments]: Substitute
INVOKE for SYSTEM*.
---
 gnu/packages/statistics.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 9853e84..8be3ce1 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -1816,7 +1816,8 @@ and fast file reading.")
 (arguments
  `(#:phases
(modify-phases %standard-phases
- (replace 'check (lambda _ (zero? (system* "nosetests" "-v")))
+ (replace 'check
+   (lambda _ (invoke "nosetests" "-v"))
 (propagated-inputs
  `(("python-numpy" ,python-numpy)
("python-scipy" ,python-scipy)



16/23: gnu: cifs-utils: Return #t from all phases.

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

commit 55f0e9ccc54a47e708df9e7a21a21e5beb3b1745
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 18:29:53 2018 +0200

gnu: cifs-utils: Return #t from all phases.

* gnu/packages/samba.scm (cifs-utils)[arguments]: Substitute INVOKE for
SYSTEM*.
---
 gnu/packages/samba.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/samba.scm b/gnu/packages/samba.scm
index e10f00a..9858590 100644
--- a/gnu/packages/samba.scm
+++ b/gnu/packages/samba.scm
@@ -76,7 +76,7 @@
  ;; The 6.7 tarball is missing ‘install.sh’. Create it.
  (add-after 'unpack 'autoreconf
(lambda _
- (zero? (system* "autoreconf" "-i"
+ (invoke "autoreconf" "-i")))
  (add-before 'configure 'set-root-sbin
(lambda _ ; Don't try to install in "/sbin".
  (setenv "ROOTSBINDIR"



03/23: doc: Private key passphrases are not supported.

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

commit a15e4b160a94fceb1baa0027ef79cd816194b4f3
Author: Tobias Geerinckx-Rice 
Date:   Mon Jun 25 16:19:41 2018 +0200

doc: Private key passphrases are not supported.

* doc/guix.texi (Daemon Offload Setup): Note this.
---
 doc/guix.texi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 7a31067..e68a346 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -988,7 +988,7 @@ Port number of SSH server on the machine.
 
 @item @code{private-key} (default: @file{~root/.ssh/id_rsa})
 The SSH private key file to use when connecting to the machine, in
-OpenSSH format.
+OpenSSH format.  This key must not be protected with a passphrase.
 
 Note that the default value is the private key @emph{of the root
 account}.  Make sure it exists if you use the default.



12/23: gnu: slib: Return #t from phases.

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

commit 2e14ca198230878405a00d4351e5424a7b964a22
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 16:39:45 2018 +0200

gnu: slib: Return #t from phases.

* gnu/packages/scheme.scm (slib)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined from phases.
---
 gnu/packages/scheme.scm | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm
index 4d5c835..db39632 100644
--- a/gnu/packages/scheme.scm
+++ b/gnu/packages/scheme.scm
@@ -882,12 +882,13 @@ regular-expression notation.")
  (add-after 'install 'remove-bin-share
 (lambda* (#:key inputs outputs #:allow-other-keys)
   (delete-file-recursively
-   (string-append (assoc-ref outputs "out") "/bin"
+   (string-append (assoc-ref outputs "out") "/bin"))
+  #t))
  (replace 'configure
   (lambda* (#:key inputs outputs #:allow-other-keys)
-(zero? (system* "./configure"
-(string-append "--prefix="
-   (assoc-ref outputs 
"out")
+(invoke "./configure"
+(string-append "--prefix="
+   (assoc-ref outputs "out"
 (native-inputs `(("unzip" ,unzip)
  ("texinfo" ,texinfo)))
 (home-page "http://people.csail.mit.edu/jaffer/SLIB.html;)



04/23: gnu: cgit: Return #t from all phases.

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

commit 0eb21fbaf7afe2f70b60aa5021bf395bc7cd3dce
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 16:13:27 2018 +0200

gnu: cgit: Return #t from all phases.

* gnu/packages/version-control.scm (cgit)[arguments]: Substitute INVOKE
for SYSTEM*.
---
 gnu/packages/version-control.scm | 28 +---
 1 file changed, 13 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 168ffeb..342b532 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -579,9 +579,8 @@ collaboration using typical untrusted file hosts or 
services.")
  (add-after 'unpack 'unpack-git
(lambda* (#:key inputs #:allow-other-keys)
  ;; Unpack the source of git into the 'git' directory.
- (zero? (system*
- "tar" "--strip-components=1" "-C" "git" "-xf"
- (assoc-ref inputs "git:src")
+ (invoke "tar" "--strip-components=1" "-C" "git" "-xf"
+ (assoc-ref inputs "git:src"
  (add-after 'unpack 'patch-absolute-file-names
(lambda* (#:key inputs #:allow-other-keys)
  (define (quoted-file-name input path)
@@ -612,21 +611,20 @@ collaboration using typical untrusted file hosts or 
services.")
  (delete 'configure) ; no configure script
  (add-after 'build 'build-man
(lambda* (#:key make-flags #:allow-other-keys)
- (zero? (apply system* `("make" ,@make-flags "doc-man")
+ (apply invoke "make" "doc-man" make-flags)))
  (replace 'install
(lambda* (#:key make-flags outputs #:allow-other-keys)
  (let ((out (assoc-ref outputs "out")))
-   (and (zero? (apply system*
-  `("make" ,@make-flags
-,(string-append "prefix=" out)
-,(string-append
-  "CGIT_SCRIPT_PATH=" out "/share/cgit")
-"install" "install-man")))
-;; Move the platform-dependent 'cgit.cgi' into lib
-;; to get it stripped.
-(rename-file (string-append out "/share/cgit/cgit.cgi")
- (string-append out "/lib/cgit/cgit.cgi"))
-#t
+   (apply invoke
+  "make" "install" "install-man"
+  (string-append "prefix=" out)
+  (string-append "CGIT_SCRIPT_PATH=" out "/share/cgit")
+  make-flags)
+   ;; Move the platform-dependent 'cgit.cgi' into lib to get it
+   ;; stripped.
+   (rename-file (string-append out "/share/cgit/cgit.cgi")
+(string-append out "/lib/cgit/cgit.cgi"))
+   #t)))
  (add-after 'install 'wrap-python-scripts
(lambda* (#:key outputs #:allow-other-keys)
  (for-each



08/23: gnu: java-jgit: Return #t from phases.

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

commit 5bad645159f34070c326e5e0f91b8ae7f4cfd269
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 16:28:57 2018 +0200

gnu: java-jgit: Return #t from phases.

* gnu/packages/version-control.scm (java-jgit)[arguments]: Substitute
INVOKE for SYSTEM*. Return #t rather than undefined from phases.
---
 gnu/packages/version-control.scm | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index fa36f87..86d6afe 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -1904,9 +1904,10 @@ unique algebra of patches called 
@url{http://darcs.net/Theory,Patchtheory}.
  (add-after 'build 'add-properties
(lambda* (#:key jar-name #:allow-other-keys)
  (with-directory-excursion "src"
-   (zero? (apply system* "jar" "-uf"
- (string-append "../build/jar/" jar-name)
- (find-files "." "\\.properties$")
+   (apply invoke "jar" "-uf"
+  (string-append "../build/jar/" jar-name)
+  (find-files "." "\\.properties$")))
+ #t)
 (inputs
  `(("java-classpathx-servletapi" ,java-classpathx-servletapi)
("java-javaewah" ,java-javaewah)



06/23: gnu: aegis: Skip failing tests.

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

commit 0b6be05e5edf64b44bd9782f9ebf4687b4beb75c
Author: Tobias Geerinckx-Rice 
Date:   Wed Jun 27 00:43:24 2018 +0200

gnu: aegis: Skip failing tests.

* gnu/packages/version-control.scm (aegis)[arguments]: Disable some
failing tests that should otherwise cause build failures.
---
 gnu/packages/version-control.scm | 8 
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index c2c5a64..cdec980 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -1477,6 +1477,14 @@ accessed and migrated on modern systems.")
(substitute* "test/00/t0011a.sh"
  (("type lex")  "type flex"))
 
+   ;; XXX Disable tests that fail, for unknown reasons, ‘for now’.
+   (for-each
+(lambda (test) (substitute* "Makefile"
+ (((string-append "test/" test "\\.ES ")) "")))
+(list "00/t0011a"
+  "00/t0049a"
+  "01/t0196a"))
+
;; The author decided to call the check rule "sure".
(zero? (system* "make" "sure"
 (home-page "http://aegis.sourceforge.net;)



07/23: gnu: aegis: Return #t from phases.

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

commit 923e2d249e26760862b602fca0edecddecef3e57
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 16:20:25 2018 +0200

gnu: aegis: Return #t from phases.

* gnu/packages/version-control.scm (aegis)[arguments]: Substitute INVOKE
for SYSTEM*. Return #t rather than undefined from phases.
---
 gnu/packages/version-control.scm | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index cdec980..fa36f87 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -1465,7 +1465,8 @@ accessed and migrated on modern systems.")
  "libaegis/getpw_cache.cc")
(find-files "test" "\\.sh"))
(("/bin/sh") (which "sh")))
-  (setenv "SH" (which "sh"
+  (setenv "SH" (which "sh"))
+  #t))
  (replace 'check
(lambda _
  (let ((home (string-append (getcwd) "/my-new-home")))
@@ -1473,7 +1474,7 @@ accessed and migrated on modern systems.")
(mkdir home)
(setenv "HOME" home)
 
-   ;; This test assumes that  flex has been symlinked to "lex".
+   ;; This test assumes that flex has been symlinked to "lex".
(substitute* "test/00/t0011a.sh"
  (("type lex")  "type flex"))
 
@@ -1486,7 +1487,7 @@ accessed and migrated on modern systems.")
   "01/t0196a"))
 
;; The author decided to call the check rule "sure".
-   (zero? (system* "make" "sure"
+   (invoke "make" "sure")))
 (home-page "http://aegis.sourceforge.net;)
 (synopsis "Project change supervisor")
 (description "Aegis is a project change supervisor, and performs some of



18/23: gnu: papagayo: Return #t from all phases.

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

commit 6023fa366db309202181e696f6aeee1d64ec331f
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 15:33:28 2018 +0200

gnu: papagayo: Return #t from all phases.

* gnu/packages/animation.scm (papagayo)[arguments]: Substitute INVOKE
for SYSTEM*.
---
 gnu/packages/animation.scm | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/animation.scm b/gnu/packages/animation.scm
index 22af707..a10747e 100644
--- a/gnu/packages/animation.scm
+++ b/gnu/packages/animation.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2015, 2017 Ricardo Wurmus 
+;;; Copyright © 2018 Tobias Geerinckx-Rice 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -226,10 +227,10 @@ contains the graphical user interface for synfig.")
"\nLIBS +=" libsndfile
"/lib/libsndfile.so\n"
"win32 {"
-   (zero? (system* "qmake"
-   (string-append "DESTDIR="
-  (assoc-ref outputs "out")
-  "/bin")
+   (invoke "qmake"
+   (string-append "DESTDIR="
+  (assoc-ref outputs "out")
+  "/bin"
;; Ensure that all required Qt plugins are found at runtime.
(add-after 'install 'wrap-executable
  (lambda* (#:key inputs outputs #:allow-other-keys)



20/23: gnu: ghmm: Return #t from all phases.

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

commit 3107259f05818c251aec96571f0ddefcf86a1c87
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 19:37:21 2018 +0200

gnu: ghmm: Return #t from all phases.

* gnu/packages/machine-learning.scm (ghmm)[arguments]: Substitute INVOKE
for SYSTEM*.
---
 gnu/packages/machine-learning.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/machine-learning.scm 
b/gnu/packages/machine-learning.scm
index 59e38bb..d9f7731 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -233,7 +233,7 @@ classification.")
#t))
(add-after 'disable-broken-tests 'autogen
  (lambda _
-   (zero? (system* "bash" "autogen.sh")))
+   (invoke "bash" "autogen.sh"))
   (inputs
`(("python" ,python-2) ; only Python 2 is supported
  ("libxml2" ,libxml2)))



02/23: gnu: inxi-minimal: Update to 3.0.13-1.

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

commit 13a29ba79f6662d328ce80d4e727f99e94276075
Author: Tobias Geerinckx-Rice 
Date:   Wed Jun 27 04:29:15 2018 +0200

gnu: inxi-minimal: Update to 3.0.13-1.

* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.13-1.
---
 gnu/packages/admin.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 6b8af60..60aa62e 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -2649,7 +2649,7 @@ Python loading in HPC environments.")
   (let ((real-name "inxi"))
 (package
   (name "inxi-minimal")
-  (version "3.0.12-1")
+  (version "3.0.13-1")
   (source
(origin
  (method git-fetch)
@@ -2658,7 +2658,7 @@ Python loading in HPC environments.")
(commit version)))
  (sha256
   (base32
-   "1a2sjz90gzzvhp63x89hs0a424rkd13qrff2njqmjxp322zyp527"
+   "0732ligzmzwpwaxin4g8rbfj91ghyvf69lx2jyrahi4df0bfamh5"
   (build-system trivial-build-system)
   (inputs
`(("bash" ,bash)



10/23: gnu: hop: Return #t from phases.

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

commit 24674e6141c089d8b4f1ece8cade44656853185d
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 16:33:29 2018 +0200

gnu: hop: Return #t from phases.

* gnu/packages/scheme.scm (hop)[arguments]: Substitute INVOKE for
SYSTEM*.
---
 gnu/packages/scheme.scm | 17 -
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm
index 0b15ea8..ddc4014 100644
--- a/gnu/packages/scheme.scm
+++ b/gnu/packages/scheme.scm
@@ -314,15 +314,14 @@ Scheme and C programs and between Scheme and Java 
programs.")
  (replace 'configure
(lambda* (#:key inputs outputs #:allow-other-keys)
  (let ((out (assoc-ref outputs "out")))
-   (zero?
-(system* "./configure"
- (string-append "--prefix=" out)
- (string-append "--blflags="
-;; user flags completely override 
useful
-;; default flags, so repeat them here.
-"-copt \\$(CPICFLAGS) "
-"-L \\$(BUILDLIBDIR) "
-"-ldopt -Wl,-rpath," out 
"/lib")
+   (invoke "./configure"
+   (string-append "--prefix=" out)
+   (string-append "--blflags="
+  ;; user flags completely override useful
+  ;; default flags, so repeat them here.
+  "-copt \\$(CPICFLAGS) "
+  "-L \\$(BUILDLIBDIR) "
+  "-ldopt -Wl,-rpath," out "/lib"
 (inputs `(("avahi" ,avahi)
   ("bigloo" ,bigloo)
   ("libgc" ,libgc)



branch master updated (b7238c3 -> e96ba83)

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

  from  b7238c3   gnu: glusterfs: Update to 3.10.12.
   new  a348af5   gnu: python-webtest: Update to 2.0.30.
   new  13a29ba   gnu: inxi-minimal: Update to 3.0.13-1.
   new  a15e4b1   doc: Private key passphrases are not supported.
   new  0eb21fb   gnu: cgit: Return #t from all phases.
   new  a83d0c5   gnu: stgit: Return #t from phases.
   new  0b6be05   gnu: aegis: Skip failing tests.
   new  923e2d2   gnu: aegis: Return #t from phases.
   new  5bad645   gnu: java-jgit: Return #t from phases.
   new  d9a7fab   gnu: squeak-vm: Return #t from phases.
   new  24674e6   gnu: hop: Return #t from phases.
   new  b69819d   gnu: scmutils: Return #t from all phases.
   new  2e14ca1   gnu: slib: Return #t from phases.
   new  b44b14c   gnu: scm: Return #t from phases.
   new  9cbd819   gnu: python-patsy: Return #t from phases.
   new  e8e3c35   gnu: python-mpd2: Return #t from phases.
   new  55f0e9c   gnu: cifs-utils: Return #t from all phases.
   new  6ac59f4   gnu: samba: Return #t from all phases.
   new  6023fa3   gnu: papagayo: Return #t from all phases.
   new  3a28209   gnu: discount: Return #t from all phases.
   new  3107259   gnu: ghmm: Return #t from all phases.
   new  3929f46   gnu: dlib: Fix tests.
   new  8448e6b   gnu: dlib: Return #t from all phases.
   new  e96ba83   gnu: python-scikit-learn: Return #t from phases.

The 23 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 |  2 +-
 gnu/packages/admin.scm|  4 +--
 gnu/packages/animation.scm|  9 ++---
 gnu/packages/machine-learning.scm | 14 +---
 gnu/packages/markup.scm   |  7 ++--
 gnu/packages/mpd.scm  |  2 +-
 gnu/packages/python-web.scm   |  4 +--
 gnu/packages/samba.scm|  7 ++--
 gnu/packages/scheme.scm   | 72 ++-
 gnu/packages/smalltalk.scm| 10 +++---
 gnu/packages/statistics.scm   |  3 +-
 gnu/packages/version-control.scm  | 52 
 12 files changed, 98 insertions(+), 88 deletions(-)



17/23: gnu: samba: Return #t from all phases.

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

commit 6ac59f45ff376e5e8fab4f1cd5c64333e53e4e10
Author: Tobias Geerinckx-Rice 
Date:   Tue Jun 26 18:30:58 2018 +0200

gnu: samba: Return #t from all phases.

* gnu/packages/samba.scm (samba)[arguments]: Substitute INVOKE for
SYSTEM*.
---
 gnu/packages/samba.scm | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/samba.scm b/gnu/packages/samba.scm
index 9858590..28fd087 100644
--- a/gnu/packages/samba.scm
+++ b/gnu/packages/samba.scm
@@ -178,8 +178,7 @@ anywhere.")
(lambda* (#:key outputs #:allow-other-keys)
  (let* ((out(assoc-ref outputs "out"))
 (libdir (string-append out "/lib")))
-   (zero? (system*
-   "./configure"
+   (invoke "./configure"
"--enable-fhs"
;; XXX: heimdal not packaged.
"--bundled-libraries=com_err"
@@ -188,7 +187,7 @@ anywhere.")
;; Install public and private libraries into
;; a single directory to avoid RPATH issues.
(string-append "--libdir=" libdir)
-   (string-append "--with-privatelibdir=" libdir))
+   (string-append "--with-privatelibdir=" libdir)
  (add-before 'install 'disable-etc-samba-directory-creation
(lambda _
  (substitute* "dynconfig/wscript"



01/23: gnu: python-webtest: Update to 2.0.30.

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

commit a348af5012f2ebafa5ca24fba5d08bc1745eaf88
Author: Tobias Geerinckx-Rice 
Date:   Wed Jun 27 04:27:08 2018 +0200

gnu: python-webtest: Update to 2.0.30.

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

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 4e130fa..2e98a95 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -1413,14 +1413,14 @@ file.")
 (define-public python-webtest
   (package
 (name "python-webtest")
-(version "2.0.29")
+(version "2.0.30")
 (source
  (origin
(method url-fetch)
(uri (pypi-uri "WebTest" version))
(sha256
 (base32
- "0bcj1ica5lnmj5zbvk46x28kgphcsgh7sfnwjmn0cr94mhawrg6v"
+ "1mb7m4ndklv84mh0pdkhv73yrflcnra61yczj5g3bvwbqlygfsaw"
 (build-system python-build-system)
 (arguments
  `(;; Unfortunately we have to disable tests!



branch master updated (f98c667 -> b7238c3)

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

  from  f98c667   gnu: xpra: Update to 2.3.2.
   new  b7238c3   gnu: glusterfs: Update to 3.10.12.

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



01/01: gnu: glusterfs: Update to 3.10.12.

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

commit b7238c3d6464eec8550a513ed3c8828e82910d00
Author: Ricardo Wurmus 
Date:   Wed Jun 27 12:09:36 2018 +0200

gnu: glusterfs: Update to 3.10.12.

* gnu/packages/file-systems.scm (glusterfs): Update to 3.10.12.
---
 gnu/packages/file-systems.scm | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm
index 4fd33ae..3c9d7d4 100644
--- a/gnu/packages/file-systems.scm
+++ b/gnu/packages/file-systems.scm
@@ -1,7 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice 
 ;;; Copyright © 2017 Gábor Boskovits 
-;;; Copyright © 2017 Ricardo Wurmus 
+;;; Copyright © 2017, 2018 Ricardo Wurmus 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -144,7 +144,7 @@ non-determinism in the build process.")
 (define-public glusterfs
   (package
 (name "glusterfs")
-(version "3.10.7")
+(version "3.10.12")
 (source
  (origin
(method url-fetch)
@@ -153,7 +153,7 @@ non-determinism in the build process.")
"/glusterfs-" version ".tar.gz"))
(sha256
 (base32
- "02sn9s3jjva2i1l47y3in326n8jgp57rbykz5s8m87y4bzpw0ym1"))
+ "01ysvamvfv2l5pswa1rygpg8w0954h2wkh1ba97h3nx03m5n0prg"))
(patches
 (search-patches "glusterfs-use-PATH-instead-of-hardcodes.patch"
 (build-system gnu-build-system)
@@ -170,11 +170,12 @@ non-determinism in the build process.")
  ;; must be replaced.
  (install-file (string-append (assoc-ref inputs "automake")
   "/share/automake-"
-  ,(package-version automake) 
"/config.sub")
+  ,(version-major+minor 
(package-version automake)) "/config.sub")
".")
  #t))
  ;; Fix flex error.  This has already been fixed with upstream commit
- ;; db3fe245a9e8812829eae7d143e49d0bfdfef9a7.
+ ;; db3fe245a9e8812829eae7d143e49d0bfdfef9a7, but is not available in
+ ;; current releases.
  (add-before 'configure 'fix-lex
(lambda _
  (substitute* "libglusterfs/src/Makefile.in"



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

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

commit f98c66798986725087c3778f8d77c46f4569139d
Author: Rutger Helling 
Date:   Wed Jun 27 11:58:02 2018 +0200

gnu: xpra: Update to 2.3.2.

* gnu/packages/xorg.scm (xpra): Update to 2.3.2.
---
 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 37c1612..7ce5437 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -5928,7 +5928,7 @@ basic eye-candy effects.")
 (define-public xpra
   (package
 (name "xpra")
-(version "2.3.1")
+(version "2.3.2")
 (source
  (origin
(method url-fetch)
@@ -5936,7 +5936,7 @@ basic eye-candy effects.")
version ".tar.xz"))
(sha256
 (base32
- "0wghjmrw77pkh6agc5rz7ynr6s8yyc68qvj9rnp0vlwa3x1fl3ry"
+ "02wpnlx43dwacaahpm8db5kbnjw2msm3ycq71gib0n2zamd71ni6"
 (build-system python-build-system)
 (inputs `(("ffmpeg" ,ffmpeg)
   ("flac" ,flac)



branch master updated (f6f0e48 -> f98c667)

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

  from  f6f0e48   gnu: shaderc: Disable tests.
   new  f98c667   gnu: xpra: Update to 2.3.2.

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(-)



branch master updated (c7de678 -> 9eee2c8)

2018-06-27 Thread Ludovic Court�
civodul pushed a change to branch master
in repository guix-artwork.

  from  c7de678   website: security: Add instructions for sending encrypted 
reports.
   new  9eee2c8   website: security: Tweak.

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


Summary of changes:
 website/apps/base/templates/security.scm | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)



01/01: website: security: Tweak.

2018-06-27 Thread Ludovic Court�
civodul pushed a commit to branch master
in repository guix-artwork.

commit 9eee2c8518be88e50c21176bfc323bab692a48f1
Author: Ludovic Courtès 
Date:   Wed Jun 27 11:22:12 2018 +0200

website: security: Tweak.

* website/apps/base/templates/security.scm (security-t): Use 'tt' for
fingerprints.  Add middle initial to Mark's name.  Use curly quotes.
---
 website/apps/base/templates/security.scm | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/website/apps/base/templates/security.scm 
b/website/apps/base/templates/security.scm
index b4958f8..2ea4c00 100644
--- a/website/apps/base/templates/security.scm
+++ b/website/apps/base/templates/security.scm
@@ -47,22 +47,22 @@
   (ul
 (li "Leo Famulari"
   (ul
-(li "4F71 6F9A 8FA2 C80E F1B5 E1BA 5E35 F231 DE1A C5E0")))
+(li (tt "4F71 6F9A 8FA2 C80E F1B5 E1BA 5E35 F231 DE1A C5E0"
 (li "Ludovic Courtès"
   (ul
-(li ,ludovics-key)))
-(li "Mark Weaver"
+(li (tt ,ludovics-key
+(li "Mark H Weaver"
   (ul
-(li "D919 0965 CE03 199E AF28 B3BE 7CEF 2984 7562 C516")))
+(li (tt "D919 0965 CE03 199E AF28 B3BE 7CEF 2984 7562 C516"
 (li "Ricardo Wurmus"
   (ul
-(li "BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC"
+(li (tt "BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC")
 
   (h3 "Release signatures")
   (p
"Releases of Guix and GuixSD are signed using the OpenPGP "
"key with the fingerprint "
-   ,ludovics-key
+   (tt ,ludovics-key)
".  "
"Users should "
(a (@ (href ,(manual-url "Binary-Installation.html"))) "verify")
@@ -75,6 +75,6 @@
(a (@ (href ,(manual-url "Security-Updates.html"))) "security updates")
" quickly and with minimal disruption for users.")
   (p
-   "Guix uses a \"rolling release\" model.  All security "
+   "Guix uses a “rolling release” model.  All security "
"bug-fixes are pushed directly to the master branch.  There"
-   " is no \"stable\" branch that only receives security fixes.")
+   " is no “stable” branch that only receives security fixes.")



branch master updated (bc1d26e -> f6f0e48)

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

  from  bc1d26e   gnu: emacs-web-mode: Update to 16.
   new  f6f0e48   gnu: shaderc: Disable tests.

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


Summary of changes:
 gnu/packages/vulkan.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)



01/01: gnu: shaderc: Disable tests.

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

commit f6f0e48637fc4bf1a413829c930182ae3c09a13e
Author: Rutger Helling 
Date:   Wed Jun 27 10:57:43 2018 +0200

gnu: shaderc: Disable tests.

* gnu/packages/vulkan.scm (shaderc): Disable tests since they are
failing.
---
 gnu/packages/vulkan.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index b36471c..c83bfdd 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -233,7 +233,8 @@ and the ICD.")
"16p25ry2i4zrj00zihfpf210f8xd7g398ffbw25igvi9mbn4nbfd"
   (build-system meson-build-system)
   (arguments
-   `(#:phases
+   `(#:tests? #f ; FIXME: Tests fail.
+ #:phases
  (modify-phases %standard-phases
(replace 'configure
  (lambda* (#:key outputs #:allow-other-keys)



branch master updated (605e334 -> bc1d26e)

2018-06-27 Thread Nicolas Goaziou
ngz pushed a change to branch master
in repository guix.

  from  605e334   gnu: icecat: Add more fixes from upstream mozilla-esr52.
   new  bc1d26e   gnu: emacs-web-mode: Update to 16.

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


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



01/01: gnu: emacs-web-mode: Update to 16.

2018-06-27 Thread Nicolas Goaziou
ngz pushed a commit to branch master
in repository guix.

commit bc1d26e39e09e7821ad1ca98c900a9894858cab0
Author: Nicolas Goaziou 
Date:   Wed Jun 27 09:57:14 2018 +0200

gnu: emacs-web-mode: Update to 16.

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

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 2aefc32..458c31d 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -4436,7 +4436,7 @@ indentation command behavior very similar to that of 
python-mode.")
 (define-public emacs-web-mode
   (package
 (name "emacs-web-mode")
-(version "14")
+(version "16")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://raw.githubusercontent.com/fxbois;
@@ -,7 +,7 @@ indentation command behavior very similar to that of 
python-mode.")
   (file-name (string-append "web-mode-" version ".el"))
   (sha256
(base32
-"086hik5fmxg3kx74qmransx9cz961qd22d4m6ah2dw6cwaj1s3s5"
+"1hs5w7kdvcyn4ihyw1kfjg48djn5p7lz4rlbhzzdqv1g56xqx3gw"
 (build-system emacs-build-system)
 (synopsis "Major mode for editing web templates")
 (description "Web-mode is an Emacs major mode for editing web templates