Skip to content

Commit 9d22cc8

Browse files
committed
meson: Make ply-boot-client a required dependency for offline-updates
We already assume ply-boot-client 0.9.5 or higher in the code, so not making this a hard dependency is somewhat silly. Fixes: 8d8417c ("offline-updates: Assume plymouth>=0.9.5 by default")
1 parent a565381 commit 9d22cc8

3 files changed

Lines changed: 6 additions & 1 deletion

File tree

meson.build

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ gmodule_dep = dependency('gmodule-2.0', version: glib_req)
2525
sqlite3_dep = dependency('sqlite3')
2626
polkit_dep = dependency('polkit-gobject-1', version: '>=0.114')
2727
jansson_dep = dependency('jansson', version: '>=2.8', required: true)
28-
ply_client_dep = dependency('ply-boot-client', version: '>=0.9.5', required: false)
2928

3029
libsystemd = []
3130
if get_option('systemd')
@@ -54,6 +53,10 @@ if get_option('elogind')
5453
add_project_arguments ('-DHAVE_SYSTEMD_SD_JOURNAL_H=1', language: 'c')
5554
endif
5655

56+
if get_option('offline_update')
57+
ply_client_dep = dependency('ply-boot-client', version: '>=0.9.5')
58+
endif
59+
5760
if get_option('local_checkout')
5861
add_project_arguments ('-DPK_BUILD_LOCAL=1', language: 'c')
5962
endif

tests/ci/Dockerfile-fedora

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ RUN dnf -y install \
1313
appstream \
1414
appstream-devel \
1515
dbus-daemon \
16+
plymouth-devel \
1617
sdbus-cpp-devel \
1718
jansson-devel
1819

tests/ci/Dockerfile-solus

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ RUN eopkg -y install \
88
gstreamer-1.0-plugins-base-devel \
99
libgtk-3-devel \
1010
jansson-devel \
11+
plymouth-devel \
1112
docbook-xml
1213

1314
RUN mkdir /build

0 commit comments

Comments
 (0)