Source: c-blosc2
Section: libs
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Antonio Valentino <antonio.valentino@tiscali.it>
Build-Depends: cmake,
               debhelper-compat (= 13),
               doxygen <!nodoc>,
               dh-cmake-compat (= 1),
               dh-sequence-cmake,
               dh-sequence-sphinxdoc,
               dh-sequence-pkgkde-symbolshelper,
               dpkg-dev (>= 1.22.5),
               liblz4-dev,
               libzstd-dev,
               pkg-kde-tools,
               python3-breathe <!nodoc>,
               python3-pydata-sphinx-theme <!nodoc>,
               python3-sphinx <!nodoc>,
               zlib1g-dev
Standards-Version: 4.7.3
Homepage: https://blosc.org/
Vcs-Browser: https://salsa.debian.org/science-team/c-blosc2
Vcs-Git: https://salsa.debian.org/science-team/c-blosc2.git
Description: Fast, compressed, persistent binary data store library for C
 Blosc is a high performance compressor optimized for binary data. It has been
 designed to transmit data to the processor cache faster than the traditional,
 non-compressed, direct memory fetch approach via a memcpy() OS call. Blosc
 main goal is not just to reduce the size of large datasets on-disk or
 in-memory, but also to accelerate memory-bound computations.
 .
 C-Blosc2 is the new major version of C-Blosc, and tries hard to be backward
 compatible with both the C-Blosc1 API and its in-memory format. However, the
 reverse thing is generally not true for the format; buffers generated with
 C-Blosc2 are not format-compatible with C-Blosc1 (i.e. forward compatibility
 is not supported). In case you want to ensure full API compatibility with
 C-Blosc1 API, define the BLOSC1_COMPAT symbol.

Package: libblosc2-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libblosc2-7 (= ${binary:Version}),
         ${misc:Depends}
Description: ${source:Synopsis} (development files)
 ${source:Extended-Description}
 .
 This package contains the development files required to build programs against
 Blosc2.

Package: libblosc2-7
Replaces: libblosc2-6 (<< 2.23.0+ds-1~)
Breaks: libblosc2-6 (<< 2.23.0+ds-1~)
Multi-Arch: same
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends}
Description: ${source:Synopsis}
 ${source:Extended-Description}

Package: libblosc2-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: python3-pydata-sphinx-theme,
         ${sphinxdoc:Depends},
         ${misc:Depends}
Suggests: www-browser
Description: ${source:Synopsis} (documentation)
 ${source:Extended-Description}
 .
 This package contains the HTML documentation for the c-blosc2 package.
