debhelper 10 is available in the following Debian/Ubuntu releases:
- Debian 8.x Jessie (jessie-backports)
- Debian 9.x Stretch / unstable
- Ubuntu 16.04 Xenial (xenial-backports)
- Ubuntu 16.10 Yakkety
debhelper supports dh-autoreconf and dh-systemd by default, so we can
safely remove a few Build-Depends and dh params.
We also sync a few other files under debian/ folder with Debian release
3.0.2+ds-1~exp1.
This is useful when checking connection issues, and can be used to
check broken random number generator and replay attacks.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
This commit will fix .deb packaging instructions for Ubuntu 16.04.
Meanwhile, .deb packaging for Debian/Ubuntu is now only suitable
for Ubuntu 16.04 LTS or higher, Debian 9 or higher.
Debian 8 users won't be able to build from source too because this
project now requires libsodium >= 1.0.8. Jessie-packports is needed
to build on Debian 8.
With the `--no-install-recommends` option, `apt` command will not install `automake` package automatically as recommended package of `autoconf`. So it should be installed clearly.
* compile mbedTLS as shared library
1. Without "SHARED" defined, mbedTLS will be compile as static library.
2. There's no need to install libmbedtls-dev & libsodium-dev from repository, because they're comiled and installed from the latest source.
* update Ubuntu/Debian build depend
Add dh-autoreconf as build depend for Ubuntu/Debian