name: compile bc on: push: branches: - main jobs: compile-bc: runs-on: archlinux-latest container: image: archlinux:latest steps: - name: install packages and prepare source run: | pacman -Sy --noconfirm wget base-devel ed readline wget https://ftp.gnu.org/gnu/bc/bc-1.08.2.tar.gz tar -xf bc-1.08.2.tar.gz - name: compile bc run: | cd bc-1.08.2 ./configure \ --prefix=/usr \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --with-readline make -j1 make install - name: run bc run: | echo "2+2 = " echo "2+2" | bc echo "2+2*2 = " echo "2+2*2" | bc