Skip to content

Commit 951fd69

Browse files
Michael Vasseurvmcj
authored andcommitted
We need the vendor dir
Add missing package More packages Bash is probably installed Extra package Fixup Fix package list Fix fedora package Remove duplicated package list Missing package Missing package Update setup_configure_image.sh Update setup_configure_image.sh Update setup_configure_image.sh Update setup_configure_image.sh
1 parent a762bad commit 951fd69

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

.github/jobs/configure-checks/setup_configure_image.sh

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,25 @@
1-
#!/bin/sh
1+
#!/bin/bash
22

33
set -eux
44

55
distro_id=$(grep "^ID=" /etc/os-release)
66

77
# Install everything for configure and testing
8+
shared="pkg-config make rst2pdf autoconf composer bats latexmk"
9+
shared2="$shared python3-{yaml,sphinx} php{,-{fpm,gd,cli,intl,mbstrin,mysql,curl,jsonxml,zip}
10+
811
case $distro_id in
912
"ID=fedora")
10-
dnf install pkg-config make bats autoconf automake util-linux -y ;;
13+
dnf install $shared2 automake util-linux \
14+
python3-sphinx_rtd_theme texlive-cmap -y ;;
1115
*)
1216
apt-get update; apt-get full-upgrade -y
13-
apt-get install pkg-config make bats autoconf -y ;;
17+
apt-get install $shared2 \
18+
python3-sphinx-rtd-theme texlive-latex-{recommended,extra} tex-gyre -y ;;
1419
esac
1520
1621
# Build the configure file
17-
make configure
22+
make dist
1823
1924
# Install extra assert statements for bots
2025
cp submit/assert.bash .github/jobs/configure-checks/

0 commit comments

Comments
 (0)