Source: shishi
Section: net
Priority: optional
Maintainer: Debian Shishi Team <help-shishi@gnu.org>
Uploaders: Simon Josefsson <simon@josefsson.org>, Russ Allbery <rra@debian.org>
Build-Depends: debhelper-compat (= 13),
               gtk-doc-tools,
               libgcrypt-dev,
               libgnutls28-dev,
               libidn11-dev,
               libpam0g-dev,
               libtasn1-6-dev,
               texinfo,
               texlive-latex-base,
               valgrind [amd64 i386 powerpc]
Standards-Version: 4.5.1
Vcs-Browser: https://salsa.debian.org/auth-team/shishi
Vcs-Git: https://salsa.debian.org/auth-team/shishi.git
Homepage: https://www.gnu.org/software/shishi/
Rules-Requires-Root: no

Package: libshishi0
Section: libs
Architecture: any
Depends: shishi-common (= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Suggests: shishi
Description: Library for the Shishi Kerberos v5 implementation
 Shishi is an implementation of the kerberos v5 network authentication
 system.
 .
 This package includes the Shishi library required by applications
 using Shishi.

Package: libshisa0
Section: libs
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends: shishi-common (= ${source:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Suggests: shishi-kdc
Description: Library for the Shishi Kerberos v5 KDC database
 Shishi is an implementation of the kerberos v5 network authentication
 system.
 .
 This package includes the Shisa library used by the Shishi Daemon and
 applications related to user administration of Shishi KDC.

Package: shishi
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Suggests: shishi-doc
Description: Command line client for the Shishi Kerberos v5 implementation
 Shishi is an implementation of the kerberos v5 network authentication
 system.
 .
 Shishi can be used to authenticate users in distributed systems.
 .
 Shishi contains a library ('libshishi') that can be used by
 application developers to add support for kerberos v5.  Shishi
 contains a command line utility ('shishi') that is used by users to
 acquire and manage tickets (and more).  The server side, a Key
 Distribution Center, is implemented by 'shishid'.  Of course, a
 manual documenting usage aspects as well as the programming API is
 included.
 .
 Shishi currently supports AS/TGS exchanges for acquiring tickets, the
 AP exchange for performing client and server authentication, and
 SAFE/PRIV for integrity/privacy protected application data exchanges.
 .
 Shishi is internationalized; error and status messages can be
 translated into the users' language; user name and passwords can be
 converted into any available character set (normally including
 ISO-8859-1 and UTF-8) and also be processed using an experimental
 Stringprep profile.
 .
 Most, if not all, of the widely used encryption and checksum types
 are supported, such as ARCFOUR, 3DES, AES and HMAC-SHA1.
 .
 This package includes a few command line tools:
  shishi -- Acquire and manage Kerberos tickets.
  keytab2shishi -- Convert MIT/Heimdal /etc/krb5.keytab's to Shishi format.
  ccache2shishi -- Convert MIT/Heimdal user ticket files to Shishi format.

Package: shishi-common
Section: libs
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Description: Platform independent files for Shishi
 Shishi is an implementation of the kerberos v5 network authentication
 system.
 .
 This package contains configuration files and translation of
 diagnostic messages.

Package: shishi-doc
Architecture: all
Multi-Arch: foreign
Section: doc
Depends: ${misc:Depends}
Description: Documentation for Shishi
 Shishi is an implementation of the kerberos v5 network authentication
 system.
 .
 This package contain the user, reference and developers manual in
 HTML, PDF and Info formats, and API reference as man pages, GTK-DOC
 and Devhelp.

Package: libshishi-dev
Section: libdevel
Architecture: any
Depends: libgnutls28-dev,
         libidn11-dev,
         libshishi0 (= ${binary:Version}),
         ${misc:Depends}
Description: Development files for the Shishi Kerberos v5 library
 Shishi is an implementation of the kerberos v5 network authentication
 system.
 .
 This package contain all files necessary for developing programs with
 Shishi support.

Package: shisa
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Suggests: shishi-doc
Description: Administration utility for the Shishi Kerberos v5 KDC database
 Shishi is an implementation of the kerberos v5 network authentication
 system.
 .
 This package contain the admin tool to create and modify the user
 database used by the Shishi daemon.

Package: libshisa-dev
Section: libdevel
Architecture: any
Depends: libshisa0 (= ${binary:Version}),
         libshishi-dev (= ${binary:Version}),
         ${misc:Depends}
Description: Development files for the Shishi Kerberos v5 KDC database library
 Shishi is an implementation of the kerberos v5 network authentication
 system.
 .
 This package contain all files necessary for developing programs with
 Shishi KDC database support.

Package: shishi-kdc
Architecture: any
Depends: lsb-base, ${misc:Depends}, ${shlibs:Depends}
Suggests: shisa, shishi-doc
Description: Kerberos v5 Key Distribution Center (KDC) Shishi server daemon
 Shishi is an implementation of the kerberos v5 network authentication
 system.
 .
 This package contain the Shishi server (shishid), which is a Key
 Distribution Center (KDC).

Package: libpam-shishi
Section: admin
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Suggests: shishi-doc
Description: PAM module for Shishi Kerberos v5
 Shishi is an implementation of the kerberos v5 network authentication
 system.
 .
 This package contain a PAM module to authenticate local users against
 a Kerberos KDC, and acquire Kerberos tickets.
