blob: 1528b9d56cf41cd617fcd1bfda459fec14720ec0 [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.
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
Roger Meier38b7d072011-12-09 10:36:05 +000057Package: ruby-thrift
58Architecture: all
Roger Meier08dc7e82010-12-14 21:38:00 +000059Section: libs
Roger Meier38b7d072011-12-09 10:36:05 +000060Depends: ruby | ruby-interpreter, ${shlibs:Depends}, ${misc:Depends}
61Provides: libthrift-ruby
62Replaces: libthrift-ruby
63Breaks: libthrift-ruby
Roger Meier08dc7e82010-12-14 21:38:00 +000064Description: Ruby bindings for Thrift
65 Thrift is a software framework for scalable cross-language services
66 development. It combines a software stack with a code generation engine to
67 build services that work efficiently and seamlessly.
68 This package contains the Ruby bindings for Thrift. You will need the thrift
69 tool (in the thrift-compiler package) to compile your definition to Ruby
70 classes, and then the modules in this package will allow you to use those
71 classes in your programs.
72
73Package: libthrift-java
74Architecture: all
75Section: libs
76Depends: java-gcj-compat | java1-runtime | java2-runtime, ${misc:Depends}
77Recommends: libcommons-lang-java
78Description: Java bindings for Thrift
79 Thrift is a software framework for scalable cross-language services
80 development. It combines a software stack with a code generation engine to
81 build services that work efficiently and seamlessly.
82 This package contains the Java bindings for Thrift. You will need the thrift
83 tool (in the thrift-compiler package) to compile your definition to Java
84 classes, and then the modules in this package will allow you to use those
85 classes in your programs.
86
87Package: libthrift-cil
88Architecture: all
89Section: libs
Jake Farrellc92b6532011-10-20 02:11:02 +000090Depends: cli-common, libmono-corlib1.0-cil (>= 1.0), libmono-system1.0-cil (>= 1.0),
91 libmono-system-web2.0-cil, ${misc:Depends}
Roger Meier08dc7e82010-12-14 21:38:00 +000092Description: CLI bindings for Thrift
93 Thrift is a software framework for scalable cross-language services
94 development. It combines a software stack with a code generation engine to
95 build services that work efficiently and seamlessly.
96 This package contains the CLI bindings for Thrift. You will need the thrift
97 tool (in the thrift-compiler package) to compile your definition to C#
98 classes, and then the modules in this package will allow you to use those
99 classes in your programs.
100
Roger Meier08dc7e82010-12-14 21:38:00 +0000101Package: libthrift-perl
102Architecture: all
103Section: perl
104Depends: perl (>= 5.8.0-7), ${misc:Depends}
105Description: Perl 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 This package contains the Perl bindings for Thrift. You will need the thrift
110 tool (in the thrift-compiler package) to compile your definition to Perl
111 classes, and then the modules in this package will allow you to use those
112 classes in your programs.
113
114Package: libthrift0
115Architecture: any
116Depends: ${shlibs:Depends}, ${misc:Depends}
117Description: Thrift C++ library
118 Thrift is a software framework for scalable cross-language services
119 development. It combines a software stack with a code generation engine to
120 build services that work efficiently and seamlessly.
121 This package contains the runtime libraries needed for C++ applications.
122
123Package: libthrift-dev
124Architecture: any
125Section: libdevel
Roger Meierf3a51e62011-04-12 20:36:12 +0000126Depends: ${shlibs:Depends}, ${misc:Depends}, libthrift0, libglib2.0-dev
Roger Meier08dc7e82010-12-14 21:38:00 +0000127Description: Thrift C++ library (development headers)
128 Thrift is a software framework for scalable cross-language services
129 development. It combines a software stack with a code generation engine to
130 build services that work efficiently and seamlessly.
131 This package contains the development libraries required for writing C++
132 applications.
133
134Package: php5-thrift
135Architecture: any
136Section: php
137Depends: ${php:Depends}, ${shlibs:Depends}, ${misc:Depends}
138Provides: ${php:Provides}
139Description: PHP bindings for Thrift
140 Thrift is a software framework for scalable cross-language services
141 development. It combines a software stack with a code generation engine to
142 build services that work efficiently and seamlessly.
143 This package contains the PHP bindings for Thrift.