~ruther/guix-local

3dc7044969b3651575098aee17c8d7a0582d361e — Zheng Junjie 11 months ago 2a6ba2e
gnu: capnproto: Fix tests.

* gnu/packages/patches/capnproto-fix-test.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/serialization.scm (capnproto)[source]: Use it.

Change-Id: I216563e5263f6d4e61e382b8d1eb5687c82b0cc1
3 files changed, 14 insertions(+), 1 deletions(-)

M gnu/local.mk
A gnu/packages/patches/capnproto-fix-test.patch
M gnu/packages/serialization.scm
M gnu/local.mk => gnu/local.mk +1 -0
@@ 1089,6 1089,7 @@ dist_patch_DATA =						\
  %D%/packages/patches/calls-disable-application-test.patch	\
  %D%/packages/patches/calls-disable-sip-test.patch		\
  %D%/packages/patches/camlboot-dynamically-allocate-stack-signal.patch	\
  %D%/packages/patches/capnproto-fix-test.patch		\
  %D%/packages/patches/capstone-fix-python-constants.patch	\
  %D%/packages/patches/catdoc-CVE-2017-11110.patch		\
  %D%/packages/patches/ccextractor-add-missing-header.patch	\

A gnu/packages/patches/capnproto-fix-test.patch => gnu/packages/patches/capnproto-fix-test.patch +11 -0
@@ 0,0 1,11 @@
diff -u a/src/kj/string-test.c++ b/src/kj/string-test.c++
--- a/src/kj/string-test.c++
+++ b/src/kj/string-test.c++
@@ -22,6 +22,7 @@
 #include "string.h"
 #include <kj/compat/gtest.h>
 #include <string>
+#include <cstdint>
 #include "vector.h"
 
 namespace kj {

M gnu/packages/serialization.scm => gnu/packages/serialization.scm +2 -1
@@ 742,7 742,8 @@ This package also provides @samp{kdlpp}, a C++20 wrapper around @samp{ckdl}.")
                    version ".tar.gz"))
              (sha256
               (base32
                "03f1862ljdshg7d0rg3j7jzgm3ip55kzd2y91q7p0racax3hxx6i"))))
                "03f1862ljdshg7d0rg3j7jzgm3ip55kzd2y91q7p0racax3hxx6i"))
              (patches (search-patches "capnproto-fix-test.patch"))))
    (build-system gnu-build-system)
    (arguments
     `(#:phases