diff --git a/.github/workflows/deploy-man-pages.yml b/.github/workflows/deploy-man-pages.yml index 08c3d6e322..fe987d8024 100644 --- a/.github/workflows/deploy-man-pages.yml +++ b/.github/workflows/deploy-man-pages.yml @@ -38,60 +38,13 @@ jobs: - name: Install dependencies run: | RELEASE="$(lsb_release -cs)" - sudo bash -c "echo 'deb-src http://archive.ubuntu.com/ubuntu/ $RELEASE main restricted universe multiverse' >>/etc/apt/sources.list" - sudo add-apt-repository -y ppa:upstream-systemd-ci/systemd-ci + sudo add-apt-repository -y --no-update --enable-source sudo apt-get -y update sudo apt-get -y build-dep systemd - sudo apt-get install -y \ - cryptsetup-bin \ - expect \ - fdisk \ - gettext \ - iputils-ping \ - isc-dhcp-client \ - itstool \ - kbd \ - libblkid-dev \ - libbpf-dev \ - libc6-dev-i386 \ - libcap-dev \ - libcurl4-gnutls-dev \ - libfdisk-dev \ - libfido2-dev \ - libgpg-error-dev \ - liblz4-dev \ - liblzma-dev \ - libmicrohttpd-dev \ - libmount-dev \ - libp11-kit-dev \ - libpwquality-dev \ - libqrencode-dev \ - libssl-dev \ - libtss2-dev \ - libxkbcommon-dev \ - libxtables-dev \ - libzstd-dev \ - meson \ - mold \ - mount \ - net-tools \ - ninja-build \ - perl \ - python3-evdev \ - python3-jinja2 \ - python3-lxml \ - python3-pip \ - python3-pyparsing \ - python3-setuptools \ - quota \ - strace \ - unifont \ - util-linux \ - zstd \ - name: Build HTML man pages run: | - meson build + meson setup build ninja -C build man/html - name: Setup Pages