Source: phoenixdkim
Section: mail
Priority: optional
Maintainer: Edmund Lodewijks <edmund@proteamail.com>
Build-Depends: debhelper-compat (= 13), cmake, pkgconf,
 libmilter-dev, liblmdb-dev,  libunbound-dev [linux-any],
 liblua5.4-dev, libssl-dev (>=3.0.0), libidn2-dev,
 libc6-dev (>= 2.38) | libbsd-dev,
 libevent-dev, nettle-dev, libhiredis-dev, libcurl4-openssl-dev,
 libsystemd-dev [linux-any]
Standards-Version: 4.7.2
Homepage: https://www.phoenixdkim.org/
Vcs-Browser: https://github.com/edmundlod/PhoenixDKIM/tree/debian/latest
Vcs-Git: https://github.com/edmundlod/PhoenixDKIM.git -b debian/latest
Rules-Requires-Root: no

Package: phoenixdkim
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends: libphoenixdkim0 (= ${binary:Version}), ${shlibs:Depends},
 ${misc:Depends}, adduser, dns-root-data
Recommends: phoenixdkim-tools
Description: DomainKeys Identified Mail (DKIM) signing and verifying milter
 PhoenixDKIM is a standalone DKIM signing and verification milter, descended
 from OpenDKIM, with a focus on security and correctness. It uses the OpenSSL 3
 EVP API, signs with RSA and Ed25519 (RFC 8463), and drops weak crypto
 (no RSA-SHA1 signing; 2048-bit key minimum). It reads OpenDKIM-style key and
 signing tables.
 .
 DKIM provides a way for senders to confirm their identity when sending
 email by adding a cryptographic signature to the headers of the message.
 .
 This package contains the PhoenixDKIM mail filter for plugging into
 Milter-aware MTAs. It implements both signing and verification.

Package: phoenixdkim-tools
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Utilities for administering the PhoenixDKIM milter
 Command line tools for the PhoenixDKIM mail filter. The following
 tools are included:
   - phoenixdkim-genzone
   - phoenixdkim-testkey
   - phoenixdkim-testmsg

Package: libphoenixdkim0
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: DomainKeys Identified Mail (DKIM) library
 Library for implementing signing and verification of the DomainKeys
 Identified Mail (DKIM) standard, as provided by PhoenixDKIM. Supports
 signing and verifying signatures according to RFC 4871, and supports both
 DomainKeys signing policy and DKIM ADSP.

Package: libphoenixdkim-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libphoenixdkim0 (= ${binary:Version}), ${misc:Depends}
Description: DomainKeys Identified Mail (DKIM) library (development files)
 Header files and development libraries for building against the
 PhoenixDKIM DKIM library.

Package: miltertest
Section: devel
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: opendkim-tools (<< 2.11.0~beta2-3)
Replaces: opendkim-tools (<< 2.11.0~beta2-3)
Description: Utility for testing milter applications
 miltertest is a test driver for milter application tests. It executes
 milter test scripts written in the Lua programming language.

Package: phoenixdkim-keygen
Architecture: all
Depends: ${perl:Depends}, ${misc:Depends}
Description: Utility for generating DKIM and ARC keys (RSA and Ed25519)
 Command line tool for generating DKIM and ARC signing keypairs,
 part of the PhoenixDKIM suite.
