$ sha256sum flutter-*.tar.xz
4fc057286135d4b7559db7d735a235753e273f284219b2e9d2f77aa455dd923e flutter-3.13.3.tar.xz
d9bbfbfb6fe3c72a29c1040235126edd0cd461e4e18556335fd1cf217c2e1473 flutter-3.13.4.tar.xz
$ tar -O -xf flutter-3.13.3.tar.xz flutter/version
3.13.4-0.0.pre.2
$ tar -O -xf flutter-3.13.4.tar.xz flutter/version
3.13.4
Search Criteria
Package Details: flutter 3.29.2-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/flutter.git (read-only, click to copy) |
---|---|
Package Base: | flutter |
Description: | Flutter SDK component - full installation of development tool and runtime |
Upstream URL: | https://flutter.dev |
Keywords: | android fuchsia ios mobile sdk |
Licenses: | custom, BSD, CCPL |
Groups: | flutter |
Conflicts: | flutter |
Submitter: | flipflop97 |
Maintainer: | WithTheBraid |
Last Packager: | WithTheBraid |
Votes: | 147 |
Popularity: | 2.29 |
First Submitted: | 2017-06-05 21:03 (UTC) |
Last Updated: | 2025-03-14 07:03 (UTC) |
Dependencies (10)
- flutter-develAUR
- flutter-intellij-patchAUR
- flutter-target-androidAUR (flutter-binAUR)
- flutter-target-linuxAUR (flutter-binAUR)
- flutter-target-webAUR (flutter-binAUR)
- dart (fvm-flutter-proxyAUR, flutterupAUR, flutter-dart-google-binAUR, flutter-binAUR, dart-sdk-devAUR) (make)
- gradle (gradle7AUR) (make)
- jq (jq-gitAUR, jaq-binAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
Required by (20)
- buchable (make)
- buchable-git (make)
- ccextractor-gui (make)
- chameleonultragui-git (make)
- colors-ai (make)
- coolapk_flutter-git (make)
- cwtch (make)
- cwtch-git (make)
- ente-auth-git (make)
- fluffychat-web-git (make)
- flut-renamer (make)
- flutter-group-pacman-hook (optional)
- guifetch-git (make)
- invoiceninja-desktop-git (make)
- keyviz (make)
- rpmlauncher-git (make)
- selfprivacy-git (make)
- tachidesk-sorayomi (make)
- tachidesk-sorayomi-git (make)
- txdx (make)
Sources (9)
Latest Comments
« First ‹ Previous 1 .. 9 10 11 12 13 14 15 16 17 18 19 .. 26 Next › Last »
xiota commented on 2023-09-16 03:09 (UTC)
cfujino commented on 2023-09-15 22:07 (UTC)
FWIW, it looks like v3.14.4 is available now.
But also, it does look like Google had two versions with the same v3.13.3 number: https://docs.flutter.dev/release/archive?tab=linux
...one on that page with ref == 'b0daa73', the other ref == '2524052'.
That incoherence from upstream is probably what broke the sha256sum in the PKGBUILD for v3.13.3.
Yeah, there was a breakdown in the flutter release infrastructure, that lead to the wrong commit being re-published as 3.13.3. It's unclear whether or not this will be fixed (as it would be risky to fix), so I would recommend unblocking this package by re-publishing for the 3.13.4 release.
cfujino commented on 2023-09-15 22:07 (UTC)
FWIW, it looks like v3.14.4 is available now.
But also, it does look like Google had two versions with the same v3.13.3 number: https://docs.flutter.dev/release/archive?tab=linux
...one on that page with ref == 'b0daa73', the other ref == '2524052'.
That incoherence from upstream is probably what broke the sha256sum in the PKGBUILD for v3.13.3.
Yeah, there was a breakdown in the flutter release infrastructure, that lead to the wrong commit being re-published as 3.13.3. It's unclear whether or not this will be fixed (as it would be risky to fix), so I would recommend unblocking this package by re-publishing for the 3.13.4 release.
steamer25 commented on 2023-09-15 19:32 (UTC) (edited on 2023-09-15 19:33 (UTC) by steamer25)
FWIW, it looks like v3.14.4 is available now.
But also, it does look like Google had two versions with the same v3.13.3 number: https://docs.flutter.dev/release/archive?tab=linux
...one on that page with ref == 'b0daa73', the other ref == '2524052'.
That incoherence from upstream is probably what broke the sha256sum in the PKGBUILD for v3.13.3.
steamer25 commented on 2023-09-15 19:27 (UTC) (edited on 2023-09-15 19:32 (UTC) by steamer25)
FWIW, it looks like v3.14.4 is available now: https://docs.flutter.dev/release/archive?tab=linux
But yeah, I'm seeing a conflicting sha256sum for v3.13.3 as well:
$ shasum -a 256 flutter-3.13.3.tar.xz
4fc057286135d4b7559db7d735a235753e273f284219b2e9d2f77aa455dd923e flutter-3.13.3.tar.xz
Not equal to c53c8aeff17d13c4c0b47bff2c54a293e48286e03dd089f37d561737e41a8c2c
from the PKGBUILD.
chillenb commented on 2023-09-13 21:10 (UTC)
The sha256sum is wrong for v3.13.3. Seems like Google silently uploaded a new version?
gkpiccoli commented on 2023-07-23 02:24 (UTC)
After deleting the .pub-cache folder from my home it worked too. Thanks!
f122yxx49 commented on 2023-07-04 00:51 (UTC) (edited on 2023-07-04 01:05 (UTC) by f122yxx49)
1 file changed, 17 insertions(+), 1 deletion(-)
PKGBUILD | 18 +++++++++++++++++-
modified PKGBUILD
@@ -14,8 +14,24 @@ makedepends=("python")
backup=("opt/${pkgname}/packages/${pkgname}_test/pubspec.yaml" "opt/${pkgname}/packages/${pkgname}/pubspec.yaml")
options=("!emptydirs")
install="${pkgname}.install"
+# Use bash Parameter Expansion so that the more than 2 billion people
+# (almost 30% of the population) that are currently under illegal
+# unilateral sanctions by the west (collectively makes up about 10% of
+# the population) can download and use flutter.
+
+# For those that live in China, Iran, Iraq, Syria, Russia, North
+# Korea, Cuba, Venezuela, Sudan, Yemen, Afghanistan, Belarus,
+# Palestine, Myanmar, Nicaragua, Libya, Zimbabwe (this list gets
+# bigger every year) you are not allowed to access
+# storage.googleapis.com and therefore will need to export these two
+# shell variables in your ~/.bashrc:
+
+# export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn export
+# export PUB_HOSTED_UTL=https://pub.flutter-io.cn
+
+# Thank you to China for not being fascist psychopaths.
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::${FLUTTER_STORAGE_BASE_URL:-https://storage.googleapis.com}/flutter_infra_release/releases/stable/linux/${pkgname}_linux_${pkgver/.hotfix/+hotfix}-stable.tar.xz"
"${pkgname}.sh"
"${pkgname}.csh"
)
PolarianDev commented on 2023-06-02 11:05 (UTC)
I have added flutter to my unofficial repository, due to it being a dependency of a package I maintain saber
.
Feel free to pull it from my repository, check out PolarRepo
jchacking commented on 2023-05-26 17:39 (UTC) (edited on 2023-05-26 17:53 (UTC) by jchacking)
When I try to install it using yay I get the following error:
Got dependencies.
../../../../.pub-cache/hosted/pub.dev/dwds-19.0.0/lib/data/build_result.dart:5:8: Error: Error when reading '../../../../.pub-cache/hosted/pub.dev/built_collection-5.1.1/lib/built_collection.dart': No such file or directory
import 'package:built_collection/built_collection.dart';
^
../../../../.pub-cache/hosted/pub.dev/dwds-19.0.0/lib/data/serializers.dart:5:8: Error: Error when reading '../../../../.pub-cache/hosted/pub.dev/built_collection-5.1.1/lib/built_collection.dart': No such file or directory
import 'package:built_collection/built_collection.dart';
^
../../../../.pub-cache/hosted/pub.dev/dwds-19.0.0/lib/data/debug_event.dart:5:8: Error: Error when reading '../../../../.pub-cache/hosted/pub.dev/built_collection-5.1.1/lib/built_collection.dart': No such file or directory
import 'package:built_collection/built_collection.dart';
^
../../../../.pub-cache/hosted/pub.dev/built_value-8.4.4/lib/serializer.dart:5:8: Error: Error when reading '../../../../.pub-cache/hosted/pub.dev/built_collection-5.1.1/lib/built_collection.dart': No such file or directory
import 'package:built_collection/built_collection.dart';
^
../../../../.pub-cache/hosted/pub.dev/dwds-19.0.0/lib/data/extension_request.dart:5:8: Error: Error when reading '../../../../.pub-cache/hosted/pub.dev/built_collection-5.1.1/lib/built_collection.dart': No such file or directory
import 'package:built_collection/built_collection.dart';
^
../../../../.pub-cache/hosted/pub.dev/built_value-8.4.4/lib/serializer.dart:6:8: Error: Error when reading '../../../../.pub-cache/hosted/pub.dev/built_collection-5.1.1/lib/src/internal/hash.dart': No such file or directory
import 'package:built_collection/src/internal/hash.dart';
^
../../../../.pub-cache/hosted/pub.dev/built_value-8.4.4/lib/src/big_int_serializer.dart:5:8: Error: Error when reading '../../../../.pub-cache/hosted/pub.dev/built_collection-5.1.1/lib/built_collection.dart': No such file or directory
import 'package:built_collection/built_collection.dart';
^
../../../../.pub-cache/hosted/pub.dev/built_value-8.4.4/lib/src/date_time_serializer.dart:5:8: Error: Error when reading '../../../../.pub-cache/hosted/pub.dev/built_collection-5.1.1/lib/built_collection.dart': No such file or directory
import 'package:built_collection/built_collection.dart';
^
../../../../.pub-cache/hosted/pub.dev/built_value-8.4.4/lib/src/duration_serializer.dart:5:8: Error: Error when reading '../../../../.pub-cache/hosted/pub.dev/built_collection-5.1.1/lib/built_collection.dart': No such file or directory
import 'package:built_collection/built_collection.dart';
^
../../../../.pub-cache/hosted/pub.dev/built_value-8.4.4/lib/src/int64_serializer.dart:5:8: Error: Error when reading '../../../../.pub-cache/hosted/pub.dev/built_collection-5.1.1/lib/built_collection.dart': No such file or directory
import 'package:built_collection/built_collection.dart';
^
==> ERROR: Se produjo un fallo en build().
Cancelando...
-> error compilando: flutter-exit status 4
-> Ha fallado al instalar los siguientes paquetes. Una intervención manual es requerida:
flutter - exit status 4
After deleting the .pub-cache folder from my home it worked.
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
andaur/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
. Sadlyaur/paru
does not reach at building updates for the package without additional flags. Please useparu -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 executepacman -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 usingpacman -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 packagesflutter-common
: the common files for Flutter needed for all use casesflutter-devel
: your option of choice as a developer - ships the Flutter tool and all required templates to e.g. create a new projectflutter-tool
: The pure Flutter tool. Use asdepends
to build your package.flutter-target-linux
: The Flutter Linux build files. Use asdepends
to build your package.flutter-target-web
: The Flutter web build files. Use asdepends
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 theextra/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 !