Source: libdigidocpp
Section: libs
Priority: optional
Maintainer: RIA <info@ria.ee>
Build-Depends:
 debhelper-compat (= 13),
 pkg-config,
 cmake,
 libxml2-dev,
 libxmlsec1-dev,
 doxygen,
 swig,
 java17-sdk-headless,
 libpython3-dev,
 python3-setuptools
Standards-Version: 4.6.1
Rules-Requires-Root: no
Homepage: https://github.com/open-eid/libdigidocpp

Package: libdigidocpp-common
Architecture: all
Section: misc
Multi-Arch: foreign
Depends:
 ${misc:Depends}
Breaks:
 libdigidocpp0 (<< ${binary:Version})
Replaces:
 libdigidocpp0 (<< ${binary:Version})
Description: DigiDoc digital signature library common files
 This package contains common files for using applications with the DigiDoc
 digital signature library.

Package: libdigidocpp1
Replaces:
 libdigidocpp
Breaks:
 libdigidocpp
Architecture: any
Multi-Arch: same
Pre-Depends:
 ${misc:Pre-Depends}
Depends:
 libdigidocpp-common (= ${binary:Version}),
 ${misc:Depends},
 ${shlibs:Depends}
Recommends:
 opensc-pkcs11
Conflicts:
 libdigidoc2 (<<3.0)
Description: DigiDoc digital signature library
 DigiDoc is an XML file format for documents with digital signatures in use by
 the Estonian ID card infrastructure. This library allows for creation and
 reading of DigiDoc files.

Package: libdigidocpp-tools
Architecture: any
Section: misc
Depends:
 libdigidocpp1 (= ${binary:Version}),
 ${misc:Depends},
 ${shlibs:Depends}
Description: DigiDoc digital signature library tools
 This package contains tools for manipulating signatures command line with the
 DigiDoc digital signature library.

Package: libdigidocpp-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
 libdigidocpp1 (= ${binary:Version}),
 ${misc:Depends}
Suggests: libdigidocpp-doc
Description: DigiDoc digital signature library development files
 This package contains files necessary for developing applications with the
 DigiDoc digital signature library.

Package: libdigidocpp-csharp
Architecture: any
Section: libdevel
Depends:
 libdigidocpp1 (= ${binary:Version}),
 ${misc:Depends},
 ${shlibs:Depends}
Description: DigiDoc digital signature C# bindings
 This package contains files necessary for developing applications with the
 DigiDoc digital signature library using C# bindings.

Package: libdigidocpp-java
Architecture: any
Section: libdevel
Depends:
 libdigidocpp1 (= ${binary:Version}),
 ${misc:Depends},
 ${shlibs:Depends}
Description: DigiDoc digital signature java bindings
 This package contains files necessary for developing applications with the
 DigiDoc digital signature library using java bindings.

Package: libdigidocpp-python
Architecture: any
Section: libdevel
Depends:
 libdigidocpp1 (= ${binary:Version}),
 python3,
 ${misc:Depends},
 ${shlibs:Depends}
Description: DigiDoc digital signature python bindings
 This package contains files necessary for developing applications with the
 DigiDoc digital signature library using python bindings.

Package: libdigidocpp-doc
Architecture: all
Multi-Arch: foreign
Section: doc
Depends:
 ${misc:Depends}
Description: DigiDoc digital signature library documentation
 This package contains documentation for developing applications with the
 DigiDoc digital signature library.
