diff --git a/.github/workflows/CompileAndRelease.yml b/.github/workflows/CompileAndRelease.yml index 1442e68b9..459a3093d 100755 --- a/.github/workflows/CompileAndRelease.yml +++ b/.github/workflows/CompileAndRelease.yml @@ -20,7 +20,7 @@ jobs: git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1 - name: Installing dependencies run: | - sudo apt-get install -y qt5-default qttools5-dev-tools qtscript5-dev libqt5xmlpatterns5-dev mesa-common-dev libglu1-mesa-dev lib3ds-dev libglew-dev libeigen3-dev libopenctm-dev libgmp-dev libqhull-dev + sh install/linux/linux_setup_env_ubuntu.sh - name: Setting env variables id: envs shell: bash diff --git a/.github/workflows/CompileUbuntu.yml b/.github/workflows/CompileUbuntu.yml index 9a2a35521..a747983a3 100755 --- a/.github/workflows/CompileUbuntu.yml +++ b/.github/workflows/CompileUbuntu.yml @@ -18,7 +18,7 @@ jobs: git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1 - name: Installing dependencies run: | - sudo apt-get install -y qt5-default qttools5-dev-tools qtscript5-dev libqt5xmlpatterns5-dev mesa-common-dev libglu1-mesa-dev lib3ds-dev libglew-dev libeigen3-dev libopenctm-dev libgmp-dev libqhull-dev + sh install/linux/linux_setup_env_ubuntu.sh - name: Setting env variables id: envs shell: bash @@ -57,6 +57,7 @@ jobs: git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1 - name: Installing dependencies run: | + sudo apt-get update sudo apt-get install -y qt5-default qtscript5-dev libqt5xmlpatterns5-dev mesa-common-dev libglu1-mesa-dev lib3ds-dev libglew-dev libeigen3-dev libopenctm-dev libgmp-dev libqhull-dev cmake ninja-build - name: Configuring run: | diff --git a/install/linux/linux_setup_env_ubuntu.sh b/install/linux/linux_setup_env_ubuntu.sh index 012aff8e1..c47eb9e5f 100644 --- a/install/linux/linux_setup_env_ubuntu.sh +++ b/install/linux/linux_setup_env_ubuntu.sh @@ -4,4 +4,5 @@ # # Run this script if you never installed any of the MeshLab dependencies. +sudo apt-get update sudo apt-get install -y qt5-default qttools5-dev-tools qtscript5-dev libqt5xmlpatterns5-dev mesa-common-dev libglu1-mesa-dev lib3ds-dev libglew-dev libeigen3-dev libopenctm-dev libgmp-dev libqhull-dev