Source: protobuf Section: devel Priority: optional Maintainer: Laszlo Boszormenyi (GCS) Build-Depends: # Debian build system , debhelper (>= 11) # C/C++ , zlib1g-dev , libgmock-dev , libgtest-dev # Python , dh-python , python-all:any , libpython-all-dev , python3-all:any , libpython3-all-dev , python-setuptools , python-six , python3-setuptools , python3-six # Manpage generator , xmlto # Tests , unzip # Ruby , rake-compiler , gem2deb Build-Depends-Indep: # Java , ant , default-jdk , maven-repo-helper Standards-Version: 4.2.1 Homepage: https://github.com/google/protobuf/ #Vcs-Browser: https://anonscm.debian.org/cgit/pkg-protobuf/pkg-protobuf.git #Vcs-Git: https://anonscm.debian.org/git/pkg-protobuf/pkg-protobuf.git #X-Python-Version: >= 2.7 XS-Ruby-Versions: all Package: ruby-google-protobuf Architecture: linux-any Multi-Arch: same Section: ruby X-DhRuby-Root: ruby XB-Ruby-Versions: ${ruby:Versions} Depends: ruby | ruby-interpreter, ${misc:Depends}, ${shlibs:Depends} Conflicts: ruby-google-protobuf (<< 3.6.0~) Replaces: ruby-google-protobuf (<< 3.6.0~) Description: Protocol Buffers Protocol Buffers are Google's data interchange format. . This library contains the Ruby extension that implements Protocol Buffers functionality in Ruby. . The Ruby extension makes use of generated Ruby code that defines message and enum types in a Ruby DSL. You may write definitions in this DSL directly, but we recommend using protoc's Ruby generation support with .proto files. The build process in this directory only installs the extension; you need to install protoc as well to have Ruby code generation functionality. Package: libprotobuf17 Architecture: linux-any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Breaks: libarcus3 (<< 3.3.0-2), cura-engine (<< 1:3.3.0-2.1+b1) 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: linux-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: linux-any Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, zlib1g-dev, libprotobuf17 (= ${binary:Version}), libprotobuf-lite17 (= ${binary:Version}) Description: protocol buffers C++ library (development files) and proto 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. Includes well known proto type files. Package: libprotoc17 Architecture: linux-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: linux-any Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libprotoc17 (= ${binary:Version}), libprotobuf-dev (= ${binary:Version}) 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: linux-any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, libprotoc17 (= ${binary:Version}) Recommends: libprotobuf-dev 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: linux-any Section: python Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends} Provides: ${python:Provides} XB-Python-Version: ${python: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: linux-any Section: python Depends: ${shlibs:Depends}, ${python3:Depends}, ${misc:Depends} Provides: ${python3:Provides} XB-Python-Version: ${python3:Versions} Description: Python 3 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 3 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 Multi-Arch: foreign 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.