Package: protobuf Version: 2.4.1 Revision: 3 Description: Protocol Buffers from Google License: BSD Source: http://%n.googlecode.com/files/%n-%v.tar.bz2 Source-Checksum: SHA256(cf8452347330834bbf9c65c2e68b5562ba10c95fa40d4f7ec0d2cb332674b0bf) Depends: %n7-shlibs DocFiles: *.txt # Patch Phase: # fix building on Mavericks by adding '#include ' # fixed in svn revision 476 for version 2.5.0 and up PatchScript: << #!/bin/sh -ev sed -i.bak 's|#include |#include \ #include |g' src/google/protobuf/message.cc # fix Puma linking in configure on Yosemite sed -i.bak 's|10\.\[012\]\*|10.[012][,.]*|g' configure sed -i.bak 's|10\.\[012\]\*|10.[012][,.]*|g' */configure << SplitOff: << Package: %n7-shlibs Files: << lib/libproto*7.dylib << Shlibs: << %p/lib/libprotobuf-lite.7.dylib 8.0.0 %n (>= 2.4.1-1) %p/lib/libprotobuf.7.dylib 8.0.0 %n (>= 2.4.1-1) %p/lib/libprotoc.7.dylib 8.0.0 %n (>= 2.4.1-1) << DocFiles: *.txt << Splitoff2: << Package: protobuf7-dev Depends: protobuf7-shlibs (>= %v-1) BuildDependsOnly: true Files: << include lib << DocFiles: *.txt << DescDetail: << 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. The package include the commandline tool protoc. Usage: protoc [OPTION] PROTO_FILES << Homepage: http://code.google.com/p/protobuf/ Maintainer: Karl-Michael Schindler