Welcome to mirror list, hosted at ThFree Co, Russian Federation.

README « proto - github.com/mumble-voip/mumblekit.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 6076f341d734adaa2ee05797c9fc918820dcf85f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
(Last-Updated: Jan 5 2010)

The Mumble protobuf protocol
============================

Mumble uses Protocol Buffers for its command-channel communication
in version 1.2 and greater.

This directory contains the ObjC-output from the protobuf compiler,
and a Mumble.proto protocol description fetched from the desktop
Mumble client's git repository.


Updating the protocol decription
================================

Simply run the `update-proto.sh' script in this directory to update
the protocol description. Note however that you need a protoc exe-
cutable that can output Objective-C.

Please refer to the next section of this document if you don't have
a Obj-C capable protoc.


Generating the Objective-C from Mumble.proto
============================================

To get a protobuf compiler that can output Objective-C, it is
recommended that you build the one found in the protobuf submodule:

 3rdparty/protobuf/

To build a working protobuf compiler, simply execute:

 $ ./build-protoc.sh

And you should have a working protoc executable in

 3rdparty/protobuf/src/protoc