32 name: Configure ngIRCd sources and run make targets "all" and "distcheck"
33 runs-on: ubuntu-latest
37 - uses: actions/checkout@v4
38 - uses: awalsh128/cache-apt-pkgs-action@v1
40 packages: autoconf automake build-essential expect libident-dev libpam-dev libssl-dev libwrap0-dev libz-dev pkg-config telnet
42 - name: Generate build system files
44 - name: Configure the build system
45 run: ./configure --enable-ipv6 --with-iconv --with-ident --with-openssl --with-pam --with-tcp-wrappers --with-zlib
46 - name: Build everything
48 - name: Create distribution archive and run tests