guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

05/21: gnu: protobuf: Unbundle googletest.


From: guix-commits
Subject: 05/21: gnu: protobuf: Unbundle googletest.
Date: Sun, 6 Nov 2022 00:11:18 -0400 (EDT)

apteryx pushed a commit to branch master
in repository guix.

commit 32ba6c5ddfd12ad37f815a1930d7fe78b599a8f9
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Wed Nov 2 14:58:11 2022 -0400

    gnu: protobuf: Unbundle googletest.
    
    * gnu/packages/protobuf.scm (protobuf) [origin]: Delete third_party 
directory
    in snippet.
    [configure-flags]: Add "-Dprotobuf_USE_EXTERNAL_GTEST=ON".
    [native-inputs]: Add googletest.
---
 gnu/packages/protobuf.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm
index 53c982fc82..ede0933eeb 100644
--- a/gnu/packages/protobuf.scm
+++ b/gnu/packages/protobuf.scm
@@ -113,7 +113,8 @@ data in motion, or as a file format for data at rest.")
     (arguments
      (list
       ;; TODO: Add the BUILD_SHARED_LIBS flag to cmake-build-system.
-      #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON")
+      #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON"
+                                "-Dprotobuf_USE_EXTERNAL_GTEST=ON")
       #:phases
       #~(modify-phases %standard-phases
           (add-after 'unpack 'disable-broken-tests
@@ -154,6 +155,7 @@ data in motion, or as a file format for data at rest.")
                             (install-file file slib)
                             (delete-file file))
                           (find-files lib "\\.a$"))))))))
+    (native-inputs (list googletest))
     (inputs (list zlib))
     (home-page "https://github.com/protocolbuffers/protobuf";)
     (synopsis "Data encoding for remote procedure calls (RPCs)")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]