CI: require lua libraries

This commit is contained in:
Sarah Hoffmann
2022-11-04 16:03:04 +01:00
parent 74405e9684
commit a1da149211

View File

@@ -9,6 +9,10 @@ inputs:
description: 'Additional options to hand to cmake' description: 'Additional options to hand to cmake'
required: false required: false
default: '' default: ''
lua:
description: 'Version of Lua to use'
required: false
default: '5.3'
runs: runs:
using: "composite" using: "composite"
@@ -21,7 +25,7 @@ runs:
shell: bash shell: bash
- name: Install prerequisites - name: Install prerequisites
run: | run: |
sudo apt-get install -y -qq libboost-system-dev libboost-filesystem-dev libexpat1-dev zlib1g-dev libbz2-dev libpq-dev libproj-dev libicu-dev sudo apt-get install -y -qq libboost-system-dev libboost-filesystem-dev libexpat1-dev zlib1g-dev libbz2-dev libpq-dev libproj-dev libicu-dev liblua${LUA_VERSION}-dev lua${LUA_VERSION}
if [ "x$UBUNTUVER" == "x18" ]; then if [ "x$UBUNTUVER" == "x18" ]; then
pip3 install python-dotenv psycopg2==2.7.7 jinja2==2.8 psutil==5.4.2 pyicu==2.9 osmium PyYAML==5.1 datrie pip3 install python-dotenv psycopg2==2.7.7 jinja2==2.8 psutil==5.4.2 pyicu==2.9 osmium PyYAML==5.1 datrie
else else
@@ -31,6 +35,7 @@ runs:
env: env:
UBUNTUVER: ${{ inputs.ubuntu }} UBUNTUVER: ${{ inputs.ubuntu }}
CMAKE_ARGS: ${{ inputs.cmake-args }} CMAKE_ARGS: ${{ inputs.cmake-args }}
LUA_VERSION: ${{ inputs.lua }}
- name: Configure - name: Configure
run: mkdir build && cd build && cmake $CMAKE_ARGS ../Nominatim run: mkdir build && cd build && cmake $CMAKE_ARGS ../Nominatim