dart: 3.8.2 -> 3.9.2, fvm: 3.2.1 -> 4.0.0-beta.1, shopware-cli: set __darwinAllowLocalNetworking (#440103)

This commit is contained in:
Fabián Heredia Montiel
2025-09-12 00:34:26 -06:00
committed by GitHub
4 changed files with 269 additions and 213 deletions
+26 -6
View File
@@ -2,23 +2,43 @@
lib,
buildDartApplication,
fetchFromGitHub,
nix-update-script,
runCommand,
yq-go,
_experimental-update-script-combinators,
gitUpdater,
}:
buildDartApplication rec {
pname = "fvm";
version = "3.2.1";
let
version = "4.0.0-beta.1";
src = fetchFromGitHub {
owner = "leoafarias";
repo = "fvm";
tag = version;
hash = "sha256-i7sJRBrS5qyW8uGlx+zg+wDxsxgmolTMcikHyOzv3Bs=";
hash = "sha256-O2VU0cXgrm+Xf85e5l31kfnUOCUI9ZuVQCVRUppqCE4=";
};
in
buildDartApplication {
pname = "fvm";
inherit version src;
pubspecLock = lib.importJSON ./pubspec.lock.json;
passthru.updateScript = nix-update-script { };
passthru = {
pubspecSource =
runCommand "pubspec.lock.json"
{
inherit src;
nativeBuildInputs = [ yq-go ];
}
''
yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out"
'';
updateScript = _experimental-update-script-combinators.sequence [
(gitUpdater { })
(_experimental-update-script-combinators.copyAttrOutputToFile "fvm.pubspecSource" ./pubspec.lock.json)
];
};
meta = {
description = "Simple CLI to manage Flutter SDK versions";
File diff suppressed because it is too large Load Diff
+2
View File
@@ -47,6 +47,8 @@ buildGoModule rec {
"-X 'github.com/FriendsOfShopware/shopware-cli/cmd.version=${version}'"
];
__darwinAllowLocalNetworking = true;
meta = {
description = "Command line tool for Shopware 6";
mainProgram = "shopware-cli";
+5 -5
View File
@@ -1,23 +1,23 @@
let
version = "3.8.2";
version = "3.9.2";
in
{ fetchurl }:
{
versionUsed = version;
"${version}-x86_64-darwin" = fetchurl {
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-x64-release.zip";
hash = "sha256-30f5sONEzlXcf8NrNPPK0vUYclULhIfj3H+Q9tlRuJE=";
hash = "sha256-TGel6P9oew5ao8DAMS5kCxLl1eknjZG7Jc7A32YofXk=";
};
"${version}-aarch64-darwin" = fetchurl {
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-arm64-release.zip";
hash = "sha256-PO/YQEIKNSl302T9Lq+4pfOoUVrkJjFZ9bEETWujUpE=";
hash = "sha256-AdBnLbgmZvcvlFLfOO4VFqcs2bwpgYvT6t34LkBVYVI=";
};
"${version}-aarch64-linux" = fetchurl {
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-arm64-release.zip";
hash = "sha256-YFfbTNkJ437F99zzSsCmW8NPtBMwtMNxjEPbGlDokG8=";
hash = "sha256-1i918/G/tEoi+9XPCltHx1hRbOyl3Me87IiJbiWD57o=";
};
"${version}-x86_64-linux" = fetchurl {
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-x64-release.zip";
hash = "sha256-KUW6qxHPdHIyjlVzcTmTuvkXlX+taRwUYcq9WglugxE=";
hash = "sha256-7CLoEnFYLe+B0+EOKlVa5dPYHGlRRlo9Fs/EeTjp+So=";
};
}