File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ {
2+ "_meta" : { "default" : " 1.20.0" , "releases" : " https://github.com/tommilligan/mdbook-admonish/releases" },
3+ "1.20.0" : {
4+ "sha256" : " " ,
5+ "cargoHash" : " " ,
6+ "rust" : " 1.92.0"
7+ }
8+ }
Original file line number Diff line number Diff line change 1+ { pkgs , lib , toolbox , toolboxLib } :
2+
3+ let
4+ inherit ( toolboxLib . readData ./data.json ) meta versions ;
5+
6+ builders = {
7+ default = version : versionData :
8+ let
9+ rust = toolbox . rust . versions . ${ versionData . rust } ;
10+ rustPlatform = pkgs . makeRustPlatform { rustc = rust ; cargo = rust ; } ;
11+ in
12+ rustPlatform . buildRustPackage {
13+ pname = "mdbook-admonish" ;
14+ inherit version ;
15+ src = pkgs . fetchFromGitHub {
16+ owner = "tommilligan" ;
17+ repo = "mdbook-admonish" ;
18+ rev = "v${ version } " ;
19+ hash = versionData . sha256 ;
20+ } ;
21+ cargoHash = versionData . cargoHash ;
22+
23+ cargoBuildFlags = [ "--bin" "mdbook-admonish" ] ;
24+ doCheck = false ;
25+
26+ meta = with lib ; {
27+ description = "A preprocessor for mdbook to add Material Design admonishments" ;
28+ homepage = "https://github.com/tommilligan/mdbook-admonish" ;
29+ license = licenses . mit ;
30+ mainProgram = "mdbook-admonish" ;
31+ } ;
32+ } ;
33+ } ;
34+ in
35+ {
36+ versions = toolboxLib . buildVersions "mdbook-admonish" builders versions ;
37+ default = meta . default ;
38+ }
Original file line number Diff line number Diff line change 1+ {
2+ "_meta" : { "default" : " 0.1.1" , "releases" : " https://github.com/daviddrysdale/mdbook-footnote/releases" },
3+ "0.1.1" : {
4+ "sha256" : " " ,
5+ "cargoHash" : " " ,
6+ "rust" : " 1.92.0"
7+ }
8+ }
Original file line number Diff line number Diff line change 1+ { pkgs , lib , toolbox , toolboxLib } :
2+
3+ let
4+ inherit ( toolboxLib . readData ./data.json ) meta versions ;
5+
6+ builders = {
7+ default = version : versionData :
8+ let
9+ rust = toolbox . rust . versions . ${ versionData . rust } ;
10+ rustPlatform = pkgs . makeRustPlatform { rustc = rust ; cargo = rust ; } ;
11+ in
12+ rustPlatform . buildRustPackage {
13+ pname = "mdbook-footnote" ;
14+ inherit version ;
15+ src = pkgs . fetchFromGitHub {
16+ owner = "daviddrysdale" ;
17+ repo = "mdbook-footnote" ;
18+ rev = "v${ version } " ;
19+ hash = versionData . sha256 ;
20+ } ;
21+ cargoHash = versionData . cargoHash ;
22+
23+ cargoBuildFlags = [ "--bin" "mdbook-footnote" ] ;
24+ doCheck = false ;
25+
26+ meta = with lib ; {
27+ description = "A preprocessor for mdbook to support footnotes" ;
28+ homepage = "https://github.com/daviddrysdale/mdbook-footnote" ;
29+ license = licenses . asl20 ;
30+ mainProgram = "mdbook-footnote" ;
31+ } ;
32+ } ;
33+ } ;
34+ in
35+ {
36+ versions = toolboxLib . buildVersions "mdbook-footnote" builders versions ;
37+ default = meta . default ;
38+ }
Original file line number Diff line number Diff line change 1+ {
2+ "_meta" : { "default" : " 0.2.1" , "releases" : " https://github.com/dylanowen/mdbook-graphviz/releases" },
3+ "0.2.1" : {
4+ "sha256" : " " ,
5+ "cargoHash" : " " ,
6+ "rust" : " 1.92.0"
7+ }
8+ }
Original file line number Diff line number Diff line change 1+ { pkgs , lib , toolbox , toolboxLib } :
2+
3+ let
4+ inherit ( toolboxLib . readData ./data.json ) meta versions ;
5+
6+ builders = {
7+ default = version : versionData :
8+ let
9+ rust = toolbox . rust . versions . ${ versionData . rust } ;
10+ rustPlatform = pkgs . makeRustPlatform { rustc = rust ; cargo = rust ; } ;
11+ in
12+ rustPlatform . buildRustPackage {
13+ pname = "mdbook-graphviz" ;
14+ inherit version ;
15+ src = pkgs . fetchFromGitHub {
16+ owner = "dylanowen" ;
17+ repo = "mdbook-graphviz" ;
18+ rev = "v${ version } " ;
19+ hash = versionData . sha256 ;
20+ } ;
21+ cargoHash = versionData . cargoHash ;
22+
23+ cargoBuildFlags = [ "--bin" "mdbook-graphviz" ] ;
24+ doCheck = false ;
25+
26+ nativeBuildInputs = [ pkgs . makeWrapper ] ;
27+
28+ postInstall = ''
29+ wrapProgram $out/bin/mdbook-graphviz \
30+ --prefix PATH : ${ lib . makeBinPath [ pkgs . graphviz ] }
31+ '' ;
32+
33+ meta = with lib ; {
34+ description = "A preprocessor for mdbook to render Graphviz diagrams" ;
35+ homepage = "https://github.com/dylanowen/mdbook-graphviz" ;
36+ license = licenses . mpl20 ;
37+ mainProgram = "mdbook-graphviz" ;
38+ } ;
39+ } ;
40+ } ;
41+ in
42+ {
43+ versions = toolboxLib . buildVersions "mdbook-graphviz" builders versions ;
44+ default = meta . default ;
45+ }
Original file line number Diff line number Diff line change 1+ {
2+ "_meta" : { "default" : " 0.16.2" , "releases" : " https://github.com/badboy/mdbook-mermaid/releases" },
3+ "0.16.2" : {
4+ "sha256" : " " ,
5+ "cargoHash" : " " ,
6+ "rust" : " 1.92.0"
7+ }
8+ }
Original file line number Diff line number Diff line change 1+ { pkgs , lib , toolbox , toolboxLib } :
2+
3+ let
4+ inherit ( toolboxLib . readData ./data.json ) meta versions ;
5+
6+ builders = {
7+ default = version : versionData :
8+ let
9+ rust = toolbox . rust . versions . ${ versionData . rust } ;
10+ rustPlatform = pkgs . makeRustPlatform { rustc = rust ; cargo = rust ; } ;
11+ in
12+ rustPlatform . buildRustPackage {
13+ pname = "mdbook-mermaid" ;
14+ inherit version ;
15+ src = pkgs . fetchFromGitHub {
16+ owner = "badboy" ;
17+ repo = "mdbook-mermaid" ;
18+ rev = "v${ version } " ;
19+ hash = versionData . sha256 ;
20+ } ;
21+ cargoHash = versionData . cargoHash ;
22+
23+ cargoBuildFlags = [ "--bin" "mdbook-mermaid" ] ;
24+ doCheck = false ;
25+
26+ meta = with lib ; {
27+ description = "A preprocessor for mdbook to add mermaid.js support" ;
28+ homepage = "https://github.com/badboy/mdbook-mermaid" ;
29+ license = licenses . mpl20 ;
30+ mainProgram = "mdbook-mermaid" ;
31+ } ;
32+ } ;
33+ } ;
34+ in
35+ {
36+ versions = toolboxLib . buildVersions "mdbook-mermaid" builders versions ;
37+ default = meta . default ;
38+ }
Original file line number Diff line number Diff line change 1+ {
2+ "_meta" : { "default" : " 1" },
3+ "1" : {
4+ "mdbook" : " 0.5.2" ,
5+ "mdbook-admonish" : " 1.20.0" ,
6+ "mdbook-mermaid" : " 0.16.2" ,
7+ "mdbook-footnote" : " 0.1.1" ,
8+ "mdbook-graphviz" : " 0.2.1"
9+ }
10+ }
Original file line number Diff line number Diff line change 1+ { pkgs , lib , toolbox , toolboxLib } :
2+
3+ toolboxLib . buildToolchain { inherit toolbox pkgs ; name = "mdbook-toolchain" ; dataPath = ./data.json ; }
You can’t perform that action at this time.
0 commit comments