Skip to content

Commit

Permalink
Update meson.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
dgsga authored Mar 12, 2024
1 parent c379b0b commit aa1dec6
Showing 1 changed file with 16 additions and 34 deletions.
50 changes: 16 additions & 34 deletions .github/workflows/meson.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ env:
autoconf \
automake \
bison \
file \
flex \
docbook-xsl \
libacl1-dev \
Expand Down Expand Up @@ -56,49 +55,32 @@ env:
jobs:
build-ubuntu:
if: false
name: Ubuntu
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: |
apt-get update
apt-get install --assume-yes --no-install-recommends \
bison \
default-libmysqlclient-dev \
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
sudo apt-get update
sudo apt-get install --assume-yes --no-install-recommends ${{ env.APT_PACKAGES }}
- name: Bootstrap
run: ./bootstrap
- name: Configure
run: |
meson setup build \
-Dbuild-tests=true
./configure \
--enable-krbV-uam \
--enable-pgp-uam \
--with-cracklib \
--with-docbook=/usr/share/xml/docbook/stylesheet/docbook-xsl \
--with-tracker-pkgconfig-version=3.0
- name: Generate man pages
run: make html
- name: Build
run: ninja -C build
run: make -j $(nproc) all
- name: Run tests
run: cd build && meson test
run: make check
- name: Run distribution tests
run: make distcheck

build-debian:
name: Debian
Expand Down

0 comments on commit aa1dec6

Please sign in to comment.