Unverified Commit b5c0db41 authored by h7x4's avatar h7x4 Committed by GitHub
Browse files

asm-lsp: add support for darwin (#344556)

parents cd9c62af 430ac742
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -3286,6 +3286,12 @@
      { fingerprint = "8916 F727 734E 77AB 437F  A33A 19AB 76F5 CEE1 1392"; }
    ];
  };
  CaiqueFigueiredo = {
    email = "public@caiquefigueiredo.me";
    github = "caiquefigueiredo";
    githubId = 20440897;
    name = "Caique";
  };
  CaitlinDavitt = {
    email = "CaitlinDavitt@gmail.com";
    github = "CaitlinDavitt";
+21 −13
Original line number Diff line number Diff line
{ lib
, rustPlatform
, fetchFromGitHub
, pkg-config
, openssl
{
  lib,
  stdenv,
  rustPlatform,
  fetchFromGitHub,
  pkg-config,
  openssl,
  darwin,
  libiconv,
}:
let
  pname = "asm-lsp";
@@ -18,12 +22,13 @@ rustPlatform.buildRustPackage {
    hash = "sha256-0GB3tXZuCu3syh+RG+eXoliZVHMPOhYC3RchSSx4u5w=";
  };

  nativeBuildInputs = [
    pkg-config
  ];
  nativeBuildInputs = [ pkg-config ];

  buildInputs = [
    openssl
  buildInputs =
    [ openssl ]
    ++ lib.optionals stdenv.buildPlatform.isDarwin [
      darwin.apple_sdk.frameworks.SystemConfiguration
      libiconv
    ];

  cargoHash = "sha256-AtCnYOOtViMpg+rz8miuBZg1pENBPaf9kamSPaVUyiw=";
@@ -37,8 +42,11 @@ rustPlatform.buildRustPackage {
    description = "Language server for NASM/GAS/GO Assembly";
    homepage = "https://github.com/bergercookie/asm-lsp";
    license = lib.licenses.bsd2;
    maintainers = with lib.maintainers; [ NotAShelf ];
    maintainers = with lib.maintainers; [
      NotAShelf
      CaiqueFigueiredo
    ];
    mainProgram = "asm-lsp";
    platforms = lib.platforms.linux;
    platforms = lib.platforms.unix;
  };
}