Source: thrift
Section: devel
Priority: extra
Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.org>
Build-Depends: debhelper (>= 9),
# dh-python, dh-golang, gem2deb (>= 0.3.0~),
 cmake (>= 3.3),
 libboost-all-dev (>= 1.61.0), libevent-dev, zlib1g-dev,
 libssl-dev,
 libglib2.0-dev,
 qtbase5-dev,
# python-all-dev (>= 2.6.6-3~), python-twisted,
# golang-go, golang-github-golang-mock-dev,
# php7.0-dev, phpunit,
# perl (>= 5.22), libbit-vector-perl, libclass-accessor-perl,
# openjdk-8-jdk, javahelper, maven-debian-helper (>= 1.5), ant (>= 1.7), libmaven-ant-tasks-java,
# libhttpclient-java, libslf4j-java, libservlet3.1-java (>= 8),
# nodejs, npm,
# ruby-dev (>= 1:2.2), ruby, bundler,
# rake,
# ruby-daemons, ruby-diff-lcs, ruby-eventmachine, ruby-rspec-core,
# ruby-rack, ruby-rack-test,
# ruby-rspec, ruby-rspec-expectations, ruby-rspec-mocks,
# thin,
# erlang-dev, erlang-eunit,
# liblua5.2-dev,
# google-mock
Standards-Version: 3.9.8
Homepage: http://thrift.apache.org/
X-Python-Version: >= 2.7
XS-Ruby-Versions: ruby2.2

Package: libthrift-0.9.3
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Thrift C++ library
 Thrift is a software framework for the development of reliable and
 performant communication and data serialization.  It combines a software
 stack with code generation to build services that operate seamlessly
 across a number of different development languages.
 .
 This package contains the runtime libraries needed for C++ applications
 using Thrift.

Package: libthrift-dev
Architecture: any
Section: libdevel
Depends: libthrift-0.9.3 (= ${binary:Version}), ${misc:Depends}, pkg-config
Description: Thrift C++ library (development headers)
 Thrift is a software framework for the development of reliable and
 performant communication and data serialization.  It combines a software
 stack with code generation to build services that operate seamlessly
 across a number of different development languages.
 .
 This package contains the development libraries required for writing C++
 applications using Thrift.

Package: libthrift-0.9.3-dbg
Section: debug
Priority: extra
Architecture: any
Depends: libthrift-0.9.3 (= ${binary:Version}), ${misc:Depends}
Description: Thrift C++ library (debug symbols)
 Thrift is a software framework for the development of reliable and
 performant communication and data serialization.  It combines a software
 stack with code generation to build services that operate seamlessly
 across a number of different development languages.
 .
 This package contains the debugging symbols for writing C++ applications
 using Thrift.

Package: libthrift-c-glib0
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Thrift glib library
 Thrift is a software framework for the development of reliable and
 performant communication and data serialization.  It combines a software
 stack with code generation to build services that operate seamlessly
 across a number of different development languages.
 .
 This package contains the glib based runtime libraries needed for C
 applications using Thrift.

Package: libthrift-c-glib-dev
Architecture: any
Section: libdevel
Depends: libthrift-c-glib0 (= ${binary:Version}), ${misc:Depends}, pkg-config
Description: Thrift glib library (development headers)
 Thrift is a software framework for the development of reliable and
 performant communication and data serialization.  It combines a software
 stack with code generation to build services that operate seamlessly
 across a number of different development languages.
 .
 This package contains the development libraries required for writing glib
 based C applications using Thrift.

Package: libthrift-c-glib0-dbg
Section: debug
Priority: extra
Architecture: any
Depends: libthrift-c-glib0 (= ${binary:Version}), ${misc:Depends}
Description: Thrift glib library (debug symbols)
 Thrift is a software framework for the development of reliable and
 performant communication and data serialization.  It combines a software
 stack with code generation to build services that operate seamlessly
 across a number of different development languages.
 .
 This package contains the glib based debugging symbols for C applications
 using Thrift.

Package: thrift-compiler
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: thrift-compiler (<= 0.9.1-2)
Replaces: thrift-compiler (<= 0.9.1-2)
Description: code generator/compiler for Thrift definitions
 Thrift is a software framework for the development of reliable and
 performant communication and data serialization.  It combines a software
 stack with code generation to build services that operate seamlessly
 across a number of different development languages.
 .
 This package contains the compiler used to generate language code from
 Thrift definition files.
