Fix building with nix

This commit is contained in:
Agatha Lovelace 2023-02-12 12:06:33 +01:00
parent be6aef1b98
commit a6476f6fc9
Signed by: sorceress
GPG Key ID: 01D0B3AB10CED4F8
4 changed files with 297 additions and 170 deletions

1
.gitignore vendored
View File

@ -1,5 +1,4 @@
.jekyll-cache .jekyll-cache
.jekyll-metadata .jekyll-metadata
Gemfile.lock
_site _site
source/.jekyll-image-optim-cache source/.jekyll-image-optim-cache

View File

@ -2,10 +2,10 @@
source "https://rubygems.org" source "https://rubygems.org"
gem "jekyll", "~> 4.3" gem "jekyll", "~> 4.2.2"
gem "jekyll-toc", "~> 0.17.1" gem "jekyll-toc", "~> 0.17.1"
gem "kramdown-math-katex", "~> 1.0" gem "kramdown-math-katex", "~> 1.0"
gem "rouge", "~> 4.0" gem "rouge", "~> 3.0"
gem "webrick", "~> 1.7" gem "webrick", "~> 1.7"
gem "image_optim", "~> 0.31.2" gem "image_optim", "~> 0.31.2"
gem "image_optim_pack", "~> 0.9.1" gem "image_optim_pack", "~> 0.9.1"

102
Gemfile.lock Normal file
View File

@ -0,0 +1,102 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.8.1)
public_suffix (>= 2.0.2, < 6.0)
colorator (1.1.0)
concurrent-ruby (1.2.0)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
eventmachine (1.2.7)
execjs (2.8.1)
exifr (1.3.10)
ffi (1.15.5)
forwardable-extended (2.6.0)
fspath (3.1.2)
http_parser.rb (0.8.0)
i18n (1.12.0)
concurrent-ruby (~> 1.0)
image_optim (0.31.2)
exifr (~> 1.2, >= 1.2.2)
fspath (~> 3.0)
image_size (>= 1.5, < 4)
in_threads (~> 1.3)
progress (~> 3.0, >= 3.0.1)
image_optim_pack (0.9.1.20230129)
fspath (>= 2.1, < 4)
image_optim (~> 0.19)
image_size (3.2.0)
in_threads (1.6.0)
jekyll (4.2.2)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 1.0)
jekyll-sass-converter (~> 2.0)
jekyll-watch (~> 2.0)
kramdown (~> 2.3)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (~> 0.4.0)
pathutil (~> 0.9)
rouge (~> 3.0)
safe_yaml (~> 1.0)
terminal-table (~> 2.0)
jekyll-sass-converter (2.2.0)
sassc (> 2.0.1, < 3.0)
jekyll-toc (0.17.1)
jekyll (>= 3.9)
nokogiri (~> 1.11)
jekyll-watch (2.2.1)
listen (~> 3.0)
katex (0.9.0)
execjs (~> 2.7)
kramdown (2.4.0)
rexml
kramdown-math-katex (1.0.1)
katex (~> 0.4)
kramdown (~> 2.0)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.8.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
nokogiri (1.14.1)
racc (~> 1.4)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
progress (3.6.0)
psych (3.3.4)
public_suffix (5.0.1)
racc (1.6.2)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.5)
rouge (3.30.0)
safe_yaml (1.0.5)
sassc (2.4.0)
ffi (~> 1.9)
terminal-table (2.0.0)
unicode-display_width (~> 1.1, >= 1.1.1)
unicode-display_width (1.8.0)
webrick (1.8.1)
PLATFORMS
ruby
DEPENDENCIES
image_optim (~> 0.31.2)
image_optim_pack (~> 0.9.1)
jekyll (~> 4.2.2)
jekyll-toc (~> 0.17.1)
kramdown-math-katex (~> 1.0)
psych (< 4)
rouge (~> 3.0)
webrick (~> 1.7)
BUNDLED WITH
2.1.4

View File

@ -5,7 +5,8 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1ypdmpdn20hxp5vwxz3zc04r5xcwqc25qszdlg41h8ghdqbllwmw"; sha256 =
"bc724a176ef02118c8a3ed6b5c04c39cf59209607ffcce77b91d0261dbadedfa";
type = "gem"; type = "gem";
}; };
version = "2.8.1"; version = "2.8.1";
@ -101,16 +102,6 @@
}; };
version = "3.1.2"; version = "3.1.2";
}; };
google-protobuf = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1q1xvgamwmq2smwj2nj3h7npbmikp24rddp6l4nf21vqijk20s6b";
type = "gem";
};
version = "3.21.12";
};
"http_parser.rb" = { "http_parser.rb" = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
@ -149,7 +140,7 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1h3fqx1x03mpd139wbdc1vir98mfc8324aa4z7iiykdf8pzr8yax"; sha256 = "n9D7iX+Z6K8vTIDt15wTYwHwtxCYzQmBsJp2rELtaYE=";
type = "gem"; type = "gem";
}; };
version = "0.9.1.20230129"; version = "0.9.1.20230129";
@ -175,26 +166,41 @@
version = "1.6.0"; version = "1.6.0";
}; };
jekyll = { jekyll = {
dependencies = ["addressable" "colorator" "em-websocket" "i18n" "jekyll-sass-converter" "jekyll-watch" "kramdown" "kramdown-parser-gfm" "liquid" "mercenary" "pathutil" "rouge" "safe_yaml" "terminal-table" "webrick"]; dependencies = [
"addressable"
"colorator"
"em-websocket"
"i18n"
"jekyll-sass-converter"
"jekyll-watch"
"kramdown"
"kramdown-parser-gfm"
"liquid"
"mercenary"
"pathutil"
"rouge"
"safe_yaml"
"terminal-table"
];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0wbp9xjnjv832ksqs816napy6amp5fh8v4wbrxlpxvgakqz6scsx"; sha256 = "0dpvkd7i9szkps2acxbdqajn4qc9sqxxy80f3rf5dra1vj7yrhpp";
type = "gem"; type = "gem";
}; };
version = "4.3.2"; version = "4.2.2";
}; };
jekyll-sass-converter = { jekyll-sass-converter = {
dependencies = ["sass-embedded"]; dependencies = [ "sassc" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "00n9v19h0qgjijygfdkdh2gwpmdlz49nw1mqk6fnp43f317ngrz2"; sha256 = "077xkkkb592vg8kxdia9jwsaz1bc70lkpf4hdvazjqphn5hlz2bi";
type = "gem"; type = "gem";
}; };
version = "3.0.0"; version = "2.2.0";
}; };
jekyll-toc = { jekyll-toc = {
dependencies = [ "jekyll" "nokogiri" ]; dependencies = [ "jekyll" "nokogiri" ];
@ -294,12 +300,12 @@
version = "0.4.0"; version = "0.4.0";
}; };
nokogiri = { nokogiri = {
dependencies = ["racc"]; dependencies = [ "racc" "mini_portile2" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1zqakis97sd81a8xd1c96ja8h659xqq6qbp0w7i95cl22p2k9li1"; sha256 = "sts693acKc131fOc09C2WrEJdb3s8EvnHWg/nJq+JmM=";
type = "gem"; type = "gem";
}; };
version = "1.14.1"; version = "1.14.1";
@ -340,7 +346,8 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0hz0bx2qs2pwb0bwazzsah03ilpf3aai8b7lk7s35jsfzwbkjq35"; sha256 =
"65603917ff4ecb32f499f42c14951aeed2380054fa7fc51758fc0a8d455fe043";
type = "gem"; type = "gem";
}; };
version = "5.0.1"; version = "5.0.1";
@ -391,10 +398,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1g77pg9q107y99zbrw5q0r8dp6vmjm1qfkb1lv0px1c4hhyxdxp7"; sha256 = "1dnfkrk8xx2m8r3r9m2p5xcq57viznyc09k7r3i4jbm758i57lx3";
type = "gem"; type = "gem";
}; };
version = "4.0.1"; version = "3.30.0";
}; };
safe_yaml = { safe_yaml = {
groups = [ "default" ]; groups = [ "default" ];
@ -406,8 +413,16 @@
}; };
version = "1.0.5"; version = "1.0.5";
}; };
sass-embedded = { sassc = {
dependencies = ["google-protobuf"]; dependencies = [ "ffi" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0gpqv48xhl8mb8qqhcifcp0pixn206a7imc07g48armklfqa4q2c";
type = "gem";
};
version = "2.4.0";
}; };
terminal-table = { terminal-table = {
dependencies = [ "unicode-display_width" ]; dependencies = [ "unicode-display_width" ];
@ -415,20 +430,20 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "14dfmfjppmng5hwj7c5ka6qdapawm3h6k9lhn8zj001ybypvclgr"; sha256 = "18rbrh464ysqbdv53iwj0r8frshn65566kyj044cp3x9c2754jwh";
type = "gem"; type = "gem";
}; };
version = "3.0.2"; version = "2.0.0";
}; };
unicode-display_width = { unicode-display_width = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1gi82k102q7bkmfi7ggn9ciypn897ylln1jk9q67kjhr39fj043a"; sha256 = "1204c1jx2g89pc25qk5150mk7j5k90692i7ihgfzqnad6qni74h2";
type = "gem"; type = "gem";
}; };
version = "2.4.2"; version = "1.8.0";
}; };
webrick = { webrick = {
groups = [ "default" ]; groups = [ "default" ];
@ -440,4 +455,15 @@
}; };
version = "1.8.1"; version = "1.8.1";
}; };
mini_portile2 = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 =
"b70e325e37a378aea68b6d78c9cdd060c66cbd2bef558d8f13a6af05b3f2c4a9";
type = "gem";
};
version = "2.8.1";
};
} }