diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 15636fba1..57e3022e5 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -47,6 +47,10 @@ jobs: python-version: '3.10' auto-activate-base: false + - name: Install EGL on Linux (PySide6 needs it) + if: ${{ matrix.config.name == 'Linux' }} + run: sudo apt-get install -y libegl1-mesa-dev + - name: Get version using git describe working-directory: hexrdgui run: echo "HEXRDGUI_GIT_DESCRIBE=$(git describe --tag)" >> $GITHUB_ENV diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ace167e70..5fa38723c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -55,9 +55,13 @@ jobs: repository: HEXRD/examples path: examples + - name: Install EGL on Linux (PySide6 needs it) + if: ${{ matrix.config.name == 'Linux' }} + run: sudo apt-get install -y libegl1-mesa-dev + - name: Set environment variable to work around setuptools/numpy issue run: echo 'SETUPTOOLS_USE_DISTUTILS=stdlib' >> $GITHUB_ENV - if: ${{ matrix.config.os == 'windows-latest'}} + if: ${{ matrix.config.name == 'Windows' }} - name: Install HEXRD run: |