diff options
author | adisbladis <adisbladis@gmail.com> | 2020-01-23 18:52:10 +0000 |
---|---|---|
committer | adisbladis <adisbladis@gmail.com> | 2020-01-23 21:24:55 +0000 |
commit | 3b606fefb50dd43b8ac7c7dabe9f6e4294d27120 (patch) | |
tree | 66c270e05ce892a05213ac7eb517c32bde319d6b /pkgs/tools/typesetting | |
parent | b8cf3411d90feeb6f04d428b0cbd0dd253627b0f (diff) | |
download | nixlib-3b606fefb50dd43b8ac7c7dabe9f6e4294d27120.tar nixlib-3b606fefb50dd43b8ac7c7dabe9f6e4294d27120.tar.gz nixlib-3b606fefb50dd43b8ac7c7dabe9f6e4294d27120.tar.bz2 nixlib-3b606fefb50dd43b8ac7c7dabe9f6e4294d27120.tar.lz nixlib-3b606fefb50dd43b8ac7c7dabe9f6e4294d27120.tar.xz nixlib-3b606fefb50dd43b8ac7c7dabe9f6e4294d27120.tar.zst nixlib-3b606fefb50dd43b8ac7c7dabe9f6e4294d27120.zip |
kramdown-asciidoc: init at 1.0.1
Diffstat (limited to 'pkgs/tools/typesetting')
4 files changed, 77 insertions, 0 deletions
diff --git a/pkgs/tools/typesetting/kramdown-asciidoc/Gemfile b/pkgs/tools/typesetting/kramdown-asciidoc/Gemfile new file mode 100644 index 000000000000..33585ea850ef --- /dev/null +++ b/pkgs/tools/typesetting/kramdown-asciidoc/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'kramdown-asciidoc' diff --git a/pkgs/tools/typesetting/kramdown-asciidoc/Gemfile.lock b/pkgs/tools/typesetting/kramdown-asciidoc/Gemfile.lock new file mode 100644 index 000000000000..f47f401367c8 --- /dev/null +++ b/pkgs/tools/typesetting/kramdown-asciidoc/Gemfile.lock @@ -0,0 +1,15 @@ +GEM + remote: https://rubygems.org/ + specs: + kramdown (1.17.0) + kramdown-asciidoc (1.0.1) + kramdown (~> 1.17.0) + +PLATFORMS + ruby + +DEPENDENCIES + kramdown-asciidoc + +BUNDLED WITH + 1.17.3 diff --git a/pkgs/tools/typesetting/kramdown-asciidoc/default.nix b/pkgs/tools/typesetting/kramdown-asciidoc/default.nix new file mode 100644 index 000000000000..f37be270ddbe --- /dev/null +++ b/pkgs/tools/typesetting/kramdown-asciidoc/default.nix @@ -0,0 +1,37 @@ +{ lib, bundlerApp, makeWrapper, + # Optional dependencies, can be null + epubcheck, kindlegen, + bundlerUpdateScript +}: + +let + app = bundlerApp { + pname = "kramdown-asciidoc"; + gemdir = ./.; + + exes = [ + "kramdoc" + ]; + + # buildInputs = [ makeWrapper ]; + + # postBuild = '' + # wrapProgram "$out/bin/asciidoctor-epub3" \ + # ${lib.optionalString (epubcheck != null) "--set EPUBCHECK ${epubcheck}/bin/epubcheck"} \ + # ${lib.optionalString (kindlegen != null) "--set KINDLEGEN ${kindlegen}/bin/kindlegen"} + # ''; + + # passthru = { + # updateScript = bundlerUpdateScript "kramdown-asciidoc"; + # }; + + meta = with lib; { + description = "A kramdown extension for converting Markdown documents to AsciiDoc."; + homepage = https://asciidoctor.org/; + license = licenses.mit; + maintainers = with maintainers; [ ]; + platforms = platforms.unix; + }; + }; +in + app diff --git a/pkgs/tools/typesetting/kramdown-asciidoc/gemset.nix b/pkgs/tools/typesetting/kramdown-asciidoc/gemset.nix new file mode 100644 index 000000000000..8a0ffda9e782 --- /dev/null +++ b/pkgs/tools/typesetting/kramdown-asciidoc/gemset.nix @@ -0,0 +1,23 @@ +{ + kramdown = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1n1c4jmrh5ig8iv1rw81s4mw4xsp4v97hvf8zkigv4hn5h542qjq"; + type = "gem"; + }; + version = "1.17.0"; + }; + kramdown-asciidoc = { + dependencies = ["kramdown"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1nr4hss1byhchwkqy2w0dgc7s83n0s5xm0pjms2cmckc4sbrryxi"; + type = "gem"; + }; + version = "1.0.1"; + }; +} \ No newline at end of file |