blob: 9818a37a23a7ec04acbd24d50ef2d622fa471c07 [file] [log] [blame]
Roger Meier08dc7e82010-12-14 21:38:00 +00001Source: thrift
2Section: devel
3Priority: extra
Akira Nakagawac09cb6f2016-06-18 18:55:26 +09004Build-Depends: debhelper (>= 9), build-essential, mono-mcs, python-dev, ant,
jfarrell0c273522016-12-19 14:57:54 -05005 mono-devel, libmono-system-web4.0-cil, erlang-base, ruby-dev | ruby1.9.1-dev, ruby-bundler ,autoconf, automake,
James E. King III27247072018-03-22 20:50:23 -04006 pkg-config, libtool, bison, flex, libboost-dev | libboost1.53-dev | libboost1.63-all-dev,
Nobuaki Sukegawaf43d0ca2016-03-25 09:22:16 +09007 python-all, python-setuptools, python-all-dev, python-all-dbg,
8 python3-all, python3-setuptools, python3-all-dev, python3-all-dbg,
Akira Nakagawac09cb6f2016-06-18 18:55:26 +09009 openjdk-7-jdk | openjdk-8-jdk | default-jdk,
James E. King III27247072018-03-22 20:50:23 -040010 libboost-test-dev | libboost-test1.53-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
Roger Meier08dc7e82010-12-14 21:38:00 +000012Maintainer: Thrift Developer's <dev@thrift.apache.org>
13Homepage: http://thrift.apache.org/
Robert Lua1390822018-12-27 23:57:35 +080014Vcs-Git: https://github.com/apache/thrift.git
15Vcs-Browser: https://github.com/apache/thrift
jfarrell0c273522016-12-19 14:57:54 -050016Standards-Version: 3.9.7
Nobuaki Sukegawa6bb12772016-03-08 01:55:31 +090017X-Python-Version: >= 2.6
Nobuaki Sukegawaf43d0ca2016-03-25 09:22:16 +090018X-Python3-Version: >= 3.3
Roger Meier08dc7e82010-12-14 21:38:00 +000019
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.
Roger Meier8516f582011-12-09 18:42:46 +000027 .
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.
Roger Meier08dc7e82010-12-14 21:38:00 +000031
32Package: python-thrift
33Architecture: any
34Section: python
Nobuaki Sukegawaa6ab1f52015-11-28 15:04:39 +090035Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-six
Nobuaki Sukegawa93bbdc82016-03-25 08:51:09 +090036Recommends: python-twisted-web, python-backports.ssl-match-hostname, python-ipaddress
Roger Meier08dc7e82010-12-14 21:38:00 +000037Provides: ${python:Provides}
Nobuaki Sukegawaf43d0ca2016-03-25 09:22:16 +090038Description: Python bindings for Thrift (Python 2)
Roger Meier08dc7e82010-12-14 21:38:00 +000039 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.
Roger Meier8516f582011-12-09 18:42:46 +000042 .
Roger Meier08dc7e82010-12-14 21:38:00 +000043 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.
Nobuaki Sukegawaf43d0ca2016-03-25 09:22:16 +090047 .
48 This package installs the library for Python 2.
Roger Meier08dc7e82010-12-14 21:38:00 +000049
50Package: python-thrift-dbg
51Architecture: any
Roger Meier681e6042016-01-10 16:25:57 +010052Section: debug
Roger Meier08dc7e82010-12-14 21:38:00 +000053Depends: ${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.
Roger Meier8516f582011-12-09 18:42:46 +000059 .
Roger Meier08dc7e82010-12-14 21:38:00 +000060 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
Nobuaki Sukegawaf43d0ca2016-03-25 09:22:16 +090065Package: 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
Roger Meier38b7d072011-12-09 10:36:05 +000098Package: ruby-thrift
99Architecture: all
Roger Meier08dc7e82010-12-14 21:38:00 +0000100Section: libs
Roger Meier38b7d072011-12-09 10:36:05 +0000101Depends: ruby | ruby-interpreter, ${shlibs:Depends}, ${misc:Depends}
102Provides: libthrift-ruby
103Replaces: libthrift-ruby
104Breaks: libthrift-ruby
Roger Meier08dc7e82010-12-14 21:38:00 +0000105Description: 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.
Roger Meier8516f582011-12-09 18:42:46 +0000109 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000110 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
Roger Meier681e6042016-01-10 16:25:57 +0100117Section: java
jfarrell0c273522016-12-19 14:57:54 -0500118Depends: ${misc:Depends}
Roger Meier08dc7e82010-12-14 21:38:00 +0000119Description: 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.
Roger Meier8516f582011-12-09 18:42:46 +0000123 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000124 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
Roger Meier681e6042016-01-10 16:25:57 +0100131Section: cli-mono
Akira Nakagawac09cb6f2016-06-18 18:55:26 +0900132Depends: 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}
Roger Meier08dc7e82010-12-14 21:38:00 +0000134Description: 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.
Roger Meier8516f582011-12-09 18:42:46 +0000138 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000139 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
Roger Meier08dc7e82010-12-14 21:38:00 +0000144Package: 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.
Roger Meier8516f582011-12-09 18:42:46 +0000152 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000153 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.
Roger Meier8516f582011-12-09 18:42:46 +0000165 .
166 This package contains the runtime libraries needed for C++ applications
167 using Thrift.
Roger Meier08dc7e82010-12-14 21:38:00 +0000168
James E. King, III9b1544d2017-03-10 06:14:18 -0500169Package: 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
Roger Meier08dc7e82010-12-14 21:38:00 +0000180Package: libthrift-dev
181Architecture: any
182Section: libdevel
Roger Meier681e6042016-01-10 16:25:57 +0100183Depends: ${shlibs:Depends}, ${misc:Depends}, libthrift0 (= ${binary:Version}), libglib2.0-dev
Roger Meier08dc7e82010-12-14 21:38:00 +0000184Description: 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.
Roger Meier8516f582011-12-09 18:42:46 +0000188 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000189 This package contains the development libraries required for writing C++
Roger Meier8516f582011-12-09 18:42:46 +0000190 applications using Thrift.
Roger Meier08dc7e82010-12-14 21:38:00 +0000191
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.
Roger Meier8516f582011-12-09 18:42:46 +0000201 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000202 This package contains the PHP bindings for Thrift.