mirror of
https://github.com/dunyakirkali/letterpress.git
synced 2026-08-25 12:58:56 +00:00
- flake.nix pins the full toolchain (asciidoctor + pdf/epub3/diagram/ mathematical, plantuml, graphviz, jre, vale, epubcheck) via bundlerEnv - Gemfile/Gemfile.lock/gemset.nix lock the Ruby gems; work around the vendored mtex2MML cmake_minimum_required incompatibility - 'nix build' produces book.pdf + book.epub; 'nix develop' gives a shell where all existing make targets work - CI/CD workflows now install Nix and build/lint/validate through the flake - devcontainer uses Nix; add .envrc for direnv; document in README Co-authored-by: Shelley <shelley@exe.dev>
115 lines
2.5 KiB
Plaintext
115 lines
2.5 KiB
Plaintext
GEM
|
|
remote: https://rubygems.org/
|
|
specs:
|
|
Ascii85 (2.0.1)
|
|
addressable (2.9.0)
|
|
public_suffix (>= 2.0.2, < 8.0)
|
|
afm (1.0.0)
|
|
asciidoctor (2.0.26)
|
|
asciidoctor-diagram (3.2.1)
|
|
asciidoctor (>= 1.5.7, < 3.x)
|
|
rexml
|
|
asciidoctor-epub3 (2.3.0)
|
|
asciidoctor (~> 2.0)
|
|
gepub (~> 1.0.0)
|
|
mime-types (~> 3.0)
|
|
sass
|
|
asciidoctor-mathematical (0.3.5)
|
|
asciidoctor (~> 2.0)
|
|
asciimath (~> 2.0)
|
|
mathematical (~> 1.6.0)
|
|
asciidoctor-pdf (2.3.24)
|
|
asciidoctor (~> 2.0)
|
|
concurrent-ruby (~> 1.3)
|
|
matrix (~> 0.4)
|
|
prawn (~> 2.4.0)
|
|
prawn-icon (~> 3.0.0)
|
|
prawn-svg (~> 0.34.0)
|
|
prawn-table (~> 0.2.0)
|
|
prawn-templates (~> 0.1.0)
|
|
treetop (~> 1.6.0)
|
|
ttfunk (~> 1.7.0)
|
|
asciimath (2.0.6)
|
|
coderay (1.1.3)
|
|
concurrent-ruby (1.3.8)
|
|
css_parser (1.22.0)
|
|
addressable
|
|
ffi (1.17.4)
|
|
gepub (1.0.17)
|
|
nokogiri (>= 1.8.2, < 2.0)
|
|
rubyzip (> 1.1.1, < 2.4)
|
|
hashery (2.1.2)
|
|
logger (1.7.0)
|
|
mathematical (1.6.20)
|
|
ruby-enum (>= 0.4, < 2.0)
|
|
matrix (0.4.3)
|
|
mime-types (3.7.0)
|
|
logger
|
|
mime-types-data (~> 3.2025, >= 3.2025.0507)
|
|
mime-types-data (3.2026.0701)
|
|
mini_portile2 (2.8.9)
|
|
nokogiri (1.19.4)
|
|
mini_portile2 (~> 2.8.2)
|
|
racc (~> 1.4)
|
|
pdf-core (0.9.0)
|
|
pdf-reader (2.15.1)
|
|
Ascii85 (>= 1.0, < 3.0, != 2.0.0)
|
|
afm (>= 0.2.1, < 2)
|
|
hashery (~> 2.0)
|
|
ruby-rc4
|
|
ttfunk
|
|
polyglot (0.3.5)
|
|
prawn (2.4.0)
|
|
pdf-core (~> 0.9.0)
|
|
ttfunk (~> 1.7)
|
|
prawn-icon (3.0.0)
|
|
prawn (>= 1.1.0, < 3.0.0)
|
|
prawn-svg (0.34.2)
|
|
css_parser (~> 1.6)
|
|
matrix (~> 0.4.2)
|
|
prawn (>= 0.11.1, < 3)
|
|
rexml (~> 3.2)
|
|
prawn-table (0.2.2)
|
|
prawn (>= 1.3.0, < 3.0.0)
|
|
prawn-templates (0.1.2)
|
|
pdf-reader (~> 2.0)
|
|
prawn (~> 2.2)
|
|
public_suffix (7.0.5)
|
|
pygments.rb (5.0.0)
|
|
logger (~> 1.7)
|
|
racc (1.8.1)
|
|
rb-fsevent (0.11.2)
|
|
rb-inotify (0.11.1)
|
|
ffi (~> 1.0)
|
|
rexml (3.4.4)
|
|
rouge (5.1.0)
|
|
strscan (~> 3.1)
|
|
ruby-enum (1.1.0)
|
|
ruby-rc4 (0.1.5)
|
|
rubyzip (2.3.2)
|
|
sass (3.7.4)
|
|
sass-listen (~> 4.0.0)
|
|
sass-listen (4.0.0)
|
|
rb-fsevent (~> 0.9, >= 0.9.4)
|
|
rb-inotify (~> 0.9, >= 0.9.7)
|
|
strscan (3.1.8)
|
|
treetop (1.6.18)
|
|
polyglot (~> 0.3)
|
|
ttfunk (1.7.0)
|
|
|
|
PLATFORMS
|
|
ruby
|
|
|
|
DEPENDENCIES
|
|
asciidoctor
|
|
asciidoctor-diagram
|
|
asciidoctor-epub3
|
|
asciidoctor-mathematical
|
|
asciidoctor-pdf
|
|
coderay
|
|
pygments.rb
|
|
rouge
|
|
|
|
BUNDLED WITH
|
|
2.6.9
|