all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#53600] [PATCH] gnu: cppzmq: Update to 4.8.1.
@ 2022-01-28 10:02 Simon South
  2022-02-04 22:43 ` bug#53600: " Ludovic Courtès
  0 siblings, 1 reply; 2+ messages in thread
From: Simon South @ 2022-01-28 10:02 UTC (permalink / raw)
  To: 53600

* gnu/packages/networking.scm (cppzmq)[version]: Update to 4.8.1.
[arguments]: Update to run test suite except when cross-compiling.
[inputs]: Add catch2-framework.
---
Tested on x86-64: The package and its 13 dependents all build fine.

As before, on AArch64 the package itself builds fine, but unrelated build
failures are preventing me from checking all its dependents.

Note I've re-enabled the test suite (and added the Check2 framework as a
necessary input) as the issue mentioned in the "FIXME" appears to have been
resolved with upstream commit 197f8d2516.[1].

[0] https://issues.guix.gnu.org/53587
[1] https://github.com/zeromq/cppzmq/commit/197f8d251676fa3e18c9a8352b35f28b032600b1

 gnu/packages/networking.scm | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 69e27f3113..a6b4786a06 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -1152,7 +1152,7 @@ (define-public czmq
 (define-public cppzmq
   (package
     (name "cppzmq")
-    (version "4.6.0")
+    (version "4.8.1")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1160,19 +1160,15 @@ (define-public cppzmq
                     (commit (string-append "v" version))))
               (sha256
                (base32
-                "19acx2bzi4n6fdnfgkja1nds7m1bwg8lw5vfcijrx9fv75pa7m8h"))
+                "0zzq20wzk5grshxfqhqgqqfwb38w3k83r821isvyaxghsglpwks3"))
               (file-name (git-file-name name version))))
     (build-system cmake-build-system)
     (arguments
-     '(;; FIXME: The test suite requires downloading Catch and custom
-       ;; CMake targets, and refuses to use the system version.
-       ;; See <https://github.com/zeromq/cppzmq/issues/334>.
-       #:tests? #f
-       #:configure-flags '("-DCPPZMQ_BUILD_TESTS=OFF")))
+     `(#:tests? ,(not (%current-target-system)))) ; run unless cross-compiling
     (native-inputs
      (list pkg-config))
     (inputs
-     (list zeromq))
+     (list catch-framework2 zeromq))
     (home-page "https://zeromq.org")
     (synopsis "C++ bindings for the ØMQ messaging library")
     (description

base-commit: e778910bdfc68c60a5be59aac93049d32feae904
prerequisite-patch-id: b2ac59f048d6061c443b4f0eefeee6a86d2f838a
-- 
2.34.0





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

* bug#53600: [PATCH] gnu: cppzmq: Update to 4.8.1.
  2022-01-28 10:02 [bug#53600] [PATCH] gnu: cppzmq: Update to 4.8.1 Simon South
@ 2022-02-04 22:43 ` Ludovic Courtès
  0 siblings, 0 replies; 2+ messages in thread
From: Ludovic Courtès @ 2022-02-04 22:43 UTC (permalink / raw)
  To: Simon South; +Cc: 53600-done

Hi,

Simon South <simon@simonsouth.net> skribis:

> * gnu/packages/networking.scm (cppzmq)[version]: Update to 4.8.1.
> [arguments]: Update to run test suite except when cross-compiling.
> [inputs]: Add catch2-framework.
> ---
> Tested on x86-64: The package and its 13 dependents all build fine.
>
> As before, on AArch64 the package itself builds fine, but unrelated build
> failures are preventing me from checking all its dependents.
>
> Note I've re-enabled the test suite (and added the Check2 framework as a
> necessary input) as the issue mentioned in the "FIXME" appears to have been
> resolved with upstream commit 197f8d2516.[1].

Applied.

Thanks for doing extensive testing and for mentioning it, it really
helps!

Ludo’.




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

end of thread, other threads:[~2022-02-04 22:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-28 10:02 [bug#53600] [PATCH] gnu: cppzmq: Update to 4.8.1 Simon South
2022-02-04 22:43 ` bug#53600: " Ludovic Courtès

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.