Install cabextract on CI

This commit is contained in:
Anton Kochkov 2020-12-23 13:28:24 +08:00 committed by Khairul Azhar Kasmiran
parent adc5fb8a08
commit 768951f7b6
4 changed files with 12 additions and 5 deletions

View file

@ -4,6 +4,7 @@ packages:
- devel/pkgconf
- devel/gmake
- devel/llvm
- archivers/cabextract
- ftp/wget
- lang/python
environment:

View file

@ -4,6 +4,7 @@ packages:
- devel/pkgconf
- devel/gmake
- devel/llvm
- archivers/cabextract
- lang/python
environment:
CXX: clang++
@ -45,4 +46,4 @@ tasks:
ln -s ${HOME}/rizin-testbins test/bins
cd test
# Running the unit tests
rz-test -L -o results.json
rz-test -L -o results.json

View file

@ -122,12 +122,12 @@ jobs:
if: matrix.enabled
with:
submodules: recursive
- name: Install pkg-config with Homebrew
- name: Install pkg-config and cabextract with Homebrew
if: matrix.os == 'macos-latest' && matrix.enabled
run: brew install pkg-config
- name: Install python
run: brew install pkg-config cabextract
- name: Install python and other dependencies
if: (matrix.run_tests || matrix.build_system == 'meson') && matrix.os != 'macos-latest' && matrix.enabled
run: sudo apt-get --assume-yes install python3-wheel python3-setuptools
run: sudo apt-get --assume-yes install python3-wheel python3-setuptools cabextract
- name: Install meson and ninja
if: matrix.build_system == 'meson' && matrix.enabled
run: pip3 install --user meson ninja PyYAML

View file

@ -28,6 +28,7 @@ jobs:
- binutils-aarch64-linux-gnu
- binutils-arm-linux-gnueabi
- binutils-x86-64-linux-gnu
- cabextract
# Linux with GCC on System Z
- os: linux
name: S390X
@ -38,6 +39,7 @@ jobs:
apt:
packages:
- binutils-mingw-w64-x86-64
- cabextract
# Linux with GCC on ARMv8 (64bit)
- os: linux
name: ARM64
@ -50,6 +52,7 @@ jobs:
- binutils-arm-linux-gnueabi
- binutils-x86-64-linux-gnu
- binutils-powerpc64le-linux-gnu
- cabextract
allow_failures:
# Linux with GCC on PowerPC
@ -62,6 +65,7 @@ jobs:
- binutils-aarch64-linux-gnu
- binutils-arm-linux-gnueabi
- binutils-x86-64-linux-gnu
- cabextract
# Linux with GCC on System Z
- os: linux
arch: s390x
@ -70,6 +74,7 @@ jobs:
apt:
packages:
- binutils-mingw-w64-x86-64
- cabextract
cache:
- ccache