unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#39673] [PATCH 1/2] gnu: gnunet: Update to 0.12.2.
@ 2020-02-19 10:18 Tanguy Le Carrour
  2020-02-19 10:29 ` [bug#39673] [PATCH 2/2] gnu: gnunet-gtk: Update to 0.12.0 Tanguy Le Carrour
  2020-03-18 10:50 ` bug#39673: [PATCH 1/2] gnu: gnunet: Update to 0.12.2 Ludovic Courtès
  0 siblings, 2 replies; 4+ messages in thread
From: Tanguy Le Carrour @ 2020-02-19 10:18 UTC (permalink / raw)
  To: 39673; +Cc: Tanguy Le Carrour

* gnu/packages/gnunet.scm (gnunet): Update to 0.12.2.
[inputs]: Add libjpeg. [arguments]: Deactivate more tests, set LANG env
variable.
---
 gnu/packages/gnunet.scm | 32 ++++++++++++++++++++++++++++----
 1 file changed, 28 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm
index f9b71a2f3a..1bcff1bf66 100644
--- a/gnu/packages/gnunet.scm
+++ b/gnu/packages/gnunet.scm
@@ -9,6 +9,7 @@
 ;;; Copyright © 2016, 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
 ;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
 ;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
+;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -249,7 +250,7 @@ supports HTTP, HTTPS and GnuTLS.")
 (define-public gnunet
   (package
    (name "gnunet")
-   (version "0.11.8")
+   (version "0.12.2")
    (source
     (origin
       (method url-fetch)
@@ -257,7 +258,7 @@ supports HTTP, HTTPS and GnuTLS.")
                           ".tar.gz"))
       (sha256
        (base32
-        "1zkmcq75sfr3iyg8rgxp9dbl7fwsvc1a71rc0vgisghcbrx1n7yj"))))
+        "1mwcy7fj1rpd39w7j7k3jdwlil5s889b2qlhfdggqmhigl28na5c"))))
    (build-system gnu-build-system)
    (inputs
     `(("bluez" ,bluez)
@@ -269,6 +270,7 @@ supports HTTP, HTTPS and GnuTLS.")
       ("libextractor" ,libextractor)
       ("libidn" ,libidn2)
       ("libgcrypt" ,libgcrypt)
+      ("libjpeg" ,libjpeg)
       ("libltdl" ,libltdl)
       ("libmicrohttpd" ,libmicrohttpd)
       ("libogg" ,libogg)
@@ -289,11 +291,30 @@ supports HTTP, HTTPS and GnuTLS.")
       #:phases
       (modify-phases %standard-phases
         (add-after 'configure 'remove-failing-tests
-          ;; These tests fail in Guix's building envrionment.
+          ;; These tests fail in Guix's building environment.
           (lambda _
+            (substitute* "src/cadet/Makefile"
+              (("test_cadet_2_reopen\\$\\(EXEEXT\\) \\\\\n") "test_cadet_2_reopen$(EXEEXT)")
+              (("test_cadet_5_forward\\$\\(EXEEXT\\) \\\\\n") "")
+              (("test_cadet_5_signal\\$\\(EXEEXT\\) \\\\\n") "")
+              (("test_cadet_5_keepalive\\$\\(EXEEXT\\) \\\\\n") "")
+              (("test_cadet_5_speed\\$\\(EXEEXT\\) \\\\\n") "")
+              (("test_cadet_5_speed_ack\\$\\(EXEEXT\\) \\\\\n") "")
+              (("test_cadet_5_speed_reliable\\$\\(EXEEXT\\) \\\\\n") "")
+              (("test_cadet_5_speed_reliable_backwards\\$\\(EXEEXT\\) \\\\\n") "")
+              (("test_cadet_5_speed_backwards\\$\\(EXEEXT\\) \\\\\n") "")
+              (("test_cadet_5_reopen\\$\\(EXEEXT\\)") ""))
             (substitute* "src/transport/Makefile"
+              (("\\$\\(am__EXEEXT_15\\)") "") ; test_transport_api_https
+              (("test_transport_api_manipulation_cfg\\$\\(EXEEXT\\) \\\\\n") "")
               (("test_transport_api_udp_nat\\$\\(EXEEXT\\) \\\\\n") "")
-              (("test_transport_api_manipulation_cfg\\$\\(EXEEXT\\) \\\\\n") ""))
+              (("test_transport_blacklisting_multiple_plugins\\$\\(EXEEXT\\) \\\\\n") ""))
+            (substitute* "src/testbed/Makefile"
+              (("test_testbed_api_2peers_1controller\\$\\(EXEEXT\\) \\\\\n") "")
+              (("test_testbed_api_test\\$\\(EXEEXT\\) \\\\\n") "")
+              (("test_testbed_api_statistics\\$\\(EXEEXT\\) \\\\\n") "")
+              (("test_testbed_api_topology\\$\\(EXEEXT\\) \\\\\n") "")
+              (("test_testbed_api_topology_clique\\$\\(EXEEXT\\) \\\\\n") ""))
             (substitute* "src/topology/Makefile"
               (("^check_PROGRAMS.*") "\n")
               (("test_gnunet_daemon_topology\\$\\(EXEEXT\\)\n") ""))
@@ -308,6 +329,9 @@ supports HTTP, HTTPS and GnuTLS.")
                            "src/transport/gnunet-transport-certificate-creation.in")
               (("gnutls-certtool") "certtool"))
             #t))
+        (add-before 'check 'set-env-var-for-tests
+          (lambda _
+            (setenv "LANG" "en_US.UTF-8")))
         ;; Swap 'check and 'install phases and add installed binaries to $PATH.
         (add-before 'check 'set-path-for-check
           (lambda* (#:key outputs #:allow-other-keys)
-- 
2.25.0

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [bug#39673] [PATCH 2/2] gnu: gnunet-gtk: Update to 0.12.0.
  2020-02-19 10:18 [bug#39673] [PATCH 1/2] gnu: gnunet: Update to 0.12.2 Tanguy Le Carrour
@ 2020-02-19 10:29 ` Tanguy Le Carrour
  2020-03-18 10:50 ` bug#39673: [PATCH 1/2] gnu: gnunet: Update to 0.12.2 Ludovic Courtès
  1 sibling, 0 replies; 4+ messages in thread
From: Tanguy Le Carrour @ 2020-02-19 10:29 UTC (permalink / raw)
  To: 39673; +Cc: Tanguy Le Carrour

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

diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm
index 1bcff1bf66..8ad2576bd2 100644
--- a/gnu/packages/gnunet.scm
+++ b/gnu/packages/gnunet.scm
@@ -388,14 +388,14 @@ services.")
 (define-public gnunet-gtk
   (package (inherit gnunet)
     (name "gnunet-gtk")
-    (version "0.11.7")
+    (version "0.12.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://gnu/gnunet/gnunet-gtk-"
                                   version ".tar.gz"))
               (sha256
                (base32
-                "061ifhqk6q9kx71z5404fm4d60yj2dihlwwmdqmhkn5nn4bvcwb5"))))
+                "08a43ayv1rhajdklfcv78w2h76jfaz64kgp5krqgj1w1sq8xm6fb"))))
     (arguments
      `(#:configure-flags
        (list "--with-libunique"
-- 
2.25.0

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* bug#39673: [PATCH 1/2] gnu: gnunet: Update to 0.12.2.
  2020-02-19 10:18 [bug#39673] [PATCH 1/2] gnu: gnunet: Update to 0.12.2 Tanguy Le Carrour
  2020-02-19 10:29 ` [bug#39673] [PATCH 2/2] gnu: gnunet-gtk: Update to 0.12.0 Tanguy Le Carrour
@ 2020-03-18 10:50 ` Ludovic Courtès
  2020-03-18 17:10   ` [bug#39673] " Tanguy Le Carrour
  1 sibling, 1 reply; 4+ messages in thread
From: Ludovic Courtès @ 2020-03-18 10:50 UTC (permalink / raw)
  To: Tanguy Le Carrour; +Cc: 39673-done

Hi Tanguy,

Tanguy Le Carrour <tanguy@bioneland.org> skribis:

> * gnu/packages/gnunet.scm (gnunet): Update to 0.12.2.
> [inputs]: Add libjpeg. [arguments]: Deactivate more tests, set LANG env
> variable.

[...]

> * gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.12.0.

Applied both.  Thank you, and sorry for the delay!

Ludo’.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [bug#39673] [PATCH 1/2] gnu: gnunet: Update to 0.12.2.
  2020-03-18 10:50 ` bug#39673: [PATCH 1/2] gnu: gnunet: Update to 0.12.2 Ludovic Courtès
@ 2020-03-18 17:10   ` Tanguy Le Carrour
  0 siblings, 0 replies; 4+ messages in thread
From: Tanguy Le Carrour @ 2020-03-18 17:10 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 39673-done

Hi Ludo,

Le 03/18, Ludovic Courtès a écrit :
> Tanguy Le Carrour <tanguy@bioneland.org> skribis:
> > * gnu/packages/gnunet.scm (gnunet): Update to 0.12.2.
> > [inputs]: Add libjpeg. [arguments]: Deactivate more tests, set LANG env
> > variable.
> 
> [...]
> 
> > * gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.12.0.
> 
> Applied both.  Thank you, and sorry for the delay!

No problem!
Actually, I'm in the process of validating all the components and
fix the disabled tests with the guys from GNUnet and this might take
A LITTLE more time! ^_^'

Kind regards

-- 
Tanguy

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-03-18 17:11 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-19 10:18 [bug#39673] [PATCH 1/2] gnu: gnunet: Update to 0.12.2 Tanguy Le Carrour
2020-02-19 10:29 ` [bug#39673] [PATCH 2/2] gnu: gnunet-gtk: Update to 0.12.0 Tanguy Le Carrour
2020-03-18 10:50 ` bug#39673: [PATCH 1/2] gnu: gnunet: Update to 0.12.2 Ludovic Courtès
2020-03-18 17:10   ` [bug#39673] " Tanguy Le Carrour

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).