duplicati/ReleaseBuilder/Resources/debian/control.template.txt
Kenneth Skovhede 094be4a9d8 Improve dependency on libicu
Since .NET dynamically loads libicu, it is not prone to ABI breakage and can load virtually any version.

However, there is no `Depends: libicu*` option in Debian packages, so we need the explicit package version. This is prone to breaking as new Debian version bump the version number.

This PR changes the `Depends:` to `Recommends:` so `libicu` is installed if possible, but does not prevent installation.

For cases where the is no `libicu` on the system, there is now a `preinst` script which will warn if the library is missing, but not prevent installation.

The warning should only show in Docker images or similar slim contexts, as `libicu` is otherwise installed with the base system.
2025-08-12 15:34:14 +02:00

21 lines
910 B
Text

Source: duplicati
Section: utils
Priority: extra
Maintainer: Kenneth Skovhede <kenneth@duplicati.com>
Homepage: https://duplicati.com
Package: duplicati%PACKAGE_TYPE%
Architecture: %ARCH%
Depends: %DEPENDS%
Recommends: %RECOMMENDS%
Version: %VERSION%
Description: Backup client for encrypted online backups
Duplicati is a free open-source backup client that securely stores encrypted, incremental,
compressed backups on cloud storage services and remote file servers. It
supports targets like Amazon S3, Backblaze B2, Microsoft OneDrive,
WebDAV, SSH, FTP (and many more).
.
Duplicati has built-in AES-256 encryption and backups be can signed using GNU
Privacy Guard. A built-in scheduler makes sure that backups are always
up-to-date. Last but not least, Duplicati provides various options and tweaks
like filters, deletion rules, transfer and bandwidth options to run backups
for specific purposes.