2026-01-09 01:33:50 -07:00
2026-01-08 18:56:01 -07:00
2026-01-05 23:12:38 -07:00
2026-01-07 20:33:55 -07:00
2026-01-08 18:56:01 -07:00
2026-01-07 20:33:55 -07:00
2026-01-05 23:12:38 -07:00
2026-01-07 20:33:55 -07:00
2026-01-09 00:43:14 -07:00
2026-01-05 23:12:38 -07:00
2021-06-21 12:48:38 -05:00
2019-05-22 12:41:50 +02:00
2026-01-05 23:12:38 -07:00
2026-01-05 23:12:38 -07:00
2018-03-09 18:23:25 +00:00
2021-07-13 12:26:34 -05:00
2026-01-07 20:33:55 -07:00

Debian Build Flatpak Build Windows Build

ZoiteChat Debian packaging (starter kit)

This folder was generated from Debian's HexChat packaging and then renamed/adjusted for ZoiteChat.

What it gives you:

  • debian/ directory with package names, install paths, AppStream ID, and VCS fields updated to ZoiteChat
  • Debian-specific patches/default-server overrides removed to reduce patch-fail risk on the fork
  • Python plugin package moved to Suggests (since it's known to be unstable in Flatpak builds)
  1. From your ZoiteChat repo root (the one that contains meson.build), copy this debian/ directory into it.

  2. Build inside a Debian container using Podman:

    podman run --rm -it
    -v "$PWD":/src -w /src
    debian:testing bash

  3. In the container:

    apt-get update apt-get install -y --no-install-recommends
    build-essential devscripts equivs ca-certificates

    Install build-deps from debian/control

    mk-build-deps -i -t "apt-get -y --no-install-recommends" debian/control

    Build (binary packages)

    dpkg-buildpackage -us -uc -b

Your .deb files will appear in the parent directory of the repo on the host.

Notes

  • If ZoiteChat still uses HexChats AppStream IDs or installs plugin metainfo, tweak debian/*.install accordingly.
  • If you want the Python plugin excluded entirely, remove the zoitechat-python3 package stanza from debian/control and delete debian/zoitechat-python3.* files.
Description
Zoitechat Official Mirror
Readme 31 MiB
Languages
C 94.9%
Python 1.4%
Perl 1.3%
Meson 1.2%
C++ 0.4%
Other 0.6%