Package: hexchat
Version: 2.14.3-6
Severity: minor
X-Debbugs-Cc: je...@sney.ca

Hello mapreri :) ,

The lua plugin has been included in hexchat since 2.12.1. Since then, it has 
become upstream's preferred language for add-on scripts. 

So, it should be treated the same as the perl and python plugins, and be 
included in both the main hexchat package's long description and Recommends 
field. 

I'm attaching a d/control file with the changes. (The lua plugin's description 
also has my old justification of "previously included in the main hexchat 
package..." for the lua plugin this isn't true, since it didn't exist yet when 
there was only 1 monolithic package. But I didn't change that as I'm not sure 
what should go there instead.)

Best, and thanks for your work,

Jesse (sney)

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.14.0-1-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages hexchat depends on:
ii  hexchat-common       2.14.3-6
ii  libc6                2.32-4
ii  libcanberra0         0.30-8
ii  libdbus-glib-1-2     0.112-2
ii  libgdk-pixbuf-2.0-0  2.42.6+dfsg-2
ii  libglib2.0-0         2.70.0-1+b1
ii  libgtk2.0-0          2.24.33-2
ii  libnotify4           0.7.9-3
ii  libpango-1.0-0       1.48.10+ds1-1
ii  libproxy1v5          0.4.17-1
ii  libssl1.1            1.1.1l-1
ii  libx11-6             2:1.7.2-2+b1

Versions of packages hexchat recommends:
ii  ca-certificates  20210119
ii  hexchat-perl     2.14.3-6
ii  hexchat-plugins  2.14.3-6
ii  hexchat-python3  2.14.3-6
ii  libglib2.0-bin   2.70.0-1+b1

Versions of packages hexchat suggests:
pn  hexchat-otr  <none>
ii  unifont      1:13.0.06-2

-- no debconf information
Source: hexchat
Section: net
Priority: optional
Maintainer: Mattia Rizzolo <mat...@debian.org>
Build-Depends:
 debhelper-compat (= 13),
 gettext,
 iso-codes,
 libcanberra-dev,
 libdbus-glib-1-dev,
 libglib2.0-dev,
 libgtk2.0-dev,
 liblua5.3-dev,
 libpci-dev,
 libperl-dev,
 libssl-dev,
 meson,
 python3-cffi,
 python3-dev (>= 3.3),
Standards-Version: 4.6.0
Rules-Requires-Root: no
Vcs-Git: https://salsa.debian.org/debian/hexchat.git
Vcs-Browser: https://salsa.debian.org/debian/hexchat
Homepage: https://hexchat.github.io

Package: hexchat
Architecture: any
Provides:
 irc,
Depends:
 hexchat-common (= ${source:Version}),
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 ca-certificates,
 hexchat-lua,
 hexchat-perl,
 hexchat-plugins,
 hexchat-python3,
 libglib2.0-bin,
Suggests:
 hexchat-otr,
 unifont,
Description: IRC client for X based on X-Chat 2
 HexChat is a graphical IRC client with a GTK+ GUI. Features include Python,
 Perl, and Lua scripting support, a plugin API, multiple server/channel 
 windows, spell checking, multiple authentication methods including SASL,
 and customizable notifications. For more information on IRC, see 
 http://irchelp.org/.

Package: hexchat-common
Architecture: all
Multi-Arch: foreign
Provides:
 irc,
Depends:
 ${misc:Depends},
Recommends:
 hexchat,
Description: Common files for HexChat
 This package includes documentation, headers, and locale files for the
 Debian HexChat packages that are common for all architectures. Hexchat is a
 popular and featureful IRC client with a GTK+ GUI. For more information on
 IRC, see http://irchelp.org/.

Package: hexchat-perl
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 hexchat,
Description: Perl plugin for HexChat
 This package contains the perl plugin for HexChat. Previously included in the
 main HexChat package, it's now separate as it's not actually required for core
 functionality.

Package: hexchat-python3
Architecture: any
Multi-Arch: same
Depends:
 python3-cffi-backend,
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 hexchat,
Description: Python 3 plugin for HexChat
 This package contains the Python 3 plugin for HexChat. Previously included in
 the main HexChat package, it's now separate as it's not actually required for
 core functionality.

Package: hexchat-lua
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 hexchat,
Description: Lua plugin for HexChat
 This package contains the Lua plugin for Hexchat.
 Previously included in the main HexChat package, it's now separate as it's not
 actually required for core functionality.

Package: hexchat-plugins
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 hexchat,
 pci.ids,
Description: Common plugins for HexChat
 This package contains the FiSHLiM, Sysinfo, Do At and Checksum plugins.
 Previously included in the main HexChat package, they're now separate as
 they're not actually required for core functionality.

Package: hexchat-dev
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 hexchat,
Description: Development files for HexChat
 This package contains the hexchat-plugin.h and hexchat-plugin.pc
 files, which facilitate building binary plugins. Hexchat is a
 popular and featureful IRC client with a GTK+ GUI. For more information on
 IRC, see http://irchelp.org/.

Reply via email to