diff options
| author | Alexander Barton <alex@barton.de> | 2024-01-19 22:07:38 +0100 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2024-01-20 16:43:54 +0100 |
| commit | 47f9c6d0a0085da2fbcbdae0a9736b79a98cc527 (patch) | |
| tree | 7b78e62494a00cababe3b6cdb1d80f7fa3976f2f /contrib/Debian/control | |
| parent | c65c3435e3107846a1995aea166e8241595fffa4 (diff) | |
| download | ngircd-47f9c6d0a0085da2fbcbdae0a9736b79a98cc527.tar.gz ngircd-47f9c6d0a0085da2fbcbdae0a9736b79a98cc527.zip | |
Update included Debian package configuration
- Rewrite using current dh_make. - Standards-Version: 4.6.2. - No longer build 3 different packages; only build "ngircd" which now includes support for IDENT, PAM (disabled in the ngircd.conf installed by the package), SSL (OpenSSL), ZLib and IPv6. - Update package description accordingly. - No longer install a SysV init file, only install ngircd.service unit.
Diffstat (limited to 'contrib/Debian/control')
| -rw-r--r-- | contrib/Debian/control | 103 |
1 files changed, 34 insertions, 69 deletions
diff --git a/contrib/Debian/control b/contrib/Debian/control index 35752192..c64b5cf7 100644 --- a/contrib/Debian/control +++ b/contrib/Debian/control @@ -2,77 +2,42 @@ Source: ngircd Section: net Priority: optional Maintainer: Alexander Barton <alex@barton.de> -Build-Depends: debhelper (>> 13.0.0), - autotools-dev, - expect, - libident-dev, - libpam0g-dev, - libssl-dev, - libwrap0-dev, - libz-dev, - telnet | telnet-ssl, -Standards-Version: 3.9.1 +Rules-Requires-Root: binary-targets +Build-Depends: debhelper-compat (= 13), + expect, + libident-dev, + libpam0g-dev, + libssl-dev, + libz-dev, + openssl, + procps, + telnet | telnet-ssl, +Standards-Version: 4.6.2 +Homepage: https://ngircd.barton.de +Vcs-Browser: https://github.com/ngircd/ngircd +Vcs-Git: https://github.com/ngircd/ngircd.git Package: ngircd Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -Provides: ircd -Description: lightweight Internet Relay Chat server - ngIRCd is a free, portable and lightweight Internet Relay Chat server - for small or private networks, developed under the GNU General Public - License (GPL). +Depends: + ${shlibs:Depends}, + ${misc:Depends}, +Conflicts: + ircd, +Provides: + ircd, +Description: lightweight Internet Relay Chat (IRC) server + ngIRCd is a free, portable and lightweight Internet Relay Chat (IRC) server + for small or private networks, developed under the terms of the GNU General + Public License (GPL). . - The server is quite easy to configure, can handle dynamic IP addresses, and - optionally supports IDENT, IPv6 connections, SSL-protected links, and PAM for - user authentication as well as character set conversion for legacy clients. The - server has been written from scratch and is not based on the "forefather", the - daemon of IRCNet. + The server is quite easy to configure and runs as a single-node server or can + be part of a network of ngIRCd servers in a LAN or across the internet. It + optionally supports the IPv6 protocol, SSL/TLS-protected client-server and + server-server links, the Pluggable Authentication Modules (PAM) system for + user authentication, IDENT requests, and character set conversion for legacy + clients. . - This package contains the "standard distribution", including support for - syslog logging and compressed server-links using zlib. Please have a look - at the "ngircd-full" package if you need "more advanced" functionality like - support for TCP wrappers, IDENT requests, the IPv6 protocol, PAM and - SSL encrypted client and server links. - -Package: ngircd-full -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -Provides: ircd -Conflicts: ngircd, ngircd-dbg -Description: lightweight Internet Relay Chat server - ngIRCd is a free, portable and lightweight Internet Relay Chat server - for small or private networks, developed under the GNU General Public - License (GPL). - . - The server is quite easy to configure, can handle dynamic IP addresses, and - optionally supports IDENT, IPv6 connections, SSL-protected links, and PAM for - user authentication as well as character set conversion for legacy clients. The - server has been written from scratch and is not based on the "forefather", the - daemon of IRCNet. - . - In addition to the features of the "standard package", this package - includes support for TCP wrappers, IDENT requests, the IPv6 protocol, PAM and - SSL encrypted client and server links. - -Package: ngircd-full-dbg -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -Provides: ircd -Conflicts: ngircd, ngircd-full -Description: lightweight Internet Relay Chat server - ngIRCd is a free, portable and lightweight Internet Relay Chat server - for small or private networks, developed under the GNU General Public - License (GPL). - . - The server is quite easy to configure, can handle dynamic IP addresses, and - optionally supports IDENT, IPv6 connections, SSL-protected links, and PAM for - user authentication as well as character set conversion for legacy clients. The - server has been written from scratch and is not based on the "forefather", the - daemon of IRCNet. - . - In addition to the features of the "standard package", this package - includes support for TCP wrappers, IDENT requests, the IPv6 protocol, PAM and - SSL encrypted client and server links. - . - And in addition to the "full" variant, the binaries contained in this - package are build with debug code and contain debug symbols. + The name ngIRCd stands for next-generation IRC daemon, which is a little bit + exaggerated: lightweight Internet Relay Chat server most probably would have + been a better name :-) |