Update all, fix broken flutter android compilation

This commit is contained in:
2025-08-02 11:13:39 +02:00
parent 5d412f54c0
commit 82e38ce37c
18 changed files with 935 additions and 123 deletions

View File

@@ -1,4 +1,5 @@
{pkgs, ...}: {
{ pkgs, ... }:
{
android = {
enable = true;
emulator.enable = false;
@@ -6,67 +7,36 @@
flutter.package = pkgs.flutter;
buildTools.version = [
# Put version to compile with first!
"35.0.0"
"33.0.1"
"34.0.0"
];
platforms.version = [
"35"
"34"
];
ndk.enable = true;
ndk.version = [
"27.2.12479018"
"27.0.12077973"
"26.3.11579264"
"25.1.8937393"
];
extraLicenses = [
"android-googlexr-license"
"android-sdk-preview-license"
"android-googletv-license"
"android-sdk-arm-dbt-license"
"google-gdk-license"
"intel-android-extra-license"
"intel-android-sysimage-license"
"mips-android-sysimage-license"
];
};
packages = with pkgs; [
# Needed by flutter_secure_storage
libsecret.dev
# jsoncpp.dev
# gtk3.dev
# pcre2.dev
# libsysprof-capture
# util-linux.dev
# libselinux.dev
# libsepol.dev
# # libthai.dev
# libgcrypt.dev
# libdatrie.dev
# libgpg-error.dev
# xorg.libXdmcp.dev
# lerc.dev
# libxkbcommon.dev
# libepoxy.dev
# xorg.libXtst
# pkg-config
];
}
# - devShell =
# - with pkgs;
# - mkShell {
# - ANDROID_SDK_ROOT = "${androidSdk}/libexec/android-sdk";
# - buildInputs = [
# - flutter
# - androidSdk
# - jdk17
# -
# - # Needed by flutter_secure_storage
# - libsecret.dev
# - jsoncpp.dev
# -
# - gtk3.dev
# - pcre2.dev
# - libsysprof-capture
# - util-linux.dev
# - libselinux.dev
# - libsepol.dev
# - libthai.dev
# - libgcrypt.dev
# - libdatrie.dev
# - libgpg-error.dev
# - xorg.libXdmcp.dev
# - lerc.dev
# - libxkbcommon.dev
# - libepoxy.dev
# - xorg.libXtst
# -
# - pkg-config
# - ];
# - };