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