diff --git a/PKGBUILD b/PKGBUILD index fa2b93e..f7947b0 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -19,8 +19,8 @@ prepare() { nimble install -y --depsOnly --nimbleDir:"$srcdir/nimble" 2>/dev/null || true export NIMBLE_DIR="$srcdir/nimble" # patch nim-dbus: add dtBool to getPrimitive, nil-safe $ for DbusType - local dbus_val="$NIMBLE_DIR/pkgs2"/dbus-*/dbus/private/value.nim - local dbus_typ="$NIMBLE_DIR/pkgs2"/dbus-*/dbus/private/types.nim + local dbus_val="$NIMBLE_DIR/pkgs2/$(ls "$NIMBLE_DIR/pkgs2" | grep '^dbus-')/dbus/private/value.nim" + local dbus_typ="$NIMBLE_DIR/pkgs2/$(ls "$NIMBLE_DIR/pkgs2" | grep '^dbus-')/dbus/private/types.nim" if ! grep -q 'of dtBool:' "$dbus_val" 2>/dev/null; then sed -i '/^ of dtDouble:/i\ of dtBool:\n return addr val.boolValue' "$dbus_val" fi