sql-studio: 0.1.35 -> 0.1.45 (#443815)

authored by pyrox.dev and committed by GitHub 70f946fe 3946b7de

+27 -6
+27 -6
pkgs/by-name/sq/sql-studio/package.nix
··· 3 3 rustPlatform, 4 4 buildNpmPackage, 5 5 fetchFromGitHub, 6 + pkg-config, 7 + openssl, 8 + nix-update-script, 6 9 }: 7 10 let 8 11 pname = "sql-studio"; 9 - version = "0.1.35"; 12 + version = "0.1.45"; 10 13 11 14 src = fetchFromGitHub { 12 15 owner = "frectonz"; 13 16 repo = "sql-studio"; 14 - rev = version; 15 - hash = "sha256-ZWGV4DYf+85LIGVDc8hcWSEJsM6UisuCB2Wd2kiw/sk="; 17 + tag = version; 18 + hash = "sha256-LAPJPYHCIBRrnz03s3VhFaVfmGAoIj1UrsY+u2/FaRQ="; 16 19 }; 17 20 18 21 ui = buildNpmPackage { 22 + pname = "sql-studio-ui"; 19 23 inherit version src; 20 - pname = "${pname}-ui"; 21 - npmDepsHash = "sha256-NCq8RuaC+dO6Zbgl1ucJxhJrVZ69Va3b2/gYn4fThAw="; 24 + npmDepsHash = "sha256-RVVCmlfembWI+MLxt+96V2Xmczkscuw79aNPWtYlGG8="; 22 25 sourceRoot = "${src.name}/ui"; 23 26 installPhase = '' 27 + runHook preInstall 28 + 24 29 cp -pr --reflink=auto -- dist "$out/" 30 + 31 + runHook postInstall 25 32 ''; 26 33 }; 27 34 in 28 35 rustPlatform.buildRustPackage { 29 36 inherit pname version src; 30 37 31 - cargoHash = "sha256-rWG5iPXiG7kCf0yLAqcQi8AM3qv/WTUiY4cVrjpUc/Y="; 38 + cargoHash = "sha256-Dtstp9xEWGau+OJ6471gCEC5eWneiPj03pBMxYBr7DI="; 39 + 40 + nativeBuildInputs = [ pkg-config ]; 41 + 42 + buildInputs = [ openssl ]; 32 43 33 44 preBuild = '' 34 45 cp -pr --reflink=auto -- ${ui} ui/dist 35 46 ''; 47 + 48 + passthru = { 49 + inherit ui; 50 + updateScript = nix-update-script { 51 + extraArgs = [ 52 + "--subpackage" 53 + "ui" 54 + ]; 55 + }; 56 + }; 36 57 37 58 meta = { 38 59 description = "SQL Database Explorer [SQLite, libSQL, PostgreSQL, MySQL/MariaDB, ClickHouse, Microsoft SQL Server]";