Source: fzssh
Section: libs
Priority: optional
Maintainer: Michael Lloyd <michael@micl.dev>
Build-Depends: 
 debhelper-compat (= 13),
 libargon2-dev,
 libfilezilla-dev (>= 0.55.3),
 libgmp-dev (>= 2:6.2),
 libgnutls28-dev (>= 3.7.0),
 meson (>= 1.3),
 nettle-dev (>= 3.10),
 pkgconf
Standards-Version: 4.7.4
Homepage: https://fzssh.filezilla-project.org/
Vcs-Git: https://salsa.debian.org/micl/fzssh.git
Vcs-Browser: https://salsa.debian.org/micl/fzssh

Package: libfzssh12.0.0
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: SSH/SFTP library based on libfilezilla (runtime)
 fzssh is a cross-platform SSH/SFTP library based on libfilezilla,
 extracted from the FileZilla project. It implements the SSH transport
 layer, key exchange, authentication, and the SFTP protocol.
 .
 This package contains the main shared library (libfzssh.so).

Package: libfzssh-crypt12.0.0
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: SSH/SFTP library based on libfilezilla (cryptographic primitives)
 fzssh is a cross-platform SSH/SFTP library based on libfilezilla,
 extracted from the FileZilla project. It implements the SSH transport
 layer, key exchange, authentication, and the SFTP protocol.
 .
 This package contains the cryptographic primitives library
 (libfzssh-crypt.so), including bcrypt, Blowfish and ML-KEM
 implementations derived from PuTTY.

Package: libfzssh-client12.0.0
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: SSH/SFTP library based on libfilezilla (client API)
 fzssh is a cross-platform SSH/SFTP library based on libfilezilla,
 extracted from the FileZilla project. It implements the SSH transport
 layer, key exchange, authentication, and the SFTP protocol.
 .
 This package contains the client-side library (libfzssh-client.so),
 including the SSH agent, SSH client and SFTP client implementations.

Package: libfzssh-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libfzssh-client12.0.0 (= ${binary:Version}),
         libfzssh-crypt12.0.0 (= ${binary:Version}),
         libfzssh12.0.0 (= ${binary:Version}),
         ${misc:Depends}
Description: SSH/SFTP library based on libfilezilla (development files)
 fzssh is a cross-platform SSH/SFTP library based on libfilezilla,
 extracted from the FileZilla project. It implements the SSH transport
 layer, key exchange, authentication, and the SFTP protocol.
 .
 This package contains the C++ headers, unversioned shared library
 symlinks, and pkg-config files needed to build software against fzssh.
