1Source: thrift
2Section: devel
3Priority: extra
4Build-Depends: debhelper (>= 9), build-essential, mono-mcs, python-dev, ant,
5    mono-devel,  libmono-system-web4.0-cil, erlang-base, ruby-dev | ruby1.9.1-dev, ruby-bundler ,autoconf, automake,
6    pkg-config, libtool, bison, flex, libboost-dev | libboost1.56-dev | libboost1.63-all-dev,
7    python-all, python-setuptools, python-all-dev, python-all-dbg,
8    python3-all, python3-setuptools, python3-all-dev, python3-all-dbg,
9    openjdk-8-jdk | openjdk-8-jdk-headless | openjdk-11-jdk | openjdk-11-jdk-headless | default-jdk,
10    libboost-test-dev | libboost-test1.56-dev | libboost-test1.63-dev, libevent-dev, libssl-dev, perl (>= 5.8.0-7),
11    php (>= 5), php-dev (>= 5), libglib2.0-dev, qtchooser, qtbase5-dev-tools
12Maintainer: Thrift Developer's <dev@thrift.apache.org>
13Homepage: http://thrift.apache.org/
14Vcs-Git: https://github.com/apache/thrift.git
15Vcs-Browser: https://github.com/apache/thrift
16Standards-Version: 3.9.7
17X-Python-Version: >= 2.6
18X-Python3-Version: >= 3.3
19
20Package: thrift-compiler
21Architecture: any
22Depends: ${shlibs:Depends}, ${misc:Depends}
23Description: Compiler for Thrift definition files
24 Thrift is a software framework for scalable cross-language services
25 development. It combines a software stack with a code generation engine to
26 build services that work efficiently and seamlessly.
27 .
28 This package contains the Thrift compiler that is used for translating
29 from .thrift files (containing the definitions) to the language binding
30 for the supported languages.
31
32Package: python-thrift
33Architecture: any
34Section: python
35Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-six
36Recommends: python-twisted-web, python-backports.ssl-match-hostname, python-ipaddress
37Provides: ${python:Provides}
38Description: Python bindings for Thrift (Python 2)
39 Thrift is a software framework for scalable cross-language services
40 development. It combines a software stack with a code generation engine to
41 build services that work efficiently and seamlessly.
42 .
43 This package contains the Python bindings for Thrift. You will need the thrift
44 tool (in the thrift-compiler package) to compile your definition to Python
45 classes, and then the modules in this package will allow you to use those
46 classes in your programs.
47 .
48 This package installs the library for Python 2.
49
50Package: python-thrift-dbg
51Architecture: any
52Section: debug
53Depends: ${shlibs:Depends}, ${misc:Depends}, python-thrift (= ${binary:Version}), python-all-dbg
54Provides: ${python:Provides}
55Description: Python bindings for Thrift (debug version)
56 Thrift is a software framework for scalable cross-language services
57 development. It combines a software stack with a code generation engine to
58 build services that work efficiently and seamlessly.
59 .
60 This package contains the Python bindings for Thrift with debugging symbols.
61 You will need the thrift tool (in the thrift-compiler package) to compile your
62 definition to Python classes, and then the modules in this package will allow
63 you to use those classes in your programs.
64
65Package: python3-thrift
66Architecture: any
67Section: python
68Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, python3-six
69Recommends: python3-twisted-web
70Provides: ${python:Provides}
71Description: Python bindings for Thrift (Python 3)
72 Thrift is a software framework for scalable cross-language services
73 development. It combines a software stack with a code generation engine to
74 build services that work efficiently and seamlessly.
75 .
76 This package contains the Python bindings for Thrift. You will need the thrift
77 tool (in the thrift-compiler package) to compile your definition to Python
78 classes, and then the modules in this package will allow you to use those
79 classes in your programs.
80 .
81 This package installs the library for Python 3.
82
83Package: python3-thrift-dbg
84Architecture: any
85Section: debug
86Depends: ${shlibs:Depends}, ${misc:Depends}, python3-thrift (= ${binary:Version}), python3-all-dbg
87Provides: ${python:Provides}
88Description: Python bindings for Thrift (debug version)
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 .
93 This package contains the Python bindings for Thrift with debugging symbols.
94 You will need the thrift tool (in the thrift-compiler package) to compile your
95 definition to Python classes, and then the modules in this package will allow
96 you to use those classes in your programs.
97
98Package: ruby-thrift
99Architecture: all
100Section: libs
101Depends: ruby | ruby-interpreter, ${shlibs:Depends}, ${misc:Depends}
102Provides: libthrift-ruby
103Replaces: libthrift-ruby
104Breaks: libthrift-ruby
105Description: Ruby bindings for Thrift
106 Thrift is a software framework for scalable cross-language services
107 development. It combines a software stack with a code generation engine to
108 build services that work efficiently and seamlessly.
109 .
110 This package contains the Ruby bindings for Thrift. You will need the thrift
111 tool (in the thrift-compiler package) to compile your definition to Ruby
112 classes, and then the modules in this package will allow you to use those
113 classes in your programs.
114
115Package: libthrift-java
116Architecture: all
117Section: java
118Depends: ${misc:Depends}
119Description: Java bindings for Thrift
120 Thrift is a software framework for scalable cross-language services
121 development. It combines a software stack with a code generation engine to
122 build services that work efficiently and seamlessly.
123 .
124 This package contains the Java bindings for Thrift. You will need the thrift
125 tool (in the thrift-compiler package) to compile your definition to Java
126 classes, and then the modules in this package will allow you to use those
127 classes in your programs.
128
129Package: libthrift-cil
130Architecture: all
131Section: cli-mono
132Depends: cli-common, libmono-corlib4.0-cil (>= 2.10) | libmono-corlib4.5-cil (>=3.2), libmono-system4.0-cil (>= 2.10),
133    libmono-system-web4.0-cil (>= 2.10), ${misc:Depends}
134Description: CLI bindings for Thrift
135 Thrift is a software framework for scalable cross-language services
136 development. It combines a software stack with a code generation engine to
137 build services that work efficiently and seamlessly.
138 .
139 This package contains the CLI bindings for Thrift. You will need the thrift
140 tool (in the thrift-compiler package) to compile your definition to C#
141 classes, and then the modules in this package will allow you to use those
142 classes in your programs.
143
144Package: libthrift-perl
145Architecture: all
146Section: perl
147Depends: perl (>= 5.8.0-7), ${misc:Depends}
148Description: Perl 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 .
153 This package contains the Perl bindings for Thrift. You will need the thrift
154 tool (in the thrift-compiler package) to compile your definition to Perl
155 classes, and then the modules in this package will allow you to use those
156 classes in your programs.
157
158Package: libthrift0
159Architecture: any
160Depends: ${shlibs:Depends}, ${misc:Depends}
161Description: Thrift C++ library
162 Thrift is a software framework for scalable cross-language services
163 development. It combines a software stack with a code generation engine to
164 build services that work efficiently and seamlessly.
165 .
166 This package contains the runtime libraries needed for C++ applications
167 using Thrift.
168
169Package: libthrift0-dbg
170Architecture: any
171Section: debug
172Depends: ${shlibs:Depends}, ${misc:Depends}, libthrift0 (= ${binary:Version})
173Description: Thrift C++ library debug symbols
174 Thrift is a software framework for scalable cross-language services
175 development. It combines a software stack with a code generation engine to
176 build services that work efficiently and seamlessly.
177 .
178 This package contains the debug symbols for the Thrift C++ runtime libraries.
179
180Package: libthrift-dev
181Architecture: any
182Section: libdevel
183Depends: ${shlibs:Depends}, ${misc:Depends}, libthrift0 (= ${binary:Version}), libglib2.0-dev
184Description: Thrift C++ library (development headers)
185 Thrift is a software framework for scalable cross-language services
186 development. It combines a software stack with a code generation engine to
187 build services that work efficiently and seamlessly.
188 .
189 This package contains the development libraries required for writing C++
190 applications using Thrift.
191
192Package: php5-thrift
193Architecture: any
194Section: php
195Depends: ${php:Depends}, ${shlibs:Depends}, ${misc:Depends}
196Provides: ${php:Provides}
197Description: PHP bindings for Thrift
198 Thrift is a software framework for scalable cross-language services
199 development. It combines a software stack with a code generation engine to
200 build services that work efficiently and seamlessly.
201 .
202 This package contains the PHP bindings for Thrift.
203