blob: 399e7ccdc643ca3b8750b9099b0acba0abfffefc [file] [log] [blame]
Roger Meier08dc7e82010-12-14 21:38:00 +00001Source: thrift
2Section: devel
3Priority: extra
4Build-Depends: debhelper (>= 5), build-essential, mono-gmcs, python-dev, ant,
5 libmono-dev, erlang-base, ruby1.8-dev, autoconf, python-support, automake,
6 pkg-config, libtool, bison, flex, libboost-dev | libboost1.40-dev, python-all, python-all-dev,
7 python-all-dbg, ruby, openjdk-6-jdk | java-sdk, libcommons-lang-java,
8 libboost-test-dev | libboost-test1.40-dev, libevent-dev, perl (>= 5.8.0-7),
Jake Farrell7301ece2011-10-04 14:59:40 +00009 php5, php5-dev, libglib2.0-dev
Roger Meier08dc7e82010-12-14 21:38:00 +000010Maintainer: Thrift Developer's <dev@thrift.apache.org>
11Homepage: http://thrift.apache.org/
12Vcs-Svn: https://svn.apache.org/repos/asf/thrift
13Vcs-Browser: http://svn.apache.org/viewvc/thrift
14Standards-Version: 3.7.2
15XS-Python-Version: >= 2.4
16
17Package: thrift-compiler
18Architecture: any
19Depends: ${shlibs:Depends}, ${misc:Depends}
20Description: Compiler for Thrift definition files
21 Thrift is a software framework for scalable cross-language services
22 development. It combines a software stack with a code generation engine to
23 build services that work efficiently and seamlessly.
24 This package contains the Thrift compiler that is used for translating from
25 .thrift files (containing the definitions) to the language binding for the
26 supported languages.
27
28Package: python-thrift
29Architecture: any
30Section: python
31Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
32Recommends: python-twisted-core
33Provides: ${python:Provides}
34Description: Python bindings for Thrift
35 Thrift is a software framework for scalable cross-language services
36 development. It combines a software stack with a code generation engine to
37 build services that work efficiently and seamlessly.
38 This package contains the Python bindings for Thrift. You will need the thrift
39 tool (in the thrift-compiler package) to compile your definition to Python
40 classes, and then the modules in this package will allow you to use those
41 classes in your programs.
42
43Package: python-thrift-dbg
44Architecture: any
45Section: python
46Depends: ${shlibs:Depends}, ${misc:Depends}, python-thrift (= ${binary:Version}), python-all-dbg
47Provides: ${python:Provides}
48Description: Python bindings for Thrift (debug version)
49 Thrift is a software framework for scalable cross-language services
50 development. It combines a software stack with a code generation engine to
51 build services that work efficiently and seamlessly.
52 This package contains the Python bindings for Thrift with debugging symbols.
53 You will need the thrift tool (in the thrift-compiler package) to compile your
54 definition to Python classes, and then the modules in this package will allow
55 you to use those classes in your programs.
56
57Package: libthrift-ruby
58Architecture: any
59Section: libs
60Depends: ${shlibs:Depends}, ${misc:Depends}, ruby1.8 (>= 1.8), ruby1.8 (<< 1.9)
61Description: Ruby bindings for Thrift
62 Thrift is a software framework for scalable cross-language services
63 development. It combines a software stack with a code generation engine to
64 build services that work efficiently and seamlessly.
65 This package contains the Ruby bindings for Thrift. You will need the thrift
66 tool (in the thrift-compiler package) to compile your definition to Ruby
67 classes, and then the modules in this package will allow you to use those
68 classes in your programs.
69
70Package: libthrift-java
71Architecture: all
72Section: libs
73Depends: java-gcj-compat | java1-runtime | java2-runtime, ${misc:Depends}
74Recommends: libcommons-lang-java
75Description: Java bindings for Thrift
76 Thrift is a software framework for scalable cross-language services
77 development. It combines a software stack with a code generation engine to
78 build services that work efficiently and seamlessly.
79 This package contains the Java bindings for Thrift. You will need the thrift
80 tool (in the thrift-compiler package) to compile your definition to Java
81 classes, and then the modules in this package will allow you to use those
82 classes in your programs.
83
84Package: libthrift-cil
85Architecture: all
86Section: libs
87Depends: cli-common, libmono-corlib1.0-cil (>= 1.0), libmono-system1.0-cil (>= 1.0), ${misc:Depends}
88Description: CLI bindings for Thrift
89 Thrift is a software framework for scalable cross-language services
90 development. It combines a software stack with a code generation engine to
91 build services that work efficiently and seamlessly.
92 This package contains the CLI bindings for Thrift. You will need the thrift
93 tool (in the thrift-compiler package) to compile your definition to C#
94 classes, and then the modules in this package will allow you to use those
95 classes in your programs.
96
97Package: libthrift-erlang
98Architecture: all
99Section: libs
100Depends: erlang-nox, ${misc:Depends}
101Description: Erlang bindings for Thrift
102 Thrift is a software framework for scalable cross-language services
103 development. It combines a software stack with a code generation engine to
104 build services that work efficiently and seamlessly.
105 This package contains the Erlang bindings for Thrift. You will need the thrift
106 tool (in the thrift-compiler package) to compile your definition to Erlang
107 classes, and then the modules in this package will allow you to use those
108 classes in your programs.
109
110Package: libthrift-perl
111Architecture: all
112Section: perl
113Depends: perl (>= 5.8.0-7), ${misc:Depends}
114Description: Perl bindings for Thrift
115 Thrift is a software framework for scalable cross-language services
116 development. It combines a software stack with a code generation engine to
117 build services that work efficiently and seamlessly.
118 This package contains the Perl bindings for Thrift. You will need the thrift
119 tool (in the thrift-compiler package) to compile your definition to Perl
120 classes, and then the modules in this package will allow you to use those
121 classes in your programs.
122
123Package: libthrift0
124Architecture: any
125Depends: ${shlibs:Depends}, ${misc:Depends}
126Description: Thrift C++ library
127 Thrift is a software framework for scalable cross-language services
128 development. It combines a software stack with a code generation engine to
129 build services that work efficiently and seamlessly.
130 This package contains the runtime libraries needed for C++ applications.
131
132Package: libthrift-dev
133Architecture: any
134Section: libdevel
Roger Meierf3a51e62011-04-12 20:36:12 +0000135Depends: ${shlibs:Depends}, ${misc:Depends}, libthrift0, libglib2.0-dev
Roger Meier08dc7e82010-12-14 21:38:00 +0000136Description: Thrift C++ library (development headers)
137 Thrift is a software framework for scalable cross-language services
138 development. It combines a software stack with a code generation engine to
139 build services that work efficiently and seamlessly.
140 This package contains the development libraries required for writing C++
141 applications.
142
143Package: php5-thrift
144Architecture: any
145Section: php
146Depends: ${php:Depends}, ${shlibs:Depends}, ${misc:Depends}
147Provides: ${php:Provides}
148Description: PHP bindings for Thrift
149 Thrift is a software framework for scalable cross-language services
150 development. It combines a software stack with a code generation engine to
151 build services that work efficiently and seamlessly.
152 This package contains the PHP bindings for Thrift.