Source: eid-mw
Priority: optional
Maintainer: FedICT Servicedesk <servicedesk@fedict.be>
Build-Depends: debhelper (>= 9), autotools-dev, libpcsclite-dev, libgtk-3-dev | libgtk2.0-dev (<= 2.24.11), libtool, lsb-release, libssl-dev, libxml2-dev, libcurl4-openssl-dev, libproxy-dev, openssl, libp11-kit-dev, libassuan-dev, libgpg-error-dev, debhelper-compat (= 13)
Standards-Version: 3.8.3
Section: libs
Vcs-Browser: https://github.com/Fedict/eid-mw
Vcs-Git: https://github.com/Fedict/eid-mw
Homepage: https://eid.belgium.be/

Package: eid-mw
Section: metapackages
Architecture: any
Depends: ${misc:Depends}, libbeidpkcs11-0, beid-mozilla-extension, pcscd
Recommends: libccid, libacsccid1
Description: low-level support for Belgian Electronic Identity Card
 This metapackage depends on a PKCS#11 module and a Firefox plugin for
 the Belgian electronic identity card. You should install it if you wish
 to use your electronic identity card to log on to online websites, or
 to sign your mail and documents with it.

Package: libbeidpkcs11-0
Section: libs
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Replaces: eid-mw (<< 4.0.6r1508)
Breaks: opensc-pkcs11 (<< 0.26.0)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libbeidpkcs11-bin, pinentry-x11
Description: PKCS#11 library for Belgian Electronic Identity Card
 This package contains the PKCS#11 module for the Belgian Electronic
 Identity card, and a few helper libraries. It handles all low-level
 access to the eID card.

Package: libbeidpkcs11-dbg
Section: debug
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libbeidpkcs11-0
Description: PKCS#11 library for Belgian Electronic Identity Card - Debug symbols
 This package contains the debug symbols for the Belgian Electronic
 Identity Card's PKCS#11 library. It is only useful in case of problems,
 or possibly when developing an application for the eID.

Package: libbeidpkcs11-dev
Section: libdevel
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Pre-Depends: ${misc:Depends}
Replaces: eid-mw (<< 4.0.6r1508)
Multi-Arch: same
Description: PKCS#11 library for Belgian Electronic Identity Card - development files
 This package contains the static libraries and the development headers
 to develop applications for the Belgian Electronic Identity Card.
 Install it if you wish to develop applications that want to access the
 Belgian Electronic Identity Card.
 .
 Also included are a few examples for how to use the SDK.

Package: libbeidpkcs11-bin
Section: libs
Multi-Arch: foreign
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libnss3-tools, binutils
Replaces: eid-mw (<< 4.0.6r1508)
Description: helper programs for libbeidpkcs11-0
 The libbeidpkcs11 library sometimes needs to pop up a few dialog boxes
 to ask the user to perform some action (e.g., enter a pin code). This
 package contains a few helper programs to allow the library to do so.

Package: beid-mozilla-extension
Section: web
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}, beid-mozilla-webext
Description: Belgian Electronic Identity Card - Mozilla plugin
 This package contains the mozilla plugin for the Belgian Electronic
 Identity Card. Install it if you wish to log on to websites using your
 electronic identity card from within iceweasel or any other gecko-based
 browser.

Package: beid-mozilla-webext
Section: web
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}, libbeidpkcs11-0
Conflicts: beid-mozilla-extension (<< 4.3.6), beid-mozilla-xpcext
Replaces: beid-mozilla-extension (<< 4.3.6)
Description: Belgian Electronic Identity Card - WebExtension
 This package contains the mozilla WebExtension-based addon for the
 Belgian Electronic Identity Card. Install it if you wish to log on to
 websites using your electronic identity card from within Firefox or any
 other gecko-based browser.
 .
 This version of the addon uses the WebExtensions API to configure the
 addon, and therefore requires Firefox 58 or above.

Package: eid-viewer
Section: misc
Provides: beidgui
Replaces: beidgui
Conflicts: beidgui
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pcscd
Description: Graphical interface to Belgian Electronic Identity Card
 This package contains a graphical application to read data from the
 Belgian electronic identity card.

Package: libeidviewer0
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Pre-Depends: ${misc:Depends}
Description: eid-viewer library
 The eid-viewer library is a high-level, event-based library written
 originally for use by the official eID-viewer program. It is a simple
 to use library to access a Belgian eID, and can be used as an
 alternative for the PKCS#11 API for projects that don't have high
 performance requirements and don't need to do cryptographic operations.
 .
 This package contains the shared libraries.

Package: libeidviewer-dev
Section: libdevel
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Description: eid-viewer library - development files
 The eid-viewer library is a high-level, event-based library written
 originally for use by the official eID-viewer program. It is a simple
 to use library to access a Belgian eID, and can be used as an
 alternative for the PKCS#11 API for projects that don't have high
 performance requirements and don't need to do cryptographic operations.
 .
 This package contains the static libraries and the development headers
 for libeidviewer.

Package: libeidviewer-dbg
Section: debug
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libeidviewer0
Description: eid-viewer library - debug symbols
 The eid-viewer library is a high-level, event-based library written
 originally for use by the official eID-viewer program. It is a simple
 to use library to access a Belgian eID, and can be used as an
 alternative for the PKCS#11 API for projects that don't have high
 performance requirements and don't need to do cryptographic operations.
 .
 This package contains the debugging symbols for the library. It is only
 useful in case of problems, or possibly when developing an application
 for the eID.
