abinfo "Building FlClash core .."
pushd "$SRCDIR"/core
CGO_ENABLED=0 go build -v -ldflags='-w -s' -tags=with_gvisor -o \
    "$SRCDIR"/libclash/linux/FlClashCore
popd

abinfo "Building FlClash app .."
fvm flutter build linux --dart-define="APP_ENV=stable" --release --verbose

abinfo "Installing FlClash"
install -Dvm644 "$SRCDIR"/assets/images/icon.png \
    "$PKGDIR"/usr/share/pixmaps/flclash.png
install -dvm755 "$PKGDIR"/usr/lib/flclash
cp -av "$FLUTTER_OUT"/* "$PKGDIR"/usr/lib/flclash/

abinfo "Creating symlink to /usr/bin ..."
install -dvm755 "$PKGDIR"/usr/bin
ln -sv ../lib/flclash/FlClash "$PKGDIR"/usr/bin/flclash
