(deprecated)
To install weechat from source on Debian 12, there are very many packages that need to be installed via apt first, to satisfy the requirements in cmake and beyond.
This package listing is not exhaustive, as it doesn't show packages installed as dependencies. This is simply the minimal list you need to feed apt in order to have everything installed.
| Package | Description |
|---|---|
| aspell | |
| build-essential | |
| cmake | |
| gettext | |
| guile-3.0 | |
| guile-3.0-dev | |
| libargon2-dev | |
| libaspell-dev | |
| libgcrypt20 | |
| libgcrypt20-dev | |
| libgnutls28-dev | |
| liblua5.4-dev | |
| libncurses-dev | |
| libperl-dev | |
| libphp-embed | |
| libpython3-dev | |
| libsodium-dev | |
| libssl-dev | |
| libtk8.6 | |
| libtls-dev | |
| libxml2-dev | |
| libzstd-dev | |
| lua5.4 | |
| perl | |
| php | |
| php-dev | |
| pkg-config | |
| ruby | |
| ruby-dev | |
| tcl | |
| tcl-dev | |
| zlib1g-dev |
sudo apt install aspell build-essential cmake gettext guile-3.0 guile-3.0-dev libargon2-dev libaspell-dev libgcrypt20 libgcrypt20-dev libgnutls28-dev liblua5.4-dev libncurses-dev libperl-dev libphp-embed libpython3-dev libsodium-dev libssl-dev libtk8.6 libtls-dev libxml2-dev libzstd-dev lua5.4 perl php php-dev pkg-config ruby ruby-dev tcl tcl-dev zlib1g-dev