blob: b7f0b9685be150c1053747d284111909fe76789f [file] [log] [blame]
Roger Meier08dc7e82010-12-14 21:38:00 +00001Source: thrift
2Section: devel
3Priority: extra
Jens Geyer4c7b9fd2021-12-04 22:48:37 +01004Build-Depends: dotnet-runtime-6.0, dotnet-sdk-6.0, debhelper (>= 9), build-essential, python-dev, ant,
Aki Sukegawa7594da82022-03-07 00:28:26 -05005 ruby-dev | ruby1.9.1-dev, ruby-bundler ,autoconf, automake,
James E. King IIIee8caca2019-05-04 08:20:59 -04006 pkg-config, libtool, bison, flex, libboost-dev | libboost1.56-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,
Fokko Driesprong1686c872019-02-01 20:31:58 +01009 openjdk-8-jdk | openjdk-8-jdk-headless | openjdk-11-jdk | openjdk-11-jdk-headless | default-jdk,
James E. King IIIee8caca2019-05-04 08:20:59 -040010 libboost-test-dev | libboost-test1.56-dev | libboost-test1.63-dev, libevent-dev, libssl-dev, perl (>= 5.8.0-7),
James E. King III27247072018-03-22 20:50:23 -040011 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
Jens Geyer56700e42020-02-22 16:51:51 +0100129Package: libthrift-netstd
Roger Meier08dc7e82010-12-14 21:38:00 +0000130Architecture: all
Jens Geyer56700e42020-02-22 16:51:51 +0100131Section: netstd
Jens Geyer4c7b9fd2021-12-04 22:48:37 +0100132Depends: dotnet-runtime-6.0, ${misc:Depends}
Jens Geyer56700e42020-02-22 16:51:51 +0100133Description: NET Standard bindings for Thrift
Roger Meier08dc7e82010-12-14 21:38:00 +0000134 Thrift is a software framework for scalable cross-language services
135 development. It combines a software stack with a code generation engine to
136 build services that work efficiently and seamlessly.
Roger Meier8516f582011-12-09 18:42:46 +0000137 .
Jens Geyer56700e42020-02-22 16:51:51 +0100138 This package contains the NET Standard bindings for Thrift. You will need the thrift
Roger Meier08dc7e82010-12-14 21:38:00 +0000139 tool (in the thrift-compiler package) to compile your definition to C#
140 classes, and then the modules in this package will allow you to use those
141 classes in your programs.
142
Roger Meier08dc7e82010-12-14 21:38:00 +0000143Package: libthrift-perl
144Architecture: all
145Section: perl
146Depends: perl (>= 5.8.0-7), ${misc:Depends}
147Description: Perl bindings for Thrift
148 Thrift is a software framework for scalable cross-language services
149 development. It combines a software stack with a code generation engine to
150 build services that work efficiently and seamlessly.
Roger Meier8516f582011-12-09 18:42:46 +0000151 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000152 This package contains the Perl bindings for Thrift. You will need the thrift
153 tool (in the thrift-compiler package) to compile your definition to Perl
154 classes, and then the modules in this package will allow you to use those
155 classes in your programs.
156
157Package: libthrift0
158Architecture: any
159Depends: ${shlibs:Depends}, ${misc:Depends}
160Description: Thrift C++ library
161 Thrift is a software framework for scalable cross-language services
162 development. It combines a software stack with a code generation engine to
163 build services that work efficiently and seamlessly.
Roger Meier8516f582011-12-09 18:42:46 +0000164 .
165 This package contains the runtime libraries needed for C++ applications
166 using Thrift.
Roger Meier08dc7e82010-12-14 21:38:00 +0000167
James E. King, III9b1544d2017-03-10 06:14:18 -0500168Package: libthrift0-dbg
169Architecture: any
170Section: debug
171Depends: ${shlibs:Depends}, ${misc:Depends}, libthrift0 (= ${binary:Version})
172Description: Thrift C++ library debug symbols
173 Thrift is a software framework for scalable cross-language services
174 development. It combines a software stack with a code generation engine to
175 build services that work efficiently and seamlessly.
176 .
177 This package contains the debug symbols for the Thrift C++ runtime libraries.
178
Roger Meier08dc7e82010-12-14 21:38:00 +0000179Package: libthrift-dev
180Architecture: any
181Section: libdevel
Roger Meier681e6042016-01-10 16:25:57 +0100182Depends: ${shlibs:Depends}, ${misc:Depends}, libthrift0 (= ${binary:Version}), libglib2.0-dev
Roger Meier08dc7e82010-12-14 21:38:00 +0000183Description: Thrift C++ library (development headers)
184 Thrift is a software framework for scalable cross-language services
185 development. It combines a software stack with a code generation engine to
186 build services that work efficiently and seamlessly.
Roger Meier8516f582011-12-09 18:42:46 +0000187 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000188 This package contains the development libraries required for writing C++
Roger Meier8516f582011-12-09 18:42:46 +0000189 applications using Thrift.
Roger Meier08dc7e82010-12-14 21:38:00 +0000190
191Package: php5-thrift
192Architecture: any
193Section: php
194Depends: ${php:Depends}, ${shlibs:Depends}, ${misc:Depends}
195Provides: ${php:Provides}
196Description: PHP bindings for Thrift
197 Thrift is a software framework for scalable cross-language services
198 development. It combines a software stack with a code generation engine to
199 build services that work efficiently and seamlessly.
Roger Meier8516f582011-12-09 18:42:46 +0000200 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000201 This package contains the PHP bindings for Thrift.