Source: libkazv
Section: libs
Maintainer: Yifei Zhan <debian@zhan.science>
Build-Depends: debhelper-compat (= 13),
               dh-cargo,
               cargo,
               cmake,
               libboost-regex-dev,
               libboost-serialization-dev,
               libcrypto++-dev,
               libimmer-dev,
               liblager-dev,
               librust-anyhow-dev,
               librust-cxx-build-dev,
               librust-cxx-dev,
               librust-proc-macro2-dev,
               librust-quote-dev,
               librust-syn-dev,
               librust-vodozemac-dev (>= 0.10.0),
               libzug-dev,
               nlohmann-json3-dev,
               perl,
               rustc
Standards-Version: 4.7.4
Homepage: https://r.lily-is.land/the-kazv-project/libkazv
Vcs-Browser: https://salsa.debian.org/yifei/libkazv
Vcs-Git: https://salsa.debian.org/yifei/libkazv.git

Package: libkazv8
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Built-Using: ${cargo:Built-Using}
Static-Built-Using: ${cargo:Static-Built-Using}
Description: Matrix client SDK (shared libraries)
 libkazv is a matrix client SDK built upon lager and the value-oriented
 design it enables.
 .
 This package contains the shared libraries.

Package: libkazv-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: libboost-regex-dev,
         libboost-serialization-dev,
         libimmer-dev,
         libkazv8 (= ${binary:Version}),
         liblager-dev,
         libzug-dev,
         nlohmann-json3-dev,
         ${misc:Depends}
Description: Matrix client SDK (development files)
 libkazv is a matrix client SDK built upon lager and the value-oriented
 design it enables.
 .
 This package contains the headers, CMake configuration, and
 unversioned shared library symlinks needed to build software
 against libkazv.
