abinfo "Disabling analytics ..."
dart --disable-analytics

abinfo "Fetching dependencies ..."
dart pub get

abinfo "Building dart-sass ..."
mkdir -pv "$SRCDIR"/build
mv -v "$SRCDIR/embedded-protocol" "$SRCDIR"/build/language
UPDATE_SASS_PROTOCOL=false dart run grinder protobuf
dart compile aot-snapshot \
    --verbose \
    -Dversion="$PKGVER" \
    -Dprotocol-version="$(cat $SRCDIR/build/language/spec/EMBEDDED_PROTOCOL_VERSION)" \
    -o "$SRCDIR"/dart-sass.aot \
    "$SRCDIR"/bin/sass.dart

abinfo "Installing dart-sass ..."
install -Dvm644 "$SRCDIR"/dart-sass.aot -t "$PKGDIR"/usr/lib/dart-sass
install -Dvm644 "$SRCDIR"/build/language/spec/embedded_sass.proto -t \
    "$PKGDIR"/usr/share/dart-sass
