protobuf-java - Protocol Buffers - Google's data interchange format

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package filename protobuf-java-2.3.0-5.jpp6.noarch.rpm
Package name protobuf-java
Package version 2.3.0
Package release 5.jpp6
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 327.53 KB
Installed size 379.34 KB
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.
Protocol buffers are a flexible, efficient, automated mechanism for
serializing structured data – think 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.
This package contains Java Protocol Buffers runtime library.


Package Version Architecture Repository
protobuf-java - - -


Name Value
/usr/bin/python -
java-1.6.0 -
jpackage-utils -


Name Value
protobuf-java = 2.3.0-5.jpp6


Name Value
protobuf-compiler < 2.3.0-5.jpp6
protobuf-compiler > 2.3.0-5.jpp6


Type URL
Binary Package protobuf-java-2.3.0-5.jpp6.noarch.rpm
Source Package protobuf-java-2.3.0-5.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install protobuf-java rpm package:
    # yum install protobuf-java
  1. Add the JPackage 6.0 repository:
    # zypper addrepo jpackage-6.0
  2. Install protobuf-java rpm package:
    # zypper install protobuf-java
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install protobuf-java rpm package:
    # urpmi protobuf-java




2011-07-13 - David Walluck <> 0:2.3.0-5
- rebuild
2011-07-13 - David Walluck <> 0:2.3.0-4
- fix deploy
- add examples as documentation
2011-01-22 - David Walluck <> 0:2.3.0-3
- fix javadoc copying
- fix javadoc package Requires
- fix javadoc Summary
- fix repolib
- fix java (Build)Requires
- remove
2010-12-21 - Fernando nasser <> - 2.3.0-2
- Add maven contents to repolib for MEAD loading
2010-04-30 - Permaine Cheung <> - 2.3.0-1
- Adapt the fedora spec file for protobuf-java specifically
- Upgrade to 2.3.0

See Also

Package Description
proxool-0.9.1-1.jpp6.noarch.rpm Proxool Java connection pool
proxool-javadoc-0.9.1-1.jpp6.noarch.rpm Javadoc for proxool
proxool-manual-0.9.1-1.jpp6.noarch.rpm Documents for proxool
proxytoys-1.0-1.jpp6.noarch.rpm ProxyToys
proxytoys-javadoc-1.0-1.jpp6.noarch.rpm Javadoc for proxytoys
proxytoys-manual-1.0-1.jpp6.noarch.rpm Documents for proxytoys
qdox-1.12-2.jpp6.noarch.rpm Extract class/interface/method definitions from sources
qdox-javadoc-1.12-2.jpp6.noarch.rpm Javadoc for qdox
qdox-manual-1.12-2.jpp6.noarch.rpm Documents for qdox
qdox161-1.6.1-7.jpp6.noarch.rpm Extract class/interface/method definitions from sources
quartz-1.5.2-6.jpp6.noarch.rpm Quartz Enterprise Job Scheduler
quartz-demo-1.5.2-6.jpp6.noarch.rpm Examples for quartz
quartz-javadoc-1.5.2-6.jpp6.noarch.rpm Javadoc for quartz
quartz-manual-1.5.2-6.jpp6.noarch.rpm Manual for quartz
quartz-repolib-1.5.2-6.jpp6.noarch.rpm Artifacts to be uploaded to a repository library