diff --git a/network/misc/protobuf/actions.py b/network/misc/protobuf/actions.py index f6ecd7b5ef..04c5500cb7 100644 --- a/network/misc/protobuf/actions.py +++ b/network/misc/protobuf/actions.py @@ -11,7 +11,14 @@ from pisi.actionsapi import shelltools from pisi.actionsapi import get def setup(): - shelltools.export("PTHREAD_LIBS", "-lpthread") + shelltools.copy("../googletest-release-*/googlemock", "gmock") + shelltools.copy("../googletest-release-*/googletest", "googletest") + + shelltools.system("ln -s ../googletest gmock/gtest") + + shelltools.export("CC","/usr/bin/clang") + shelltools.export("CXX","/usr/bin/clang++") + shelltools.system("./autogen.sh") autotools.autoreconf("-vif") autotools.configure("--disable-static") diff --git a/network/misc/protobuf/pspec.xml b/network/misc/protobuf/pspec.xml index cc521a80dd..88800b0857 100644 --- a/network/misc/protobuf/pspec.xml +++ b/network/misc/protobuf/pspec.xml @@ -12,8 +12,11 @@ library Google's data interchange format Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. - http://source.pisilinux.org/1.0/protobuf-3.0.0-pre.tar.gz + https://github.com/google/protobuf/archive/v3.2.0.tar.gz + https://github.com/google/googletest/archive/release-1.8.0.tar.gz + llvm + llvm-clang python-setuptools @@ -46,6 +49,13 @@ + + 2017-03-03 + 3.2.0 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2016-06-12 2.6.1