talosctl: 1.9.1 -> 1.9.2 (#374443)
[NixPkgs.git] / pkgs / by-name / gi / gitlab-ci-ls / package.nix
blob11eaa3d0623918d1c80004cd33ee8f2da22b31c4
2   rustPlatform,
3   lib,
4   fetchFromGitHub,
5   darwin,
6   openssl,
7   pkg-config,
8   stdenv,
9 }:
11 rustPlatform.buildRustPackage rec {
12   pname = "gitlab-ci-ls";
13   version = "1.0.0";
14   src = fetchFromGitHub {
15     owner = "alesbrelih";
16     repo = "gitlab-ci-ls";
17     rev = "${version}";
18     hash = "sha256-HpFdebG4pRa+g2ycOOfnWgN/+DcYdPHAN/RHBHN6S8A=";
19   };
21   cargoHash = "sha256-CS3MkCumqHmTcRf/YJr/M8s7BoGos/ixXm97BCCXBvw=";
23   nativeBuildInputs = [ pkg-config ];
24   buildInputs =
25     [ openssl ]
26     ++ lib.optionals stdenv.hostPlatform.isDarwin [
27       darwin.apple_sdk.frameworks.SystemConfiguration
28     ];
30   meta = with lib; {
31     homepage = "https://github.com/alesbrelih/gitlab-ci-ls";
32     description = "GitLab CI Language Server (gitlab-ci-ls)";
33     license = licenses.mit;
34     maintainers = with maintainers; [ ma27 ];
35     platforms = platforms.unix;
36     mainProgram = "gitlab-ci-ls";
37   };