From 96857a6cf8e7144a70bb093a91de47a47bab51bf Mon Sep 17 00:00:00 2001 From: lelgenio Date: Tue, 18 Jun 2024 23:32:06 -0300 Subject: [PATCH 1/4] dart-sass: 1.77.4 -> 1.77.6 --- .../development/tools/misc/dart-sass/default.nix | 4 ++-- .../tools/misc/dart-sass/pubspec.lock.json | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/development/tools/misc/dart-sass/default.nix b/pkgs/development/tools/misc/dart-sass/default.nix index f3e30557ae9b..bf6bc7eb3283 100644 --- a/pkgs/development/tools/misc/dart-sass/default.nix +++ b/pkgs/development/tools/misc/dart-sass/default.nix @@ -21,13 +21,13 @@ let in buildDartApplication rec { pname = "dart-sass"; - version = "1.77.4"; + version = "1.77.6"; src = fetchFromGitHub { owner = "sass"; repo = pname; rev = version; - hash = "sha256-xHOZDeK6xYnfrb6yih6jzRDZLRvyp0EeKZynEq3A4aI="; + hash = "sha256-GiZbx60HtyFTsargh0UVhjzOwlw3VWkhUEaX0s2ehos="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; diff --git a/pkgs/development/tools/misc/dart-sass/pubspec.lock.json b/pkgs/development/tools/misc/dart-sass/pubspec.lock.json index da5e7ea435f1..8c3f3c83dce3 100644 --- a/pkgs/development/tools/misc/dart-sass/pubspec.lock.json +++ b/pkgs/development/tools/misc/dart-sass/pubspec.lock.json @@ -674,31 +674,31 @@ "dependency": "direct dev", "description": { "name": "test", - "sha256": "d11b55850c68c1f6c0cf00eabded4e66c4043feaf6c0d7ce4a36785137df6331", + "sha256": "7ee44229615f8f642b68120165ae4c2a75fe77ae2065b1e55ae4711f6cf0899e", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.25.5" + "version": "1.25.7" }, "test_api": { "dependency": "transitive", "description": { "name": "test_api", - "sha256": "2419f20b0c8677b2d67c8ac4d1ac7372d862dc6c460cdbb052b40155408cd794", + "sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.1" + "version": "0.7.2" }, "test_core": { "dependency": "transitive", "description": { "name": "test_core", - "sha256": "4d070a6bc36c1c4e89f20d353bfd71dc30cdf2bd0e14349090af360a029ab292", + "sha256": "55ea5a652e38a1dfb32943a7973f3681a60f872f8c3a05a14664ad54ef9c6696", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.2" + "version": "0.6.4" }, "test_descriptor": { "dependency": "direct dev", @@ -754,11 +754,11 @@ "dependency": "transitive", "description": { "name": "vm_service", - "sha256": "360c4271613beb44db559547d02f8b0dc044741d0eeb9aa6ccdb47e8ec54c63a", + "sha256": "f652077d0bdf60abe4c1f6377448e8655008eef28f128bc023f7b5e8dfeb48fc", "url": "https://pub.dev" }, "source": "hosted", - "version": "14.2.3" + "version": "14.2.4" }, "watcher": { "dependency": "direct main", From d88ee3f9c3720a133261c5a093ac8e0d616dc07e Mon Sep 17 00:00:00 2001 From: lelgenio Date: Tue, 18 Jun 2024 23:34:10 -0300 Subject: [PATCH 2/4] dart-sass: migrate to by-name --- .../dart-sass/default.nix => by-name/da/dart-sass/package.nix} | 0 .../tools/misc => by-name/da}/dart-sass/pubspec.lock.json | 0 pkgs/{development/tools/misc => by-name/da}/dart-sass/update.sh | 0 pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 2 deletions(-) rename pkgs/{development/tools/misc/dart-sass/default.nix => by-name/da/dart-sass/package.nix} (100%) rename pkgs/{development/tools/misc => by-name/da}/dart-sass/pubspec.lock.json (100%) rename pkgs/{development/tools/misc => by-name/da}/dart-sass/update.sh (100%) diff --git a/pkgs/development/tools/misc/dart-sass/default.nix b/pkgs/by-name/da/dart-sass/package.nix similarity index 100% rename from pkgs/development/tools/misc/dart-sass/default.nix rename to pkgs/by-name/da/dart-sass/package.nix diff --git a/pkgs/development/tools/misc/dart-sass/pubspec.lock.json b/pkgs/by-name/da/dart-sass/pubspec.lock.json similarity index 100% rename from pkgs/development/tools/misc/dart-sass/pubspec.lock.json rename to pkgs/by-name/da/dart-sass/pubspec.lock.json diff --git a/pkgs/development/tools/misc/dart-sass/update.sh b/pkgs/by-name/da/dart-sass/update.sh similarity index 100% rename from pkgs/development/tools/misc/dart-sass/update.sh rename to pkgs/by-name/da/dart-sass/update.sh diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b2f50fc23e36..b57854c647ee 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -40421,8 +40421,6 @@ with pkgs; dart = callPackage ../development/compilers/dart { }; - dart-sass = callPackage ../development/tools/misc/dart-sass { }; - pub2nix = recurseIntoAttrs (callPackage ../build-support/dart/pub2nix { }); buildDartApplication = callPackage ../build-support/dart/build-dart-application { }; From f8f4c2f795a56e915c1a1dc8e409a2730c3db58c Mon Sep 17 00:00:00 2001 From: lelgenio Date: Tue, 18 Jun 2024 23:35:37 -0300 Subject: [PATCH 3/4] dart-sass: use conventional code structure --- pkgs/by-name/da/dart-sass/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/da/dart-sass/package.nix b/pkgs/by-name/da/dart-sass/package.nix index bf6bc7eb3283..d42cd81a9f48 100644 --- a/pkgs/by-name/da/dart-sass/package.nix +++ b/pkgs/by-name/da/dart-sass/package.nix @@ -45,14 +45,6 @@ buildDartApplication rec { dartCompileFlags = [ "--define=version=${version}" ]; - meta = with lib; { - homepage = "https://github.com/sass/dart-sass"; - description = "Reference implementation of Sass, written in Dart"; - mainProgram = "sass"; - license = licenses.mit; - maintainers = with maintainers; [ lelgenio ]; - }; - passthru = { inherit embedded-protocol-version embedded-protocol; updateScript = ./update.sh; @@ -84,4 +76,12 @@ buildDartApplication rec { }; }; }; + + meta = { + homepage = "https://github.com/sass/dart-sass"; + description = "Reference implementation of Sass, written in Dart"; + mainProgram = "sass"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ lelgenio ]; + }; } From dc502210d6c1aeec0c73a9a2ebfe2f8d70129b72 Mon Sep 17 00:00:00 2001 From: lelgenio Date: Tue, 18 Jun 2024 23:36:54 -0300 Subject: [PATCH 4/4] dart-sass: reformat with nixfmt-rfc-style --- pkgs/by-name/da/dart-sass/package.nix | 45 ++++++++++++++------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/da/dart-sass/package.nix b/pkgs/by-name/da/dart-sass/package.nix index d42cd81a9f48..579f96ce9b0f 100644 --- a/pkgs/by-name/da/dart-sass/package.nix +++ b/pkgs/by-name/da/dart-sass/package.nix @@ -1,12 +1,13 @@ -{ lib -, fetchFromGitHub -, buildDartApplication -, buf -, protoc-gen-dart -, testers -, dart-sass -, runCommand -, writeText +{ + lib, + fetchFromGitHub, + buildDartApplication, + buf, + protoc-gen-dart, + testers, + dart-sass, + runCommand, + writeText, }: let @@ -59,20 +60,22 @@ buildDartApplication rec { expected = writeText "expected" '' body h1{color:#123} ''; - actual = runCommand "actual" - { - nativeBuildInputs = [ dart-sass ]; - base = writeText "base" '' - body { - $color: #123; - h1 { - color: $color; + actual = + runCommand "actual" + { + nativeBuildInputs = [ dart-sass ]; + base = writeText "base" '' + body { + $color: #123; + h1 { + color: $color; + } } - } + ''; + } + '' + dart-sass --style=compressed $base > $out ''; - } '' - dart-sass --style=compressed $base > $out - ''; }; }; };