Blueprint fails to build password_entry.blp
Summary
I maintain the AUR package for Health and have found out that the build fails. Blueprint can't compile the password_entry.blp
:
/usr/bin/blueprint-compiler batch-compile data/. ../data ../data/ui/activity_type_row.blp ../data/ui/bmi_level_bar.blp ../data/ui/sync_list_box.blp ../data/ui/tab_button.blp ../data/ui/view_add_activity.blp ../data/ui/view_add_weight.blp ../data/ui/data_add_dialog.blp ../data/ui/date_selector.blp ../data/ui/import_export_dialog_base.blp ../data/ui/plugins/activities/details.blp ../data/ui/plugins/activities/summary.blp ../data/ui/plugins/calories/details.blp ../data/ui/plugins/calories/summary.blp ../data/ui/plugins/steps/details.blp ../data/ui/plugins/steps/summary.blp ../data/ui/plugins/weight/details.blp ../data/ui/plugins/weight/summary.blp ../data/ui/plugins/overview.blp ../data/ui/plugins/details.blp ../data/ui/activity_type_selector.blp ../data/ui/card.blp ../data/ui/distance_action_row.blp ../data/ui/legend_row.blp ../data/ui/preferences_window.blp ../data/ui/setup_window.blp ../data/ui/shortcuts_window.blp ../data/ui/view_home_page.blp ../data/ui/window.blp ../data/ui/password_entry.blp
error: Duplicate property 'max-value'
at ../data/ui/password_entry.blp line 76 column 7:
76 | max-value: 4.0;
| ^
note: previous declaration was here:
at ../data/ui/password_entry.blp line 70 column 7:
70 | max-value: 5;
| ^
I build the package using meson:
arch-meson . build
meson compile -C build
arch-meson
is a wrapper script for meson on Arch Linux.
#!/bin/bash -ex
# Highly opinionated wrapper for Arch Linux packaging
exec meson setup \
--prefix /usr \
--libexecdir lib \
--sbindir bin \
--buildtype plain \
--auto-features enabled \
--wrap-mode nodownload \
-D b_lto=true \
-D b_pie=true \
"$@"
Environment
Health Version: 0.94.0
OS Version: Arch Linux (kernel: 5.18.11, meson: 0.63.0, blueprint-compiler: 0.2.0)