ci:add dependencies for mangoplot to workflow

pull/1029/head
Bill Li 1 year ago
parent e1aee06cdf
commit 62c6df3666

@ -20,7 +20,7 @@ jobs:
echo "ParallelDownloads = 10" >> /etc/pacman.conf
echo "\n" && echo "[multilib]" >> /etc/pacman.conf
echo "Include = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf
pacman -Syu base-devel sudo meson python-mako glslang hub --noconfirm
pacman -Syu base-devel sudo meson python-mako glslang hub python-numpy python-matplotlib --noconfirm
- name: makepkg
run: |
echo "nobody ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
@ -40,4 +40,4 @@ jobs:
assets+=("-a" "$pkg")
done;
tag_name="${GITHUB_REF##*/}"
hub release edit "${assets[@]}" -m "" "$tag_name"
hub release edit "${assets[@]}" -m "" "$tag_name"

@ -17,7 +17,7 @@ jobs:
- name: Install build tools
run: |
sudo apt update
sudo apt install gcc-multilib g++-multilib ninja-build python3-setuptools python3-wheel mesa-common-dev libxnvctrl-dev libdbus-1-dev unzip
sudo apt install gcc-multilib g++-multilib ninja-build python3-setuptools python3-wheel mesa-common-dev libxnvctrl-dev libdbus-1-dev unzip numpy matplotlib
sudo pip3 install 'meson>=0.60' mako
wget https://github.com/KhronosGroup/glslang/releases/download/SDK-candidate-26-Jul-2020/glslang-master-linux-Release.zip
unzip glslang-master-linux-Release.zip bin/glslangValidator

@ -10,8 +10,8 @@ jobs:
- uses: actions/checkout@v3
- name: Install prerequisites
run: |
pacman -Syu mingw-w64-gcc meson python-mako glslang mingw-w64-headers git --noconfirm
pacman -Syu mingw-w64-gcc meson python-mako glslang mingw-w64-headers git python-numpy python-matplotlib --noconfirm
- name: configure
run: meson setup --cross-file mingw64.txt build64
- name: build
run: ninja -C build64
run: ninja -C build64

@ -28,7 +28,9 @@ jobs:
libglew-dev \
libglfw3-dev \
libwayland-dev \
libxnvctrl-dev
libxnvctrl-dev \
numpy \
matplotlib
sudo pip3 install 'meson>=0.60'
- name: 'Install clang'
if: ${{ (matrix.compiler == 'clang') }}

Loading…
Cancel
Save