Updated Debian build dependencies to target GTK 3 by replacing libgtk2.0-dev with libgtk-3-dev, and updated the package description text to explicitly say “GTK 3 GUI.”

Updated Debian build rules to pass -Dgtk3=true to Meson during dh_auto_configure, ensuring the GTK3 frontend is selected in package builds.
This commit is contained in:
2026-02-16 03:22:44 -07:00
parent ab21af908c
commit a9d8ffe3fe
3 changed files with 12 additions and 2 deletions

9
debian/changelog vendored
View File

@@ -1,3 +1,12 @@
zoitechat (2.17.0-1) unstable; urgency=medium
* Switch Debian build to GTK 3 packaging:
- replace libgtk2.0-dev with libgtk-3-dev in Build-Depends.
- pass -Dgtk3=true to Meson during package builds.
- update package description to explicitly reference GTK 3.
-- ZoiteChat Maintainers <zoitechat@users.noreply.github.com> Sun, 16 Feb 2026 00:00:00 +0000
zoitechat (2.17.0-0) stable; urgency=medium zoitechat (2.17.0-0) stable; urgency=medium
* Initial ZoiteChat packaging (forked from HexChat's Debian packaging). * Initial ZoiteChat packaging (forked from HexChat's Debian packaging).

4
debian/control vendored
View File

@@ -9,7 +9,7 @@ Build-Depends:
libcanberra-dev, libcanberra-dev,
libdbus-glib-1-dev, libdbus-glib-1-dev,
libglib2.0-dev, libglib2.0-dev,
libgtk2.0-dev, libgtk-3-dev,
liblua5.3-dev, liblua5.3-dev,
libpci-dev, libpci-dev,
libperl-dev, libperl-dev,
@@ -40,7 +40,7 @@ Suggests:
zoitechat-otr, zoitechat-otr,
unifont unifont
Description: IRC client for GNOME (fork of HexChat 2.17.0 base) Description: IRC client for GNOME (fork of HexChat 2.17.0 base)
ZoiteChat is a graphical IRC client with a GTK+ GUI. Features include Python, ZoiteChat is a graphical IRC client with a GTK 3 GUI. Features include Python,
Perl and Lua scripting support, a plugin API, multiple server/channel Perl and Lua scripting support, a plugin API, multiple server/channel
windows, spell checking, multiple authentication methods including SASL, and windows, spell checking, multiple authentication methods including SASL, and
customizable notifications. For more information on IRC, see customizable notifications. For more information on IRC, see

1
debian/rules vendored
View File

@@ -7,6 +7,7 @@ export DH_VERBOSE=1
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure -- \ dh_auto_configure -- \
-Dgtk3=true \
-Dinstall-plugin-metainfo=false \ -Dinstall-plugin-metainfo=false \
-Dwith-lua=lua53 -Dwith-lua=lua53