blob: f1b3fbabbc643fe3cc3769b18decb284c75a8fad [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,
Roger Meier38b7d072011-12-09 10:36:05 +00005 mono-devel, libmono-system-web2.0-cil, erlang-base, ruby1.8-dev, mongrel, autoconf, python-support,
Jake Farrellc92b6532011-10-20 02:11:02 +00006 automake, pkg-config, libtool, bison, flex, libboost-dev | libboost1.40-dev, python-all,
Roger Meier38b7d072011-12-09 10:36:05 +00007 python-all-dev, python-all-dbg, 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.
Roger Meier8516f582011-12-09 18:42:46 +000024 .
25 This package contains the Thrift compiler that is used for translating
26 from .thrift files (containing the definitions) to the language binding
27 for the supported languages.
Roger Meier08dc7e82010-12-14 21:38:00 +000028
29Package: python-thrift
30Architecture: any
31Section: python
32Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
33Recommends: python-twisted-core
34Provides: ${python:Provides}
35Description: Python bindings for Thrift
36 Thrift is a software framework for scalable cross-language services
37 development. It combines a software stack with a code generation engine to
38 build services that work efficiently and seamlessly.
Roger Meier8516f582011-12-09 18:42:46 +000039 .
Roger Meier08dc7e82010-12-14 21:38:00 +000040 This package contains the Python bindings for Thrift. You will need the thrift
41 tool (in the thrift-compiler package) to compile your definition to Python
42 classes, and then the modules in this package will allow you to use those
43 classes in your programs.
44
45Package: python-thrift-dbg
46Architecture: any
47Section: python
48Depends: ${shlibs:Depends}, ${misc:Depends}, python-thrift (= ${binary:Version}), python-all-dbg
49Provides: ${python:Provides}
50Description: Python bindings for Thrift (debug version)
51 Thrift is a software framework for scalable cross-language services
52 development. It combines a software stack with a code generation engine to
53 build services that work efficiently and seamlessly.
Roger Meier8516f582011-12-09 18:42:46 +000054 .
Roger Meier08dc7e82010-12-14 21:38:00 +000055 This package contains the Python bindings for Thrift with debugging symbols.
56 You will need the thrift tool (in the thrift-compiler package) to compile your
57 definition to Python classes, and then the modules in this package will allow
58 you to use those classes in your programs.
59
Roger Meier38b7d072011-12-09 10:36:05 +000060Package: ruby-thrift
61Architecture: all
Roger Meier08dc7e82010-12-14 21:38:00 +000062Section: libs
Roger Meier38b7d072011-12-09 10:36:05 +000063Depends: ruby | ruby-interpreter, ${shlibs:Depends}, ${misc:Depends}
64Provides: libthrift-ruby
65Replaces: libthrift-ruby
66Breaks: libthrift-ruby
Roger Meier08dc7e82010-12-14 21:38:00 +000067Description: Ruby bindings for Thrift
68 Thrift is a software framework for scalable cross-language services
69 development. It combines a software stack with a code generation engine to
70 build services that work efficiently and seamlessly.
Roger Meier8516f582011-12-09 18:42:46 +000071 .
Roger Meier08dc7e82010-12-14 21:38:00 +000072 This package contains the Ruby bindings for Thrift. You will need the thrift
73 tool (in the thrift-compiler package) to compile your definition to Ruby
74 classes, and then the modules in this package will allow you to use those
75 classes in your programs.
76
77Package: libthrift-java
78Architecture: all
79Section: libs
80Depends: java-gcj-compat | java1-runtime | java2-runtime, ${misc:Depends}
81Recommends: libcommons-lang-java
82Description: Java bindings for Thrift
83 Thrift is a software framework for scalable cross-language services
84 development. It combines a software stack with a code generation engine to
85 build services that work efficiently and seamlessly.
Roger Meier8516f582011-12-09 18:42:46 +000086 .
Roger Meier08dc7e82010-12-14 21:38:00 +000087 This package contains the Java bindings for Thrift. You will need the thrift
88 tool (in the thrift-compiler package) to compile your definition to Java
89 classes, and then the modules in this package will allow you to use those
90 classes in your programs.
91
92Package: libthrift-cil
93Architecture: all
94Section: libs
Jake Farrellc92b6532011-10-20 02:11:02 +000095Depends: cli-common, libmono-corlib1.0-cil (>= 1.0), libmono-system1.0-cil (>= 1.0),
96 libmono-system-web2.0-cil, ${misc:Depends}
Roger Meier08dc7e82010-12-14 21:38:00 +000097Description: CLI bindings for Thrift
98 Thrift is a software framework for scalable cross-language services
99 development. It combines a software stack with a code generation engine to
100 build services that work efficiently and seamlessly.
Roger Meier8516f582011-12-09 18:42:46 +0000101 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000102 This package contains the CLI bindings for Thrift. You will need the thrift
103 tool (in the thrift-compiler package) to compile your definition to C#
104 classes, and then the modules in this package will allow you to use those
105 classes in your programs.
106
Roger Meier08dc7e82010-12-14 21:38:00 +0000107Package: libthrift-perl
108Architecture: all
109Section: perl
110Depends: perl (>= 5.8.0-7), ${misc:Depends}
111Description: Perl bindings for Thrift
112 Thrift is a software framework for scalable cross-language services
113 development. It combines a software stack with a code generation engine to
114 build services that work efficiently and seamlessly.
Roger Meier8516f582011-12-09 18:42:46 +0000115 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000116 This package contains the Perl bindings for Thrift. You will need the thrift
117 tool (in the thrift-compiler package) to compile your definition to Perl
118 classes, and then the modules in this package will allow you to use those
119 classes in your programs.
120
121Package: libthrift0
122Architecture: any
123Depends: ${shlibs:Depends}, ${misc:Depends}
124Description: Thrift C++ library
125 Thrift is a software framework for scalable cross-language services
126 development. It combines a software stack with a code generation engine to
127 build services that work efficiently and seamlessly.
Roger Meier8516f582011-12-09 18:42:46 +0000128 .
129 This package contains the runtime libraries needed for C++ applications
130 using Thrift.
Roger Meier08dc7e82010-12-14 21:38:00 +0000131
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.
Roger Meier8516f582011-12-09 18:42:46 +0000140 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000141 This package contains the development libraries required for writing C++
Roger Meier8516f582011-12-09 18:42:46 +0000142 applications using Thrift.
Roger Meier08dc7e82010-12-14 21:38:00 +0000143
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.
Roger Meier8516f582011-12-09 18:42:46 +0000153 .
Roger Meier08dc7e82010-12-14 21:38:00 +0000154 This package contains the PHP bindings for Thrift.