blob: 12729cbf9f84ed9942a1b538747be667deaeeb64 [file] [log] [blame]
Source: apache-arrow
Section: devel
Priority: optional
Maintainer: Apache Arrow Developers <dev@arrow.apache.org>
Build-Depends:
cmake,
debhelper (>= 12),
git,
gobject-introspection,
gtk-doc-tools,
libboost-filesystem-dev,
libboost-system-dev,
libbrotli-dev,
libbz2-dev,
@USE_SYSTEM_C_ARES@ libc-ares-dev,
libcurl4-openssl-dev,
libgirepository1.0-dev,
libgoogle-glog-dev,
@USE_SYSTEM_GRPC@ libgrpc++-dev,
libgtest-dev,
liblz4-dev,
@USE_SYSTEM_GRPC@ libprotoc-dev,
@USE_SYSTEM_GRPC@ libprotobuf-dev,
libre2-dev,
libsnappy-dev,
libssl-dev,
@USE_SYSTEM_THRIFT@ libthrift-dev,
@USE_SYSTEM_UTF8PROC@ libutf8proc-dev,
@USE_SYSTEM_ZSTD@ libzstd-dev,
ninja-build,
nlohmann-json-dev | nlohmann-json3-dev,
nvidia-cuda-toolkit [!arm64],
pkg-config,
@USE_SYSTEM_GRPC@ protobuf-compiler-grpc,
@ENABLE_PYTHON@ python3-dev,
@ENABLE_PYTHON@ python3-numpy,
valac,
tzdata,
zlib1g-dev
Build-Depends-Indep: libglib2.0-doc
Standards-Version: 3.9.8
Homepage: https://arrow.apache.org/
Package: libarrow1000
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends}
Description: Apache Arrow is a data processing library for analysis
.
This package provides C++ library files.
Package: libarrow-cuda1000
Section: libs
Architecture: @CUDA_ARCHITECTURE@
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow1000 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides C++ library files for CUDA support.
Package: libarrow-dataset1000
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow1000 (= ${binary:Version}),
libparquet1000 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides C++ library files for Dataset module.
Package: libarrow-flight1000
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow1000 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides C++ library files for Flight RPC system.
Package: libarrow-flight-sql1000
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow-flight1000 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides C++ library files for Flight SQL system.
@ENABLE_PYTHON@Package: libarrow-python1000
@ENABLE_PYTHON@Section: libs
@ENABLE_PYTHON@Architecture: any
@ENABLE_PYTHON@Multi-Arch: same
@ENABLE_PYTHON@Pre-Depends: ${misc:Pre-Depends}
@ENABLE_PYTHON@Depends:
@ENABLE_PYTHON@ ${misc:Depends},
@ENABLE_PYTHON@ ${shlibs:Depends},
@ENABLE_PYTHON@ libarrow1000 (= ${binary:Version}),
@ENABLE_PYTHON@ python3,
@ENABLE_PYTHON@ python3-numpy
@ENABLE_PYTHON@Description: Apache Arrow is a data processing library for analysis
@ENABLE_PYTHON@ .
@ENABLE_PYTHON@ This package provides C++ library files for Python support.
@ENABLE_PYTHON@Package: libarrow-python-flight1000
@ENABLE_PYTHON@Section: libs
@ENABLE_PYTHON@Architecture: any
@ENABLE_PYTHON@Multi-Arch: same
@ENABLE_PYTHON@Pre-Depends: ${misc:Pre-Depends}
@ENABLE_PYTHON@Depends:
@ENABLE_PYTHON@ ${misc:Depends},
@ENABLE_PYTHON@ ${shlibs:Depends},
@ENABLE_PYTHON@ libarrow-flight1000 (= ${binary:Version}),
@ENABLE_PYTHON@ libarrow-python1000 (= ${binary:Version})
@ENABLE_PYTHON@Description: Apache Arrow is a data processing library for analysis
@ENABLE_PYTHON@ .
@ENABLE_PYTHON@ This package provides C++ library files for Flight and Python support.
Package: libarrow-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libarrow1000 (= ${binary:Version}),
libbrotli-dev,
libbz2-dev,
@USE_SYSTEM_C_ARES@ libc-ares-dev,
@USE_SYSTEM_GRPC@ libgrpc++-dev,
liblz4-dev,
libre2-dev,
libsnappy-dev,
libssl-dev,
@USE_SYSTEM_THRIFT@ libthrift-dev,
@USE_SYSTEM_UTF8PROC@ libutf8proc-dev,
@USE_SYSTEM_ZSTD@ libzstd-dev,
nlohmann-json-dev | nlohmann-json3-dev,
@USE_SYSTEM_GRPC@ protobuf-compiler-grpc,
zlib1g-dev
Description: Apache Arrow is a data processing library for analysis
.
This package provides C++ header files.
Package: libarrow-cuda-dev
Section: libdevel
Architecture: @CUDA_ARCHITECTURE@
Multi-Arch: same
Depends:
${misc:Depends},
libarrow-dev (= ${binary:Version}),
libarrow-cuda1000 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides C++ header files for CUDA support.
Package: libarrow-dataset-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libarrow-dev (= ${binary:Version}),
libarrow-dataset1000 (= ${binary:Version}),
libparquet-dev (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides C++ header files for dataset module.
Package: libarrow-flight-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libarrow-dev (= ${binary:Version}),
libarrow-flight1000 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides C++ header files for Flight RPC system.
Package: libarrow-flight-sql-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libarrow-flight-dev (= ${binary:Version}),
libarrow-flight-sql1000 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides C++ header files for Flight SQL system.
@ENABLE_PYTHON@Package: libarrow-python-dev
@ENABLE_PYTHON@Section: libdevel
@ENABLE_PYTHON@Architecture: any
@ENABLE_PYTHON@Multi-Arch: same
@ENABLE_PYTHON@Depends:
@ENABLE_PYTHON@ ${misc:Depends},
@ENABLE_PYTHON@ libarrow-dev (= ${binary:Version}),
@ENABLE_PYTHON@ libarrow-python1000 (= ${binary:Version})
@ENABLE_PYTHON@Description: Apache Arrow is a data processing library for analysis
@ENABLE_PYTHON@ .
@ENABLE_PYTHON@ This package provides C++ header files for Python support.
@ENABLE_PYTHON@Package: libarrow-python-flight-dev
@ENABLE_PYTHON@Section: libdevel
@ENABLE_PYTHON@Architecture: any
@ENABLE_PYTHON@Multi-Arch: same
@ENABLE_PYTHON@Depends:
@ENABLE_PYTHON@ ${misc:Depends},
@ENABLE_PYTHON@ libarrow-flight-dev (= ${binary:Version}),
@ENABLE_PYTHON@ libarrow-python-dev (= ${binary:Version}),
@ENABLE_PYTHON@ libarrow-python-flight1000 (= ${binary:Version})
@ENABLE_PYTHON@Description: Apache Arrow is a data processing library for analysis
@ENABLE_PYTHON@ .
@ENABLE_PYTHON@ This package provides C++ header files for Flight and Python support.
Package: libgandiva1000
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow1000 (= ${binary:Version})
Description: Gandiva is a toolset for compiling and evaluating expressions
on Arrow Data.
.
This package provides C++ library files.
Package: libgandiva-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libarrow-dev (= ${binary:Version}),
libgandiva1000 (= ${binary:Version})
Description: Gandiva is a toolset for compiling and evaluating expressions
on Arrow Data.
.
This package provides C++ header files.
Package: libplasma1000
Section: libs
Architecture: @CUDA_ARCHITECTURE@
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow-cuda1000 (= ${binary:Version})
Description: Plasma is an in-memory object store and cache for big data.
.
This package provides C++ library files to connect plasma-store-server.
Package: plasma-store-server
Section: utils
Architecture: @CUDA_ARCHITECTURE@
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libplasma1000 (= ${binary:Version})
Description: Plasma is an in-memory object store and cache for big data.
.
This package provides plasma-store-server.
Package: libplasma-dev
Section: libdevel
Architecture: @CUDA_ARCHITECTURE@
Multi-Arch: same
Depends:
${misc:Depends},
libarrow-cuda-dev (= ${binary:Version}),
libplasma1000 (= ${binary:Version})
Description: Plasma is an in-memory object store and cache for big data.
.
This package provides C++ header files.
Package: libparquet1000
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends}
Description: Apache Parquet is a columnar storage format
.
This package provides C++ library files to process Apache Parquet format.
Package: libparquet-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libarrow-dev (= ${binary:Version}),
libparquet1000 (= ${binary:Version})
Description: Apache Parquet is a columnar storage format
.
This package provides C++ header files.
Package: libarrow-glib1000
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow1000 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GLib based library files.
Package: gir1.2-arrow-1.0
Section: introspection
Architecture: any
Multi-Arch: same
Depends:
${gir:Depends},
${misc:Depends}
Description: Apache Arrow is a data processing library for analysis
.
This package provides GObject Introspection typelib files.
Package: libarrow-glib-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libglib2.0-dev,
libarrow-dev (= ${binary:Version}),
libarrow-glib1000 (= ${binary:Version}),
gir1.2-arrow-1.0 (= ${binary:Version})
Suggests: libarrow-glib-doc
Description: Apache Arrow is a data processing library for analysis
.
This package provides GLib based header files.
Package: libarrow-glib-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends:
${misc:Depends}
Recommends: libglib2.0-doc
Description: Apache Arrow is a data processing library for analysis
.
This package provides documentations.
Package: libarrow-cuda-glib1000
Section: libs
Architecture: @CUDA_ARCHITECTURE@
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow-glib1000 (= ${binary:Version}),
libarrow-cuda1000 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GLib based library files for CUDA support.
Package: gir1.2-arrow-cuda-1.0
Section: introspection
Architecture: @CUDA_ARCHITECTURE@
Multi-Arch: same
Depends:
${gir:Depends},
${misc:Depends},
gir1.2-arrow-1.0 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GObject Introspection typelib files for CUDA support.
Package: libarrow-cuda-glib-dev
Section: libdevel
Architecture: @CUDA_ARCHITECTURE@
Multi-Arch: same
Depends:
${misc:Depends},
libarrow-cuda-dev (= ${binary:Version}),
libarrow-glib-dev (= ${binary:Version}),
libarrow-cuda-glib1000 (= ${binary:Version}),
gir1.2-arrow-cuda-1.0 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GLib based header files for CUDA support.
Package: libarrow-dataset-glib1000
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow-glib1000 (= ${binary:Version}),
libarrow-dataset1000 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GLib based library files for dataset module.
Package: gir1.2-arrow-dataset-1.0
Section: introspection
Architecture: any
Multi-Arch: same
Depends:
${gir:Depends},
${misc:Depends},
gir1.2-arrow-1.0 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GObject Introspection typelib files for dataset module.
Package: libarrow-dataset-glib-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libarrow-dataset-dev (= ${binary:Version}),
libarrow-glib-dev (= ${binary:Version}),
libarrow-dataset-glib1000 (= ${binary:Version}),
gir1.2-arrow-dataset-1.0 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GLib based header files for dataset module.
Package: libarrow-dataset-glib-doc
Section: doc
Architecture: any
Multi-Arch: foreign
Depends:
${misc:Depends}
Recommends: libarrow-glib-doc
Description: Apache Arrow is a data processing library for analysis
.
This package provides documentations for dataset module.
Package: libarrow-flight-glib1000
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow-glib1000 (= ${binary:Version}),
libarrow-flight1000 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GLib based library files for Apache Arrow Flight.
Package: gir1.2-arrow-flight-1.0
Section: introspection
Architecture: any
Multi-Arch: same
Depends:
${gir:Depends},
${misc:Depends},
gir1.2-arrow-1.0 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GObject Introspection typelib files for Apache Arrow
Flight.
Package: libarrow-flight-glib-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libarrow-flight-dev (= ${binary:Version}),
libarrow-glib-dev (= ${binary:Version}),
libarrow-flight-glib1000 (= ${binary:Version}),
gir1.2-arrow-flight-1.0 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GLib based header files for Apache Arrow Flight.
Package: libarrow-flight-glib-doc
Section: doc
Architecture: any
Multi-Arch: foreign
Depends:
${misc:Depends}
Recommends: libarrow-glib-doc
Description: Apache Arrow is a data processing library for analysis
.
This package provides documentations for Apache Arrow Flight.
Package: libarrow-flight-sql-glib1000
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow-flight-glib1000 (= ${binary:Version}),
libarrow-flight-sql1000 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GLib based library files for Apache Arrow Flight SQL.
Package: gir1.2-arrow-flight-sql-1.0
Section: introspection
Architecture: any
Multi-Arch: same
Depends:
${gir:Depends},
${misc:Depends},
gir1.2-arrow-flight-1.0 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GObject Introspection typelib files for Apache Arrow
Flight SQL.
Package: libarrow-flight-sql-glib-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libarrow-flight-sql-dev (= ${binary:Version}),
libarrow-flight-glib-dev (= ${binary:Version}),
libarrow-flight-sql-glib1000 (= ${binary:Version}),
gir1.2-arrow-flight-sql-1.0 (= ${binary:Version})
Description: Apache Arrow is a data processing library for analysis
.
This package provides GLib based header files for Apache Arrow Flight SQL.
Package: libarrow-flight-sql-glib-doc
Section: doc
Architecture: any
Multi-Arch: foreign
Depends:
${misc:Depends}
Recommends: libarrow-flight-glib-doc
Description: Apache Arrow is a data processing library for analysis
.
This package provides documentations for Apache Arrow Flight SQL.
Package: libgandiva-glib1000
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow-glib1000 (= ${binary:Version}),
libgandiva1000 (= ${binary:Version})
Description: Gandiva is a toolset for compiling and evaluating expressions
on Arrow Data.
.
This package provides GLib based library files.
Package: gir1.2-gandiva-1.0
Section: introspection
Architecture: any
Multi-Arch: same
Depends:
${gir:Depends},
${misc:Depends},
gir1.2-arrow-1.0 (= ${binary:Version})
Description: Gandiva is a toolset for compiling and evaluating expressions
on Arrow Data.
.
This package provides GObject Introspection typelib files.
Package: libgandiva-glib-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libgandiva-dev (= ${binary:Version}),
libarrow-glib-dev (= ${binary:Version}),
libgandiva-glib1000 (= ${binary:Version}),
gir1.2-gandiva-1.0 (= ${binary:Version})
Description: Gandiva is a toolset for compiling and evaluating expressions
on Arrow Data.
.
This package provides GLib based header files.
Package: libgandiva-glib-doc
Section: doc
Architecture: any
Multi-Arch: foreign
Depends:
${misc:Depends}
Recommends: libglib2.0-doc
Description: Gandiva is a toolset for compiling and evaluating expressions
on Arrow Data.
.
This package provides documentations.
Package: libplasma-glib1000
Section: libs
Architecture: @CUDA_ARCHITECTURE@
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow-cuda-glib1000 (= ${binary:Version}),
libplasma1000 (= ${binary:Version})
Description: Plasma is an in-memory object store and cache for big data.
.
This package provides GLib based library files to connect plasma-store-server.
Package: gir1.2-plasma-1.0
Section: introspection
Architecture: @CUDA_ARCHITECTURE@
Multi-Arch: same
Depends:
${gir:Depends},
${misc:Depends},
gir1.2-arrow-cuda-1.0 (= ${binary:Version})
Description: Plasma is an in-memory object store and cache for big data.
.
This package provides GObject Introspection typelib files.
Package: libplasma-glib-dev
Section: libdevel
Architecture: @CUDA_ARCHITECTURE@
Multi-Arch: same
Depends:
${misc:Depends},
libplasma-dev (= ${binary:Version}),
libarrow-cuda-glib-dev (= ${binary:Version}),
libplasma-glib1000 (= ${binary:Version}),
gir1.2-plasma-1.0 (= ${binary:Version})
Description: Plasma is an in-memory object store and cache for big data.
.
This package provides GLib based header files.
Package: libplasma-glib-doc
Section: doc
Architecture: @CUDA_ARCHITECTURE@
Multi-Arch: foreign
Depends:
${misc:Depends}
Recommends: libglib2.0-doc
Description: Plasma is an in-memory object store and cache for big data.
.
This package provides documentations.
Package: libparquet-glib1000
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libarrow-glib1000 (= ${binary:Version}),
libparquet1000 (= ${binary:Version})
Description: Apache Parquet is a columnar storage format
.
This package provides GLib based library files.
Package: gir1.2-parquet-1.0
Section: introspection
Architecture: any
Multi-Arch: same
Depends:
${gir:Depends},
${misc:Depends},
gir1.2-arrow-1.0 (= ${binary:Version})
Description: Apache Parquet is a columnar storage format
.
This package provides GObject Introspection typelib files.
Package: libparquet-glib-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libarrow-glib-dev (= ${binary:Version}),
libparquet-dev (= ${binary:Version}),
libparquet-glib1000 (= ${binary:Version}),
gir1.2-parquet-1.0 (= ${binary:Version})
Suggests: libparquet-glib-doc
Description: Apache Parquet is a columnar storage format
.
This package provides GLib based header files.
Package: libparquet-glib-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends:
${misc:Depends}
Recommends: libglib2.0-doc
Description: Apache Parquet is a columnar storage format
.
This package provides documentations.