Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / hy / hyprls / package.nix
blobd4ff467bc24bdb00ae7802ea56f6cabd80a2f8b0
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , nix-update-script
5 }:
6 buildGoModule rec {
7   pname = "hyprls";
8   version = "0.2.0";
10   src = fetchFromGitHub {
11     owner = "hyprland-community";
12     repo = "hyprls";
13     rev = "v${version}";
14     hash = "sha256-boA2kWlHm9bEM/o0xi/1FlH6WGU4wL1RRvbGGXdzHYQ=";
15   };
17   vendorHash = "sha256-rG+oGJOABA9ee5nIpC5/U0mMsPhwvVtQvJBlQWfxi5Y=";
19   checkFlags = [
20     # Not yet implemented
21     "-skip=TestHighLevelParse"
22   ];
24   passthru.updateScript = nix-update-script { };
26   meta = {
27     description = "LSP server for Hyprland's configuration language";
28     homepage = "https://en.ewen.works/hyprls";
29     changelog = "https://github.com/hyprland-community/hyprls/releases/tag/v${version}";
30     license = lib.licenses.mit;
31     maintainers = with lib.maintainers; [ arthsmn ];
32     mainProgram = "hyprls";
33   };