Skip to content

Commit

Permalink
Update meson.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
dgsga committed Mar 12, 2024
1 parent 8746e0a commit 95de96d
Showing 1 changed file with 33 additions and 6 deletions.
39 changes: 33 additions & 6 deletions .github/workflows/meson.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,18 +56,45 @@ env:
jobs:
build-ubuntu:
name: Ubuntu
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
container:
image: ubuntu:mantic
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install --assume-yes --no-install-recommends ${{ env.APT_PACKAGES }}
apt-get update
apt-get install --assume-yes --no-install-recommends \
bison \
default-libmysqlclient-dev \
file \
flex \
gcc \
libacl1-dev \
libavahi-client-dev \
libcrack2-dev \
libdb-dev \
libdbus-1-dev \
libdbus-glib-1-dev \
libevent-dev \
libgcrypt-dev \
libglib2.0-dev \
libkrb5-dev \
libldap2-dev \
libltdl-dev \
libpam0g-dev \
libssl-dev \
libtalloc-dev \
libtracker-sparql-3.0-dev \
libwrap0-dev \
meson \
ninja-build \
systemtap-sdt-dev \
tcpd \
tracker
- name: Configure
run: |
meson setup build
-Denable-pgp-uam=enabled \
-Dwith-docbook=/usr/share/xml/docbook/stylesheet/docbook-xsl \
meson setup build \
-Dbuild-tests=true
- name: Build
run: ninja -C build
Expand Down

0 comments on commit 95de96d

Please sign in to comment.