From 9cfd364a9a161f2bb36ce5fdf9fa7703698647f4 Mon Sep 17 00:00:00 2001 From: Markus Heurung Date: Tue, 22 Oct 2024 17:48:15 +0200 Subject: [PATCH] update nix/ruby tooling things --- .gemfile.md5sum | 2 +- Gemfile | 2 +- Gemfile.lock | 17 +++++++++++++ gemset.nix | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 83 insertions(+), 2 deletions(-) diff --git a/.gemfile.md5sum b/.gemfile.md5sum index 04f7606..7f44739 100644 --- a/.gemfile.md5sum +++ b/.gemfile.md5sum @@ -1 +1 @@ -0e92b1b833becadf324564ae6e8006d0 - +c86de2b5b670419d4335ef3a9a1ba98e - diff --git a/Gemfile b/Gemfile index d61b70f..8cb43dc 100644 --- a/Gemfile +++ b/Gemfile @@ -3,7 +3,7 @@ source "https://rubygems.org" gem "jekyll", "~> 4.0" gem "rss" - +gem "http" gem "rake" group :jekyll_plugins do gem "jekyll-compose" diff --git a/Gemfile.lock b/Gemfile.lock index 64495f5..a153ab8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -18,12 +18,16 @@ GEM colorator (1.1.0) concurrent-ruby (1.3.1) connection_pool (2.4.1) + domain_name (0.6.20240107) drb (2.2.1) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) ffi (1.17.0) + ffi-compiler (1.3.2) + ffi (>= 1.15.5) + rake forwardable-extended (2.6.0) gemoji (4.1.0) google-protobuf (4.27.0) @@ -32,6 +36,15 @@ GEM html-pipeline (2.14.3) activesupport (>= 2) nokogiri (>= 1.4) + http (5.2.0) + addressable (~> 2.8) + base64 (~> 0.1) + http-cookie (~> 1.0) + http-form_data (~> 2.2) + llhttp-ffi (~> 0.5.0) + http-cookie (1.0.7) + domain_name (~> 0.5) + http-form_data (2.3.0) http_parser.rb (0.8.0) i18n (1.14.5) concurrent-ruby (~> 1.0) @@ -73,6 +86,9 @@ GEM listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) + llhttp-ffi (0.5.0) + ffi-compiler (~> 1.0) + rake (~> 13.0) mercenary (0.4.0) mini_portile2 (2.8.7) minitest (5.23.1) @@ -109,6 +125,7 @@ PLATFORMS ruby DEPENDENCIES + http jekyll (~> 4.0) jekyll-compose jekyll-feed (~> 0.17) diff --git a/gemset.nix b/gemset.nix index 5e12ca5..831b7e7 100644 --- a/gemset.nix +++ b/gemset.nix @@ -71,6 +71,16 @@ }; version = "2.4.1"; }; + domain_name = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0cyr2xm576gqhqicsyqnhanni47408w2pgvrfi8pd13h2li3nsaz"; + type = "gem"; + }; + version = "0.6.20240107"; + }; drb = { groups = ["default" "jekyll_plugins"]; platforms = []; @@ -112,6 +122,17 @@ }; version = "1.17.0"; }; + ffi-compiler = { + dependencies = ["ffi" "rake"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1844j58cdg2q6g0rqfwg4rrambnhf059h4yg9rfmrbrcs60kskx9"; + type = "gem"; + }; + version = "1.3.2"; + }; forwardable-extended = { groups = ["default" "jekyll_plugins"]; platforms = []; @@ -154,6 +175,38 @@ }; version = "2.14.3"; }; + http = { + dependencies = ["addressable" "base64" "http-cookie" "http-form_data" "llhttp-ffi"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "05b1khh7wxga9jviy9yi8z1nckxbm3svlzv40y0zvq3nag3d77mr"; + type = "gem"; + }; + version = "5.2.0"; + }; + http-cookie = { + dependencies = ["domain_name"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0lr2yk5g5vvf9nzlmkn3p7mhh9mn55gpdc7kl2w21xs46fgkjynb"; + type = "gem"; + }; + version = "1.0.7"; + }; + http-form_data = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1wx591jdhy84901pklh1n9sgh74gnvq1qyqxwchni1yrc49ynknc"; + type = "gem"; + }; + version = "2.3.0"; + }; "http_parser.rb" = { groups = ["default" "jekyll_plugins"]; platforms = []; @@ -295,6 +348,17 @@ }; version = "3.9.0"; }; + llhttp-ffi = { + dependencies = ["ffi-compiler" "rake"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1yph78m8w8l6i9833fc7shy5krk4mnqjc7ys0bg9kgxw8jnl0vs9"; + type = "gem"; + }; + version = "0.5.0"; + }; mercenary = { groups = ["default" "jekyll_plugins"]; platforms = [];