chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / gl / glas / package.nix
blob589d649fa46defee634055c73e14c7224f69a307
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5 }:
7 rustPlatform.buildRustPackage rec {
8   pname = "glas";
9   version = "0.2.3";
11   src = fetchFromGitHub {
12     owner = "maurobalbi";
13     repo = "glas";
14     rev = "v${version}";
15     hash = "sha256-jMpFxzosaCedwsJ8URlR3Gd/mnlgSBEfA3oIymmEPFU=";
16   };
18   cargoHash = "sha256-zESRtefoObpUsu4RfTsqJAyBNylouXffpNK3W/X+w9M=";
20   doInstallCheck = true;
21   postInstallCheck = ''
22     $out/bin/glas --help > /dev/null
23   '';
25   meta = {
26     description = "Language server for the Gleam programming language";
27     homepage = "https://github.com/maurobalbi/glas";
28     changelog = "https://github.com/maurobalbi/glas/tag/v${version}";
29     license = with lib.licenses; [
30       asl20
31       mit
32     ];
33     mainProgram = "glas";
34     maintainers = with lib.maintainers; [ bhankas ];
35   };