{ rustPlatform, lib, fetchFromGitHub, openssl, pkg-config, }: rustPlatform.buildRustPackage rec { pname = "gitlab-ci-ls"; version = "1.2.2"; src = fetchFromGitHub { owner = "alesbrelih"; repo = "gitlab-ci-ls"; rev = "${version}"; hash = "sha256-ZpLkiTJP3pofDcXrQPdl5Vm6SKsp6DecwSfXWC9h2qI="; }; cargoHash = "sha256-wDu89bhyR4a0U9KDF0iasdYrc1GUGlYH1y6D8+NKPy4="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; meta = with lib; { homepage = "https://github.com/alesbrelih/gitlab-ci-ls"; description = "GitLab CI Language Server (gitlab-ci-ls)"; license = licenses.mit; maintainers = with maintainers; [ ma27 ]; platforms = platforms.unix; mainProgram = "gitlab-ci-ls"; }; }