Commit Graph

63 Commits

Author SHA1 Message Date
hacker1024
f51a0b053d flutter.buildFlutterApplication: Allow building for the Web 2024-01-18 10:27:32 +11:00
FlafyDev
5e99fd3304 flutter: Move to a structure more fitting for multiple versions 2024-01-15 01:35:45 +02:00
FlafyDev
579e01329e flutter: Rename platform to flutterPlatform
This helps avoid the ambiguity between Flutter platforms like Linux, IOS, and Android and platforms like linux-x64
2024-01-11 01:37:55 +02:00
hacker1024
23952fb641 buildDartApplication: Remove depsListFile
We get a dependency list with pub2nix now. We can no longer easily distinguish between development dependency dependencies and regular dependency dependencies, but we weren't doing this anyway.
2023-12-26 18:48:12 +02:00
hacker1024
3081228cc4 dart: Use Nix instead of Pub 2023-12-26 17:05:20 +02:00
hacker1024
44030b7f7d
flutter: Fetch artifacts with flutter prefetch 2023-12-21 11:44:14 +01:00
hacker1024
175112a996
flutter: Remove hard dependency on Git 2023-12-21 11:44:08 +01:00
hacker1024
30170047b8
flutter: Use deepClone = true for SDK repository 2023-12-21 11:44:07 +01:00
hacker1024
ee289896a7
flutter: Build flutter_tools with buildDartApplication 2023-12-21 11:44:07 +01:00
hacker1024
46e7b32262 flutterPackages.stable: 3.13.4 -> 3.13.8 2023-10-22 16:12:29 +11:00
gilice
64b86c1a19 flutter: 3.13.0 -> 3.13.4 2023-09-19 17:18:05 +02:00
gilice
c511f60c48 flutter: 3.13.0 -> 3.13.4 2023-09-19 08:27:14 +00:00
hacker1024
f5a2f237de flutter37: Drop 2023-08-29 13:12:11 +02:00
gilice
40e82051b9 flutter: 3.10.5 -> 3.13.0
flutter: Update remaining engine artifact hashes for v3.13.0

Co-Authored-By: hacker1024 <20849728+hacker1024@users.noreply.github.com>
2023-08-27 16:06:45 +02:00
Sunghoon Kang
77702747e7
flutter: add darwin support
Signed-off-by: Sunghoon Kang <me@hoon.dev>
2023-07-07 13:07:34 +09:00
hacker1024
309f54ae5b flutter: Remove Flutter 2 2023-07-04 08:59:01 +10:00
gilice
dcf789f53e flutter: 3.10.0 -> 3.10.5 2023-06-14 19:12:50 +02:00
FlafyDev
b1efbff8ec flutter: Move artifact installation logic to the wrapper 2023-05-15 01:16:47 +03:00
hacker1024
6af167f231 flutter: Keep 3.7 available 2023-05-12 23:09:41 +10:00
hacker1024
7f36f6e96b flutter: 3.7.12 -> 3.10.0 2023-05-12 23:09:41 +10:00
gilice
596aa930b2 flutter: rename & expose builders to pkgs
The renames are:
  mkFlutter -> mkCustomFlutter
  flutterDrv -> mkFlutter

I hope this will bring more clarity
2023-04-30 18:33:05 +02:00
hacker1024
552e3fe498 flutter: Don't use IFD to read the engine version 2023-04-23 14:44:46 +10:00
hacker1024
7e53598823 flutter: 3.7.11 -> 3.7.12 2023-04-23 14:30:37 +10:00
hacker1024
c3797393b7 flutter: Use fetchzip instead of fetchurl for source downloads
This allows for speedier re-use of the source archives, and lets files inside be read in Nix.
2023-04-15 01:52:30 +10:00
hacker1024
d5aa0c1f97 Merge remote-tracking branch 'NixOS/master' into patch-3 2023-04-13 19:22:50 +10:00
hacker1024
0f2848638f flutter: 3.3.3 -> 3.7.11 2023-04-13 18:01:58 +10:00
hacker1024
e552959395 flutter: Remove the FHS wrapper
Now that Flutter artifacts are patched, there is no need for a FHS at runtime or any stage of the build process.

Those relying on it for the Android SDK should look at https://github.com/tadfisher/android-nixpkgs.
2023-04-13 18:01:32 +10:00
hacker1024
7840f2055a flutter: Create the flutter derivation with callPackage alone 2023-04-13 00:09:42 +10:00
hacker1024
341fa709ff flutter: Redesign wrapping architecture
The following principles are now in place:

- All wrappers will include SDK file symlinks. There is not much of a reason to not do so, and removing the option to omit it makes it easier to understand what each wrapper does.
- There is no longer a way to get the previous derivation from a wrapper. This could yield unexpected results based on the wrapping order. Instead, "sdk", "unwrapped", and "noFHS" passthru attributes are provided where appropriate.
2023-02-18 00:43:17 +11:00
Thiago Kenji Okada
c1aa02a83d
Merge pull request #200988 from hacker1024/patch-2
flutter: Expose internal derivation creation functions
2023-01-08 15:17:18 +00:00
nanashi0x74
0e74b5347a flutter: 3.3.3 -> 3.3.8, flutter.dart: 2.18.2 -> 2.18.4 2022-11-16 23:27:47 +01:00
hacker1024
9c6c81dc49 flutter: Add fake SDK derivation 2022-11-17 01:26:25 +11:00
hacker1024
ea48c7c9b6 flutter: Modularize unwrapped, wrapped, and FHS components 2022-11-14 13:11:49 +11:00
hacker1024
6a376d9a78
flutter: Expose internal derivation creation functions 2022-11-13 15:25:35 +11:00
colin
a2436fc54d flutter: enable aarch64-linux support 2022-10-09 05:34:42 -07:00
nanashi0x74
4a74e239b5 flutter: add flutter2 package 2022-10-02 19:33:26 +02:00
nanashi0x74
2bdae5cabd flutter: refactor packages 2022-10-02 18:27:35 +02:00
nanashi0x74
a95999ea7f flutter: 3.3.0->3.3.3, flutter.dart: 2.18.0->2.18.2 2022-10-02 17:52:41 +02:00
nanashi0x74
f127398be2 flutter: 3.0.4->3.3.0, flutter.dart: 2.17.5->2.18.0 2022-09-14 18:50:38 +02:00
nanashi0x74
04699b7b7e flutter: 2.10.1->3.0.4 2022-07-11 14:02:36 +02:00
Anselm Schüler
ce5a25ef1a flutter.dart: 2.16.1 -> 2.16.2 2022-05-13 17:02:03 +02:00
Maciej Krüger
2c686d250e
flutter: 2.10.0 -> 2.10.1 2022-02-23 15:10:58 +01:00
Luke Granger-Brown
9dcf20f284 flutter: 2.8.0 -> 2.10.0 2022-02-06 21:03:45 +00:00
Eric Dallo
f6da7b4007
flutter: 2.5.1 -> 2.8.0 2021-12-11 14:16:59 -03:00
Eric Dallo
804e2edff5
flutter: 2.2.1 -> 2.5.1 2021-09-25 00:28:02 -03:00
NANASHI0X74
af734f5a8c
dart: 2.12.2 -> 2.13.1 (#126979)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-06-16 03:42:30 +02:00
nanashi0x74
d05d2113bb flutter: 2.0.3 -> 2.2.1 2021-06-10 20:30:03 +02:00
kolaente
3be901912d
flutter 1.22.4 -> 2.0.3 2021-03-21 14:06:57 +01:00
Thiago Kenji Okada
910d06bb90 flutter: small refactorings in derivation 2021-01-29 18:05:13 -03:00
Thiago Kenji Okada
f5294b802d Revert "flutter: 1.22.4 -> 1.22.5"
This reverts commit 5f72a823de.
2021-01-29 14:50:13 -03:00