Unverified Commit 7f110cfc authored by Pyrox's avatar Pyrox Committed by GitHub
Browse files

sql-formatter: 15.4.2 -> 15.4.3, migrate from nodePackages (#323304)

sql-formatter: migrate from nodePackages
parent 131f480c
Loading
Loading
Loading
Loading
+44 −0
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  fetchYarnDeps,
  fetchFromGitHub,
  yarnBuildHook,
  yarnConfigHook,
  yarnInstallHook,
  nodejs,
  nix-update-script,
}:
stdenv.mkDerivation rec {
  pname = "sql-formatter";
  version = "15.4.3";

  src = fetchFromGitHub {
    owner = "sql-formatter-org";
    repo = "sql-formatter";
    rev = "v${version}";
    hash = "sha256-FMzNf++PXV136yetXlYJIXkP/i2iWLrcmar5/6NrXJk=";
  };

  yarnOfflineCache = fetchYarnDeps {
    yarnLock = "${src}/yarn.lock";
    hash = "sha256-R3PDDWxNtPK18adtHB4Jjp451Mp2p+5Fw6A1xkC58oY=";
  };

  nativeBuildInputs = [
    yarnBuildHook
    yarnConfigHook
    yarnInstallHook
    nodejs
  ];

  passthru.updateScript = nix-update-script { };

  meta = {
    description = "Whitespace formatter for different query languages";
    homepage = "https://sql-formatter-org.github.io/sql-formatter";
    license = lib.licenses.mit;
    mainProgram = "sql-formatter";
    maintainers = with lib.maintainers; [ pyrox0 ];
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -158,6 +158,7 @@ mapAliases {
  s3http = throw "s3http was removed because it was abandoned upstream"; # added 2023-08-18
  inherit (pkgs) serverless; # Added 2023-11-29
  inherit (pkgs) snyk; # Added 2023-08-30
  inherit (pkgs) sql-formatter; # added 2024-06-29
  "@squoosh/cli" = throw "@squoosh/cli was removed because it was abandoned upstream"; # added 2023-09-02
  ssb-server = throw "ssb-server was removed because it was broken"; # added 2023-08-21
  stf = throw "stf was removed because it was broken"; # added 2023-08-21
+0 −1
Original line number Diff line number Diff line
@@ -180,7 +180,6 @@
, "smartdc"
, "socket.io"
, "speed-test"
, "sql-formatter"
, "stackdriver-statsd-backend"
, "svelte-check"
, "svgo"
+0 −74
Original line number Diff line number Diff line
@@ -21335,15 +21335,6 @@ let
        sha512 = "Cuia7IBvmSanM+7ZmKYtP9hq+Du7n7mv2cpCt8GiEIkUDni0ecSlVCFJUL6HWwGzqLX03uA49xVOZOjwnabWmQ==";
      };
    };
    "discontinuous-range-1.0.0" = {
      name = "discontinuous-range";
      packageName = "discontinuous-range";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz";
        sha512 = "c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==";
      };
    };
    "dlnacasts-0.1.0" = {
      name = "dlnacasts";
      packageName = "dlnacasts";
@@ -36863,15 +36854,6 @@ let
        sha512 = "HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ==";
      };
    };
    "moo-0.5.2" = {
      name = "moo";
      packageName = "moo";
      version = "0.5.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz";
        sha512 = "iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==";
      };
    };
    "morgan-1.10.0" = {
      name = "morgan";
      packageName = "morgan";
@@ -37295,15 +37277,6 @@ let
        sha512 = "51cECUJMT0rUZNQa09EoKsnFeDL4x2dHRT0VR5U2H5ZgEcm95ZDWcMA5JShroXjHOejmAD/fg8+H+OvUnVXz2g==";
      };
    };
    "nearley-2.20.1" = {
      name = "nearley";
      packageName = "nearley";
      version = "2.20.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz";
        sha512 = "+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==";
      };
    };
    "nedb-1.8.0" = {
      name = "nedb";
      packageName = "nedb";
@@ -42984,15 +42957,6 @@ let
        sha512 = "1s5BQAy643nfjtnZZrH8V2fhj3snKrKkwp8cDaf2KfjW4/auwB+qffSEsvs1/iOuKiOr5vK7R0HQ0dQ1zituiQ==";
      };
    };
    "railroad-diagrams-1.0.0" = {
      name = "railroad-diagrams";
      packageName = "railroad-diagrams";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz";
        sha512 = "cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==";
      };
    };
    "ramda-0.27.2" = {
      name = "ramda";
      packageName = "ramda";
@@ -43002,15 +42966,6 @@ let
        sha512 = "SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==";
      };
    };
    "randexp-0.4.6" = {
      name = "randexp";
      packageName = "randexp";
      version = "0.4.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz";
        sha512 = "80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==";
      };
    };
    "random-access-file-2.2.1" = {
      name = "random-access-file";
      packageName = "random-access-file";
@@ -80463,35 +80418,6 @@ in
    bypassCache = true;
    reconstructLock = true;
  };
  sql-formatter = nodeEnv.buildNodePackage {
    name = "sql-formatter";
    packageName = "sql-formatter";
    version = "15.4.2";
    src = fetchurl {
      url = "https://registry.npmjs.org/sql-formatter/-/sql-formatter-15.4.2.tgz";
      sha512 = "Pw4aAgfuyml/SHMlhbJhyOv+GR+Z1HNb9sgX3CVBVdN5YNM+v2VWkYJ3NNbYS7cu37GY3vP/PgnwoVynCuXRxg==";
    };
    dependencies = [
      sources."argparse-2.0.1"
      sources."commander-2.20.3"
      sources."discontinuous-range-1.0.0"
      sources."get-stdin-8.0.0"
      sources."moo-0.5.2"
      sources."nearley-2.20.1"
      sources."railroad-diagrams-1.0.0"
      sources."randexp-0.4.6"
      sources."ret-0.1.15"
    ];
    buildInputs = globalBuildInputs;
    meta = {
      description = "Format whitespace in a SQL query to make it more readable";
      homepage = "https://github.com/sql-formatter-org/sql-formatter#readme";
      license = "MIT";
    };
    production = true;
    bypassCache = true;
    reconstructLock = true;
  };
  stackdriver-statsd-backend = nodeEnv.buildNodePackage {
    name = "stackdriver-statsd-backend";
    packageName = "stackdriver-statsd-backend";