diff --git a/.travis.yml b/.travis.yml index 1cb6a50..7c171b4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,9 +30,11 @@ addons: - g++-mingw-w64-i686 - g++-mingw-w64-x86-64 - qemu-system-x86 + - p7zip-full homebrew: packages: - re2c + - p7zip update: true install: diff --git a/travis/.travis.yml.example-full b/travis/.travis.yml.example-full index df5491c..5622b04 100644 --- a/travis/.travis.yml.example-full +++ b/travis/.travis.yml.example-full @@ -31,10 +31,14 @@ addons: - g++-mingw-w64-x86-64 # for RTEMS cross builds - qemu-system-x86 + # for .zip/.7z archive hooks + - p7zip-full homebrew: packages: # for the sequencer - re2c + # for .zip/.7z archive hooks + - p7zip update: true install: diff --git a/travis/README.md b/travis/README.md index 2d9dac5..738fc27 100644 --- a/travis/README.md +++ b/travis/README.md @@ -60,3 +60,9 @@ configuration.) Caches are automatically removed after approx. four weeks. Your jobs will have to rebuild them once in a while. + +## Miscellanea + +To use the feature to extract `.zip`/`.7z` archives by setting +`*_HOOK` variables, the Linux and MacOS runners need the APT package +`p7zip-full` resp. the Homebrew package `p7zip` installed.