I noticed that for me too. I just downloaded the source from the flutter webpage. You just extract it and set the path to the flutter/bin directory you put it in, and it just works. You don't even need dart. I guess I won't use this package until it's fixed.
Search Criteria
Package Details: flutter-target-linux 3.32.8-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/flutter.git (read-only, click to copy) |
---|---|
Package Base: | flutter |
Description: | Flutter SDK component - linux 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: | 152 |
Popularity: | 1.28 |
First Submitted: | 2017-06-05 21:03 (UTC) |
Last Updated: | 2025-08-12 11:05 (UTC) |
Dependencies (13)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR)
- cmake (cmake3AUR, cmake-gitAUR)
- dart (fvm-flutter-proxyAUR, flutterupAUR, flutter-dart-google-binAUR, flutter-binAUR, dart-sdk-devAUR)
- flutter-engine-linux (flutter-engine-linux-google-binAUR)
- flutter-toolAUR (flutter-binAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-classic-xfceAUR)
- libglvnd (libglvnd-gitAUR)
- ninja (ninja-kitwareAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-jobserverAUR)
- pkgconf (pkgconf-gitAUR)
- dart (fvm-flutter-proxyAUR, flutterupAUR, flutter-dart-google-binAUR, flutter-binAUR, dart-sdk-devAUR) (make)
- gradle (make)
- jq (jq-gitAUR, jq-staticAUR, jaq-binAUR) (make)
- unzip (unzip-zstdAUR, unzip_pAUR, unzip-natspecAUR) (make)
Required by (11)
- finamp (optional)
- finamp-git (optional)
- fluffychat-git (make)
- flutter
- fwallet (make)
- fwallet-git (make)
- jhentai-git (make)
- nostrmo (make)
- polycule (make)
- polycule-git (make)
- quickgui (make)
Sources (9)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 27 Next › Last »
KI9N commented on 2024-05-07 03:28 (UTC)
Sherlock-Holo commented on 2024-05-07 03:18 (UTC)
@KI9N
after use dart-sdk-dev, now it report
Unexpected Kernel SDK Version 415669e260 (expected d946408c55).
xAsh commented on 2024-05-04 17:48 (UTC)
@abend: yeah this has to be rethought, or someone needs to take over... having flutter as a broken package is definitely not sustainable.. :/
abend commented on 2024-04-28 21:38 (UTC)
The dependency tree is completely broken with that split that was done. All AUR flutter dependencies use the same git url.
alephaleph commented on 2024-04-27 09:04 (UTC) (edited on 2024-04-27 09:37 (UTC) by alephaleph)
It's now working for me. As highlighted below in @KI9N's comment below the culprit is in extra/dart
, substituting which with aur/dart-sdk-dev
has resolved the dependency conflict for me.
It is rather simple to reproduce this using the following procedure on the CLI.
paru -Rs flutter dart
paru -S dart-sdk-dev
mkdir flutterbuild
cd !$
git clone https://aur.archlinux.org/flutter.git
cd flutter;makepkg -sfC;cd -
git clone https://aur.archlinux.org/flutter-artifacts-google-bin.git
cd flutter-artifacts-google-bin;makepkg -sfC;cd -
sudo pacman -U $(find . -name \*.zst | tr '\n' ' ')
KI9N commented on 2024-04-25 23:45 (UTC) (edited on 2024-04-26 00:06 (UTC) by KI9N)
FIX FOR THE ERROR:
Unexpected Kernel Format Version 117 (expected 114)
-
Install the
aur/dart-sdk-dev
package! (DO NOT USEextra/dart
) -
Rebuild and reinstall
aur/flutter
@kral_kazisvet @duonqfs @sotoleni @CareAgain
tralph3 commented on 2024-04-25 01:04 (UTC)
I tried to install this package after the rewrite and it simply doesn't work. I get the same error as @alephaleph. No, I didn't use any AUR helper. I downloaded the repo manually and installed this with makepkg -si
along with https://aur.archlinux.org/packages/flutter-engine-common-google-bin installed the same way.
To "fix" this, I simply installed the package from the latest commit before the rewrite, and lo and behold, it works just fine. Link: https://aur.archlinux.org/cgit/aur.git/commit/?h=flutter&id=2942f591ec73f3a8c132cd77a1331507dc581475
leo72 commented on 2024-04-24 15:35 (UTC) (edited on 2024-04-24 15:38 (UTC) by leo72)
splitting the package turned out to be, at least for me, the worst mistake you could make, a source of perennial problems every time Android studio updates its internal plugins or when a new version of flutter appears on the repositories.
Leaving this aside, I'll explain how I solved the dependency problems between the various packages (I use Manjaro):
- remove flutter and everything related
- check that you have the aur/dart-dev-sdk package and not extra/dart: with the latter flutter does not compile because it says that the Dart SDK is missing
- install trizen as pamac frontend
Then, install the packages in this order:
- trizen -s flutter-devel flutter-tool flutter-common flutter-intellij-patch
- trizen -s flutter-material-fonts-google-bin flutter-sky-engine-google-bin flutter-engine-common-google-bin
- trizen -s flutter-engine-android-google-bin flutter-engine-linux-google-bin flutter-engine-web-google-bin
- trizen -s flutter-gradle-google-bin flutter-target-android flutter-target-linux flutter-target-web
kral_kazisvet commented on 2024-04-24 09:09 (UTC)
I got the same error when compiling of alephaleph (commented on 2024-04-22 08:14 (CEST))
Unexpected Kernel Format Version 117 (expected 114)
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 !