branch master updated: gnu: emacspeak: Update to 52.0.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

ngz pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new fabfe0b  gnu: emacspeak: Update to 52.0.
fabfe0b is described below

commit fabfe0b99c4500e3e381933ab769e462c9e1
Author: Nicolas Goaziou 
AuthorDate: Mon Jun 1 10:54:22 2020 +0200

gnu: emacspeak: Update to 52.0.

* gnu/packages/emacs-xyz.scm (emacspeak): Update to 52.0.
[arguments]: Add phase to remove a non-existing file.  Change executable.
[inputs]: Use espeak-ng instead of espeak.
[description]: Typographic fix.
---
 gnu/packages/emacs-xyz.scm | 31 +--
 1 file changed, 17 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 7c014cf..c1f7f1f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -9853,7 +9853,7 @@ highlights quasi-quoted expressions.")
 (define-public emacspeak
   (package
 (name "emacspeak")
-(version "50.0")
+(version "52.0")
 (source
  (origin
(method url-fetch)
@@ -9861,14 +9861,17 @@ highlights quasi-quoted expressions.")
  "https://github.com/tvraman/emacspeak/releases/download/;
  version "/emacspeak-" version ".tar.bz2"))
(sha256
-(base32
- "0rsj7rzfyqmyidfsjrhjnxi2d43axx6r3gac1fhv5xkkbiiqzqkb"
+(base32 "0x5b0s38r5ih2lk7f5hasi9arrgxlmmq5jaddadbxi8in2gw2jzl"
 (build-system gnu-build-system)
 (arguments
  '(#:make-flags (list (string-append "prefix="
  (assoc-ref %outputs "out")))
#:phases
(modify-phases %standard-phases
+ (add-after 'unpack 'delete-broken-symlink
+   (lambda _
+ (delete-file "lisp/sudoku.el")
+ #t))
  (replace 'configure
(lambda _
  (setenv "SHELL" (which "sh"))
@@ -9893,12 +9896,12 @@ highlights quasi-quoted expressions.")
 '("etc" "info" "js" "lisp" "media" "servers" "sounds"
   "stumpwm" "xsl"))
;; Make sure emacspeak is loaded from the correct directory.
-   (substitute* "etc/emacspeak.sh"
- (("/lisp/emacspeak-setup.el")
+   (substitute* "run"
+ (("\\./lisp/emacspeak-setup.el")
   (string-append lisp "/lisp/emacspeak-setup.el")))
;; Install the convenient startup script.
(mkdir-p bin)
-   (copy-file "etc/emacspeak.sh" (string-append bin "/emacspeak")))
+   (copy-file "run" (string-append bin "/emacspeak")))
  #t))
  (add-after 'install 'wrap-program
(lambda* (#:key inputs outputs #:allow-other-keys)
@@ -9911,10 +9914,10 @@ highlights quasi-quoted expressions.")
(wrap-program emacspeak
  `("DTK_PROGRAM" ":" prefix (,espeak)))
#t
-   #:tests? #f)) ; no check target
+   #:tests? #f)); no check target
 (inputs
  `(("emacs" ,emacs)
-   ("espeak" ,espeak)
+   ("espeak" ,espeak-ng)
("perl" ,perl)
("tcl" ,tcl)
("tclx" ,tclx)))
@@ -9922,12 +9925,12 @@ highlights quasi-quoted expressions.")
 (synopsis "Audio desktop interface for Emacs")
 (description
  "Emacspeak is a speech interface that allows visually impaired users to
-interact independently and efficiently with the computer.  Audio formatting
---a technique pioneered by AsTeR-- and full support for W3C's Aural CSS (ACSS)
-allows Emacspeak to produce rich aural presentations of electronic information.
-By seamlessly blending all aspects of the Internet such as Web-surfing and
-messaging, Emacspeak speech-enables local and remote information via a
-consistent and well-integrated user interface.")
+interact independently and efficiently with the computer.  Audio
+formatting---a technique pioneered by AsTeR---and full support for W3C's Aural
+CSS (ACSS) allows Emacspeak to produce rich aural presentations of electronic
+information.  By seamlessly blending all aspects of the Internet such as
+Web-surfing and messaging, Emacspeak speech-enables local and remote
+information via a consistent and well-integrated user interface.")
 (license license:gpl2+)))
 
 (define-public emacs-adaptive-wrap



02/02: gnu: enlightenment: Update to 0.24.1.

2020-06-01 Thread guix-commits
efraim pushed a commit to branch master
in repository guix.

commit 48fd0de9629b707815fd490aa5a0c3410721ae3a
Author: Efraim Flashner 
AuthorDate: Mon Jun 1 09:16:54 2020 +0300

gnu: enlightenment: Update to 0.24.1.

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

diff --git a/gnu/packages/enlightenment.scm b/gnu/packages/enlightenment.scm
index 4d8c12e..d852cbb 100644
--- a/gnu/packages/enlightenment.scm
+++ b/gnu/packages/enlightenment.scm
@@ -292,7 +292,7 @@ Libraries with some extra bells and whistles.")
 (define-public enlightenment
   (package
 (name "enlightenment")
-(version "0.24.0")
+(version "0.24.1")
 (source (origin
   (method url-fetch)
   (uri
@@ -300,7 +300,7 @@ Libraries with some extra bells and whistles.")
   "enlightenment/enlightenment-" version 
".tar.xz"))
   (sha256
(base32
-"01053hxdmyjfb6gmz1pqmw0llrgc4356np515h5vsqcn59mhvfz7"))
+"02aadl5fqvpmpjnisrc4aw7ffwyp1109y4k1wvmp33ciihbvdqmf"))
   (patches (search-patches 
"enlightenment-fix-setuid-path.patch"
 (build-system meson-build-system)
 (arguments



01/02: gnu: gdl: Don't use custom bootstrap phase.

2020-06-01 Thread guix-commits
efraim pushed a commit to branch master
in repository guix.

commit 70cf011390d92e44877502bc5765a3c87834dac2
Author: Efraim Flashner 
AuthorDate: Mon Jun 1 08:44:21 2020 +0300

gnu: gdl: Don't use custom bootstrap phase.

* gnu/packages/gnome.scm (gdl)[arguments]: Remove custom boostrap phase.
(gdl-minimal)[arguments]: Don't inherit arguments from gdl.
---
 gnu/packages/gnome.scm | 35 ---
 1 file changed, 12 insertions(+), 23 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index da69f1b..2be117d 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -1518,16 +1518,6 @@ GNOME Desktop.")
(base32
 "154qcr0x6f68f4q526y87imv0rscmp34n47nk1pp82rsq52h2zna"
 (build-system gnu-build-system)
-(arguments
- '(#:phases
-   (modify-phases %standard-phases
- (replace 'bootstrap
-   (lambda _
- ;; The autogen.sh script in gnome-common will run ./configure
- ;; by default, which is problematic because source shebangs
- ;; have not yet been patched.
- (setenv "NOCONFIGURE" "t")
- (invoke "sh" "autogen.sh"))
 (native-inputs
  `(("autoconf" ,autoconf)
("automake" ,automake)
@@ -1554,19 +1544,18 @@ GNOME Desktop.")
 (inherit gdl)
 (name "gdl-minimal")
 (arguments
- (substitute-keyword-arguments (package-arguments gdl)
-   ((#:phases phases)
-`(modify-phases ,phases
-   (add-after 'unpack 'disable-doc-generation
- ;; XXX: There is no easy way to disable generating the
- ;; documentation.
- (lambda _
-   (substitute* "configure.in"
- (("GTK_DOC_CHECK.*") "")
- (("docs/.*") ""))
-   (substitute* "Makefile.am"
- (("gdl docs po") "gdl po"))
-   #t))
+ '(#:phases
+   (modify-phases %standard-phases
+ (add-after 'unpack 'disable-doc-generation
+   ;; XXX: There is no easy way to disable generating the
+   ;; documentation.
+   (lambda _
+ (substitute* "configure.in"
+   (("GTK_DOC_CHECK.*") "")
+   (("docs/.*") ""))
+ (substitute* "Makefile.am"
+   (("gdl docs po") "gdl po"))
+ #t)
 (native-inputs (alist-delete "gtk-doc" (package-native-inputs gdl)
 
 (define-public libgnome-keyring



branch master updated (ff8a1a8 -> 48fd0de)

2020-06-01 Thread guix-commits
efraim pushed a change to branch master
in repository guix.

from ff8a1a8  gnu: inkscape: Add inkscape-1.0.
 new 70cf011  gnu: gdl: Don't use custom bootstrap phase.
 new 48fd0de  gnu: enlightenment: Update to 0.24.1.

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


Summary of changes:
 gnu/packages/enlightenment.scm |  4 ++--
 gnu/packages/gnome.scm | 35 ---
 2 files changed, 14 insertions(+), 25 deletions(-)



branch master updated: gnu: go-github-com-robfig-cron: Update to 3.0.1.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

arunisaac pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new 61aa30d  gnu: go-github-com-robfig-cron: Update to 3.0.1.
61aa30d is described below

commit 61aa30df3254fb094dc5da715763f6dcfd6435d2
Author: Arun Isaac 
AuthorDate: Tue Jun 2 07:07:26 2020 +0530

gnu: go-github-com-robfig-cron: Update to 3.0.1.

* gnu/packages/golang.scm (go-github-com-robfig-cron): Update to 3.0.1.
---
 gnu/packages/golang.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 8dd2765..ae0b7c6 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -15,7 +15,7 @@
 ;;; Copyright @ 2018, 2019 Katherine Cox-Buday 
 ;;; Copyright @ 2019 Giovanni Biscuolo 
 ;;; Copyright @ 2019, 2020 Alex Griffin 
-;;; Copyright © 2019 Arun Isaac 
+;;; Copyright © 2019, 2020 Arun Isaac 
 ;;; Copyright © 2020 Jack Hill 
 ;;;
 ;;; This file is part of GNU Guix.
@@ -3214,7 +3214,7 @@ and aid debugging.")
 (define-public go-github-com-robfig-cron
   (package
 (name "go-github-com-robfig-cron")
-(version "3.0.0")
+(version "3.0.1")
 (source
  (origin
(method git-fetch)
@@ -3224,7 +3224,7 @@ and aid debugging.")
(file-name (git-file-name name version))
(sha256
 (base32
- "0bvq5gxkhyj21lq32nma23i4dpwp7bswnp2yks6372ilkcyisx2z"
+ "1agzbw2dfk2d1mpmddr85s5vh6ygm8kqrvfg87i9d2wqnlsnliqm"
 (build-system go-build-system)
 (arguments
  `(#:import-path "github.com/robfig/cron"))



branch master updated (61aa30d -> 657b607)

2020-06-01 Thread guix-commits
arunisaac pushed a change to branch master
in repository guix.

from 61aa30d  gnu: go-github-com-robfig-cron: Update to 3.0.1.
 new 74f0175  gnu: python-axolotl-curve25519: Update to 0.4.1.post2.
 new b578168  gnu: python-axolotl: Update to 0.2.3.
 new b86dcc2  gnu: gajim-omemo: Update to 2.7.4.
 new 657b607  gnu: gajim-omemo: Update home page.

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


Summary of changes:
 gnu/packages/messaging.scm |  6 +++---
 gnu/packages/python-crypto.scm | 35 ---
 2 files changed, 15 insertions(+), 26 deletions(-)



01/04: gnu: python-axolotl-curve25519: Update to 0.4.1.post2.

2020-06-01 Thread guix-commits
arunisaac pushed a commit to branch master
in repository guix.

commit 74f017587031dc59a02de966fc09d886f1e9b1eb
Author: Arun Isaac 
AuthorDate: Tue Jun 2 07:31:56 2020 +0530

gnu: python-axolotl-curve25519: Update to 0.4.1.post2.

* gnu/packages/python-crypto.scm (python-axolotl-curve25519): Update to
0.4.1.post2.
[source]: Use PyPI URI.
[arguments]: Remove --root=/ configure flag.
---
 gnu/packages/python-crypto.scm | 17 +
 1 file changed, 5 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index fc451e8..59beacf 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -13,7 +13,7 @@
 ;;; Copyright © 2014, 2015 Mark H Weaver 
 ;;; Copyright © 2015, 2016, 2017, 2019 Ricardo Wurmus 
 ;;; Copyright © 2016 Danny Milosavljevic 
-;;; Copyright © 2016, 2017 Arun Isaac 
+;;; Copyright © 2016, 2017, 2020 Arun Isaac 
 ;;; Copyright © 2017 Carlo Zancanaro 
 ;;; Copyright © 2018 Tomáš Čech 
 ;;; Copyright © 2018 Nicolas Goaziou 
@@ -611,22 +611,15 @@ library.")
 (define-public python-axolotl-curve25519
   (package
 (name "python-axolotl-curve25519")
-(version "0.1")
+(version "0.4.1.post2")
 (source
  (origin
-   (method git-fetch)
-   (uri (git-reference
- (url "https://github.com/tgalal/python-axolotl-curve25519;)
- (commit "e4a9c4de0eae27223200579c58d1f8f6d20637e2")))
-   (file-name (string-append name "-" version "-checkout"))
+   (method url-fetch)
+   (uri (pypi-uri "python-axolotl-curve25519" version))
(sha256
 (base32
- "0agap5q0hmvf6cwzjqc05kw53pjgf6942pcivpazksmg1vk400ra"
+ "18v3rfyv7xi26fb97nw1xc0l6x8wi0i4xj8dlq4gblpbjxiac187"
 (build-system python-build-system)
-(arguments
- `(;; Prevent creation of the egg. This works around
-   ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20765
-   #:configure-flags '("--root=/")))
 (home-page "https://github.com/tgalal/python-axolotl-curve25519;)
 (synopsis "Python wrapper for curve25519 library")
 (description "This is a python wrapper for the curve25519 library



04/04: gnu: gajim-omemo: Update home page.

2020-06-01 Thread guix-commits
arunisaac pushed a commit to branch master
in repository guix.

commit 657b60725c4affd213ac907bb01ac0f08ee122d8
Author: Arun Isaac 
AuthorDate: Tue Jun 2 07:36:16 2020 +0530

gnu: gajim-omemo: Update home page.

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

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 1ef1cbc..12b0cd4 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -779,7 +779,7 @@ end-to-end encryption support; XML console.")
 (propagated-inputs
  `(("python-axolotl" ,python-axolotl)))
 (home-page
- "https://dev.gajim.org/gajim/gajim-plugins/wikis/OmemoGajimPlugin;)
+ "https://dev.gajim.org/gajim/gajim-plugins/-/wikis/OmemoGajimPlugin;)
 (synopsis "Gajim OMEMO plugin")
 (description
  "This package provides the Gajim OMEMO plugin.  OMEMO is an XMPP



03/04: gnu: gajim-omemo: Update to 2.7.4.

2020-06-01 Thread guix-commits
arunisaac pushed a commit to branch master
in repository guix.

commit b86dcc297a255c4138d282a3e16b6517f279488d
Author: Arun Isaac 
AuthorDate: Tue Jun 2 07:34:55 2020 +0530

gnu: gajim-omemo: Update to 2.7.4.

* gnu/packages/messaging.scm (gajim-omemo): Update to 2.7.4.
---
 gnu/packages/messaging.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index ce542ad..1ef1cbc 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -755,7 +755,7 @@ end-to-end encryption support; XML console.")
 (define-public gajim-omemo
   (package
 (name "gajim-omemo")
-(version "2.6.29")
+(version "2.7.4")
 (source (origin
   (method url-fetch/zipbomb)
   (uri (string-append
@@ -763,7 +763,7 @@ end-to-end encryption support; XML console.")
 version ".zip"))
   (sha256
(base32
-"1mif5qkrvxclqbqmq6njini4laznbs5nn82w2f1hkl8c1284dvgi"
+"00zrj57n86c2m99n0swmmaws4f8zccbgbi8fknv6f9b1vif9jc8p"
 (build-system trivial-build-system)
 (arguments
  `(#:modules ((guix build utils))



02/04: gnu: python-axolotl: Update to 0.2.3.

2020-06-01 Thread guix-commits
arunisaac pushed a commit to branch master
in repository guix.

commit b578168f439d030097d03ecf7449261c0954ddfc
Author: Arun Isaac 
AuthorDate: Tue Jun 2 07:33:29 2020 +0530

gnu: python-axolotl: Update to 0.2.3.

* gnu/packages/python-crypto.scm (python-axolotl): Update to 0.2.3.
[source]: Use PyPI URI.
[propagated-inputs]: Remove python-dateutil and python-pycrypto. Add
python-cryptography.
---
 gnu/packages/python-crypto.scm | 18 +++---
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index 59beacf..b30a887 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -635,17 +635,14 @@ python-axolotl.")
 (define-public python-axolotl
   (package
 (name "python-axolotl")
-(version "0.1.39")
+(version "0.2.3")
 (source
  (origin
-   (method git-fetch)
-   (uri (git-reference
-  (url "https://github.com/tgalal/python-axolotl;)
-  (commit version)))
-   (file-name (git-file-name name version))
-   (patches (search-patches "python-axolotl-AES-fix.patch"))
+   (method url-fetch)
+   (uri (pypi-uri "python-axolotl" version))
(sha256
-(base32 "0xm9qgcwf6fq7rhzfcviwhbzcbj4i7wkxkab2z55fy1x82lya9g6"
+(base32
+ "1bwdp24fmriffwx91aigs9k162albb51iskp23nc939z893q23py"
 (build-system python-build-system)
 (arguments
  `(#:phases
@@ -658,9 +655,8 @@ python-axolotl.")
  #t)
 (propagated-inputs
  `(("python-axolotl-curve25519" ,python-axolotl-curve25519)
-   ("python-dateutil" ,python-dateutil)
-   ("python-protobuf" ,python-protobuf)
-   ("python-pycrypto" ,python-pycrypto)))
+   ("python-cryptography" ,python-cryptography)
+   ("python-protobuf" ,python-protobuf)))
 (home-page "https://github.com/tgalal/python-axolotl;)
 (synopsis "Python port of libaxolotl-android")
 (description "This is a python port of libaxolotl-android.  This



branch master updated: Fix fetching nar files with a .json extension

2020-06-01 Thread Christopher Baines
This is an automated email from the git hooks/post-receive script.

cbaines pushed a commit to branch master
in repository data-service.

The following commit(s) were added to refs/heads/master by this push:
 new f8de7cf  Fix fetching nar files with a .json extension
f8de7cf is described below

commit f8de7cf42e8fcdff5396db8da4e35acfc2e9
Author: Christopher Baines 
AuthorDate: Mon Jun 1 19:11:43 2020 +0100

Fix fetching nar files with a .json extension

Previously, the .json extension would be stripped, resulting in a 404, this
fixes that.
---
 guix-data-service/web/nar/controller.scm | 30 --
 1 file changed, 20 insertions(+), 10 deletions(-)

diff --git a/guix-data-service/web/nar/controller.scm 
b/guix-data-service/web/nar/controller.scm
index 749551f..606040e 100644
--- a/guix-data-service/web/nar/controller.scm
+++ b/guix-data-service/web/nar/controller.scm
@@ -70,16 +70,26 @@
 (('GET "substitutes")
  (render-html
   #:sxml (view-substitutes (%narinfo-signing-public-key
-(('GET "nar" file-name)
- (render-nar request
- mime-types
- conn
- (string-append "/gnu/store/" file-name)))
-(('GET "nar" "lzip" file-name)
- (render-lzip-nar request
-  mime-types
-  conn
-  (string-append "/gnu/store/" file-name)))
+(('GET "nar" _)
+ ;; These routes are a little special, as the extensions aren't used for
+ ;; content negotiation, so just use the path from the request
+ (let* ((path (uri-path (request-uri request)))
+(file-name
+ (last (string-split path #\/
+   (render-nar request
+   mime-types
+   conn
+   (string-append "/gnu/store/" file-name
+(('GET "nar" "lzip" _)
+ ;; These routes are a little special, as the extensions aren't used for
+ ;; content negotiation, so just use the path from the request
+ (let* ((path (uri-path (request-uri request)))
+(file-name
+ (last (string-split path #\/
+   (render-lzip-nar request
+mime-types
+conn
+(string-append "/gnu/store/" file-name
 (('GET (? .narinfo-suffix path))
  (render-narinfo request
  conn



branch master updated: gnu: emacs-cyberpunk-theme: Update to 1.22.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

ambrevar pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new 2ad9ac0  gnu: emacs-cyberpunk-theme: Update to 1.22.
2ad9ac0 is described below

commit 2ad9ac0cf0341c62fad0e0858459bf9795716d9e
Author: Pierre Neidhardt 
AuthorDate: Mon Jun 1 20:24:24 2020 +0200

gnu: emacs-cyberpunk-theme: Update to 1.22.

* gnu/packages/emacs-xyz.scm (emacs-cyberpunk-theme): Update to 1.22.
---
 gnu/packages/emacs-xyz.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 5f0a018..60469f9 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -9009,7 +9009,7 @@ Flx has support for ido (interactively do things) through 
flx-ido.")
 (define-public emacs-cyberpunk-theme
   (package
 (name "emacs-cyberpunk-theme")
-(version "1.21")
+(version "1.22")
 (source
  (origin
(method git-fetch)
@@ -9018,7 +9018,7 @@ Flx has support for ido (interactively do things) through 
flx-ido.")
   (commit version)))
(sha256
 (base32
- "05mfgr9aj7knn7niadv9p6z3qrfpq2lbbi2wxxx62xywim9maw2y"))
+ "06nff38pcy5rgz13svkajsg0jjk73qy4a8m7p9f76yxcywxlgxlc"))
(file-name (git-file-name name version
 (build-system emacs-build-system)
 (home-page "https://github.com/n3mo/cyberpunk-theme.el;)



branch master updated: Decode the names of requested nar files

2020-06-01 Thread Christopher Baines
This is an automated email from the git hooks/post-receive script.

cbaines pushed a commit to branch master
in repository data-service.

The following commit(s) were added to refs/heads/master by this push:
 new 1241726  Decode the names of requested nar files
1241726 is described below

commit 124172616296fd608a8335dc6b3933fdd30c7b9e
Author: Christopher Baines 
AuthorDate: Mon Jun 1 19:35:06 2020 +0100

Decode the names of requested nar files

It seems that when requesting substitutes, the filename is percent encoded,
for example:

  /nar/zyw0clrhh1smfxvkb6lih77fss85m75w-w3m-0.5.3%2Bgit20190105-checkout.drv
---
 guix-data-service/web/nar/controller.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/guix-data-service/web/nar/controller.scm 
b/guix-data-service/web/nar/controller.scm
index 606040e..2bf61be 100644
--- a/guix-data-service/web/nar/controller.scm
+++ b/guix-data-service/web/nar/controller.scm
@@ -75,7 +75,7 @@
  ;; content negotiation, so just use the path from the request
  (let* ((path (uri-path (request-uri request)))
 (file-name
- (last (string-split path #\/
+ (uri-decode (last (string-split path #\/)
(render-nar request
mime-types
conn
@@ -85,7 +85,7 @@
  ;; content negotiation, so just use the path from the request
  (let* ((path (uri-path (request-uri request)))
 (file-name
- (last (string-split path #\/
+ (uri-decode (last (string-split path #\/)
(render-lzip-nar request
 mime-types
 conn



branch master updated: gnu: bootstrap: Add powerpc64-linux dynamic linker.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

marusich pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new 8159ce1  gnu: bootstrap: Add powerpc64-linux dynamic linker.
8159ce1 is described below

commit 8159ce1970d91567468cf1bacac313099a009d2a
Author: Léo Le Bouter 
AuthorDate: Tue May 21 05:00:30 2019 +

gnu: bootstrap: Add powerpc64-linux dynamic linker.

This makes it possible to build bootstrap binaries for powerpc64-linux:

  guix build --target=powerpc64-linux-gnu bootstrap-tarballs

* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add an entry for
powerpc64-linux.

Signed-off-by: Chris Marusich 
---
 gnu/packages/bootstrap.scm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm
index a3ecb6e..c39e60e 100644
--- a/gnu/packages/bootstrap.scm
+++ b/gnu/packages/bootstrap.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2017, 2020 Efraim Flashner 
 ;;; Copyright © 2018, 2020 Jan (janneke) Nieuwenhuizen 
 ;;; Copyright © 2019 Carl Dong 
+;;; Copyright © 2019 Léo Le Bouter 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -285,6 +286,7 @@ or false to signal an error."
 ((string=? system "i686-gnu") "/lib/ld.so.1")
 ((string=? system "aarch64-linux") "/lib/ld-linux-aarch64.so.1")
 ((string=? system "powerpc-linux") "/lib/ld.so.1")
+((string=? system "powerpc64-linux") "/lib/ld64.so.1")
 ((string=? system "powerpc64le-linux") "/lib/ld64.so.2")
 ((string=? system "alpha-linux") "/lib/ld-linux.so.2")
 ((string=? system "s390x-linux") "/lib/ld64.so.1")



branch master updated: gnu: swaks: Update to 20190914.0.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

arunisaac pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new f807279  gnu: swaks: Update to 20190914.0.
f807279 is described below

commit f8072794e4b3cc4e812bd8f52551ab34be206f0e
Author: Arun Isaac 
AuthorDate: Tue Jun 2 00:11:36 2020 +0530

gnu: swaks: Update to 20190914.0.

* gnu/packages/mail.scm (swaks): Update to 20190914.0.
---
 gnu/packages/mail.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 5ed7197..a408c84 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -17,7 +17,7 @@
 ;;; Copyright © 2016, 2017 Troy Sankey 
 ;;; Copyright © 2016, 2017, 2018 Nikita 
 ;;; Copyright © 2016 Clément Lassieur 
-;;; Copyright © 2016, 2017, 2018, 2019 Arun Isaac 
+;;; Copyright © 2016, 2017, 2018, 2019, 2020 Arun Isaac 

 ;;; Copyright © 2016 John Darrington 
 ;;; Copyright © 2016, 2018 Marius Bakke 
 ;;; Copyright © 2017 Thomas Danckaert 
@@ -2622,7 +2622,7 @@ on the fly.  Both programs are written in C and are very 
fast.")
 (define-public swaks
   (package
 (name "swaks")
-(version "20181104.0")
+(version "20190914.0")
 (source
  (origin
(method url-fetch)
@@ -2631,7 +2631,7 @@ on the fly.  Both programs are written in C and are very 
fast.")
  version ".tar.gz"))
(sha256
 (base32
- "0n1yd27xcyb1ylp5gln3yv5gzi9r377hjy1j32367kgb3247ygq2"
+ "12awq5z4sdd54cxprj834zajxhkpy4jwhzf1fhigcx1zbhdaacsp"
 (build-system perl-build-system)
 (inputs
  `(("perl-net-dns" ,perl-net-dns)



02/03: gnu: ikiwiki: Propagate some inputs.

2020-06-01 Thread guix-commits
pgarlick pushed a commit to branch master
in repository guix.

commit db144a52a3edae6374a81632f9c10281d80cba8c
Author: Paul Garlick 
AuthorDate: Thu May 28 15:53:43 2020 +0100

gnu: ikiwiki: Propagate some inputs.

* gnu/packages/web.scm (ikiwiki)[inputs]: Move perl-cgi-formbuilder,
perl-cgi-session, perl-mail-sendmail, perl-timedate and perl-xml-simple
to...
[propagated-inputs]: ...here.
---
 gnu/packages/web.scm | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index b020a6f..44fe403 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -4894,28 +4894,28 @@ NetSurf project.")
 (inputs
  `(("python" ,python-wrapper)
("perl-authen-passphrase" ,perl-authen-passphrase)
-   ("perl-cgi-formbuilder" ,perl-cgi-formbuilder)
-   ("perl-cgi-session" ,perl-cgi-session)
("perl-cgi-simple" ,perl-cgi-simple)
("perl-db-file" ,perl-db-file)
("perl-file-mimeinfo" ,perl-file-mimeinfo)
("perl-html-tagset" ,perl-html-tagset)
("perl-image-magick" ,perl-image-magick)
("perl-lwpx-paranoidagent" ,perl-lwpx-paranoidagent)
-   ("perl-mail-sendmail" ,perl-mail-sendmail)
-   ("perl-timedate" ,perl-timedate)
("perl-xml-feed" ,perl-xml-feed)
("perl-xml-sax" ,perl-xml-sax)
-   ("perl-xml-simple" ,perl-xml-simple)
("perl-xml-twig" ,perl-xml-twig)
("po4a" ,po4a)))
 (propagated-inputs
- `(("perl-html-parser" ,perl-html-parser)
+ `(("perl-cgi-formbuilder" ,perl-cgi-formbuilder)
+   ("perl-cgi-session" ,perl-cgi-session)
+   ("perl-html-parser" ,perl-html-parser)
("perl-html-scrubber" ,perl-html-scrubber)
("perl-html-template" ,perl-html-template)
("perl-json" ,perl-json)
+   ("perl-mail-sendmail" ,perl-mail-sendmail)
("perl-text-markdown-discount" ,perl-text-markdown-discount)
+   ("perl-timedate" ,perl-timedate)
("perl-uri" ,perl-uri)
+   ("perl-xml-simple" ,perl-xml-simple)
("perl-yaml-libyaml" ,perl-yaml-libyaml)))
 (home-page "https://ikiwiki.info/;)
 (synopsis "Wiki compiler, capable of generating HTML")



03/03: gnu: ikiwiki: Add missing input.

2020-06-01 Thread guix-commits
pgarlick pushed a commit to branch master
in repository guix.

commit e642f78f2eaf1d53d656ff3cd86d4dd186e8eb52
Author: Paul Garlick 
AuthorDate: Mon Jun 1 13:12:44 2020 +0100

gnu: ikiwiki: Add missing input.

* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-ipc-run.
[arguments]: Set PERL5LIB and CC for IPC::Run in 'pre-check' phase.
---
 gnu/packages/web.scm | 23 ++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 44fe403..6e5bc81 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -4867,11 +4867,31 @@ NetSurf project.")
  "touch" "{}" "+")
  #t))
  (add-before 'check 'pre-check
-   ;; XDG_DATA_DIRS is needed by the podcast.t test.
(lambda* (#:key inputs #:allow-other-keys)
+ ;; Six tests use IPC::Run.  For these tests the PERL5LIB
+ ;; variable is needed in the runtime environment and also
+ ;; in the search path list in the setup file.
+ (substitute*
+  '("t/aggregate-file.t" "t/git-cgi.t" "t/git-untrusted.t"
+"t/passwordauth.t" "t/relativity.t" "t/wrapper-environ.t")
+  (("(.*)\"perl\"(.*)$" _ prefix suffix)
+   (string-append prefix "qw(env), 'PERL5LIB='.$ENV{PERL5LIB}"
+  ", qw(perl)" suffix))
+  (("(.*) PERL5LIB=(.*) perl(.*)$" _ prefix middle suffix)
+   (string-append prefix "), 'PERL5LIB='.$ENV{PERL5LIB}.':"
+  middle "', qw(perl" suffix))
+  (("(.*)setup(.* )getcwd(.*)$" _ prefix middle suffix)
+   (string-append prefix "setup" middle
+  "$ENV{PERL5LIB}.':'.getcwd" suffix))
+  (("^ENV(.*): '(.*)$" _ middle suffix)
+   (string-append "ENV" middle
+  ": '$ENV{PERL5LIB}:" suffix)))
+ ;; XDG_DATA_DIRS is needed by the podcast.t test.
  (setenv "XDG_DATA_DIRS"
  (string-append (assoc-ref inputs "shared-mime-info")
 "/share"))
+ ;; CC is needed by IkiWiki/Wrapper.pm.
+ (setenv "CC" "gcc")
  #t))
  (add-after 'install 'wrap-programs
(lambda* (#:key outputs #:allow-other-keys)
@@ -4899,6 +4919,7 @@ NetSurf project.")
("perl-file-mimeinfo" ,perl-file-mimeinfo)
("perl-html-tagset" ,perl-html-tagset)
("perl-image-magick" ,perl-image-magick)
+   ("perl-ipc-run" ,perl-ipc-run)
("perl-lwpx-paranoidagent" ,perl-lwpx-paranoidagent)
("perl-xml-feed" ,perl-xml-feed)
("perl-xml-sax" ,perl-xml-sax)



branch master updated (f807279 -> e642f78)

2020-06-01 Thread guix-commits
pgarlick pushed a change to branch master
in repository guix.

from f807279  gnu: swaks: Update to 20190914.0.
 new a0362fd  gnu: ikiwiki: Revert to standard wrapper.
 new db144a5  gnu: ikiwiki: Propagate some inputs.
 new e642f78  gnu: ikiwiki: Add missing input.

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


Summary of changes:
 gnu/packages/web.scm | 44 
 1 file changed, 28 insertions(+), 16 deletions(-)



01/03: gnu: ikiwiki: Revert to standard wrapper.

2020-06-01 Thread guix-commits
pgarlick pushed a commit to branch master
in repository guix.

commit a0362fdea9369b7927704e48cfc6c578213019ce
Author: Paul Garlick 
AuthorDate: Thu May 28 10:34:40 2020 +0100

gnu: ikiwiki: Revert to standard wrapper.

* gnu/packages/web.scm (ikiwiki)[arguments]: Remove
unnecessary 'include-PERL5LIB-in-wrapper' phase.  The PERL5LIB
environment variable may be set in the user's setup file instead.
---
 gnu/packages/web.scm | 9 -
 1 file changed, 9 deletions(-)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 6467184..b020a6f 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -4850,15 +4850,6 @@ NetSurf project.")
 (arguments
  `(#:phases
(modify-phases %standard-phases
- (add-after 'unpack 'include-PERL5LIB-in-wrapper
-   (lambda _
- (substitute* "IkiWiki/Wrapper.pm"
-   (("^@wrapper\\_hooks")
-(string-append
- "@wrapper_hooks\n"
- "addenv(\"PERL5LIB\", \""
- (getenv "PERL5LIB")
- "\");")
  (add-after 'patch-source-shebangs 'patch-Makefiles
(lambda _
  (substitute* "Makefile.PL"



01/02: gnu: dash: Update to 0.5.11.

2020-06-01 Thread guix-commits
nckx pushed a commit to branch master
in repository guix.

commit 27b9fe86b1baabb6520647633baa137df49c68b5
Author: Tobias Geerinckx-Rice 
AuthorDate: Mon Jun 1 17:38:14 2020 +0200

gnu: dash: Update to 0.5.11.

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

diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm
index a82f1c8..74d08e0 100644
--- a/gnu/packages/shells.scm
+++ b/gnu/packages/shells.scm
@@ -64,15 +64,14 @@
 (define-public dash
   (package
 (name "dash")
-(version "0.5.10.2")
+(version "0.5.11")
 (source
  (origin
(method url-fetch)
(uri (string-append "http://gondor.apana.org.au/~herbert/dash/files/;
"dash-" version ".tar.gz"))
(sha256
-(base32
- "0wb0bwmqc661hylqcfdp7l7x12myw3vpqk513ncyqrjwvhckjriw"))
+(base32 "1jwilfsy249d3q7fagg1ga4bgc2bg1fzw63r2nan0m77bznsdnad"))
(modules '((guix build utils)))
(snippet
 '(begin



02/02: gnu: wireguard-tools: Update to 1.0.20200513.

2020-06-01 Thread guix-commits
nckx pushed a commit to branch master
in repository guix.

commit eeaeac23549597cec0d445bafc4e9f94f79910c3
Author: Tobias Geerinckx-Rice 
AuthorDate: Mon Jun 1 17:38:23 2020 +0200

gnu: wireguard-tools: Update to 1.0.20200513.

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

diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm
index dbfd116..0f01578 100644
--- a/gnu/packages/vpn.scm
+++ b/gnu/packages/vpn.scm
@@ -551,7 +551,7 @@ WireGuard was added to Linux 5.6.")
 (define-public wireguard-tools
   (package
 (name "wireguard-tools")
-(version "1.0.20200206")
+(version "1.0.20200513")
 (source
  (origin
(method git-fetch)
@@ -560,7 +560,7 @@ WireGuard was added to Linux 5.6.")
  (commit (string-append "v" version
(file-name (git-file-name name version))
(sha256
-(base32 "0ivc08lds5w39a6f2xdfih9wlk5g724hl3kpdvxvh5yff4l84qb7"
+(base32 "1yk8hng0qw2rf76hnawjbdpjssmah88bd5fk20h1c0j1yazlx0a9"
 (build-system gnu-build-system)
 (arguments
  `(#:make-flags



branch master updated: gnu: exim: Update to 4.94.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

nckx pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new 125aaca  gnu: exim: Update to 4.94.
125aaca is described below

commit 125aacaa095e8933c1a73909647a15e1ea1f3174
Author: Tobias Geerinckx-Rice 
AuthorDate: Mon Jun 1 17:49:14 2020 +0200

gnu: exim: Update to 4.94.

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

diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 1a81389..5ed7197 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -1259,7 +1259,7 @@ delivery.")
 (define-public exim
   (package
 (name "exim")
-(version "4.93.0.4")
+(version "4.94")
 (source
  (origin
(method url-fetch)
@@ -1273,7 +1273,7 @@ delivery.")
 (string-append "https://ftp.exim.org/pub/exim/exim4/old/;
file-name
(sha256
-(base32 "01g4sfycv13glnmfrapwhjbdw6z1z7w5bwjldxjmglwfw5p3czak"
+(base32 "1nsb2i5mqxfz1sl1bmbxmpb2qiaf3wffhfiw4j9vfpagy3xfhzpp"
 (build-system gnu-build-system)
 (inputs
  `(("bdb" ,bdb-5.3) ; ‘#error Version 6 and later BDB API is not supported’



branch staging updated: gnu: ghc-7: Clean up package definition.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

niedzejkob pushed a commit to branch staging
in repository guix.

The following commit(s) were added to refs/heads/staging by this push:
 new f20d1cf  gnu: ghc-7: Clean up package definition.
f20d1cf is described below

commit f20d1cfb51ed14f325da000406807076323f70bc
Author: Jakub Kądziołka 
AuthorDate: Wed Apr 8 12:21:42 2020 +0200

gnu: ghc-7: Clean up package definition.

* gnu/packages/haskell.scm (ghc-7)[modules, imported-modules]: Remove
  the unused rpath module.
  [phases]: Use invoke instead of system*.
---
 gnu/packages/haskell.scm | 13 +
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index e9c8e7f..94671ee 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -178,11 +178,8 @@ top of CLISP.")
 
#:modules ((guix build gnu-build-system)
   (guix build utils)
-  (guix build rpath)
   (srfi srfi-26)
   (srfi srfi-1))
-   #:imported-modules (,@%gnu-build-system-modules
-   (guix build rpath))
#:configure-flags
(list
 (string-append "--with-gmp-libraries="
@@ -209,7 +206,7 @@ top of CLISP.")
 (with-directory-excursion ".."
   (copy-file (assoc-ref inputs "ghc-testsuite")
  "ghc-testsuite.tar.xz")
-  (system* "tar" "xvf" "ghc-testsuite.tar.xz"))
+  (invoke "tar" "xvf" "ghc-testsuite.tar.xz"))
 (substitute*
 (list "testsuite/timeout/Makefile"
   "testsuite/timeout/timeout.py"
@@ -228,7 +225,7 @@ top of CLISP.")
  (with-directory-excursion ghc-bootstrap-path
(copy-file (assoc-ref inputs "ghc-binary")
   "ghc-bin.tar.xz")
-   (zero? (system* "tar" "xvf" "ghc-bin.tar.xz"
+   (invoke "tar" "xvf" "ghc-bin.tar.xz")))
(alist-cons-before
 'install-bin 'configure-bin
 (lambda* (#:key inputs outputs #:allow-other-keys)
@@ -260,7 +257,7 @@ top of CLISP.")
   (setenv "LD_LIBRARY_PATH" gmp-lib)
   ;; The binaries have "/lib64/ld-linux-x86-64.so.2" hardcoded.
   (for-each
-   (cut system* "patchelf" "--set-interpreter" ld-so <>)
+   (cut invoke "patchelf" "--set-interpreter" ld-so <>)
binaries)
   ;; The binaries include a reference to libtinfo.so.5 which
   ;; is a subset of libncurses.so.5.  We create a symlink in a
@@ -279,7 +276,7 @@ top of CLISP.")
   (setenv "PATH"
   (string-append (getenv "PATH") ":"
  ghc-bootstrap-prefix "/bin"))
-  (system*
+  (invoke
(string-append (getcwd) "/configure")
(string-append "--prefix=" ghc-bootstrap-prefix)
(string-append "--with-gmp-libraries=" gmp-lib)
@@ -289,7 +286,7 @@ top of CLISP.")
  (lambda* (#:key inputs outputs #:allow-other-keys)
(with-directory-excursion
(string-append ghc-bootstrap-path "/ghc-7.8.4")
- (zero? (system* "make" "install"
+ (invoke "make" "install")))
  %standard-phases)))
 (native-search-paths (list (search-path-specification
 (variable "GHC_PACKAGE_PATH")



02/02: hurd-boot: Use setxattr instead of MAKEDEV.

2020-06-01 Thread guix-commits
janneke pushed a commit to branch wip-hurd-vm
in repository guix.

commit ef647de139d873289c88312194ea994664a91761
Author: Jan (janneke) Nieuwenhuizen 
AuthorDate: Mon Jun 1 14:11:41 2020 +0200

hurd-boot: Use setxattr instead of MAKEDEV.

* gnu/build/hurd-boot.scm (setup-translator, translated?,
set-hurd-device-translators): New procedure.
(boot-hurd-system): Use them instead of MAKEDEV.
* gnu/packages/hurd.scm (hurd-rc-script): Remove setting of PATH.
(hurd)[arguments]: Remove now obsolete substitution.
---
 gnu/build/hurd-boot.scm | 141 +---
 gnu/packages/hurd.scm   |   6 ---
 2 files changed, 97 insertions(+), 50 deletions(-)

diff --git a/gnu/build/hurd-boot.scm b/gnu/build/hurd-boot.scm
index 0532ca7..20d012f 100644
--- a/gnu/build/hurd-boot.scm
+++ b/gnu/build/hurd-boot.scm
@@ -48,11 +48,7 @@ Return the value associated with OPTION, or #f on failure."
 (define* (make-hurd-device-nodes #:optional (root "/"))
   "Make some of the nodes needed on GNU/Hurd."
   (define (scope dir)
-(string-append root
-   (if (string-suffix? "/" root)
-   ""
-   "/")
-   dir))
+(string-append root (if (string-suffix? "/" root) "" "/") dir))
 
   (mkdir (scope "dev"))
   (for-each (lambda (file)
@@ -60,11 +56,10 @@ Return the value associated with OPTION, or #f on failure."
 (lambda (port)
   (display file port)   ;avoid hard-linking
   (chmod port #o666
-'("dev/null"
-  "dev/zero"
-  "dev/full"
+'("dev/full"
+  "dev/null"
   "dev/random"
-  "dev/urandom"))
+  "dev/zero"))
   ;; Don't create /dev/console, /dev/vcs, etc.: they are created by
   ;; console-run on first boot.
 
@@ -90,6 +85,96 @@ Return the value associated with OPTION, or #f on failure."
   ;; settings?
   )
 
+(define (translated? file-name)
+  "Return true if a translator is installed on FILE-NAME."
+  (false-if-exception
+   (not (string-null? (getxattr file-name "gnu.translator")
+
+(define (setup-translator file-name command)
+  "Setup translator COMMAND on FILE-NAME."
+  (unless (translated? file-name)
+(let ((dir (dirname file-name)))
+  (unless (directory-exists? dir)
+(mkdir-p dir))
+  (unless (file-exists? file-name)
+(call-with-output-file file-name
+  (lambda (port)
+(display file-name port)  ;avoid hard-linking
+(chmod port #o444)
+(catch 'system-error
+  (lambda _
+(setxattr file-name "gnu.translator" (string-join command "\0" 
'suffix)))
+  (lambda (key . args)
+(let ((errno (system-error-errno (cons key args
+  (format (current-error-port) "~a: ~a\n"
+  (strerror errno) file-name)
+  (format (current-error-port) "Ignoring...Good Luck!\n"))
+
+(define* (set-hurd-device-translators #:optional (root "/"))
+  "Make some of the device nodes needed on GNU/Hurd."
+
+  (define (scope dir)
+(string-append root (if (string-suffix? "/" root) "" "/") dir))
+
+  (define scope-setup-translator
+(match-lambda
+  ((file-name command)
+   (let ((mount-point (scope file-name)))
+ (setup-translator mount-point command)
+
+  (define servers
+'(("servers/crash-dump-core" ("/hurd/crash" "--dump-core"))
+  ("servers/crash-kill"  ("/hurd/crash" "--kill"))
+  ("servers/crash-suspend"   ("/hurd/crash" "--suspend"))
+  ("servers/password"("/hurd/password"))
+  ;;
+  ;;("servers/socket/1"("/hurd/pflocal"))
+  ("servers/socket/2"("/hurd/pfinet"
+  "--interface" "eth0"
+  "--address"
+  "10.0.2.15" ;the default QEMU guest IP
+  "--netmask" "255.255.255.0"
+  "--gateway" "10.0.2.2"
+  "--ipv6" "/servers/socket/16"
+
+  (define devices
+'(("dev/full"("/hurd/null" "--full"))
+  ("dev/null"("/hurd/null"))
+  ("dev/random"  ("/hurd/random"   "--seed-file" "/var/lib/random-seed"))
+  ("dev/zero"("/hurd/storeio"  "--store-type=zero"))
+
+  ("dev/console" ("/hurd/term" "/dev/consosle" "device" "console"))
+  ("dev/klog"("/hurd/streamio" "kmsg"))
+  ("dev/mem" ("/hurd/storeio"  "--no-cache" "mem"))
+  ("dev/shm" ("/hurd/tmpfs""--mode=1777" "50%"))
+  ("dev/time"("/hurd/storeio"  "--no-cache" "time"))
+
+  ("dev/tty" ("/hurd/magic""tty"))
+  ("dev/vcs" ("/hurd/console"))
+
+  ("dev/tty1"("/hurd/term" "/dev/tty1" "hurdio" 
"/dev/vcs/1/console"))
+  ("dev/tty2"("/hurd/term" "/dev/tty2" "hurdio" 
"/dev/vcs/2/console"))
+  ("dev/tty3"("/hurd/term" 

01/02: hurd-boot: Further cleanup of "rc".

2020-06-01 Thread guix-commits
janneke pushed a commit to branch wip-hurd-vm
in repository guix.

commit 27f049273f145354b631c6b265c526bdabe80b88
Author: Jan (janneke) Nieuwenhuizen 
AuthorDate: Mon Jun 1 09:46:39 2020 +0200

hurd-boot: Further cleanup of "rc".

* gnu/packages/hurd.scm (hurd-rc-script): Move implementation to ...
* gnu/build/hurd-boot.scm (boot-hurd-system): ...here, new file.
* gnu/build/linux-boot.scm (make-hurd-device-nodes): Move there likewise.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
---
 gnu/build/hurd-boot.scm  | 178 +++
 gnu/build/linux-boot.scm |  48 +
 gnu/local.mk |   1 +
 gnu/packages/hurd.scm|  98 +++---
 gnu/system/image.scm |   2 +
 gnu/system/vm.scm|   5 +-
 6 files changed, 195 insertions(+), 137 deletions(-)

diff --git a/gnu/build/hurd-boot.scm b/gnu/build/hurd-boot.scm
new file mode 100644
index 000..0532ca7
--- /dev/null
+++ b/gnu/build/hurd-boot.scm
@@ -0,0 +1,178 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2020 Ludovic Courtès 
+;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen 
+;;;
+;;; 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 build hurd-boot)
+  #:use-module (system repl error-handling)
+  #:autoload   (system repl repl) (start-repl)
+  #:use-module (srfi srfi-1)
+  #:use-module (srfi srfi-26)
+  #:use-module (ice-9 match)
+  #:use-module (guix build utils)
+  #:use-module ((guix build syscalls)
+#:hide (file-system-type))
+  #:export (make-hurd-device-nodes
+boot-hurd-system))
+
+;;; Commentary:
+;;;
+;;; Utility procedures useful to boot a Hurd system.
+;;;
+;;; Code:
+
+;; XXX FIXME c from linux-boot.scm
+(define (find-long-option option arguments)
+  "Find OPTION among ARGUMENTS, where OPTION is something like \"--load\".
+Return the value associated with OPTION, or #f on failure."
+  (let ((opt (string-append option "=")))
+(and=> (find (cut string-prefix? opt <>)
+ arguments)
+   (lambda (arg)
+ (substring arg (+ 1 (string-index arg #\=)))
+
+(define* (make-hurd-device-nodes #:optional (root "/"))
+  "Make some of the nodes needed on GNU/Hurd."
+  (define (scope dir)
+(string-append root
+   (if (string-suffix? "/" root)
+   ""
+   "/")
+   dir))
+
+  (mkdir (scope "dev"))
+  (for-each (lambda (file)
+  (call-with-output-file (scope file)
+(lambda (port)
+  (display file port)   ;avoid hard-linking
+  (chmod port #o666
+'("dev/null"
+  "dev/zero"
+  "dev/full"
+  "dev/random"
+  "dev/urandom"))
+  ;; Don't create /dev/console, /dev/vcs, etc.: they are created by
+  ;; console-run on first boot.
+
+  (mkdir (scope "servers"))
+  (for-each (lambda (file)
+  (call-with-output-file (scope (string-append "servers/" file))
+(lambda (port)
+  (display file port)   ;avoid hard-linking
+  (chmod port #o444
+'("startup"
+  "exec"
+  "proc"
+  "password"
+  "default-pager"
+  "crash-dump-core"
+  "kill"
+  "suspend"))
+
+  (mkdir (scope "servers/socket"))
+  ;; Don't create /servers/socket/1 & co: runsystem does that on first boot.
+
+  ;; TODO: Set the 'gnu.translator' extended attribute for passive translator
+  ;; settings?
+  )
+
+
+(define* (boot-hurd-system #:key (on-error 'debug))
+  "This procedure is meant to be called from an early RC script.
+
+Install the relevant passive translators on the first boot.  Then, run system
+activation by using the kernel command-line options '--system' and '--load';
+starting the Shepherd.
+
+XXX TODO: see linux-boot.scm:boot-system.
+XXX TODO: add proper file-system checking, mounting
+XXX TODO: move bits to (new?) (hurd?) (activation?) services
+XXX TODO: use xattr/setxattr to remove sett
+XXX TODO: use settrans/setxattr instead of MAKEDEV
+
+"
+  (define translators
+'(("/servers/crash-dump-core" ("/hurd/crash" "--dump-core"))
+  ("/servers/crash-kill" ("/hurd/crash" "--kill"))
+  

branch wip-hurd-vm updated (b73d83f -> ef647de)

2020-06-01 Thread guix-commits
janneke pushed a change to branch wip-hurd-vm
in repository guix.

from b73d83f  syscalls: set-thread-name, thread-name: Stub for the Hurd.
 new 27f0492  hurd-boot: Further cleanup of "rc".
 new ef647de  hurd-boot: Use setxattr instead of MAKEDEV.

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


Summary of changes:
 gnu/build/hurd-boot.scm  | 231 +++
 gnu/build/linux-boot.scm |  48 +-
 gnu/local.mk |   1 +
 gnu/packages/hurd.scm| 102 ++---
 gnu/system/image.scm |   2 +
 gnu/system/vm.scm|   5 +-
 6 files changed, 247 insertions(+), 142 deletions(-)
 create mode 100644 gnu/build/hurd-boot.scm



branch master updated (5b588f2 -> eeaeac2)

2020-06-01 Thread guix-commits
nckx pushed a change to branch master
in repository guix.

from 5b588f2  gnu: vis: Fix configuration load order.
 new 27b9fe8  gnu: dash: Update to 0.5.11.
 new eeaeac2  gnu: wireguard-tools: Update to 1.0.20200513.

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


Summary of changes:
 gnu/packages/shells.scm | 5 ++---
 gnu/packages/vpn.scm| 4 ++--
 2 files changed, 4 insertions(+), 5 deletions(-)



branch master updated: guix-europe: accounting: Add entries for April 2020.

2020-06-01 Thread Andreas Enge
This is an automated email from the git hooks/post-receive script.

andreas pushed a commit to branch master
in repository maintenance.

The following commit(s) were added to refs/heads/master by this push:
 new 8b83abb  guix-europe: accounting: Add entries for April 2020.
8b83abb is described below

commit 8b83abbd36c3f0f1f4a1ecd345df90010b9e0d90
Author: Andreas Enge 
AuthorDate: Mon Jun 1 15:41:18 2020 +0200

guix-europe: accounting: Add entries for April 2020.
---
 guix-europe/accounting/accounting.ledger | 20 ++--
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/guix-europe/accounting/accounting.ledger 
b/guix-europe/accounting/accounting.ledger
index 86ce0dd..1acd301 100644
--- a/guix-europe/accounting/accounting.ledger
+++ b/guix-europe/accounting/accounting.ledger
@@ -431,19 +431,27 @@
Assets:Bank €-75
Expenses:Hosting
 
-2020-04-06 Membership fee
+2020-04-06 * Membership fee
Assets:Bank €10
Income:Membership:2020
 
-2020-04-20 Membership fee
+2020-04-20 * Domain guixsd.org
+   Assets:Bank €-18.79
+   Expenses:Services
+
+2020-04-20 * Membership fee
Assets:Bank €40
Income:Membership:2020
 
-2020-04-20 Domain guixsd.org
-   Assets:Bank €-18.79
-   Expenses:Services
+2020-04-21 * Membership fee
+   Assets:Bank €10
+   Income:Membership:2020
+
+2020-04-23 * Membership fee
+   Assets:Bank €10
+   Income:Membership:2020
 
-2020-04-30 Hosting Aquilenet April 2020
+2020-04-30 * Hosting Aquilenet April 2020
Assets:Bank €-75
Expenses:Hosting
 



branch master updated: combinators: Recurse fold2 to named let loop.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

niedzejkob pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new 7a99c58  combinators: Recurse fold2 to named let loop.
7a99c58 is described below

commit 7a99c58c4597a550703f32018efafb0fe84d5c72
Author: Arun Isaac 
AuthorDate: Mon Jun 1 05:41:13 2020 +0530

combinators: Recurse fold2 to named let loop.

* guix/combinators.scm (fold2): Recurse to named let loop, not fold2 itself.

Signed-off-by: Jakub Kądziołka 
---
 guix/combinators.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/guix/combinators.scm b/guix/combinators.scm
index 11cad62..4707b59 100644
--- a/guix/combinators.scm
+++ b/guix/combinators.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017 Ludovic Courtès 

 ;;; Copyright © 2014 Eric Bavier 
+;;; Copyright © 2020 Arun Isaac 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -56,7 +57,7 @@
(call-with-values
(lambda () (proc (car lst1) (car lst2) result1 result2))
  (lambda (result1 result2)
-   (fold2 proc result1 result2 (cdr lst1) (cdr lst2)
+   (loop result1 result2 (cdr lst1) (cdr lst2)
 
 (define (fold-tree proc init children roots)
   "Call (PROC NODE RESULT) for each node in the tree that is reachable from



branch master updated: gnu: emacs-perspective: Update to 2.8.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

ngz pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new 1a5706d  gnu: emacs-perspective: Update to 2.8.
1a5706d is described below

commit 1a5706df6fea263d8319217334ee92329ff544f2
Author: Michael Rohleder 
AuthorDate: Mon Jun 1 14:29:38 2020 +0200

gnu: emacs-perspective: Update to 2.8.

* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.8.

Signed-off-by: Nicolas Goaziou 
---
 gnu/packages/emacs-xyz.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index c1f7f1f..5f0a018 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -5897,7 +5897,7 @@ regexp that matches all known keywords.")
 (define-public emacs-perspective
   (package
 (name "emacs-perspective")
-(version "2.2")
+(version "2.8")
 (source
  (origin
(method git-fetch)
@@ -5907,7 +5907,7 @@ regexp that matches all known keywords.")
(file-name (git-file-name name version))
(sha256
 (base32
- "0pd5sqrrz6y3md20yh6ffy32jdcgb1gc9b4j14pm6r54bqxik68h"
+ "1gdacw1gkng1dhm12lhfssmac0fijsh3wpbvcmsv2jz3gpnjin1g"
 (build-system emacs-build-system)
 (home-page "https://github.com/nex3/perspective-el;)
 (synopsis "Switch between named \"perspectives\"")



branch master updated: guix-europe: minutes: Add minutes of the SAC.

2020-06-01 Thread Andreas Enge
This is an automated email from the git hooks/post-receive script.

andreas pushed a commit to branch master
in repository maintenance.

The following commit(s) were added to refs/heads/master by this push:
 new 7310658  guix-europe: minutes: Add minutes of the SAC.
7310658 is described below

commit 731065893427c34f75ba731bed196785af7ed1b3
Author: Andreas Enge 
AuthorDate: Mon Jun 1 16:16:12 2020 +0200

guix-europe: minutes: Add minutes of the SAC.

* guix-europe/minutes/sac-20200425.txt: New file.
---
 guix-europe/minutes/sac-20200425.txt | 12 
 1 file changed, 12 insertions(+)

diff --git a/guix-europe/minutes/sac-20200425.txt 
b/guix-europe/minutes/sac-20200425.txt
new file mode 100644
index 000..0523c7d
--- /dev/null
+++ b/guix-europe/minutes/sac-20200425.txt
@@ -0,0 +1,12 @@
+Minutes of the Solidary Administrative Council meeting of 2020-04-25
+
+
+Present: Christopher Baines, Ludovic Courtès, Andreas Enge, Oliver Propst,
+Ricardo Wurmus
+
+
+1) Membership requests
+
+The membership requests by Jonathan Brielmaier and Tobias Geerinckx-Rice
+are accepted unanimously.
+



branch master updated: gnu: vis: Fix configuration load order.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

niedzejkob pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new 5b588f2  gnu: vis: Fix configuration load order.
5b588f2 is described below

commit 5b588f2c9ba9c40dc32aed7c3cdaa45e8f920509
Author: tsmish 
AuthorDate: Sat May 9 15:51:53 2020 +

gnu: vis: Fix configuration load order.

* gnu/packages/text-editors.scm (vis)[native-search-paths]: Remove.

There is no need to set $VIS_PATH to $prefix/share/vis as VIS_PATH
(#define), which is also in search path

(https://github.com/martanne/vis/blob/7648280a95954304e5e935e2cead16d836b86eda/vis-lua.c#L2662),
is already set by Makefile to $prefix/share/vis

(https://github.com/martanne/vis/blob/7648280a95954304e5e935e2cead16d836b86eda/Makefile#L37).

This fixes issue https://issues.guix.gnu.org/39394

Signed-off-by: Jakub Kądziołka 
---
 gnu/packages/text-editors.scm | 4 
 1 file changed, 4 deletions(-)

diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index d6c0aa7..9e73959 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -102,10 +102,6 @@
  `("LUA_PATH" ":" prefix (,LUA_PATH))
  `("LUA_CPATH" ":" prefix (,LUA_CPATH)))
#t))
-(native-search-paths
- (list (search-path-specification
-(variable "VIS_PATH")
-(files '("share/vis")
 (inputs `(("lua" ,lua)
   ("ncurses" ,ncurses)
   ("libtermkey" ,libtermkey)



01/02: gnu: geany: Un-unbundle scintilla

2020-06-01 Thread guix-commits
ngz pushed a commit to branch master
in repository guix.

commit 9e03ddc5175a09f408bdca91ea5ccecdfd8fb9af
Author: Nicolas Goaziou 
AuthorDate: Mon Jun 1 23:35:26 2020 +0200

gnu: geany: Un-unbundle scintilla

* gnu/packages/text-editors.scm (geany)[source]: Do not un-bundle scintilla.
[arguments]: Remove phase using our shared library.  Use bundled one 
instead.
---
 gnu/packages/text-editors.scm | 39 +++
 1 file changed, 11 insertions(+), 28 deletions(-)

diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index 0095fcd..e80e9dc 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -796,17 +796,13 @@ and multiple fonts.")
   (package
 (name "geany")
 (version "1.36")
-(source (origin
-  (method url-fetch)
-  (uri (string-append "https://download.geany.org/;
-  "geany-" version ".tar.bz2"))
-  (sha256
-   (base32
-"0gnm17cr4rf3pmkf0axz4a0fxwnvp55ji0q0lzy88yqbshyxv14i"))
-  (modules '((guix build utils)))
-  (snippet '(begin
-  (delete-file-recursively "scintilla")
-  #t
+(source
+ (origin
+   (method url-fetch)
+   (uri (string-append "https://download.geany.org/;
+   "geany-" version ".tar.bz2"))
+   (sha256
+(base32 "0gnm17cr4rf3pmkf0axz4a0fxwnvp55ji0q0lzy88yqbshyxv14i"
 (build-system gnu-build-system)
 (native-inputs
  `(("autoconf" ,autoconf)
@@ -819,7 +815,10 @@ and multiple fonts.")
("python-docutils" ,python-docutils))) ;for rst2html
 (inputs
  `(("gtk+" ,gtk+)
-   ("scintilla" ,scintilla)))
+   ;; FIXME: Geany bundles a 3.X release of Scintilla.  It is not
+   ;; currently possible to replace it with our Scintilla package.
+   ;; ("scintilla" ,scintilla)
+   ))
 (arguments
  `(#:imported-modules ((guix build glib-or-gtk-build-system)
,@%gnu-build-system-modules)
@@ -828,22 +827,6 @@ and multiple fonts.")
   (guix build utils))
#:phases
(modify-phases %standard-phases
- (add-after 'unpack 'use-scintilla-shared-library
-   (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "configure.ac"
-   (("scintilla/Makefile") "")
-   (("scintilla/include/Makefile") ""))
- (substitute* "Makefile.am"
-   (("scintilla ") ""))
- (substitute* "src/Makefile.am"
-   (("\\$\\(top_builddir\\)/scintilla/libscintilla.la") "")
-   (("geany_LDFLAGS =" all) (string-append all " -lscintilla")))
- (substitute* "doc/Makefile.am"
-   (("\\$\\(INSTALL_DATA\\) 
\\$\\(top_srcdir\\)/scintilla/License.txt 
\\$\\(DOCDIR\\)/ScintillaLicense.txt") ""))
- (substitute* "tests/Makefile.am"
-   (("AM_LDFLAGS =" all) (string-append all " -lscintilla")))
- (for-each delete-file (list "autogen.sh" "configure" 
"Makefile.in"))
- #t))
  (add-after 'install 'glib-or-gtk-wrap
(assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap)
 (home-page "https://www.geany.org;)



branch master updated (f3ed529 -> b2dbc53)

2020-06-01 Thread guix-commits
ngz pushed a change to branch master
in repository guix.

from f3ed529  gnu: geany: Fix crash when displaying file selection
 new 9e03ddc  gnu: geany: Un-unbundle scintilla
 new b2dbc53  gnu: scintilla: Update to 4.4.0.

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


Summary of changes:
 gnu/packages/text-editors.scm | 55 +--
 1 file changed, 16 insertions(+), 39 deletions(-)



02/02: gnu: scintilla: Update to 4.4.0.

2020-06-01 Thread guix-commits
ngz pushed a commit to branch master
in repository guix.

commit b2dbc53ec2806f05d6c98287f79ee162d335050d
Author: Nicolas Goaziou 
AuthorDate: Mon Jun 1 23:40:46 2020 +0200

gnu: scintilla: Update to 4.4.0.

* gnu/packages/text-editors.scm (scintilla): Update to 4.4.0.
[arguments]: Remove phase building shared library.  This is now done out of
the box.
---
 gnu/packages/text-editors.scm | 16 +---
 1 file changed, 5 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index e80e9dc..8e4e491 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -743,14 +743,14 @@ and Octave.  TeXmacs is completely extensible via Guile.")
 (define-public scintilla
   (package
 (name "scintilla")
-(version "4.3.3")
+(version "4.4.0")
 (source
  (origin
(method url-fetch)
(uri (let ((v (apply string-append (string-split version #\.
   (string-append "https://www.scintilla.org/scintilla; v ".tgz")))
(sha256
-(base32 "0zh8c19r1zd4kr9jg2ws0n2n5ic2siz5zbns6cvylyfbpf69ghy2"
+(base32 "10qnab10gfkzdfyqpmsl4c3mhh7533l4q6jrdfy5ssvj4da6hawd"
 (build-system gnu-build-system)
 (arguments
  `(#:make-flags (list "GTK3=1" "CC=gcc" "-Cgtk")
@@ -758,20 +758,14 @@ and Octave.  TeXmacs is completely extensible via Guile.")
#:phases
(modify-phases %standard-phases
  (delete 'configure);no configure script
- (add-after 'unpack 'build-shared-library
-   (lambda _
- (substitute* "gtk/makefile"
-   (("scintilla\\.a") "libscintilla.so")
-   (("\\$\\(AR\\) \\$\\(ARFLAGS\\) \\$@ \\$\\^")
-"$(CC) -shared $^ -o $@")
-   (("\\$\\(RANLIB\\) \\$@") ""))
- #t))
  (replace 'install
+   ;; Upstream provides no install script.
(lambda* (#:key outputs #:allow-other-keys)
  (let* ((out (assoc-ref outputs "out"))
 (lib (string-append out "/lib"))
 (include (string-append out "/include")))
-   (install-file "bin/libscintilla.so" lib)
+   (for-each (lambda (f) (install-file f lib))
+ (find-files "bin/" "\\.so$"))
(for-each (lambda (f) (install-file f include))
  (find-files "include/" "."))
#t))



branch master updated: gnu: fet: Update to 5.44.8.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

ngz pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new 7e80c8e  gnu: fet: Update to 5.44.8.
7e80c8e is described below

commit 7e80c8e827e1a7694e5bedceab03a7af8e8d90a2
Author: Nicolas Goaziou 
AuthorDate: Mon Jun 1 23:56:58 2020 +0200

gnu: fet: Update to 5.44.8.

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

diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm
index f8e77f0..550925d 100644
--- a/gnu/packages/education.scm
+++ b/gnu/packages/education.scm
@@ -606,14 +606,14 @@ Portuguese, Spanish and Italian.")
 (define-public fet
   (package
 (name "fet")
-(version "5.44.7")
+(version "5.44.8")
 (source
  (origin
(method url-fetch)
(uri (string-append "https://www.lalescu.ro/liviu/fet/download/;
"fet-" version ".tar.bz2"))
(sha256
-(base32 "19b22brpb2mpvg14c2a0xmv8ipq5jg7yjmly8y3gfy8gmc3wqg5m"
+(base32 "1i59xpkdnrd3qzgqs11vsws57g33zvkad5q3an56vd94aw7z3kpw"
 (build-system gnu-build-system)
 (arguments
  `(#:phases



branch master updated: gnu: geany: Fix crash when displaying file selection

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

ngz pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new f3ed529  gnu: geany: Fix crash when displaying file selection
f3ed529 is described below

commit f3ed5297392fd7fe9cb6fc003824ce34130e80bd
Author: Nicolas Goaziou 
AuthorDate: Mon Jun 1 23:31:22 2020 +0200

gnu: geany: Fix crash when displaying file selection

* gnu/packages/text-editors.scm (geany)[arguments]: Wrap GTK to prevent 
errors
when opening file selection menu.
---
 gnu/packages/text-editors.scm | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index 9e73959..0095fcd 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -821,7 +821,12 @@ and multiple fonts.")
  `(("gtk+" ,gtk+)
("scintilla" ,scintilla)))
 (arguments
- `(#:phases
+ `(#:imported-modules ((guix build glib-or-gtk-build-system)
+   ,@%gnu-build-system-modules)
+   #:modules (((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
+  (guix build gnu-build-system)
+  (guix build utils))
+   #:phases
(modify-phases %standard-phases
  (add-after 'unpack 'use-scintilla-shared-library
(lambda* (#:key inputs #:allow-other-keys)
@@ -838,7 +843,9 @@ and multiple fonts.")
  (substitute* "tests/Makefile.am"
(("AM_LDFLAGS =" all) (string-append all " -lscintilla")))
  (for-each delete-file (list "autogen.sh" "configure" 
"Makefile.in"))
- #t)
+ #t))
+ (add-after 'install 'glib-or-gtk-wrap
+   (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap)
 (home-page "https://www.geany.org;)
 (synopsis "Fast and lightweight IDE")
 (description "Geany is a small and fast Integrated Development



branch master updated: gnu: rclone: Update to 1.52.0.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

ngz pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new d4ad8fd  gnu: rclone: Update to 1.52.0.
d4ad8fd is described below

commit d4ad8fd39864db09e7fac40b8156fce298e16a4c
Author: Nicolas Goaziou 
AuthorDate: Tue Jun 2 00:07:12 2020 +0200

gnu: rclone: Update to 1.52.0.

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

diff --git a/gnu/packages/sync.scm b/gnu/packages/sync.scm
index 89dbe45..abaf0f7 100644
--- a/gnu/packages/sync.scm
+++ b/gnu/packages/sync.scm
@@ -360,14 +360,14 @@ over the Internet in an HTTP and CDN friendly way;
 (define-public rclone
   (package
 (name "rclone")
-(version "1.51.0")
+(version "1.52.0")
 (source
  (origin
(method url-fetch)
(uri (string-append 
"https://github.com/rclone/rclone/releases/download/;
"v" version "/rclone-v" version ".tar.gz"))
(sha256
-(base32 "1vi7sbdr5irlgxn080nwzs9lr893cxk59y4vnannzr8prvzvgd9y"
+(base32 "06zkxnz0ggv8k4ayv3a8jx6ch0hclgs613wagskklqm15zv0dkdq"
 ;; FIXME: Rclone bundles some libraries Guix already provides.  Need to
 ;; un-bundle them.
 (build-system go-build-system)



01/08: gnu: lmdb: Update to 0.9.25.

2020-06-01 Thread guix-commits
nckx pushed a commit to branch master
in repository guix.

commit 8fc6059b024a42f73cc0203ce62a7baf0d64763c
Author: Tobias Geerinckx-Rice 
AuthorDate: Tue Jun 2 00:28:09 2020 +0200

gnu: lmdb: Update to 0.9.25.

* gnu/packages/databases.scm (lmdb): Update to 0.9.25.
[source]: Fetch from OpenLDAP repository.
---
 gnu/packages/databases.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index ba15260..a73ac80 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -2078,16 +2078,16 @@ database.")
 (define-public lmdb
   (package
 (name "lmdb")
-(version "0.9.24")
+(version "0.9.25")
 (source
  (origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/LMDB/lmdb.git;)
+ (url "https://git.openldap.org/openldap/openldap.git;)
  (commit (string-append "LMDB_" version
(file-name (git-file-name name version))
(sha256
-(base32 "088q6m8fvr12w43s461h7cvpg5hj8csaqj6n9pci150dz7bk5lxm"
+(base32 "0i60zlca8r6fib23gdgl4c80gxpx24772ggpvz94yr7zaai4k11w"
 (build-system gnu-build-system)
 (arguments
  `(#:test-target "test"



06/08: gnu: ropgadget: Update to 6.3.

2020-06-01 Thread guix-commits
nckx pushed a commit to branch master
in repository guix.

commit d038100ef08a03b9294e03e19f76d187fe5f9abe
Author: Tobias Geerinckx-Rice 
AuthorDate: Mon Jun 1 21:29:00 2020 +0200

gnu: ropgadget: Update to 6.3.

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

diff --git a/gnu/packages/cybersecurity.scm b/gnu/packages/cybersecurity.scm
index aedac03..8ded081 100644
--- a/gnu/packages/cybersecurity.scm
+++ b/gnu/packages/cybersecurity.scm
@@ -26,14 +26,13 @@
 (define-public ropgadget
   (package
 (name "ropgadget")
-(version "6.2")
+(version "6.3")
 (source
  (origin
(method url-fetch)
(uri (pypi-uri "ROPGadget" version))
(sha256
-(base32
- "0idiicgpijar9l9kqmfdh865c2mkfgxg0q7lpz77jc09l6q0afjh"
+(base32 "0v34w88if3p4vn46aby24msfnxj6znmkf4848n4d24jnykxcsqk9"
 (build-system python-build-system)
 (propagated-inputs
  `(("python-capstone" ,python-capstone)))



08/08: gnu: hplip: Update to 3.20.5.

2020-06-01 Thread guix-commits
nckx pushed a commit to branch master
in repository guix.

commit e7da8055892510fcb5cf4b51479a0897e18a205e
Author: Tobias Geerinckx-Rice 
AuthorDate: Tue Jun 2 00:27:33 2020 +0200

gnu: hplip: Update to 3.20.5.

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

diff --git a/gnu/packages/cups.scm b/gnu/packages/cups.scm
index 0250f16..86281b9 100644
--- a/gnu/packages/cups.scm
+++ b/gnu/packages/cups.scm
@@ -435,14 +435,14 @@ should only be used as part of the Guix cups-pk-helper 
service.")
 (define-public hplip
   (package
 (name "hplip")
-(version "3.20.3")
+(version "3.20.5")
 (source (origin
   (method url-fetch)
   (uri (string-append "mirror://sourceforge/hplip/hplip/" version
   "/hplip-" version ".tar.gz"))
   (sha256
(base32
-"0sh6cg7yjc11x1cm4477iaslj9n8ksghs85hqwgfbk7m5b2pw2a1"))
+"0nj79r61fzddwwzf8kcc0qkp4y9qx46v15iarz6h6y3v91wbsjq0"))
   (modules '((guix build utils)))
   (patches (search-patches "hplip-remove-imageprocessor.patch"))
   (snippet



07/08: gnu: xa: Update to 2.3.11.

2020-06-01 Thread guix-commits
nckx pushed a commit to branch master
in repository guix.

commit 22da777040876b9faf4af93689d093315f2e0b04
Author: Tobias Geerinckx-Rice 
AuthorDate: Tue Jun 2 00:27:16 2020 +0200

gnu: xa: Update to 2.3.11.

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

diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm
index 19be69a..c9582bc 100644
--- a/gnu/packages/assembly.scm
+++ b/gnu/packages/assembly.scm
@@ -347,14 +347,14 @@ Supported architectures are:
 (define-public xa
   (package
 (name "xa")
-(version "2.3.10")
+(version "2.3.11")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://www.floodgap.com/retrotech/xa;
   "/dists/xa-" version ".tar.gz"))
   (sha256
(base32
-"0y5sd247g11jfk5msxy91hz2nhpy7smj125dzfyfhjsjnqk5nyw6"
+"0b81r7mvzqxgnbbmhixcnrf9nc72v1nqaw19k67221g3k561dwij"
 (build-system gnu-build-system)
 (arguments
  `(#:tests? #f   ; TODO: custom test harness, not sure how it works



02/08: gnu: xarchiver: Update to 0.5.4.15.

2020-06-01 Thread guix-commits
nckx pushed a commit to branch master
in repository guix.

commit ddde8a079c89d5301b06007f9922f648daf6622b
Author: Tobias Geerinckx-Rice 
AuthorDate: Mon Jun 1 21:03:02 2020 +0200

gnu: xarchiver: Update to 0.5.4.15.

* gnu/packages/compression.scm (xarchiver): Update to 0.5.4.15.
---
 gnu/packages/compression.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index cdab740..568de1c 100644
--- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -2101,7 +2101,7 @@ file compression algorithm.")
 (define-public xarchiver
   (package
 (name "xarchiver")
-(version "0.5.4.14")
+(version "0.5.4.15")
 (source
  (origin
(method git-fetch)
@@ -2110,7 +2110,7 @@ file compression algorithm.")
  (commit version)))
(file-name (git-file-name name version))
(sha256
-(base32 "1iklwgykgymrwcc5p1cdbh91v0ih1m58s3w9ndl5kyd44bwlb7px"
+(base32 "0a3y54r5zp2c0cqm77r07qrl1vh200wvqmbhm35diy22fvkq5mwc"
 (build-system glib-or-gtk-build-system)
 (native-inputs
  `(("gettext" ,gettext-minimal)
@@ -2118,7 +2118,7 @@ file compression algorithm.")
("libxslt" ,libxslt)
("pkg-config" ,pkg-config)))
 (inputs
- `(("adwaita-icon-theme" ,adwaita-icon-theme) ; Hard-coded theme
+ `(("adwaita-icon-theme" ,adwaita-icon-theme) ; hard-coded theme
("gtk+" ,gtk+)))
 (home-page "https://github.com/ib/xarchiver;)
 (synopsis "Graphical front-end for archive operations")



branch master updated (d4ad8fd -> e7da805)

2020-06-01 Thread guix-commits
nckx pushed a change to branch master
in repository guix.

from d4ad8fd  gnu: rclone: Update to 1.52.0.
 new 8fc6059  gnu: lmdb: Update to 0.9.25.
 new ddde8a0  gnu: xarchiver: Update to 0.5.4.15.
 new 8db562d  gnu: fasm: Update to 1.73.24.
 new 669fde5  gnu: lmdb: Update home page.
 new 8707887  gnu: mariadb-connector-c: Update to 3.1.8.
 new d038100  gnu: ropgadget: Update to 6.3.
 new 22da777  gnu: xa: Update to 2.3.11.
 new e7da805  gnu: hplip: Update to 3.20.5.

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


Summary of changes:
 gnu/packages/assembly.scm  |  8 
 gnu/packages/compression.scm   |  6 +++---
 gnu/packages/cups.scm  |  4 ++--
 gnu/packages/cybersecurity.scm |  5 ++---
 gnu/packages/databases.scm | 15 +++
 5 files changed, 18 insertions(+), 20 deletions(-)



04/08: gnu: lmdb: Update home page.

2020-06-01 Thread guix-commits
nckx pushed a commit to branch master
in repository guix.

commit 669fde534a3b8d4862e3cbf82f7e6b1bc87076a4
Author: Tobias Geerinckx-Rice 
AuthorDate: Mon Jun 1 21:14:30 2020 +0200

gnu: lmdb: Update home page.

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

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index a73ac80..ae74e3c 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -2099,7 +2099,7 @@ database.")
  (substitute* "Makefile"
(("/usr/local") (assoc-ref outputs "out")))
 #t)
-(home-page "https://symas.com/products/lightning-memory-mapped-database;)
+(home-page "https://symas.com/lmdb/;)
 (synopsis "Lightning Memory-Mapped Database library")
 (description
  "The @dfn{Lightning Memory-Mapped Database} (LMDB) is a high-performance



03/08: gnu: fasm: Update to 1.73.24.

2020-06-01 Thread guix-commits
nckx pushed a commit to branch master
in repository guix.

commit 8db562d7302006a6d2e825c4d0859cf426f7efb9
Author: Tobias Geerinckx-Rice 
AuthorDate: Mon Jun 1 21:03:13 2020 +0200

gnu: fasm: Update to 1.73.24.

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

diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm
index c775603..19be69a 100644
--- a/gnu/packages/assembly.scm
+++ b/gnu/packages/assembly.scm
@@ -149,14 +149,14 @@ to the clients.")
 (define-public fasm
   (package
 (name "fasm")
-(version "1.73.22")
+(version "1.73.24")
 (source
  (origin
(method url-fetch)
(uri (string-append "https://flatassembler.net/fasm-;
version ".tgz"))
(sha256
-(base32 "1pb0rcfdsb0h89khjjrbikz5wjdllavj3ajim0rcyh7x12xr1hw5"
+(base32 "142vxhs8mh8isvlzq7ir0asmqda410phzxmk9gk9b43dldskkj7k"
 (build-system gnu-build-system)
 (arguments
  `(#:tests? #f  ; no tests exist



05/08: gnu: mariadb-connector-c: Update to 3.1.8.

2020-06-01 Thread guix-commits
nckx pushed a commit to branch master
in repository guix.

commit 870788719d35ac631847b12b05906663e5d1b406
Author: Tobias Geerinckx-Rice 
AuthorDate: Mon Jun 1 21:24:29 2020 +0200

gnu: mariadb-connector-c: Update to 3.1.8.

* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.8.
---
 gnu/packages/databases.scm | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index ae74e3c..c8cbac5 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -933,7 +933,7 @@ as a drop-in replacement of MySQL.")
 (define-public mariadb-connector-c
   (package
 (name "mariadb-connector-c")
-(version "3.1.6")
+(version "3.1.8")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -942,13 +942,12 @@ as a drop-in replacement of MySQL.")
 version "-src.tar.gz"))
   (sha256
(base32
-"083724f5daaqyzdcx508caz6fk2hs89jff85zg28ih43vxkvnrnj"
+"0yrzhsxmjiwkhchagx8dymzhvxl3k5h40wn9wpicqjvgjb9k8523"
 (inputs
  `(("openssl" ,openssl)))
 (build-system cmake-build-system)
 (arguments
- ;; No tests.
- '(#:tests? #f))
+ '(#:tests? #f)); no tests
 (home-page "https://mariadb.com/kb/en/mariadb-connector-c/;)
 (synopsis "Client library to connect to MySQL or MariaDB")
 (description "The MariaDB Connector/C is used to connect applications



branch master updated: gnu: emacs-evil-surround: Update to 1.1.0.

2020-06-01 Thread guix-commits
This is an automated email from the git hooks/post-receive script.

arunisaac pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
 new cef87bf  gnu: emacs-evil-surround: Update to 1.1.0.
cef87bf is described below

commit cef87bfea8a842d7dcf9a44c2305478fa6cca9b2
Author: Arun Isaac 
AuthorDate: Tue Jun 2 04:35:25 2020 +0530

gnu: emacs-evil-surround: Update to 1.1.0.

* gnu/packages/emacs-xyz.scm (emacs-evil-surround): Update to 1.1.0.
---
 gnu/packages/emacs-xyz.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 60469f9..b64a964 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -10735,7 +10735,7 @@ pressed simultaneously or a single key quickly pressed 
twice.")
 (define-public emacs-evil-surround
   (package
 (name "emacs-evil-surround")
-(version "1.0.4")
+(version "1.1.0")
 (source
  (origin
(method git-fetch)
@@ -10744,7 +10744,7 @@ pressed simultaneously or a single key quickly pressed 
twice.")
  (commit version)))
(file-name (git-file-name name version))
(sha256
-(base32 "1ajsi6xn8mliwzl24h6pp9rd91z7f20yvkphr9q7k6zpjrd7fb9q"
+(base32 "15v2spg5rhddr97pxjfvxj36sh7knp753a9qpw8v5zjnp65kf2kn"
 (build-system emacs-build-system)
 (propagated-inputs
  `(("emacs-evil" ,emacs-evil)))