blob: 15f964fe734b7359c1c83425a1817fa924c0c336 [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,
Jake Farrellc92b6532011-10-20 02:11:02 +00005 libmono-dev, libmono-system-web2.0-cil, erlang-base, ruby1.8-dev, autoconf, python-support,
6 automake, pkg-config, libtool, bison, flex, libboost-dev | libboost1.40-dev, python-all,
7 python-all-dev, python-all-dbg, ruby, openjdk-6-jdk | java-sdk, libcommons-lang-java,
Roger Meier08dc7e82010-12-14 21:38:00 +00008 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
Jake Farrellc92b6532011-10-20 02:11:02 +000087Depends: cli-common, libmono-corlib1.0-cil (>= 1.0), libmono-system1.0-cil (>= 1.0),
88 libmono-system-web2.0-cil, ${misc:Depends}
Roger Meier08dc7e82010-12-14 21:38:00 +000089Description: CLI bindings for Thrift
90 Thrift is a software framework for scalable cross-language services
91 development. It combines a software stack with a code generation engine to
92 build services that work efficiently and seamlessly.
93 This package contains the CLI bindings for Thrift. You will need the thrift
94 tool (in the thrift-compiler package) to compile your definition to C#
95 classes, and then the modules in this package will allow you to use those
96 classes in your programs.
97
98Package: libthrift-erlang
99Architecture: all
100Section: libs
101Depends: erlang-nox, ${misc:Depends}
102Description: Erlang bindings for Thrift
103 Thrift is a software framework for scalable cross-language services
104 development. It combines a software stack with a code generation engine to
105 build services that work efficiently and seamlessly.
106 This package contains the Erlang bindings for Thrift. You will need the thrift
107 tool (in the thrift-compiler package) to compile your definition to Erlang
108 classes, and then the modules in this package will allow you to use those
109 classes in your programs.
110
111Package: libthrift-perl
112Architecture: all
113Section: perl
114Depends: perl (>= 5.8.0-7), ${misc:Depends}
115Description: Perl bindings for Thrift
116 Thrift is a software framework for scalable cross-language services
117 development. It combines a software stack with a code generation engine to
118 build services that work efficiently and seamlessly.
119 This package contains the Perl bindings for Thrift. You will need the thrift
120 tool (in the thrift-compiler package) to compile your definition to Perl
121 classes, and then the modules in this package will allow you to use those
122 classes in your programs.
123
124Package: libthrift0
125Architecture: any
126Depends: ${shlibs:Depends}, ${misc:Depends}
127Description: Thrift C++ library
128 Thrift is a software framework for scalable cross-language services
129 development. It combines a software stack with a code generation engine to
130 build services that work efficiently and seamlessly.
131 This package contains the runtime libraries needed for C++ applications.
132
133Package: libthrift-dev
134Architecture: any
135Section: libdevel
Roger Meierf3a51e62011-04-12 20:36:12 +0000136Depends: ${shlibs:Depends}, ${misc:Depends}, libthrift0, libglib2.0-dev
Roger Meier08dc7e82010-12-14 21:38:00 +0000137Description: Thrift C++ library (development headers)
138 Thrift is a software framework for scalable cross-language services
139 development. It combines a software stack with a code generation engine to
140 build services that work efficiently and seamlessly.
141 This package contains the development libraries required for writing C++
142 applications.
143
144Package: php5-thrift
145Architecture: any
146Section: php
147Depends: ${php:Depends}, ${shlibs:Depends}, ${misc:Depends}
148Provides: ${php:Provides}
149Description: PHP bindings for Thrift
150 Thrift is a software framework for scalable cross-language services
151 development. It combines a software stack with a code generation engine to
152 build services that work efficiently and seamlessly.
153 This package contains the PHP bindings for Thrift.