forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git] / pkgs / by-name / ma / markdown-oxide / package.nix
blob0da83f316e7186566f3629717250ffd888129229
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5 }:
6 rustPlatform.buildRustPackage rec {
7   pname = "markdown-oxide";
8   version = "0.24.2";
10   src = fetchFromGitHub {
11     owner = "Feel-ix-343";
12     repo = "markdown-oxide";
13     rev = "v${version}";
14     hash = "sha256-LMDL2jLHKgPBkz7QcU4yVzR2ySaboCZ9AOKmdA/NA4c=";
15   };
17   cargoLock = {
18     lockFile = ./Cargo.lock;
19     outputHashes = {
20       "tower-lsp-0.20.0" = "sha256-QRP1LpyI52KyvVfbBG95LMpmI8St1cgf781v3oyC3S4=";
21     };
22   };
24   meta = with lib; {
25     description = "Markdown LSP server inspired by Obsidian";
26     homepage = "https://github.com/Feel-ix-343/markdown-oxide";
27     license = with licenses; [ gpl3Only ];
28     maintainers = with maintainers; [
29       linsui
30       jukremer
31     ];
32     mainProgram = "markdown-oxide";
33   };