HexChat is an IRC chat program. It allows you to join multiple IRC channels (chat rooms) at the same time, talk publicly, have private one-on-one conversations, etc. File transfers are also possible.
This package is known to build and work properly using an LFS 11.3 platform.
Download (HTTP): https://dl.hexchat.net/hexchat/hexchat-2.16.1.tar.xz
Download MD5 sum: 0af269d719c2c047310d44804bb31fdb
Download size: 1.3 MB
Estimated disk space required: 22 MB
Estimated build time: less than 0.1 SBU (using parallelism=4)
dbus-glib-0.112, GLib-2.74.5, and libnotify-0.8.1
GTK+-2.24.33 and libcanberra-0.30
dbus-glib-0.112, ISO Codes-4.12.0, libnotify-0.8.1, pciutils-3.9.0, libproxy, luajit, if python is enabled cffi and pycparser.
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/hexchat
Install HexChat by running the following commands:
mkdir build && cd build && meson --prefix=/usr \ --buildtype=release \ -Dwith-lua=false \ -Dwith-python=false \ .. && ninja
This package does not come with a test suite.
Now, as the root
user:
ninja install
-Dwith-lua=false
: By default, this package will
look for luajit. However, the Lua plugin support is currently broken
and will cause the application to crash on startup.
-Dwith-python=false
: If the Python interface
should be enabled, remove this switch or set it to true
.
When enabling Python, two additional modules (cffi and pycparser)
needs to be installed prior to installation of Hexchat.
-Dwith-libcanberra=false
: Use this switch if you have
libcanberra not installed.