Source: drogon
Maintainer: Pierre-Elliott Bécue <peb@debian.org>
Section: web
Priority: optional
Build-Depends: debhelper-compat (=13),
               dh-cmake,
               dh-cmake-compat (=1),
               cmake,
               libbrotli-dev,
               libc-ares-dev,
               libhiredis-dev,
               libjsoncpp-dev,
               libmariadb-dev,
               libpq-dev,
               libsqlite3-dev,
               libtrantor-dev (>= 1.5.26),
               libyaml-cpp-dev,
               uuid-dev
Build-Depends-Arch: help2man
Build-Depends-Indep: doxygen,
                     graphviz
Standards-Version: 4.7.4
Vcs-Browser: https://salsa.debian.org/debian/drogon
Vcs-Git: https://salsa.debian.org/debian/drogon.git
Homepage: https://github.com/drogonframework/drogon
Rules-Requires-Root: no

Package: libdrogon1t64
Provides: ${t64:Provides}
Architecture: any
Section: libs
Breaks: libdrogon1 (<< ${source:Version})
Replaces: libdrogon1
Depends: ${misc:Depends},
         ${shlibs:Depends}
Description: C++14/17-based HTTP application framework library files
 Drogon can be used to easily build various types of web application server
 programs using C++.
 .
 Drogon is a cross-platform framework, It supports Linux, macOS, FreeBSD,
 OpenBSD, HaikuOS, and Windows. Its main features are described in its Readme.
 .
 This package provides the Drogon Library

Package: libdrogon-dev
Architecture: any
Section: libdevel
Depends: libdrogon1t64 (= ${binary:Version}),
         libjsoncpp-dev,
         libtrantor-dev (>= 1.5.26),
         libyaml-cpp-dev,
         uuid-dev,
         zlib1g-dev,
         ${misc:Depends}
Recommends: libbrotli-dev,
            libhiredis-dev,
            libmariadb-dev,
            libpq-dev,
            libsqlite3-dev
Suggests: libdrogon-doc
Description: C++14/17-based HTTP application framework development files
 Drogon can be used to easily build various types of web application server
 programs using C++.
 .
 Drogon is a cross-platform framework, It supports Linux, macOS, FreeBSD,
 OpenBSD, HaikuOS, and Windows. Its main features are described in its Readme.
 .
 This package provides the Drogon Library Development files

Package: libdrogon-doc
Architecture: all
Multi-Arch: foreign
Section: doc
Depends: ${misc:Depends}
X-Doc-Main-Package: libdrogon-doc
Description: C++14/17-based HTTP application framework documentation files
 Drogon can be used to easily build various types of web application server
 programs using C++.
 .
 Drogon is a cross-platform framework, It supports Linux, macOS, FreeBSD,
 OpenBSD, HaikuOS, and Windows. Its main features are described in its Readme.
 .
 This package provides the Drogon Library Documentation files

Package: drogon
Architecture: any
Depends: libdrogon1t64 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Description: C++14/17-based HTTP application framework
 Drogon can be used to easily build various types of web application server
 programs using C++.
 .
 Drogon is a cross-platform framework, It supports Linux, macOS, FreeBSD,
 OpenBSD, HaikuOS, and Windows. Its main features are described in its Readme.
 .
 This package provides the Drogon binaries
