blob: e7cddefbea13329738e670f36b781acc21f672d6 [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
Roger Meier08dc7e82010-12-14 21:38:00 +000098Package: libthrift-perl
99Architecture: all
100Section: perl
101Depends: perl (>= 5.8.0-7), ${misc:Depends}
102Description: Perl 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 Perl bindings for Thrift. You will need the thrift
107 tool (in the thrift-compiler package) to compile your definition to Perl
108 classes, and then the modules in this package will allow you to use those
109 classes in your programs.
110
111Package: libthrift0
112Architecture: any
113Depends: ${shlibs:Depends}, ${misc:Depends}
114Description: Thrift C++ library
115 Thrift is a software framework for scalable cross-language services
116 development. It combines a software stack with a code generation engine to
117 build services that work efficiently and seamlessly.
118 This package contains the runtime libraries needed for C++ applications.
119
120Package: libthrift-dev
121Architecture: any
122Section: libdevel
Roger Meierf3a51e62011-04-12 20:36:12 +0000123Depends: ${shlibs:Depends}, ${misc:Depends}, libthrift0, libglib2.0-dev
Roger Meier08dc7e82010-12-14 21:38:00 +0000124Description: Thrift C++ library (development headers)
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.
128 This package contains the development libraries required for writing C++
129 applications.
130
131Package: php5-thrift
132Architecture: any
133Section: php
134Depends: ${php:Depends}, ${shlibs:Depends}, ${misc:Depends}
135Provides: ${php:Provides}
136Description: PHP bindings for Thrift
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.
140 This package contains the PHP bindings for Thrift.