Enable source repos and install HexChat build-deps

Updated workflow to enable source repositories and install HexChat build dependencies.
This commit is contained in:
deepend-tildeclub
2026-01-10 18:22:01 -07:00
committed by GitHub
parent 60c37ee0eb
commit e1a639ec7a

View File

@@ -34,7 +34,24 @@ jobs:
apt-get install -y --no-install-recommends \
devscripts equivs fakeroot dpkg-dev
- name: Install Build-Depends from debian/control
- name: Enable deb-src + install HexChat build-deps
run: |
set -eux
export DEBIAN_FRONTEND=noninteractive
# Enable source repositories (needed for `apt-get build-dep`)
cat >/etc/apt/sources.list.d/deb-src.list <<'EOF'
deb-src http://deb.debian.org/debian bookworm main
deb-src http://deb.debian.org/debian bookworm-updates main
deb-src http://deb.debian.org/debian-security bookworm-security main
EOF
apt-get update
# Pull HexChat's build dependencies from Debian packaging
apt-get build-dep -y --no-install-recommends hexchat
- name: Install Build-Depends from this repo's debian/control
run: |
set -eux
mk-build-deps -i -r -t "apt-get -y --no-install-recommends" debian/control