Source: protobuf Section: devel Priority: optional Maintainer: Robert Edmonds Uploaders: Iustin Pop Build-Depends: # Debian build system dpkg-dev (>= 1.16.1~) , debhelper (>= 9) , dh-autoreconf # C/C++ , g++ , zlib1g-dev # Python - common , dh-python # Python2 , python-all (>= 2.7) , libpython-all-dev (>= 2.7) , python-setuptools , python-google-apputils # Python3 , python3-all (>= 3.2) , libpython3-all-dev (>= 3.2) , python3-setuptools , python3-google-apputils # Manpage generator , xmlto # Tests , unzip Build-Depends-Indep: # Java ant , default-jdk , maven-repo-helper Standards-Version: 3.9.5 Homepage: https://code.google.com/p/protobuf/ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/protobuf.git Vcs-Git: git://anonscm.debian.org/collab-maint/protobuf.git X-Python-Version: >= 2.7 X-Python3-Version: >= 3.2 Package: libprotobuf17 Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: protocol buffers C++ library Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data - similar to XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the "old" format. . Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. . This package contains the runtime library needed for C++ applications. Package: libprotobuf-lite17 Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: protocol buffers C++ library (lite version) Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data - similar to XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the "old" format. . Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. . This package contains the runtime library needed for C++ applications whose message definitions have the "lite runtime" optimization setting. Package: libprotobuf-dev Architecture: any Multi-Arch: same Section: libdevel Provides: libprotobuf17-dev Depends: ${misc:Depends}, zlib1g-dev, libprotobuf17 (= ${binary:Version}), libprotobuf-lite17 (= ${binary:Version}) Description: protocol buffers C++ library (development files) Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data - similar to XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the "old" format. . Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. . This package contains the development headers and static libraries needed for writing C++ applications. Package: libprotoc17 Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: protocol buffers compiler library Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data - similar to XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the "old" format. . Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. . This package contains the runtime library needed for the protocol buffer compiler. Package: libprotoc-dev Architecture: any Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libprotoc17 (= ${binary:Version}), libprotobuf-dev (= ${binary:Version}) Provides: libprotoc17-dev Replaces: libprotobuf-dev (<< 2.1.0) Breaks: libprotobuf-dev (<< 2.1.0) Description: protocol buffers compiler library (development files) Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data - similar to XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the "old" format. . Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. . This package contains the development headers and static library needed for writing protobuf compilers. Package: protobuf-compiler Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, libprotoc17 (= ${binary:Version}) Description: compiler for protocol buffer definition files Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data - similar to XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the "old" format. . Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. . This package contains the protocol buffer compiler that is used for translating from .proto files (containing the definitions) to the language binding for the supported languages. Package: python-protobuf Architecture: any Section: python Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends} Provides: ${python:Provides} XB-Python3-Version: ${python3:Versions} Description: Python bindings for protocol buffers Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data - similar to XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the "old" format. . Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. . This package contains the Python bindings for the protocol buffers. You will need the protoc tool (in the protobuf-compiler package) to compile your definition to Python classes, and then the modules in this package will allow you to use those classes in your programs. Package: python3-protobuf Architecture: any Section: python Depends: ${shlibs:Depends}, ${python3:Depends}, ${misc:Depends} Description: Python3 bindings for protocol buffers Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data - similar to XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the "old" format. . Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. . This package contains the Python3 bindings for the protocol buffers. You will need the protoc tool (in the protobuf-compiler package) to compile your definition to Python classes, and then the modules in this package will allow you to use those classes in your programs. Package: libprotobuf-java Architecture: all Depends: ${misc:Depends} Section: java Description: Java bindings for protocol buffers Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data - similar to XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the "old" format. . Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats. . This package contains the Java bindings for the protocol buffers. You will need the protoc tool (in the protobuf-compiler package) to compile your definition to Java classes, and then the modules in this package will allow you to use those classes in your programs.