Package Details: flutter-target-web 3.22.1-1

Git Clone URL: https://aur.archlinux.org/flutter.git (read-only, click to copy)
Package Base: flutter
Description: Flutter SDK component - web target files
Upstream URL: https://flutter.dev
Keywords: android fuchsia ios mobile sdk
Licenses: custom, BSD, CCPL
Groups: flutter
Submitter: flipflop97
Maintainer: WithTheBraid
Last Packager: WithTheBraid
Votes: 133
Popularity: 4.60
First Submitted: 2017-06-05 21:03 (UTC)
Last Updated: 2024-05-28 08:55 (UTC)

Pinned Comments

WithTheBraid commented on 2024-03-28 00:44 (UTC) (edited on 2024-05-10 11:44 (UTC) by WithTheBraid)

TL;DR

Upgrade using aur/yay might take very long and works inefficiently.

Upgrade using aur/paru requires the -d flag.

This is not my fault.


Note to the lovers of AUR helpers : It looks like dependency resolution is a complex topic. Despite all package relations being properly declared in the Flutter packages, most AUR helpers seem to have trouble resolving the dependency chain between the package bases aur/flutter and aur/flutter-artifacts-google-bin. This is not my fault and I cannot do anything about it.

It looks like the initial installation works fine using aur/paru. Sadly aur/paru does not reach at building updates for the package without additional flags. Please use paru -Syud (whereas the -d is the relevant flag) to upgrade the package.

On the other hand aur/yay properly reaches at both installing and updating this package, even though it builds the package 15 times (!!!) again and again.

If you use aur/paru, consider to simply execute pacman -R flutter && pacman -Rns flutter to clean up the previous installation of both package bases.

If you build both package bases using makepkg -sfC and later on install all build outputs using pacman -U, both the installation and the updates work like a charm.

I'm very sorry for the inconvenience, but sadly there's nothing I can do about this.

WithTheBraid commented on 2024-03-25 20:55 (UTC) (edited on 2024-05-10 11:45 (UTC) by WithTheBraid)

Huge update to the Flutter AUR package :

The previous implementation basically did a user installation of Flutter - downloaded the custom Dart SDK, CI artifacts from Chromium CI and had to be kept in user R/W access in order to have the Flutter Cache Manager working.

These times are now over - a clean and (almost) completely rewritten PKGBUILD which now uses clean dependency declarations, system Dart and Gradle and for sure no more user R/W installation directory.

This AUR entry is now a split package. Installing aur/flutter will still bundle the entire toolchain you knew from before. The other way round, if you don't need everything - e.g. when depending on Flutter as a build dependency in another package, you can choose to only depend on what you need.

The following split packages are available :

  • flutter : meta package containing all other split packages

  • flutter-common : the common files for Flutter needed for all use cases

  • flutter-devel : your option of choice as a developer - ships the Flutter tool and all required templates to e.g. create a new project

  • flutter-tool : The pure Flutter tool. Use as depends to build your package.

  • flutter-target-linux : The Flutter Linux build files. Use as depends to build your package.

  • flutter-target-web : The Flutter web build files. Use as depends to build web apps (e.g. fluffychat-web does this).

  • flutter-target-android : The Flutter Android build files. Use if you want to develop Android apps.

  • flutter-gradle : The Flutter Gradle wrapper. Populated from system Gradle.

  • flutter-intellij-patch : a tiny patch to make the IntelliJ Flutter plugin work with the new package.

  • flutter-material-fonts-google-bin : Mandatory fonts package, planned to have a system-installed drop-in replacement soon.

  • flutter-engine-common-google-bin : Shared part of the Flutter engine - downloaded from Google servers.

  • flutter-sky-engine-google-bin : Flutter sky engine - downloaded from Google servers.

  • flutter-engine-linux-google-bin : Linux part of the Flutter engine - downloaded from Google servers.

  • flutter-engine-web-google-bin : Web part of the Flutter engine - downloaded from Google servers.

  • flutter-engine-android-google-bin : Android part of the Flutter engine - downloaded from Google servers.

  • flutter-gradle-google-bin : The Flutter Gradle wrapper - downloaded from Google servers.

  • flutter-dart-google-bin : The Flutter original Dart SDK - downloaded from Google servers. This is helpful if the extra/dart package is not available in the right version on your distro or remix.

Stay tuned for non google-bin versions of the engine, they are in coming !

Since almost everything is written from scratch and heavy patches are applied to use the system packages as dependencies, there might still be bugs occurring. Please report them otherwise I can't fix them !

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 24 Next › Last »

sotoleni commented on 2024-03-25 06:42 (UTC)

Hello,

congratulations for the new installation system. But, please fix this line of the patch:

system-dart.patch 127:+ final Directory devToolsDir = _fileSystem.directory(dartSdkRoot + 'bin/resources/devtools');

For this one with the slash before the bin: 127:+ final Directory devToolsDir = _fileSystem.directory(dartSdkRoot + '/bin/resources/devtools');

Thank you very much for your work!

silikeite commented on 2024-03-25 02:13 (UTC) (edited on 2024-03-25 02:17 (UTC) by silikeite)

Currently getting the following error when updating from an existing installation with the new build process:

[☠] Flutter (the doctor check crashed)
    ✗ Due to an error, the doctor check did not complete. If the error message below is not
      helpful, please let us know about this issue at
      https://github.com/flutter/flutter/issues.
    ✗ Exception: Could not find directory at /opt/dart-sdkbin/resources/devtools

Did a fresh uninstall/install and the error is still there. (Reverting to previous version resolves the issue).

hxzhao527 commented on 2024-02-28 12:31 (UTC)

In China, storage.googleapis.com maybe not available, according to the official document Using Flutter in China, I had to modify the PKGBUILD to do that:

diff --git a/PKGBUILD b/PKGBUILD
index fca6c4f..8b0d856 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -36,8 +36,15 @@ optdepends=("android-sdk: develop for Android devices"
 backup=("opt/${pkgname}/packages/${pkgname}_test/pubspec.yaml" "opt/${pkgname}/packages/${pkgname}/pubspec.yaml")
 options=("!emptydirs")
 install="${pkgname}.install"
+
+baseurl="https://storage.googleapis.com"
+if [[ -v FLUTTER_STORAGE_BASE_URL ]]; then
+  baseurl=${FLUTTER_STORAGE_BASE_URL}
+fi
+
+
 source=(
-  "${pkgname}-${pkgver}.tar.xz::https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/${pkgname}_linux_${pkgver/.hotfix/+hotfix}-stable.tar.xz"
+  "${pkgname}-${pkgver}.tar.xz::${baseurl}/flutter_infra_release/releases/stable/linux/${pkgname}_linux_${pkgver/.hotfix/+hotfix}-stable.tar.xz"
   "${pkgname}.sh"
   "${pkgname}.csh"
 )

xGhost commented on 2024-01-13 05:18 (UTC) (edited on 2024-03-01 02:16 (UTC) by xGhost)

I'm getting the following error when I try to install the package, any idea on maybe why?

==> Starting build()...
Downloading Linux x64 Dart SDK from Flutter engine 3f3e560236539b7e2702f5ac790b2a4691b32d49...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  208M  100  208M    0     0  25.0M      0  0:00:08  0:00:08 --:--:-- 26.0M
Building flutter tool...
Could not find the pub cache. No `HOME` environment variable exists.
Consider setting the `PUB_CACHE` variable manually.
Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (9 tries left)

I set the variable $HOME and $PUB_CACHE explicitly and when I run echo I get the right directories. I also tried clearing pub_cache as well as the cache where the downloaded files are.

Update: Fixed the issue by clearing the AUR cache and running flutter pub cache clean.

laura7089 commented on 2023-11-22 18:30 (UTC) (edited on 2023-11-22 18:31 (UTC) by laura7089)

makepkg is throwing a warning that the final files contain a reference to the build directory:

==> WARNING: Package contains reference to $srcdir
opt/flutter/bin/cache/flutter_tools.snapshot

xuiqzy commented on 2023-11-10 15:14 (UTC)

On update from 3.13.8-1 to 3.13.9-1, when installing (everything works afterwards), I get:

(2/2) checking available disk space                                                                                                                                                             [########################################################################################################################] 100%
warning: could not get file information for opt/flutter/.git-refs/
warning: could not get file information for opt/flutter/.git-refs/FETCH_HEAD
warning: could not get file information for opt/flutter/.git-refs/HEAD
warning: could not get file information for opt/flutter/.git-refs/ORIG_HEAD
warning: could not get file information for opt/flutter/.git-refs/config
warning: could not get file information for opt/flutter/.git-refs/description
warning: could not get file information for opt/flutter/.git-refs/hooks/
warning: could not get file information for opt/flutter/.git-refs/hooks/applypatch-msg.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/commit-msg.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/fsmonitor-watchman.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/post-update.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/pre-applypatch.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/pre-commit.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/pre-merge-commit.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/pre-push.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/pre-rebase.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/pre-receive.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/prepare-commit-msg.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/push-to-checkout.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/sendemail-validate.sample
warning: could not get file information for opt/flutter/.git-refs/hooks/update.sample
warning: could not get file information for opt/flutter/.git-refs/index
warning: could not get file information for opt/flutter/.git-refs/info/
warning: could not get file information for opt/flutter/.git-refs/info/exclude
warning: could not get file information for opt/flutter/.git-refs/info/refs
warning: could not get file information for opt/flutter/.git-refs/logs/
warning: could not get file information for opt/flutter/.git-refs/logs/HEAD
warning: could not get file information for opt/flutter/.git-refs/logs/refs/
warning: could not get file information for opt/flutter/.git-refs/logs/refs/heads/
warning: could not get file information for opt/flutter/.git-refs/logs/refs/heads/stable
warning: could not get file information for opt/flutter/.git-refs/logs/refs/remotes/
warning: could not get file information for opt/flutter/.git-refs/logs/refs/remotes/origin/
warning: could not get file information for opt/flutter/.git-refs/logs/refs/remotes/origin/HEAD
warning: could not get file information for opt/flutter/.git-refs/logs/refs/remotes/origin/beta
warning: could not get file information for opt/flutter/.git-refs/logs/refs/remotes/origin/flutter-3.16-candidate.0
warning: could not get file information for opt/flutter/.git-refs/logs/refs/remotes/origin/flutter-3.16-candidate.10
warning: could not get file information for opt/flutter/.git-refs/logs/refs/remotes/origin/flutter-3.16-candidate.13
warning: could not get file information for opt/flutter/.git-refs/logs/refs/remotes/origin/flutter-3.16-candidate.14
warning: could not get file information for opt/flutter/.git-refs/logs/refs/remotes/origin/main
warning: could not get file information for opt/flutter/.git-refs/logs/refs/remotes/origin/master
warning: could not get file information for opt/flutter/.git-refs/logs/refs/remotes/origin/revert-136744-revert-136239-xbl231010
warning: could not get file information for opt/flutter/.git-refs/logs/refs/remotes/origin/switch_adaptive
warning: could not get file information for opt/flutter/.git-refs/objects/
warning: could not get file information for opt/flutter/.git-refs/objects/info/
warning: could not get file information for opt/flutter/.git-refs/objects/info/commit-graph
warning: could not get file information for opt/flutter/.git-refs/objects/info/packs
warning: could not get file information for opt/flutter/.git-refs/objects/pack/
warning: could not get file information for opt/flutter/.git-refs/objects/pack/pack-6b4f1ac1f1eab1fcc4118e6d45bf7122ccbdbd44.idx
warning: could not get file information for opt/flutter/.git-refs/objects/pack/pack-6b4f1ac1f1eab1fcc4118e6d45bf7122ccbdbd44.pack
warning: could not get file information for opt/flutter/.git-refs/objects/pack/pack-6b4f1ac1f1eab1fcc4118e6d45bf7122ccbdbd44.rev
warning: could not get file information for opt/flutter/.git-refs/objects/pack/pack-b04c680a4d5511e071e549c92527a5799a13512f.idx
warning: could not get file information for opt/flutter/.git-refs/objects/pack/pack-b04c680a4d5511e071e549c92527a5799a13512f.pack
warning: could not get file information for opt/flutter/.git-refs/objects/pack/pack-b04c680a4d5511e071e549c92527a5799a13512f.rev
warning: could not get file information for opt/flutter/.git-refs/packed-refs
warning: could not get file information for opt/flutter/.git-refs/refs/
warning: could not get file information for opt/flutter/.git-refs/refs/remotes/
warning: could not get file information for opt/flutter/.git-refs/refs/remotes/origin/
warning: could not get file information for opt/flutter/.git-refs/refs/remotes/origin/HEAD
warning: could not get file information for opt/flutter/.git-refs/refs/remotes/origin/beta
warning: could not get file information for opt/flutter/.git-refs/refs/remotes/origin/flutter-3.16-candidate.0
warning: could not get file information for opt/flutter/.git-refs/refs/remotes/origin/flutter-3.16-candidate.10
warning: could not get file information for opt/flutter/.git-refs/refs/remotes/origin/flutter-3.16-candidate.13
warning: could not get file information for opt/flutter/.git-refs/refs/remotes/origin/flutter-3.16-candidate.14
warning: could not get file information for opt/flutter/.git-refs/refs/remotes/origin/main
warning: could not get file information for opt/flutter/.git-refs/refs/remotes/origin/master
warning: could not get file information for opt/flutter/.git-refs/refs/remotes/origin/revert-136744-revert-136239-xbl231010
warning: could not get file information for opt/flutter/.git-refs/refs/remotes/origin/switch_adaptive
warning: could not get file information for opt/flutter/.git-refs/refs/tags/
warning: could not get file information for opt/flutter/.git-refs/refs/tags/3.16.0-0.3.pre
warning: could not get file information for opt/flutter/.git-refs/refs/tags/3.16.0-12.0.pre
warning: could not get file information for opt/flutter/.git-refs/refs/tags/3.16.0-13.0.pre
warning: could not get file information for opt/flutter/.git-refs/refs/tags/3.16.0-14.0.pre
warning: could not get file information for opt/flutter/.pub-preload-cache/
warning: could not get file information for opt/flutter/.pub-preload-cache/_discoveryapis_commons-1.0.6.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/_fe_analyzer_shared-61.0.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/analyzer-5.13.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/archive-3.3.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/args-2.4.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/async-2.11.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/battery-2.0.3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/battery_platform_interface-2.0.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/boolean_selector-2.1.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/browser_launcher-1.1.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/built_collection-5.1.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/built_value-8.6.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/camera-0.10.5+2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/camera_android-0.10.8+2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/camera_avfoundation-0.9.13+2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/camera_platform_interface-2.5.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/camera_web-0.3.1+4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/characters-1.3.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/checked_yaml-2.0.3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/clock-1.1.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/collection-1.17.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/completion-1.0.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/connectivity-3.0.6.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/connectivity_for_web-0.4.0+1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/connectivity_macos-0.2.1+2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/connectivity_platform_interface-2.0.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/convert-3.1.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/coverage-1.6.3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/cross_file-0.3.3+4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/crypto-3.0.3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/csslib-1.0.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/cupertino_icons-1.0.5.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/cupertino_icons-1.0.6.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/dap-1.0.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/dds-2.9.0+hotfix.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/dds_service_extensions-1.5.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/device_info-2.0.3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/device_info_platform_interface-2.0.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/devtools_shared-2.24.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/dwds-19.0.1+1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/equatable-2.0.5.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/fake_async-1.3.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/ffi-2.0.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/file-6.1.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/file_testing-3.0.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/fixnum-1.1.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/flutter_gallery_assets-1.0.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/flutter_lints-2.0.3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/flutter_plugin_android_lifecycle-2.0.15.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/flutter_template_images-4.2.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/frontend_server_client-3.2.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/gcloud-0.8.9.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/glob-2.1.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/google_fonts-4.0.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/googleapis-3.0.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/googleapis_auth-1.4.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/html-0.15.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/http-0.13.6.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/http_multi_server-3.2.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/http_parser-4.0.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/intl-0.18.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/io-1.0.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/isolate-2.1.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/js-0.6.7.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/json_annotation-4.8.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/json_rpc_2-3.0.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/leak_tracker-7.0.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/leak_tracker_testing-1.0.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/lints-2.1.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/logging-1.2.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/matcher-0.12.16.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/material_color_utilities-0.5.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/meta-1.9.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/metrics_center-1.0.9.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/mime-1.0.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/multicast_dns-0.3.2+3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/mustache_template-2.0.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/native_stack_traces-0.5.6.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/node_preamble-2.0.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/package_config-2.1.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/path-1.8.3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/path_provider-2.0.15.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/path_provider_android-2.0.27.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/path_provider_foundation-2.2.3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/path_provider_linux-2.1.11.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/path_provider_platform_interface-2.0.6.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/path_provider_windows-2.1.7.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/pedantic-1.11.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/petitparser-5.4.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/platform-3.1.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/plugin_platform_interface-2.1.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/plugin_platform_interface-2.1.6.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/pool-1.5.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/process-4.2.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/process_runner-4.1.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/protobuf-3.0.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/pub_semver-2.1.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/pubspec_parse-1.2.3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/quiver-3.2.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/shelf-1.4.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/shelf_packages_handler-3.0.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/shelf_proxy-1.0.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/shelf_static-1.1.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/shelf_web_socket-1.0.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/shrine_images-2.0.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/source_map_stack_trace-2.1.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/source_maps-0.10.12.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/source_span-1.10.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/sse-4.1.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/stack_trace-1.11.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/standard_message_codec-0.0.1+3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/stream_channel-2.1.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/stream_transform-2.1.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/string_scanner-1.2.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/sync_http-0.3.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/term_glyph-1.2.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/test-1.24.3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/test_api-0.6.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/test_core-0.5.3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/typed_data-1.3.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/unified_analytics-2.0.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/url_launcher-6.1.11.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/url_launcher_android-6.0.17.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/url_launcher_ios-6.1.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/url_launcher_linux-3.0.5.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/url_launcher_macos-3.0.5.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/url_launcher_platform_interface-2.1.3.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/url_launcher_web-2.0.17.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/url_launcher_windows-3.0.6.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/usage-4.1.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/uuid-3.0.7.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/vector_math-2.1.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/video_player-2.2.11.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/video_player_platform_interface-5.1.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/video_player_web-2.0.15.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/vm_service-11.7.1.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/vm_snapshot_analysis-0.7.6.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/watcher-1.1.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/web-0.1.4-beta.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/web_socket_channel-2.4.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/webdriver-3.0.2.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/webkit_inspection_protocol-1.2.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/win32-5.0.4.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/xdg_directories-1.0.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/xml-6.3.0.tar.gz
warning: could not get file information for opt/flutter/.pub-preload-cache/yaml-3.1.2.tar.gz
:: Processing package changes...

PolarianDev commented on 2023-10-24 12:41 (UTC)

@takase This package does not provide dart, dart is bundled due to flutter being a pain.

pacman -Syu dart if you want dart, which will install the latest version of dart and not what flutter has bundled.

Good luck,
Polarian

takase commented on 2023-10-24 09:06 (UTC)

Somehow dart wasn't added to path, I had to modify the PKGBUILD to do that:

diff --git a/PKGBUILD b/PKGBUILD
index 1e52a20..32e9ccb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -74,4 +74,5 @@ package() {
   mv "${pkgdir}/opt/${pkgname}/.git" "${pkgdir}/opt/${pkgname}/.git-refs"

   ln -s "/opt/${pkgname}/bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+  ln -s "/opt/${pkgname}/bin/dart" "${pkgdir}/usr/bin/dart"
 }

raffaem commented on 2023-10-16 09:29 (UTC)

Looks like you need to run

git config --global --add safe.directory /opt/flutter

after installation or flutter won't work.

Can we add this instruction to the PKGBUILD?