Skip to content

Commit

Permalink
Add missing dependencies to workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
dgsga committed Mar 11, 2024
1 parent 8636501 commit 0e05404
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 12 deletions.
30 changes: 19 additions & 11 deletions .github/workflows/meson.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ env:
APT_PACKAGES: |
autoconf \
automake \
meson \
ninja-build \
bison \
flex \
docbook-xsl \
libacl1-dev \
libavahi-client-dev \
Expand All @@ -46,6 +46,8 @@ env:
libtool-bin \
libtracker-sparql-3.0-dev \
libwrap0-dev \
meson \
ninja-build \
systemtap-sdt-dev \
tcpd \
tracker \
Expand All @@ -64,10 +66,10 @@ jobs:
run: |
apt-get update
apt-get install --assume-yes --no-install-recommends \
gcc \
meson \
ninja-build \
bison \
default-libmysqlclient-dev \
flex \
gcc \
libacl1-dev \
libavahi-client-dev \
libcrack2-dev \
Expand All @@ -85,6 +87,8 @@ jobs:
libtalloc-dev \
libtracker-sparql-3.0-dev \
libwrap0-dev \
meson \
ninja-build \
systemtap-sdt-dev \
tcpd \
tracker
Expand All @@ -109,10 +113,10 @@ jobs:
run: |
apt-get update
apt-get install --assume-yes --no-install-recommends \
gcc \
meson \
ninja-build \
bison \
default-libmysqlclient-dev \
flex \
gcc \
libacl1-dev \
libavahi-client-dev \
libcrack2-dev \
Expand All @@ -130,6 +134,8 @@ jobs:
libtalloc-dev \
libtracker-sparql-3.0-dev \
libwrap0-dev \
meson \
ninja-build \
systemtap-sdt-dev \
tcpd \
tracker
Expand All @@ -153,19 +159,21 @@ jobs:
- name: Install dependencies
run: |
dnf -y install \
meson \
ninja-build \
avahi-devel \
bison \
cracklib-devel \
dbus-devel \
dbus-glib-devel \
flex \
gcc \
glib2-devel \
krb5-devel \
libacl-devel \
libdb-devel \
libgcrypt-devel \
libtalloc-devel \
meson \
ninja-build \
openldap-devel \
openssl-devel \
pam-devel \
Expand All @@ -191,7 +199,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: brew install automake libressl mysql talloc krb5 berkeley-db meson
run: brew install bison flex libressl meson mysql talloc krb5 berkeley-db
- name: Configure
run: |
meson setup build \
Expand Down
1 change: 0 additions & 1 deletion meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,6 @@ flex = find_program('flex', required: true)
grep = find_program('grep', required: true)
mysql_config = find_program('mysql_config', required: false)
perl = find_program('perl', required: true)
yacc = find_program('yacc', required: true)

#
# Check whether to check for 64_bit libraries
Expand Down

0 comments on commit 0e05404

Please sign in to comment.