From 32ba6c5ddfd12ad37f815a1930d7fe78b599a8f9 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 2 Nov 2022 14:58:11 -0400 Subject: 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)") -- cgit v1.2.3