0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 21:50:33 +03:00

bundler: 2.5.22 -> 2.6.2 (#377415)

This commit is contained in:
Gaétan Lepage 2025-03-13 10:35:46 +01:00 committed by GitHub
commit 9e889113ef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
40 changed files with 1581 additions and 1169 deletions

View file

@ -234,6 +234,8 @@
- `pytestFlagsArray` and `unittestFlagsArray` are kept for compatibility purposes. They continue to be Bash-expanded before concatenated. This compatibility layer will be removed in future releases. - `pytestFlagsArray` and `unittestFlagsArray` are kept for compatibility purposes. They continue to be Bash-expanded before concatenated. This compatibility layer will be removed in future releases.
- The `haka` package and module has been removed because the package was broken and unmaintained for 9 years.
- `strawberry` has been updated to 1.2, which drops support for the VLC backend and Qt 5. The `strawberry-qt5` package - `strawberry` has been updated to 1.2, which drops support for the VLC backend and Qt 5. The `strawberry-qt5` package
and `withGstreamer`/`withVlc` override options have been removed due to this. and `withGstreamer`/`withVlc` override options have been removed due to this.

View file

@ -1385,7 +1385,6 @@
./services/security/esdm.nix ./services/security/esdm.nix
./services/security/fail2ban.nix ./services/security/fail2ban.nix
./services/security/fprintd.nix ./services/security/fprintd.nix
./services/security/haka.nix
./services/security/haveged.nix ./services/security/haveged.nix
./services/security/hockeypuck.nix ./services/security/hockeypuck.nix
./services/security/hologram-agent.nix ./services/security/hologram-agent.nix

View file

@ -292,6 +292,9 @@ in
See https://www.isc.org/blogs/isc-dhcp-eol/ for details. See https://www.isc.org/blogs/isc-dhcp-eol/ for details.
Please switch to a different implementation like kea or dnsmasq. Please switch to a different implementation like kea or dnsmasq.
'') '')
(mkRemovedOptionModule [ "services" "haka" ] ''
The corresponding package was broken and removed from nixpkgs.
'')
(mkRemovedOptionModule [ "services" "tedicross" ] '' (mkRemovedOptionModule [ "services" "tedicross" ] ''
The corresponding package was broken and removed from nixpkgs. The corresponding package was broken and removed from nixpkgs.
'') '')

View file

@ -1,154 +0,0 @@
# This module defines global configuration for Haka.
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.haka;
haka = cfg.package;
hakaConf = pkgs.writeText "haka.conf" ''
[general]
configuration = ${
if lib.strings.hasPrefix "/" cfg.configFile then
"${cfg.configFile}"
else
"${haka}/share/haka/sample/${cfg.configFile}"
}
${lib.optionalString (builtins.lessThan 0 cfg.threads) "thread = ${cfg.threads}"}
[packet]
${lib.optionalString cfg.pcap ''module = "packet/pcap"''}
${lib.optionalString cfg.nfqueue ''module = "packet/nqueue"''}
${lib.optionalString cfg.dump.enable ''dump = "yes"''}
${lib.optionalString cfg.dump.enable ''dump_input = "${cfg.dump.input}"''}
${lib.optionalString cfg.dump.enable ''dump_output = "${cfg.dump.output}"''}
interfaces = "${lib.strings.concatStringsSep "," cfg.interfaces}"
[log]
# Select the log module
module = "log/syslog"
# Set the default logging level
#level = "info,packet=debug"
[alert]
# Select the alert module
module = "alert/syslog"
# Disable alert on standard output
#alert_on_stdout = no
# alert/file module option
#file = "/dev/null"
'';
in
{
###### interface
options = {
services.haka = {
enable = lib.mkEnableOption "Haka";
package = lib.mkPackageOption pkgs "haka" { };
configFile = lib.mkOption {
default = "empty.lua";
example = "/srv/haka/myfilter.lua";
type = lib.types.str;
description = ''
Specify which configuration file Haka uses.
It can be absolute path or a path relative to the sample directory of
the haka git repo.
'';
};
interfaces = lib.mkOption {
default = [ "eth0" ];
example = [ "any" ];
type = with lib.types; listOf str;
description = ''
Specify which interface(s) Haka listens to.
Use 'any' to listen to all interfaces.
'';
};
threads = lib.mkOption {
default = 0;
example = 4;
type = lib.types.int;
description = ''
The number of threads that will be used.
All system threads are used by default.
'';
};
pcap = lib.mkOption {
default = true;
type = lib.types.bool;
description = "Whether to enable pcap";
};
nfqueue = lib.mkEnableOption "nfqueue";
dump.enable = lib.mkEnableOption "dump";
dump.input = lib.mkOption {
default = "/tmp/input.pcap";
example = "/path/to/file.pcap";
type = lib.types.path;
description = "Path to file where incoming packets are dumped";
};
dump.output = lib.mkOption {
default = "/tmp/output.pcap";
example = "/path/to/file.pcap";
type = lib.types.path;
description = "Path to file where outgoing packets are dumped";
};
};
};
###### implementation
config = lib.mkIf cfg.enable {
assertions = [
{
assertion = cfg.pcap != cfg.nfqueue;
message = "either pcap or nfqueue can be enabled, not both.";
}
{
assertion = cfg.nfqueue -> !cfg.dump.enable;
message = "dump can only be used with nfqueue.";
}
{
assertion = cfg.interfaces != [ ];
message = "at least one interface must be specified.";
}
];
environment.systemPackages = [ haka ];
systemd.services.haka = {
description = "Haka";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
serviceConfig = {
ExecStart = "${haka}/bin/haka -c ${hakaConf}";
ExecStop = "${haka}/bin/hakactl stop";
User = "root";
Type = "forking";
};
};
};
}

View file

@ -1,27 +0,0 @@
# This test runs haka and probes it with hakactl
import ./make-test-python.nix (
{ pkgs, ... }:
{
name = "haka";
meta = with pkgs.lib.maintainers; {
maintainers = [ tvestelind ];
};
nodes = {
haka =
{ ... }:
{
services.haka.enable = true;
};
};
testScript = ''
start_all()
haka.wait_for_unit("haka.service")
haka.succeed("hakactl status")
haka.succeed("hakactl stop")
'';
}
)

View file

@ -5,7 +5,7 @@
asciidoctor, asciidoctor,
autoreconfHook, autoreconfHook,
pkg-config, pkg-config,
boost, boost186,
libctemplate, libctemplate,
libmaxminddb, libmaxminddb,
libpcap, libpcap,
@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
pkg-config pkg-config
]; ];
buildInputs = [ buildInputs = [
boost boost186
libctemplate libctemplate
libmaxminddb libmaxminddb
libpcap libpcap
@ -69,10 +69,11 @@ stdenv.mkDerivation rec {
''; '';
configureFlags = [ configureFlags = [
"--with-boost-libdir=${boost.out}/lib" "--with-boost-libdir=${boost186.out}/lib"
"--with-boost=${boost.dev}" "--with-boost=${boost186.dev}"
]; ];
enableParallelBuilding = true; enableParallelBuilding = true;
enableParallelInstalling = false; # race conditions when installing
doCheck = !stdenv.hostPlatform.isDarwin; # check-dnstap.sh failing on Darwin doCheck = !stdenv.hostPlatform.isDarwin; # check-dnstap.sh failing on Darwin
nativeCheckInputs = [ nativeCheckInputs = [

View file

@ -101,5 +101,7 @@ stdenv.mkDerivation rec {
]; ];
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
platforms = platforms.linux; platforms = platforms.linux;
# error: 'is_regular' was not declared in this scope
broken = true;
}; };
} }

View file

@ -57,5 +57,7 @@ stdenv.mkDerivation {
homepage = "https://github.com/aaptel/qtwirediff"; homepage = "https://github.com/aaptel/qtwirediff";
license = lib.licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
maintainers = [ ]; maintainers = [ ];
# error: assignment of member 'trivial' in read-only object
broken = true;
}; };
} }

View file

@ -1,10 +1,41 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
backports (3.14.0) activemodel (8.0.2)
database_cleaner (1.7.0) activesupport (= 8.0.2)
diff-lcs (1.3) activerecord (8.0.2)
activemodel (= 8.0.2)
activesupport (= 8.0.2)
timeout (>= 0.4.0)
activesupport (8.0.2)
base64
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
logger (>= 1.4.2)
minitest (>= 5.1)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
uri (>= 0.13.1)
base64 (0.2.0)
benchmark (0.4.0)
bigdecimal (3.1.9)
concurrent-ruby (1.3.5)
connection_pool (2.5.0)
database_cleaner (2.1.0)
database_cleaner-active_record (>= 2, < 3)
database_cleaner-active_record (2.2.0)
activerecord (>= 5.a)
database_cleaner-core (~> 2.0.0)
database_cleaner-core (2.0.1)
diff-lcs (1.6.0)
directory_watcher (1.5.1) directory_watcher (1.5.1)
drb (2.2.1)
i18n (1.14.7)
concurrent-ruby (~> 1.0)
ledger_web (1.5.2) ledger_web (1.5.2)
database_cleaner database_cleaner
directory_watcher (~> 1.5.1) directory_watcher (~> 1.5.1)
@ -15,41 +46,57 @@ GEM
sinatra sinatra
sinatra-contrib sinatra-contrib
sinatra-session sinatra-session
multi_json (1.13.1) logger (1.6.6)
mustermann (1.0.3) minitest (5.25.4)
pg (1.1.4) multi_json (1.15.0)
rack (2.0.7) mustermann (3.0.3)
rack-protection (2.0.5) ruby2_keywords (~> 0.0.1)
rack pg (1.5.9)
rspec (3.8.0) rack (3.1.12)
rspec-core (~> 3.8.0) rack-protection (4.1.1)
rspec-expectations (~> 3.8.0) base64 (>= 0.1.0)
rspec-mocks (~> 3.8.0) logger (>= 1.6.0)
rspec-core (3.8.0) rack (>= 3.0.0, < 4)
rspec-support (~> 3.8.0) rack-session (2.1.0)
rspec-expectations (3.8.3) base64 (>= 0.1.0)
rack (>= 3.0.0)
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.3)
rspec-support (~> 3.13.0)
rspec-expectations (3.13.3)
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.8.0) rspec-support (~> 3.13.0)
rspec-mocks (3.8.0) rspec-mocks (3.13.2)
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.8.0) rspec-support (~> 3.13.0)
rspec-support (3.8.0) rspec-support (3.13.2)
sequel (5.19.0) ruby2_keywords (0.0.5)
sinatra (2.0.5) securerandom (0.4.1)
mustermann (~> 1.0) sequel (5.90.0)
rack (~> 2.0) bigdecimal
rack-protection (= 2.0.5) sinatra (4.1.1)
logger (>= 1.6.0)
mustermann (~> 3.0)
rack (>= 3.0.0, < 4)
rack-protection (= 4.1.1)
rack-session (>= 2.0.0, < 3)
tilt (~> 2.0)
sinatra-contrib (4.1.1)
multi_json (>= 0.0.2)
mustermann (~> 3.0)
rack-protection (= 4.1.1)
sinatra (= 4.1.1)
tilt (~> 2.0) tilt (~> 2.0)
sinatra-contrib (2.0.5)
backports (>= 2.8.2)
multi_json
mustermann (~> 1.0)
rack-protection (= 2.0.5)
sinatra (= 2.0.5)
tilt (>= 1.3, < 3)
sinatra-session (1.0.0) sinatra-session (1.0.0)
sinatra (>= 1.0) sinatra (>= 1.0)
tilt (2.0.9) tilt (2.6.0)
timeout (0.4.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
uri (1.0.3)
PLATFORMS PLATFORMS
ruby ruby
@ -58,4 +105,4 @@ DEPENDENCIES
ledger_web ledger_web
BUNDLED WITH BUNDLED WITH
2.1.4 2.6.2

View file

@ -1,33 +1,148 @@
{ {
backports = { activemodel = {
dependencies = [ "activesupport" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "17j5pf0b69bkn043wi4xd530ky53jbbnljr4bsjzlm4k8bzlknfn"; sha256 = "0v35y2jzqlfy1wnrzlzj2cxylhnz09vykaa1l2dnkq7sl5zzpq8a";
type = "gem"; type = "gem";
}; };
version = "3.14.0"; version = "8.0.2";
};
activerecord = {
dependencies = [
"activemodel"
"activesupport"
"timeout"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "02nrya34qviawdkssyahb3mg08kqdc461b320a6ikr245jwp0d3r";
type = "gem";
};
version = "8.0.2";
};
activesupport = {
dependencies = [
"base64"
"benchmark"
"bigdecimal"
"concurrent-ruby"
"connection_pool"
"drb"
"i18n"
"logger"
"minitest"
"securerandom"
"tzinfo"
"uri"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0pm40y64wfc50a9sj87kxvil2102rmpdcbv82zf0r40vlgdwsrc5";
type = "gem";
};
version = "8.0.2";
};
base64 = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g";
type = "gem";
};
version = "0.2.0";
};
benchmark = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg";
type = "gem";
};
version = "0.4.0";
};
bigdecimal = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1k6qzammv9r6b2cw3siasaik18i6wjc5m0gw5nfdc6jj64h79z1g";
type = "gem";
};
version = "3.1.9";
};
concurrent-ruby = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1";
type = "gem";
};
version = "1.3.5";
};
connection_pool = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1z7bag6zb2vwi7wp2bkdkmk7swkj6zfnbsnc949qq0wfsgw94fr3";
type = "gem";
};
version = "2.5.0";
}; };
database_cleaner = { database_cleaner = {
dependencies = [ "database_cleaner-active_record" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "05i0nf2aj70m61y3fspypdkc6d1qgibf5kav05a71b5gjz0k7y5x"; sha256 = "1kc9bp3415p1m94d54y2pjjlsx546q0w3fn65xlxlxhm7dpa5jqx";
type = "gem"; type = "gem";
}; };
version = "1.7.0"; version = "2.1.0";
};
database_cleaner-active_record = {
dependencies = [
"activerecord"
"database_cleaner-core"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1iz1hv2b1z7509dxvxdwzay1hhs24glxls5ldbyh688zxkcdca1j";
type = "gem";
};
version = "2.2.0";
};
database_cleaner-core = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0v44bn386ipjjh4m2kl53dal8g4d41xajn2jggnmjbhn6965fil6";
type = "gem";
};
version = "2.0.1";
}; };
diff-lcs = { diff-lcs = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "18w22bjz424gzafv6nzv98h0aqkwz3d9xhm7cbr1wfbyas8zayza"; sha256 = "0bnss89lcm3b1k3xcjd35grxqz5q040d12imd73qybwnfarggrx1";
type = "gem"; type = "gem";
}; };
version = "1.3"; version = "1.6.0";
}; };
directory_watcher = { directory_watcher = {
groups = [ "default" ]; groups = [ "default" ];
@ -39,6 +154,27 @@
}; };
version = "1.5.1"; version = "1.5.1";
}; };
drb = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0h5kbj9hvg5hb3c7l425zpds0vb42phvln2knab8nmazg2zp5m79";
type = "gem";
};
version = "2.2.1";
};
i18n = {
dependencies = [ "concurrent-ruby" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf";
type = "gem";
};
version = "1.14.7";
};
ledger_web = { ledger_web = {
dependencies = [ dependencies = [
"database_cleaner" "database_cleaner"
@ -60,56 +196,95 @@
}; };
version = "1.5.2"; version = "1.5.2";
}; };
logger = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx";
type = "gem";
};
version = "1.6.6";
};
minitest = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0izrg03wn2yj3gd76ck7ifbm9h2kgy8kpg4fk06ckpy4bbicmwlw";
type = "gem";
};
version = "5.25.4";
};
multi_json = { multi_json = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv"; sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z";
type = "gem"; type = "gem";
}; };
version = "1.13.1"; version = "1.15.0";
}; };
mustermann = { mustermann = {
dependencies = [ "ruby2_keywords" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0lycgkmnyy0bf29nnd2zql5a6pcf8sp69g9v4xw0gcfcxgpwp7i1"; sha256 = "123ycmq6pkivv29bqbv79jv2cs04xakzd0fz1lalgvfs5nxfky6i";
type = "gem"; type = "gem";
}; };
version = "1.0.3"; version = "3.0.3";
}; };
pg = { pg = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0fmnyxcyrvgdbgq7m09whgn9i8rwfybk0w8aii1nc4g5kqw0k2jy"; sha256 = "1p2gqqrm895fzr9vi8d118zhql67bm8ydjvgqbq1crdnfggzn7kn";
type = "gem"; type = "gem";
}; };
version = "1.1.4"; version = "1.5.9";
}; };
rack = { rack = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0z90vflxbgjy2n84r7mbyax3i2vyvvrxxrf86ljzn5rw65jgnn2i"; sha256 = "0h65a1f9gsqx2ryisdy4lrd9a9l8gdv65dcscw9ynwwjr1ak1n00";
type = "gem"; type = "gem";
}; };
version = "2.0.7"; version = "3.1.12";
}; };
rack-protection = { rack-protection = {
dependencies = [ "rack" ]; dependencies = [
"base64"
"logger"
"rack"
];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "15167q25rmxipqwi6hjqj3i1byi9iwl3xq9b7mdar7qiz39pmjsk"; sha256 = "0sniswjyi0yn949l776h7f67rvx5w9f04wh69z5g19vlsnjm98ji";
type = "gem"; type = "gem";
}; };
version = "2.0.5"; version = "4.1.1";
};
rack-session = {
dependencies = [
"base64"
"rack"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1452c1bhh6fdnv17s1z65ajwh08axqnlmkhnr1qyyn2vacb3jz23";
type = "gem";
};
version = "2.1.0";
}; };
rspec = { rspec = {
dependencies = [ dependencies = [
@ -121,10 +296,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "15ppasvb9qrscwlyjz67ppw1lnxiqnkzx5vkx1bd8x5n3dhikxc3"; sha256 = "14xrp8vq6i9zx37vh0yp4h9m0anx9paw200l1r5ad9fmq559346l";
type = "gem"; type = "gem";
}; };
version = "3.8.0"; version = "3.13.0";
}; };
rspec-core = { rspec-core = {
dependencies = [ "rspec-support" ]; dependencies = [ "rspec-support" ];
@ -132,10 +307,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1p1s5bnbqp3sxk67y0fh0x884jjym527r0vgmhbm81w7aq6b7l4p"; sha256 = "1r6zbis0hhbik1ck8kh58qb37d1qwij1x1d2fy4jxkzryh3na4r5";
type = "gem"; type = "gem";
}; };
version = "3.8.0"; version = "3.13.3";
}; };
rspec-expectations = { rspec-expectations = {
dependencies = [ dependencies = [
@ -146,10 +321,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1c4gs5ybf7km0qshdm92p38zvg32n1j2kr5fgs2icacz7xf2y6fy"; sha256 = "0n3cyrhsa75x5wwvskrrqk56jbjgdi2q1zx0irllf0chkgsmlsqf";
type = "gem"; type = "gem";
}; };
version = "3.8.3"; version = "3.13.3";
}; };
rspec-mocks = { rspec-mocks = {
dependencies = [ dependencies = [
@ -160,50 +335,72 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "06y508cjqycb4yfhxmb3nxn0v9xqf17qbd46l1dh4xhncinr4fyp"; sha256 = "1vxxkb2sf2b36d8ca2nq84kjf85fz4x7wqcvb8r6a5hfxxfk69r3";
type = "gem"; type = "gem";
}; };
version = "3.8.0"; version = "3.13.2";
}; };
rspec-support = { rspec-support = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0p3m7drixrlhvj2zpc38b11x145bvm311x6f33jjcxmvcm0wq609"; sha256 = "1v6v6xvxcpkrrsrv7v1xgf7sl0d71vcfz1cnrjflpf6r7x3a58yf";
type = "gem"; type = "gem";
}; };
version = "3.8.0"; version = "3.13.2";
}; };
sequel = { ruby2_keywords = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0lwkc9kf4jn1x1ph4mgy4saiw2dirq6fhnkpyd0zq8rj1d0nay9a"; sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz";
type = "gem"; type = "gem";
}; };
version = "5.19.0"; version = "0.0.5";
};
securerandom = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc";
type = "gem";
};
version = "0.4.1";
};
sequel = {
dependencies = [ "bigdecimal" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1s5qhylirrmfbjhdjdfqaiksjlaqmgixl25sxd8znq8dqwqlrydz";
type = "gem";
};
version = "5.90.0";
}; };
sinatra = { sinatra = {
dependencies = [ dependencies = [
"logger"
"mustermann" "mustermann"
"rack" "rack"
"rack-protection" "rack-protection"
"rack-session"
"tilt" "tilt"
]; ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1gasgn5f15myv08k10i16p326pchxjsy37pgqfw0xm66kcc5d7ry"; sha256 = "002dkzdc1xqhvz5sdnj4vb0apczhs07mnpgq4kkd5dd1ka2pp6af";
type = "gem"; type = "gem";
}; };
version = "2.0.5"; version = "4.1.1";
}; };
sinatra-contrib = { sinatra-contrib = {
dependencies = [ dependencies = [
"backports"
"multi_json" "multi_json"
"mustermann" "mustermann"
"rack-protection" "rack-protection"
@ -214,10 +411,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "093blvpfy5n7s8knaav9a4pm4j7kck9zidwz942qqd4g99fnk443"; sha256 = "1giziwf8mgki581jf40zzw3dhjkkmdg3yxbrahj9krd5h24vb90y";
type = "gem"; type = "gem";
}; };
version = "2.0.5"; version = "4.1.1";
}; };
sinatra-session = { sinatra-session = {
dependencies = [ "sinatra" ]; dependencies = [ "sinatra" ];
@ -235,9 +432,40 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0ca4k0clwf0rkvy7726x4nxpjxkpv67w043i39saxgldxd97zmwz"; sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96";
type = "gem"; type = "gem";
}; };
version = "2.0.9"; version = "2.6.0";
};
timeout = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm";
type = "gem";
};
version = "0.4.3";
};
tzinfo = {
dependencies = [ "concurrent-ruby" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd";
type = "gem";
};
version = "2.0.6";
};
uri = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9";
type = "gem";
};
version = "1.0.3";
}; };
} }

View file

@ -2360,4 +2360,4 @@ DEPENDENCIES
yajl-ruby (~> 1.4.3) yajl-ruby (~> 1.4.3)
BUNDLED WITH BUNDLED WITH
2.5.22 2.6.2

View file

@ -5,20 +5,28 @@
writeScript, writeScript,
testers, testers,
bundler, bundler,
versionCheckHook,
}: }:
buildRubyGem rec { buildRubyGem rec {
inherit ruby; inherit ruby;
name = "${gemName}-${version}"; name = "${gemName}-${version}";
gemName = "bundler"; gemName = "bundler";
version = "2.5.22"; version = "2.6.2";
source.sha256 = "sha256-dj8w1ZjuWHQu6ikoWHVDXqciIY1N8UneNbzjfALOlo4="; source.sha256 = "sha256-S4l1bhsFOQ/2eEkRGaEPCXOiBFzJ/LInsCqTlrKPfXQ=";
dontPatchShebangs = true; dontPatchShebangs = true;
postFixup = '' postFixup = ''
sed -i -e "s/activate_bin_path/bin_path/g" $out/bin/bundle substituteInPlace $out/bin/bundle --replace-fail "activate_bin_path" "bin_path"
''; '';
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgram = "${placeholder "out"}/bin/bundler";
versionCheckProgramArg = [ "--version" ];
doInstallCheck = true;
passthru = { passthru = {
updateScript = writeScript "gem-update-script" '' updateScript = writeScript "gem-update-script" ''
#!/usr/bin/env nix-shell #!/usr/bin/env nix-shell
@ -36,12 +44,12 @@ buildRubyGem rec {
}; };
}; };
meta = with lib; { meta = {
description = "Manage your Ruby application's gem dependencies"; description = "Manage your Ruby application's gem dependencies";
homepage = "https://bundler.io"; homepage = "https://bundler.io";
changelog = "https://github.com/rubygems/rubygems/blob/bundler-v${version}/bundler/CHANGELOG.md"; changelog = "https://github.com/rubygems/rubygems/blob/bundler-v${version}/bundler/CHANGELOG.md";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ anthonyroussel ]; maintainers = with lib.maintainers; [ anthonyroussel ];
mainProgram = "bundler"; mainProgram = "bundler";
}; };
} }

View file

@ -1,22 +1,52 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
logger (1.6.6)
mime (0.4.4) mime (0.4.4)
mime-types (3.3.1) mime-types (3.6.0)
logger
mime-types-data (~> 3.2015) mime-types-data (~> 3.2015)
mime-types-data (3.2021.0704) mime-types-data (3.2025.0304)
mini_exiftool (2.10.2) mini_exiftool (2.14.0)
mini_portile2 (2.5.3) ostruct (>= 0.6.0)
nokogiri (1.11.7) pstore (>= 0.1.3)
mini_portile2 (~> 2.5.0) mini_portile2 (2.8.8)
nokogiri (1.18.3)
mini_portile2 (~> 2.8.2)
racc (~> 1.4) racc (~> 1.4)
racc (1.5.2) nokogiri (1.18.3-aarch64-linux-gnu)
rexml (3.2.5) racc (~> 1.4)
rubyzip (2.3.2) nokogiri (1.18.3-aarch64-linux-musl)
racc (~> 1.4)
nokogiri (1.18.3-arm-linux-gnu)
racc (~> 1.4)
nokogiri (1.18.3-arm-linux-musl)
racc (~> 1.4)
nokogiri (1.18.3-arm64-darwin)
racc (~> 1.4)
nokogiri (1.18.3-x86_64-darwin)
racc (~> 1.4)
nokogiri (1.18.3-x86_64-linux-gnu)
racc (~> 1.4)
nokogiri (1.18.3-x86_64-linux-musl)
racc (~> 1.4)
ostruct (0.6.1)
pstore (0.1.4)
racc (1.8.1)
rexml (3.4.1)
rubyzip (2.4.1)
spider (0.5.4) spider (0.5.4)
PLATFORMS PLATFORMS
aarch64-linux-gnu
aarch64-linux-musl
arm-linux-gnu
arm-linux-musl
arm64-darwin
ruby ruby
x86_64-darwin
x86_64-linux-gnu
x86_64-linux-musl
DEPENDENCIES DEPENDENCIES
mime mime
@ -28,4 +58,4 @@ DEPENDENCIES
spider spider
BUNDLED WITH BUNDLED WITH
2.1.4 2.6.2

View file

@ -1,4 +1,14 @@
{ {
logger = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx";
type = "gem";
};
version = "1.6.6";
};
mime = { mime = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
@ -10,45 +20,52 @@
version = "0.4.4"; version = "0.4.4";
}; };
mime-types = { mime-types = {
dependencies = [ "mime-types-data" ]; dependencies = [
"logger"
"mime-types-data"
];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1zj12l9qk62anvk9bjvandpa6vy4xslil15wl6wlivyf51z773vh"; sha256 = "0r34mc3n7sxsbm9mzyzy8m3dvq7pwbryyc8m452axkj0g2axnwbg";
type = "gem"; type = "gem";
}; };
version = "3.3.1"; version = "3.6.0";
}; };
mime-types-data = { mime-types-data = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0dlxwc75iy0dj23x824cxpvpa7c8aqcpskksrmb32j6m66h5mkcy"; sha256 = "15sh43bmq39sqa1q5l5wiazyim71m6jg572fgy5p0ba3h5c3inby";
type = "gem"; type = "gem";
}; };
version = "3.2021.0704"; version = "3.2025.0304";
}; };
mini_exiftool = { mini_exiftool = {
dependencies = [
"ostruct"
"pstore"
];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0ir4wigpm6nkd3f40wcjdqrhjx3l60w1hwcg143is1a95ypnvqhr"; sha256 = "0b9k99l0k2jl1jgbhrpr4q6ws366gm4zkzzyvvpxv25isxbdwnf5";
type = "gem"; type = "gem";
}; };
version = "2.10.2"; version = "2.14.0";
}; };
mini_portile2 = { mini_portile2 = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1ad0mli9rc0f17zw4ibp24dbj1y39zkykijsjmnzl4gwpg5s0j6k"; sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf";
type = "gem"; type = "gem";
}; };
version = "2.5.3"; version = "2.8.8";
}; };
nokogiri = { nokogiri = {
dependencies = [ dependencies = [
@ -59,40 +76,60 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1vrn31385ix5k9b0yalnlzv360isv6dincbcvi8psllnwz4sjxj9"; sha256 = "0npx535cs8qc33n0lpbbwl0p9fi3a5bczn6ayqhxvknh9yqw77vb";
type = "gem"; type = "gem";
}; };
version = "1.11.7"; version = "1.18.3";
};
ostruct = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "05xqijcf80sza5pnlp1c8whdaay8x5dc13214ngh790zrizgp8q9";
type = "gem";
};
version = "0.6.1";
};
pstore = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "11mvc9s72fq7bl6h3f1rcng4ffa0nbjy1fr9wpshgzn4b9zznxm2";
type = "gem";
};
version = "0.1.4";
}; };
racc = { racc = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "178k7r0xn689spviqzhvazzvxfq6fyjldxb3ywjbgipbfi4s8j1g"; sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa";
type = "gem"; type = "gem";
}; };
version = "1.5.2"; version = "1.8.1";
}; };
rexml = { rexml = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7";
type = "gem"; type = "gem";
}; };
version = "3.2.5"; version = "3.4.1";
}; };
rubyzip = { rubyzip = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz"; sha256 = "05an0wz87vkmqwcwyh5rjiaavydfn5f4q1lixcsqkphzvj7chxw5";
type = "gem"; type = "gem";
}; };
version = "2.3.2"; version = "2.4.1";
}; };
spider = { spider = {
groups = [ "default" ]; groups = [ "default" ];

View file

@ -1,64 +0,0 @@
{
lib,
stdenv,
fetchurl,
cmake,
swig,
wireshark,
check,
rsync,
libpcap,
gawk,
libedit,
pcre,
nixosTests,
}:
let
version = "0.3.0";
in
stdenv.mkDerivation {
pname = "haka";
inherit version;
src = fetchurl {
name = "haka_${version}_source.tar.gz";
url = "https://github.com/haka-security/haka/releases/download/v${version}/haka_${version}_source.tar.gz";
sha256 = "0dm39g3k77sa70zrjsqadidg27a6iqq61jzfdxazpllnrw4mjy4w";
};
env.NIX_CFLAGS_COMPILE = "-Wno-error";
preConfigure = ''
sed -i 's,/etc,'$out'/etc,' src/haka/haka.c
sed -i 's,/etc,'$out'/etc,' src/haka/CMakeLists.txt
sed -i 's,/opt/haka/etc,$out/opt/haka/etc,' src/haka/haka.1
sed -i 's,/etc,'$out'/etc,' doc/user/tool_suite_haka.rst
'';
nativeBuildInputs = [ cmake ];
buildInputs = [
swig
wireshark
check
rsync
libpcap
gawk
libedit
pcre
];
passthru.tests = { inherit (nixosTests) haka; };
meta = {
description = "Collection of tools that allows capturing TCP/IP packets and filtering them based on Lua policy files";
homepage = "http://www.haka-security.org/";
license = lib.licenses.mpl20;
maintainers = [ lib.maintainers.tvestelind ];
platforms = [
"x86_64-linux"
"i686-linux"
]; # fails on aarch64
};
}

View file

@ -39,5 +39,8 @@ stdenv.mkDerivation rec {
nicknovitski nicknovitski
]; ];
platforms = platforms.unix; platforms = platforms.unix;
# rdiscount fails to compile with:
# mktags.c:44:1: error: return type defaults to int [-Wimplicit-int]
broken = true;
}; };
} }

View file

@ -5,7 +5,7 @@
autoreconfHook, autoreconfHook,
pkg-config, pkg-config,
expat, expat,
icu, icu74,
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ propagatedBuildInputs = [
expat expat
icu icu74
]; ];
enableParallelBuilding = true; enableParallelBuilding = true;

View file

@ -1,15 +1,41 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
mini_portile2 (2.4.0) mini_portile2 (2.8.8)
nokogiri (1.10.3) nokogiri (1.18.3)
mini_portile2 (~> 2.4.0) mini_portile2 (~> 2.8.2)
racc (~> 1.4)
nokogiri (1.18.3-aarch64-linux-gnu)
racc (~> 1.4)
nokogiri (1.18.3-aarch64-linux-musl)
racc (~> 1.4)
nokogiri (1.18.3-arm-linux-gnu)
racc (~> 1.4)
nokogiri (1.18.3-arm-linux-musl)
racc (~> 1.4)
nokogiri (1.18.3-arm64-darwin)
racc (~> 1.4)
nokogiri (1.18.3-x86_64-darwin)
racc (~> 1.4)
nokogiri (1.18.3-x86_64-linux-gnu)
racc (~> 1.4)
nokogiri (1.18.3-x86_64-linux-musl)
racc (~> 1.4)
racc (1.8.1)
PLATFORMS PLATFORMS
aarch64-linux-gnu
aarch64-linux-musl
arm-linux-gnu
arm-linux-musl
arm64-darwin
ruby ruby
x86_64-darwin
x86_64-linux-gnu
x86_64-linux-musl
DEPENDENCIES DEPENDENCIES
nokogiri nokogiri
BUNDLED WITH BUNDLED WITH
2.1.4 2.6.2

View file

@ -4,33 +4,33 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "15zplpfw3knqifj9bpf604rb3wc1vhq6363pd6lvhayng8wql5vy"; sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf";
type = "gem"; type = "gem";
}; };
version = "2.4.0"; version = "2.8.8";
}; };
nokogiri = { nokogiri = {
dependencies = [ "mini_portile2" ]; dependencies = [
"mini_portile2"
"racc"
];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "02bjydih0j515szfv9mls195cvpyidh6ixm7dwbl3s2sbaxxk5s4"; sha256 = "0npx535cs8qc33n0lpbbwl0p9fi3a5bczn6ayqhxvknh9yqw77vb";
type = "gem"; type = "gem";
}; };
version = "1.18.3";
dontBuild = false; };
patches = [ racc = {
# Fixes a naming conflict of nokogiri's `canonicalize` function groups = [ "default" ];
# with one defined in glibc. This has been fixed upstream in 2020 platforms = [ ];
# in a much newer version (1.15.5), but through the divergence source = {
# of the affected file, the commit isn't directly applicable to remotes = [ "https://rubygems.org" ];
# the one packaged here: sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa";
# type = "gem";
# https://github.com/sparklemotion/nokogiri/pull/2106/commits/7a74cdbe4538e964023e5a0fdca58d8af708b91e };
# https://github.com/sparklemotion/nokogiri/issues/2105 version = "1.8.1";
./fix-canonicalize-conflict-with-glibc.patch
];
version = "1.10.3";
}; };
} }

View file

@ -151,5 +151,7 @@ stdenv.mkDerivation rec {
platforms = platforms.linux; platforms = platforms.linux;
mainProgram = "tic80"; mainProgram = "tic80";
maintainers = with maintainers; [ blinry ]; maintainers = with maintainers; [ blinry ];
# /build/source/vendor/sdl2/src/audio/pipewire/SDL_pipewire.c:623:37: error: passing argument 1 of 'pw_node_enum_params' from incompatible pointer type [-Wincompatible-pointer-types]
broken = true;
}; };
} }

View file

@ -5,13 +5,10 @@
fetchFromGitHub, fetchFromGitHub,
applyPatches, applyPatches,
bundlerEnv, bundlerEnv,
defaultGemConfig,
callPackage, callPackage,
procps, procps,
ruby, ruby,
postgresql, postgresql,
libpq,
imlib2,
jq, jq,
moreutils, moreutils,
nodejs, nodejs,
@ -58,28 +55,6 @@ let
"development" "development"
"postgres" # database "postgres" # database
]; ];
gemConfig = defaultGemConfig // {
pg = attrs: {
buildInputs = [ libpq ];
};
rszr = attrs: {
buildInputs = [
imlib2
imlib2.dev
];
buildFlags = [ "--without-imlib2-config" ];
};
mini_racer = attrs: {
buildFlags = [
"--with-v8-dir=\"${nodejs.libv8}\""
];
dontBuild = false;
postPatch = ''
substituteInPlace ext/mini_racer_extension/extconf.rb \
--replace Libv8.configure_makefile '$CPPFLAGS += " -x c++"; Libv8.configure_makefile'
'';
};
};
}; };
in in

View file

@ -64,5 +64,7 @@ buildPythonPackage rec {
homepage = "https://github.com/clld/clldutils"; homepage = "https://github.com/clld/clldutils";
license = licenses.asl20; license = licenses.asl20;
maintainers = with maintainers; [ melling ]; maintainers = with maintainers; [ melling ];
# TypeError: EnumSymbol.__init__() missing 2 required positional arguments: 'value' and 'description'
broken = true;
}; };
} }

View file

@ -27,7 +27,7 @@
, bison, flex, pango, python3, patchelf, binutils, freetds, wrapGAppsHook3, atk , bison, flex, pango, python3, patchelf, binutils, freetds, wrapGAppsHook3, atk
, bundler, libsass, dart-sass, libexif, libselinux, libsepol, shared-mime-info, libthai, libdatrie , bundler, libsass, dart-sass, libexif, libselinux, libsepol, shared-mime-info, libthai, libdatrie
, CoreServices, DarwinTools, cctools, libtool, discount, exiv2, libepoxy, libxkbcommon, libmaxminddb, libyaml , CoreServices, DarwinTools, cctools, libtool, discount, exiv2, libepoxy, libxkbcommon, libmaxminddb, libyaml
, cargo, rustc, rustPlatform, libsysprof-capture , cargo, rustc, rustPlatform, libsysprof-capture, imlib2
, autoSignDarwinBinariesHook , autoSignDarwinBinariesHook
}@args: }@args:
@ -209,6 +209,17 @@ in
''; '';
}; };
mini_racer = attrs: {
buildFlags = [
"--with-v8-dir=\"${nodejs.libv8}\""
];
dontBuild = false;
postPatch = ''
substituteInPlace ext/mini_racer_extension/extconf.rb \
--replace Libv8.configure_makefile '$CPPFLAGS += " -x c++"; Libv8.configure_makefile'
'';
};
do_sqlite3 = attrs: { do_sqlite3 = attrs: {
buildInputs = [ sqlite ]; buildInputs = [ sqlite ];
}; };
@ -665,6 +676,14 @@ in
buildInputs = [ libpq ]; buildInputs = [ libpq ];
}; };
rszr = attrs: {
buildInputs = [
imlib2
imlib2.dev
];
buildFlags = [ "--without-imlib2-config" ];
};
psych = attrs: { psych = attrs: {
buildInputs = [ libyaml ]; buildInputs = [ libyaml ];
}; };

View file

@ -1,60 +1,64 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
activesupport (7.0.1) activesupport (8.0.1)
concurrent-ruby (~> 1.0, >= 1.0.2) base64
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2) i18n (>= 1.6, < 2)
logger (>= 1.4.2)
minitest (>= 5.1) minitest (>= 5.1)
tzinfo (~> 2.0) securerandom (>= 0.3)
addressable (2.8.0) tzinfo (~> 2.0, >= 2.0.5)
public_suffix (>= 2.0.2, < 5.0) uri (>= 0.13.1)
async (1.30.1) addressable (2.8.7)
console (~> 1.10) public_suffix (>= 2.0.2, < 7.0)
nio4r (~> 2.3) async (2.23.1)
timers (~> 4.1) console (~> 1.29)
async-http (0.56.5) fiber-annotation
async (>= 1.25) io-event (~> 1.9)
async-io (>= 1.28) metrics (~> 0.12)
async-pool (>= 0.2) traces (~> 0.15)
protocol-http (~> 0.22.0) async-http (0.87.0)
protocol-http1 (~> 0.14.0) async (>= 2.10.2)
protocol-http2 (~> 0.14.0) async-pool (~> 0.9)
async-http-faraday (0.11.0) io-endpoint (~> 0.14)
io-stream (~> 0.6)
metrics (~> 0.12)
protocol-http (~> 0.49)
protocol-http1 (~> 0.30)
protocol-http2 (~> 0.22)
traces (~> 0.10)
async-http-faraday (0.21.0)
async-http (~> 0.42) async-http (~> 0.42)
faraday faraday
async-io (1.32.2) async-pool (0.10.3)
async
async-pool (0.3.9)
async (>= 1.25) async (>= 1.25)
concurrent-ruby (1.1.9) base64 (0.2.0)
console (1.14.0) benchmark (0.4.0)
fiber-local bigdecimal (3.1.9)
faraday (1.9.3) concurrent-ruby (1.3.5)
faraday-em_http (~> 1.0) connection_pool (2.5.0)
faraday-em_synchrony (~> 1.0) console (1.30.2)
faraday-excon (~> 1.1) fiber-annotation
faraday-httpclient (~> 1.0) fiber-local (~> 1.1)
faraday-multipart (~> 1.0) json
faraday-net_http (~> 1.0) drb (2.2.1)
faraday-net_http_persistent (~> 1.0) faraday (2.12.2)
faraday-patron (~> 1.0) faraday-net_http (>= 2.0, < 3.5)
faraday-rack (~> 1.0) json
faraday-retry (~> 1.0) logger
ruby2_keywords (>= 0.0.4) faraday-http-cache (2.5.1)
faraday-em_http (1.0.0)
faraday-em_synchrony (1.0.0)
faraday-excon (1.1.0)
faraday-http-cache (2.2.0)
faraday (>= 0.8) faraday (>= 0.8)
faraday-httpclient (1.0.1) faraday-net_http (3.4.0)
faraday-multipart (1.0.3) net-http (>= 0.5.0)
multipart-post (>= 1.2, < 3) fiber-annotation (0.2.0)
faraday-net_http (1.0.1) fiber-local (1.1.0)
faraday-net_http_persistent (1.2.0) fiber-storage
faraday-patron (1.0.0) fiber-storage (1.0.0)
faraday-rack (1.0.0)
faraday-retry (1.0.3)
fiber-local (1.0.0)
github_changelog_generator (1.16.4) github_changelog_generator (1.16.4)
activesupport activesupport
async (>= 1.25.0) async (>= 1.25.0)
@ -64,32 +68,39 @@ GEM
octokit (~> 4.6) octokit (~> 4.6)
rainbow (>= 2.2.1) rainbow (>= 2.2.1)
rake (>= 10.0) rake (>= 10.0)
i18n (1.8.11) i18n (1.14.7)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
minitest (5.15.0) io-endpoint (0.15.2)
io-event (1.9.0)
io-stream (0.6.1)
json (2.10.1)
logger (1.6.6)
metrics (0.12.2)
minitest (5.25.4)
multi_json (1.15.0) multi_json (1.15.0)
multipart-post (2.1.1) net-http (0.6.0)
nio4r (2.5.8) uri
octokit (4.22.0) octokit (4.25.1)
faraday (>= 0.9) faraday (>= 1, < 3)
sawyer (~> 0.8.0, >= 0.5.3) sawyer (~> 0.9)
protocol-hpack (1.4.2) protocol-hpack (1.5.1)
protocol-http (0.22.5) protocol-http (0.49.0)
protocol-http1 (0.14.2) protocol-http1 (0.30.0)
protocol-http (~> 0.22) protocol-http (~> 0.22)
protocol-http2 (0.14.2) protocol-http2 (0.22.1)
protocol-hpack (~> 1.4) protocol-hpack (~> 1.4)
protocol-http (~> 0.18) protocol-http (~> 0.47)
public_suffix (4.0.6) public_suffix (6.0.1)
rainbow (3.1.1) rainbow (3.1.1)
rake (13.0.6) rake (13.2.1)
ruby2_keywords (0.0.5) sawyer (0.9.2)
sawyer (0.8.2)
addressable (>= 2.3.5) addressable (>= 2.3.5)
faraday (> 0.8, < 2.0) faraday (>= 0.17.3, < 3)
timers (4.3.3) securerandom (0.4.1)
tzinfo (2.0.4) traces (0.15.2)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
uri (1.0.3)
PLATFORMS PLATFORMS
ruby ruby
@ -98,4 +109,4 @@ DEPENDENCIES
github_changelog_generator (= 1.16.4) github_changelog_generator (= 1.16.4)
BUNDLED WITH BUNDLED WITH
2.1.4 2.6.2

View file

@ -1,19 +1,27 @@
{ {
activesupport = { activesupport = {
dependencies = [ dependencies = [
"base64"
"benchmark"
"bigdecimal"
"concurrent-ruby" "concurrent-ruby"
"connection_pool"
"drb"
"i18n" "i18n"
"logger"
"minitest" "minitest"
"securerandom"
"tzinfo" "tzinfo"
"uri"
]; ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "02lys9pnb99hsczs551iqzjn008i8k7c728xxba7acfi9rdw9pa6"; sha256 = "0drfj44a16r86clrrqz3vqmg93qri6bqghjm21ac6jn2853cfnzx";
type = "gem"; type = "gem";
}; };
version = "7.0.1"; version = "8.0.1";
}; };
addressable = { addressable = {
dependencies = [ "public_suffix" ]; dependencies = [ "public_suffix" ];
@ -21,43 +29,48 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "022r3m9wdxljpbya69y2i3h9g3dhhfaqzidf95m6qjzms792jvgp"; sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6";
type = "gem"; type = "gem";
}; };
version = "2.8.0"; version = "2.8.7";
}; };
async = { async = {
dependencies = [ dependencies = [
"console" "console"
"nio4r" "fiber-annotation"
"timers" "io-event"
"metrics"
"traces"
]; ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0mdv66xn5xjyaidyrp66mfnx7d4habkbfmx9y57k75h5q6fd2b65"; sha256 = "01jh5b1wh9gvgrkl2bgc93pimc0ncjbi5vsadgxxp9a8d4s9fb31";
type = "gem"; type = "gem";
}; };
version = "1.30.1"; version = "2.23.1";
}; };
async-http = { async-http = {
dependencies = [ dependencies = [
"async" "async"
"async-io"
"async-pool" "async-pool"
"io-endpoint"
"io-stream"
"metrics"
"protocol-http" "protocol-http"
"protocol-http1" "protocol-http1"
"protocol-http2" "protocol-http2"
"traces"
]; ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0v3451bnn7rhgvl6ng0ys0dgm7cmyi3m41kmf5wyrpb83dhds13l"; sha256 = "100s02s6cxzccsr5fdvi4yx7fzscps429mnaabiiwyxpggdz0pzv";
type = "gem"; type = "gem";
}; };
version = "0.56.5"; version = "0.87.0";
}; };
async-http-faraday = { async-http-faraday = {
dependencies = [ dependencies = [
@ -68,21 +81,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0ndynkfknabv6m9wzcmdnj4r4bhlxqkg9c6rzsjc1pk8q057kslv"; sha256 = "0z9358n42n6bs8s7cj9hglbb65w145y60c08dlgsx7798xsghlpk";
type = "gem"; type = "gem";
}; };
version = "0.11.0"; version = "0.21.0";
};
async-io = {
dependencies = [ "async" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "10l9m0x2ffvsaaxc4mfalrljjx13njkyir9w6yfif8wpszc291h8";
type = "gem";
};
version = "1.32.2";
}; };
async-pool = { async-pool = {
dependencies = [ "async" ]; dependencies = [ "async" ];
@ -90,84 +92,100 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "02r6cyvralcv2yn1jj0plxynwr7rvxym13vlxd2wxk1bymfq9fd9"; sha256 = "12h0cmbw8sjlbfkng94wmb9d5mkrpc468ms40mnkvz9lrkggjhmm";
type = "gem"; type = "gem";
}; };
version = "0.3.9"; version = "0.10.3";
};
base64 = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g";
type = "gem";
};
version = "0.2.0";
};
benchmark = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg";
type = "gem";
};
version = "0.4.0";
};
bigdecimal = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1k6qzammv9r6b2cw3siasaik18i6wjc5m0gw5nfdc6jj64h79z1g";
type = "gem";
};
version = "3.1.9";
}; };
concurrent-ruby = { concurrent-ruby = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f"; sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1";
type = "gem"; type = "gem";
}; };
version = "1.1.9"; version = "1.3.5";
}; };
console = { connection_pool = {
dependencies = [ "fiber-local" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "13ylq7x9zk79r79pssnjvby14shcyamwcbap842p9gvmkf7xblmr"; sha256 = "1z7bag6zb2vwi7wp2bkdkmk7swkj6zfnbsnc949qq0wfsgw94fr3";
type = "gem"; type = "gem";
}; };
version = "1.14.0"; version = "2.5.0";
}; };
faraday = { console = {
dependencies = [ dependencies = [
"faraday-em_http" "fiber-annotation"
"faraday-em_synchrony" "fiber-local"
"faraday-excon" "json"
"faraday-httpclient"
"faraday-multipart"
"faraday-net_http"
"faraday-net_http_persistent"
"faraday-patron"
"faraday-rack"
"faraday-retry"
"ruby2_keywords"
]; ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0y32gj994ll3zlcqjmwp78r7s03iiwayij6fz2pjpkfywgvp71s6"; sha256 = "0vgnpqlg419vwvi6xlqm74n2wdngihjj4wqyz42crdcymc0pl776";
type = "gem"; type = "gem";
}; };
version = "1.9.3"; version = "1.30.2";
}; };
faraday-em_http = { drb = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "12cnqpbak4vhikrh2cdn94assh3yxza8rq2p9w2j34bqg5q4qgbs"; sha256 = "0h5kbj9hvg5hb3c7l425zpds0vb42phvln2knab8nmazg2zp5m79";
type = "gem"; type = "gem";
}; };
version = "1.0.0"; version = "2.2.1";
}; };
faraday-em_synchrony = { faraday = {
dependencies = [
"faraday-net_http"
"json"
"logger"
];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1vgrbhkp83sngv6k4mii9f2s9v5lmp693hylfxp2ssfc60fas3a6"; sha256 = "1mls9g490k63rdmjc9shqshqzznfn1y21wawkxrwp2vvbk13jwqm";
type = "gem"; type = "gem";
}; };
version = "1.0.0"; version = "2.12.2";
};
faraday-excon = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0h09wkb0k0bhm6dqsd47ac601qiaah8qdzjh8gvxfd376x1chmdh";
type = "gem";
};
version = "1.1.0";
}; };
faraday-http-cache = { faraday-http-cache = {
dependencies = [ "faraday" ]; dependencies = [ "faraday" ];
@ -175,88 +193,49 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0lhfwlk4mhmw9pdlgdsl2bq4x45w7s51jkxjryf18wym8iiw36g7"; sha256 = "10wld3vk3i8zsr3pa9zyjiyi2zlyyln872812f08bbg1hnd15z6b";
type = "gem"; type = "gem";
}; };
version = "2.2.0"; version = "2.5.1";
};
faraday-httpclient = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0fyk0jd3ks7fdn8nv3spnwjpzx2lmxmg2gh4inz3by1zjzqg33sc";
type = "gem";
};
version = "1.0.1";
};
faraday-multipart = {
dependencies = [ "multipart-post" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "03qfi9020ynf7hkdiaq01sd2mllvw7fg4qiin3pk028b4wv23j3j";
type = "gem";
};
version = "1.0.3";
}; };
faraday-net_http = { faraday-net_http = {
dependencies = [ "net-http" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1fi8sda5hc54v1w3mqfl5yz09nhx35kglyx72w7b8xxvdr0cwi9j"; sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1";
type = "gem"; type = "gem";
}; };
version = "1.0.1"; version = "3.4.0";
}; };
faraday-net_http_persistent = { fiber-annotation = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0dc36ih95qw3rlccffcb0vgxjhmipsvxhn6cw71l7ffs0f7vq30b"; sha256 = "00vcmynyvhny8n4p799rrhcx0m033hivy0s1gn30ix8rs7qsvgvs";
type = "gem"; type = "gem";
}; };
version = "1.2.0"; version = "0.2.0";
};
faraday-patron = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "19wgsgfq0xkski1g7m96snv39la3zxz6x7nbdgiwhg5v82rxfb6w";
type = "gem";
};
version = "1.0.0";
};
faraday-rack = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1h184g4vqql5jv9s9im6igy00jp6mrah2h14py6mpf9bkabfqq7g";
type = "gem";
};
version = "1.0.0";
};
faraday-retry = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "153i967yrwnswqgvnnajgwp981k9p50ys1h80yz3q94rygs59ldd";
type = "gem";
};
version = "1.0.3";
}; };
fiber-local = { fiber-local = {
dependencies = [ "fiber-storage" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1vrxxb09fc7aicb9zb0pmn5akggjy21dmxkdl3w949y4q05rldr9"; sha256 = "01lz929qf3xa90vra1ai1kh059kf2c8xarfy6xbv1f8g457zk1f8";
type = "gem";
};
version = "1.1.0";
};
fiber-storage = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0zxblmxwdpj3587wji5325y53gjdcmzxzm6126dyg58b3qzk42mq";
type = "gem"; type = "gem";
}; };
version = "1.0.0"; version = "1.0.0";
@ -287,20 +266,80 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf"; sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf";
type = "gem"; type = "gem";
}; };
version = "1.8.11"; version = "1.14.7";
};
io-endpoint = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "09cghz7i1hpvz2skc0k0h6i60551mc2wafmlfn02hi9rd2xr0zhy";
type = "gem";
};
version = "0.15.2";
};
io-event = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1hag7zbmsvkbmv0486bxqvnngym4mhsj32aywwmklr5d21k2n9jc";
type = "gem";
};
version = "1.9.0";
};
io-stream = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0vz9sad4kmgby53hn8jh31a462m9mkln7lxhk972dz9d870z0825";
type = "gem";
};
version = "0.6.1";
};
json = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1p4l5ycdxfsr8b51gnvlvhq6s21vmx9z4x617003zbqv3bcqmj6x";
type = "gem";
};
version = "2.10.1";
};
logger = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx";
type = "gem";
};
version = "1.6.6";
};
metrics = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0ap1l7ziydzr3kc5aix9rawj6ss2x1j0zq20fjxv7hjx4c4apjkm";
type = "gem";
};
version = "0.12.2";
}; };
minitest = { minitest = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "06xf558gid4w8lwx13jwfdafsch9maz8m0g85wnfymqj63x5nbbd"; sha256 = "0izrg03wn2yj3gd76ck7ifbm9h2kgy8kpg4fk06ckpy4bbicmwlw";
type = "gem"; type = "gem";
}; };
version = "5.15.0"; version = "5.25.4";
}; };
multi_json = { multi_json = {
groups = [ "default" ]; groups = [ "default" ];
@ -312,25 +351,16 @@
}; };
version = "1.15.0"; version = "1.15.0";
}; };
multipart-post = { net-http = {
dependencies = [ "uri" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1zgw9zlwh2a6i1yvhhc4a84ry1hv824d6g2iw2chs3k5aylpmpfj"; sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn";
type = "gem"; type = "gem";
}; };
version = "2.1.1"; version = "0.6.0";
};
nio4r = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0xk64wghkscs6bv2n22853k2nh39d131c6rfpnlw12mbjnnv9v1v";
type = "gem";
};
version = "2.5.8";
}; };
octokit = { octokit = {
dependencies = [ dependencies = [
@ -341,30 +371,30 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1nmdd7klyinvrrv2mggwwmc99ykaq7i379j00i37hvvaqx4giifj"; sha256 = "15lvy06h276jryxg19258b2yqaykf0567sp0n16yipywhbp94860";
type = "gem"; type = "gem";
}; };
version = "4.22.0"; version = "4.25.1";
}; };
protocol-hpack = { protocol-hpack = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0sd85am1hj2w7z5hv19wy1nbisxfr1vqx3wlxjfz9xy7x7s6aczw"; sha256 = "14ddqg5mcs9ysd1hdzkm5pwil0660vrxcxsn576s3387p0wa5v3g";
type = "gem"; type = "gem";
}; };
version = "1.4.2"; version = "1.5.1";
}; };
protocol-http = { protocol-http = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0lhg47b3w1d6pdwdkyha8ijzfhjrh90snwydkhwfnl5r10dd9cg5"; sha256 = "1dvpyl26q3zm2ca1sys9r8lp5qryy8i6glaq4vdi4jd71sk9lhdm";
type = "gem"; type = "gem";
}; };
version = "0.22.5"; version = "0.49.0";
}; };
protocol-http1 = { protocol-http1 = {
dependencies = [ "protocol-http" ]; dependencies = [ "protocol-http" ];
@ -372,10 +402,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0z56p7zqbyvwlrsbs19knny4v9f7ycsgblhv50ar8wgyifvsddf6"; sha256 = "0sn3r9rzkwxwix1c8af1njwzxf1nmhn0xmi39pz0jsfa9hd9d4ll";
type = "gem"; type = "gem";
}; };
version = "0.14.2"; version = "0.30.0";
}; };
protocol-http2 = { protocol-http2 = {
dependencies = [ dependencies = [
@ -386,20 +416,20 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1a9klpfmi7w465zq5xz8y8h1qvj42hkm0qd0nlws9d2idd767q5j"; sha256 = "0s575j0xp1xkb37640fgw7ldyy4hln8ji9nm9ysyk4p7hdq6x5li";
type = "gem"; type = "gem";
}; };
version = "0.14.2"; version = "0.22.1";
}; };
public_suffix = { public_suffix = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9"; sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31";
type = "gem"; type = "gem";
}; };
version = "4.0.6"; version = "6.0.1";
}; };
rainbow = { rainbow = {
groups = [ "default" ]; groups = [ "default" ];
@ -416,20 +446,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w"; sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6";
type = "gem"; type = "gem";
}; };
version = "13.0.6"; version = "13.2.1";
};
ruby2_keywords = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz";
type = "gem";
};
version = "0.0.5";
}; };
sawyer = { sawyer = {
dependencies = [ dependencies = [
@ -440,20 +460,30 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0yrdchs3psh583rjapkv33mljdivggqn99wkydkjdckcjn43j3cz"; sha256 = "1jks1qjbmqm8f9kvwa81vqj39avaj9wdnzc531xm29a55bb74fps";
type = "gem"; type = "gem";
}; };
version = "0.8.2"; version = "0.9.2";
}; };
timers = { securerandom = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "00xdi97gm01alfqhjgvv5sff9n1n2l6aym69s9jh8l9clg63b0jc"; sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc";
type = "gem"; type = "gem";
}; };
version = "4.3.3"; version = "0.4.1";
};
traces = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "109dh1xmsmvkg1pf3306svigh3m8kdmjqlznyk4bi2r4nws7hm6j";
type = "gem";
};
version = "0.15.2";
}; };
tzinfo = { tzinfo = {
dependencies = [ "concurrent-ruby" ]; dependencies = [ "concurrent-ruby" ];
@ -461,9 +491,19 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "10qp5x7f9hvlc0psv9gsfbxg4a7s0485wsbq1kljkxq94in91l4z"; sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd";
type = "gem"; type = "gem";
}; };
version = "2.0.4"; version = "2.0.6";
};
uri = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9";
type = "gem";
};
version = "1.0.3";
}; };
} }

View file

@ -1,25 +1,43 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
ffi (1.9.25) ffi (1.17.1)
rake (12.3.1) ffi (1.17.1-aarch64-linux-gnu)
rb-fsevent (0.10.3) ffi (1.17.1-aarch64-linux-musl)
rb-inotify (0.9.10) ffi (1.17.1-arm-linux-gnu)
ffi (>= 0.5.0, < 2) ffi (1.17.1-arm-linux-musl)
sass (3.7.2) ffi (1.17.1-arm64-darwin)
ffi (1.17.1-x86-linux-gnu)
ffi (1.17.1-x86-linux-musl)
ffi (1.17.1-x86_64-darwin)
ffi (1.17.1-x86_64-linux-gnu)
ffi (1.17.1-x86_64-linux-musl)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
sass (3.7.4)
sass-listen (~> 4.0.0) sass-listen (~> 4.0.0)
sass-listen (4.0.0) sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4) rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7) rb-inotify (~> 0.9, >= 0.9.7)
scss_lint (0.57.1) scss_lint (0.60.0)
rake (>= 0.9, < 13)
sass (~> 3.5, >= 3.5.5) sass (~> 3.5, >= 3.5.5)
PLATFORMS PLATFORMS
aarch64-linux-gnu
aarch64-linux-musl
arm-linux-gnu
arm-linux-musl
arm64-darwin
ruby ruby
x86-linux-gnu
x86-linux-musl
x86_64-darwin
x86_64-linux-gnu
x86_64-linux-musl
DEPENDENCIES DEPENDENCIES
scss_lint scss_lint
BUNDLED WITH BUNDLED WITH
2.1.4 2.6.2

View file

@ -1,45 +1,45 @@
{ {
ffi = { ffi = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0jpm2dis1j7zvvy3lg7axz9jml316zrn7s0j59vyq3qr127z0m7q"; sha256 = "0fgwn1grxf4zxmyqmb9i4z2hr111585n9jnk17y6y7hhs7dv1xi6";
type = "gem"; type = "gem";
}; };
version = "1.9.25"; version = "1.17.1";
};
rake = {
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1idi53jay34ba9j68c3mfr9wwkg3cd9qh0fn9cg42hv72c6q8dyg";
type = "gem";
};
version = "12.3.1";
}; };
rb-fsevent = { rb-fsevent = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1lm1k7wpz69jx7jrc92w3ggczkjyjbfziq5mg62vjnxmzs383xx8"; sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423";
type = "gem"; type = "gem";
}; };
version = "0.10.3"; version = "0.11.2";
}; };
rb-inotify = { rb-inotify = {
dependencies = [ "ffi" ]; dependencies = [ "ffi" ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0yfsgw5n7pkpyky6a9wkf1g9jafxb0ja7gz0qw0y14fd2jnzfh71"; sha256 = "0vmy8xgahixcz6hzwy4zdcyn2y6d6ri8dqv5xccgzc1r292019x0";
type = "gem"; type = "gem";
}; };
version = "0.9.10"; version = "0.11.1";
}; };
sass = { sass = {
dependencies = [ "sass-listen" ]; dependencies = [ "sass-listen" ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1phs6hnd8b95m7n5wbh5bsclmwaajd1sqlgw9fmj72bfqldbmcqa"; sha256 = "0p95lhs0jza5l7hqci1isflxakz83xkj97lkvxl919is0lwhv2w0";
type = "gem"; type = "gem";
}; };
version = "3.7.2"; version = "3.7.4";
}; };
sass-listen = { sass-listen = {
dependencies = [ dependencies = [
@ -54,15 +54,14 @@
version = "4.0.0"; version = "4.0.0";
}; };
scss_lint = { scss_lint = {
dependencies = [ dependencies = [ "sass" ];
"rake" groups = [ "default" ];
"sass" platforms = [ ];
];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0dv4ff1lqbgqdx99nwg059c983dhw67kvvjd21f6vf62cjx09lpn"; sha256 = "0nrpgwvpmyxzlw0c580kd4dhfqp5185ckdc32nw83kfxrphx1lma";
type = "gem"; type = "gem";
}; };
version = "0.57.1"; version = "0.60.0";
}; };
} }

View file

@ -1,73 +1,103 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
addressable (2.6.0) addressable (2.8.7)
public_suffix (>= 2.0.2, < 4.0) public_suffix (>= 2.0.2, < 7.0)
commonmarker (0.18.2) commonmarker (0.23.11)
ruby-enum (~> 0.5) concurrent-ruby (1.3.5)
concurrent-ruby (1.1.5) csv (3.3.2)
daemons (1.3.1) daemons (1.4.1)
em-websocket (0.3.8) em-websocket (0.3.8)
addressable (>= 2.1.1) addressable (>= 2.1.1)
eventmachine (>= 0.12.9) eventmachine (>= 0.12.9)
eventmachine (1.2.7) eventmachine (1.2.7)
fidget (0.0.6) fidget (0.0.6)
ruby-dbus (< 0.15.0) ruby-dbus (< 0.15.0)
gli (2.18.0) gli (2.22.2)
ostruct
htmlentities (4.3.4) htmlentities (4.3.4)
i18n (1.6.0) i18n (1.14.7)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
iso-639 (0.2.8) iso-639 (0.3.8)
json (2.2.0) csv
mini_portile2 (2.4.0) json (2.10.1)
nokogiri (1.10.1) mini_portile2 (2.8.8)
mini_portile2 (~> 2.4.0) mustermann (2.0.2)
parslet (1.8.2) ruby2_keywords (~> 0.0.1)
public_suffix (3.0.3) nokogiri (1.18.3)
rack (1.6.11) mini_portile2 (~> 2.8.2)
rack-contrib (1.8.0) racc (~> 1.4)
rack (~> 1.4) nokogiri (1.18.3-aarch64-linux-gnu)
rack-protection (1.5.5) racc (~> 1.4)
nokogiri (1.18.3-aarch64-linux-musl)
racc (~> 1.4)
nokogiri (1.18.3-arm-linux-gnu)
racc (~> 1.4)
nokogiri (1.18.3-arm-linux-musl)
racc (~> 1.4)
nokogiri (1.18.3-arm64-darwin)
racc (~> 1.4)
nokogiri (1.18.3-x86_64-darwin)
racc (~> 1.4)
nokogiri (1.18.3-x86_64-linux-gnu)
racc (~> 1.4)
nokogiri (1.18.3-x86_64-linux-musl)
racc (~> 1.4)
ostruct (0.6.1)
parslet (2.0.0)
public_suffix (6.0.1)
racc (1.8.1)
rack (2.2.13)
rack-contrib (2.5.0)
rack (< 4)
rack-protection (2.2.4)
rack rack
redcarpet (3.4.0) redcarpet (3.6.1)
ruby-dbus (0.14.1) ruby-dbus (0.14.1)
ruby-enum (0.7.2) ruby2_keywords (0.0.5)
i18n showoff (0.20.4)
showoff (0.20.1) commonmarker (~> 0.21)
commonmarker fidget (~> 0.0)
fidget (>= 0.0.3) gli (~> 2.20)
gli (>= 2.0) htmlentities (~> 4.3)
htmlentities i18n (~> 1.8)
i18n iso-639 (~> 0.3)
iso-639 json (~> 2.5)
json nokogiri (~> 1.11)
nokogiri parslet (~> 2.0)
parslet rack-contrib (~> 2.3)
rack-contrib redcarpet (~> 3.5)
redcarpet sinatra (~> 2.1)
sinatra (~> 1.3) sinatra-websocket (~> 0.3)
sinatra-websocket tilt (~> 2.0)
thin (~> 1.3) sinatra (2.2.4)
tilt (>= 2.0.3) mustermann (~> 2.0)
sinatra (1.4.8) rack (~> 2.2)
rack (~> 1.5) rack-protection (= 2.2.4)
rack-protection (~> 1.4) tilt (~> 2.0)
tilt (>= 1.3, < 3)
sinatra-websocket (0.3.1) sinatra-websocket (0.3.1)
em-websocket (~> 0.3.6) em-websocket (~> 0.3.6)
eventmachine eventmachine
thin (>= 1.3.1, < 2.0.0) thin (>= 1.3.1, < 2.0.0)
thin (1.7.2) thin (1.8.2)
daemons (~> 1.0, >= 1.0.9) daemons (~> 1.0, >= 1.0.9)
eventmachine (~> 1.0, >= 1.0.4) eventmachine (~> 1.0, >= 1.0.4)
rack (>= 1, < 3) rack (>= 1, < 3)
tilt (2.0.9) tilt (2.6.0)
PLATFORMS PLATFORMS
aarch64-linux-gnu
aarch64-linux-musl
arm-linux-gnu
arm-linux-musl
arm64-darwin
ruby ruby
x86_64-darwin
x86_64-linux-gnu
x86_64-linux-musl
DEPENDENCIES DEPENDENCIES
showoff showoff
BUNDLED WITH BUNDLED WITH
2.1.4 2.6.2

View file

@ -1,37 +1,54 @@
{ {
addressable = { addressable = {
dependencies = [ "public_suffix" ]; dependencies = [ "public_suffix" ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0bcm2hchn897xjhqj9zzsxf3n9xhddymj4lsclz508f4vw3av46l"; sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6";
type = "gem"; type = "gem";
}; };
version = "2.6.0"; version = "2.8.7";
}; };
commonmarker = { commonmarker = {
dependencies = [ "ruby-enum" ]; groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "122dy5mzx4p86flpzyg3raf742zp5ab9bjr7zk29p3ixpncf0rdk"; sha256 = "1gyjwd7in1nlf8zai2fxazxi8cy6xjzswdcjway520blb39ka7cx";
type = "gem"; type = "gem";
}; };
version = "0.18.2"; version = "0.23.11";
}; };
concurrent-ruby = { concurrent-ruby = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1x07r23s7836cpp5z9yrlbpljcxpax14yw4fy4bnp6crhr6x24an"; sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1";
type = "gem"; type = "gem";
}; };
version = "1.1.5"; version = "1.3.5";
};
csv = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0kmx36jjh2sahd989vcvw74lrlv07dqc3rnxchc5sj2ywqsw3w3g";
type = "gem";
};
version = "3.3.2";
}; };
daemons = { daemons = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0l5gai3vd4g7aqff0k1mp41j9zcsvm2rbwmqn115a325k9r7pf4w"; sha256 = "07cszb0zl8mqmwhc8a2yfg36vi6lbgrp4pa5bvmryrpcz9v6viwg";
type = "gem"; type = "gem";
}; };
version = "1.3.1"; version = "1.4.1";
}; };
em-websocket = { em-websocket = {
dependencies = [ dependencies = [
@ -63,12 +80,15 @@
version = "0.0.6"; version = "0.0.6";
}; };
gli = { gli = {
dependencies = [ "ostruct" ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "133glfzsq67ykmdsgp251s9kddg9x4qki2jpbjv25h3hawlql4hs"; sha256 = "1c2x5wh3d3mz8vg5bs7c5is0zvc56j6a2b4biv5z1w5hi1n8s3jq";
type = "gem"; type = "gem";
}; };
version = "2.18.0"; version = "2.22.2";
}; };
htmlentities = { htmlentities = {
source = { source = {
@ -80,95 +100,152 @@
}; };
i18n = { i18n = {
dependencies = [ "concurrent-ruby" ]; dependencies = [ "concurrent-ruby" ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1hfxnlyr618s25xpafw9mypa82qppjccbh292c4l3bj36az7f6wl"; sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf";
type = "gem"; type = "gem";
}; };
version = "1.6.0"; version = "1.14.7";
}; };
iso-639 = { iso-639 = {
dependencies = [ "csv" ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "10k1gpkkbxbasgjzh4hd32ygxzjb5312rphipm46ryxkpx556zzz"; sha256 = "0dbmprc4j9qw6xjn7cs8s2sa1czfz1pf62bn6kd7ydjm9d511f28";
type = "gem"; type = "gem";
}; };
version = "0.2.8"; version = "0.3.8";
}; };
json = { json = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0sx97bm9by389rbzv8r1f43h06xcz8vwi3h5jv074gvparql7lcx"; sha256 = "1p4l5ycdxfsr8b51gnvlvhq6s21vmx9z4x617003zbqv3bcqmj6x";
type = "gem"; type = "gem";
}; };
version = "2.2.0"; version = "2.10.1";
}; };
mini_portile2 = { mini_portile2 = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "15zplpfw3knqifj9bpf604rb3wc1vhq6363pd6lvhayng8wql5vy"; sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf";
type = "gem"; type = "gem";
}; };
version = "2.4.0"; version = "2.8.8";
};
mustermann = {
dependencies = [ "ruby2_keywords" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0m70qz27mlv2rhk4j1li6pw797gmiwwqg02vcgxcxr1rq2v53rnb";
type = "gem";
};
version = "2.0.2";
}; };
nokogiri = { nokogiri = {
dependencies = [ "mini_portile2" ]; dependencies = [
"mini_portile2"
"racc"
];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "09zll7c6j7xr6wyvh5mm5ncj6pkryp70ybcsxdbw1nyphx5dh184"; sha256 = "0npx535cs8qc33n0lpbbwl0p9fi3a5bczn6ayqhxvknh9yqw77vb";
type = "gem"; type = "gem";
}; };
version = "1.10.1"; version = "1.18.3";
};
ostruct = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "05xqijcf80sza5pnlp1c8whdaay8x5dc13214ngh790zrizgp8q9";
type = "gem";
};
version = "0.6.1";
}; };
parslet = { parslet = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "12nrzfwjphjlakb9pmpj70hgjwgzvnr8i1zfzddifgyd44vspl88"; sha256 = "01pnw6ymz6nynklqvqxs4bcai25kcvnd5x4id9z3vd1rbmlk0lfl";
type = "gem"; type = "gem";
}; };
version = "1.8.2"; version = "2.0.0";
}; };
public_suffix = { public_suffix = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l"; sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31";
type = "gem"; type = "gem";
}; };
version = "3.0.3"; version = "6.0.1";
};
racc = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa";
type = "gem";
};
version = "1.8.1";
}; };
rack = { rack = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1g9926ln2lw12lfxm4ylq1h6nl0rafl10za3xvjzc87qvnqic87f"; sha256 = "1yzhcwvfkrlb8l79w24yjclv636jn6rnznp95shmssk934bi1vnc";
type = "gem"; type = "gem";
}; };
version = "1.6.11"; version = "2.2.13";
}; };
rack-contrib = { rack-contrib = {
dependencies = [ "rack" ]; dependencies = [ "rack" ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1l7m0av4pjl5p64l8j7pkip1jwhkp80a8kc2j7b9lrwh04fgx5wx"; sha256 = "00idlf24sd64y5mcvs6w0f5snam7mv6w8c1i2zwp0cla5gl2rgai";
type = "gem"; type = "gem";
}; };
version = "1.8.0"; version = "2.5.0";
}; };
rack-protection = { rack-protection = {
dependencies = [ "rack" ]; dependencies = [ "rack" ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0my0wlw4a5l3hs79jkx2xzv7djhajgf8d28k8ai1ddlnxxb0v7ss"; sha256 = "1d6irsigm0i4ig1m47c94kixi3wb8jnxwvwkl8qxvyngmb73srl2";
type = "gem"; type = "gem";
}; };
version = "1.5.5"; version = "2.2.4";
}; };
redcarpet = { redcarpet = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0h9qz2hik4s9knpmbwrzb3jcp3vc5vygp9ya8lcpl7f1l9khmcd7"; sha256 = "0iglapqs4av4za9yfaac0lna7s16fq2xn36wpk380m55d8792i6l";
type = "gem"; type = "gem";
}; };
version = "3.4.0"; version = "3.6.1";
}; };
ruby-dbus = { ruby-dbus = {
source = { source = {
@ -178,14 +255,15 @@
}; };
version = "0.14.1"; version = "0.14.1";
}; };
ruby-enum = { ruby2_keywords = {
dependencies = [ "i18n" ]; groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0h62avini866kxpjzqxlqnajma3yvj0y25l6hn9h2mv5pp6fcrhx"; sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz";
type = "gem"; type = "gem";
}; };
version = "0.7.2"; version = "0.0.5";
}; };
showoff = { showoff = {
dependencies = [ dependencies = [
@ -202,28 +280,32 @@
"redcarpet" "redcarpet"
"sinatra" "sinatra"
"sinatra-websocket" "sinatra-websocket"
"thin"
"tilt" "tilt"
]; ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "14884kh7vrp5b72dpn7q26h49y7igxqza72girkv1h28qx4kqw4r"; sha256 = "109v234fwjkawf8axm5mgn22jag3cql7p09hlkclpn77p35gwjqc";
type = "gem"; type = "gem";
}; };
version = "0.20.1"; version = "0.20.4";
}; };
sinatra = { sinatra = {
dependencies = [ dependencies = [
"mustermann"
"rack" "rack"
"rack-protection" "rack-protection"
"tilt" "tilt"
]; ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0byxzl7rx3ki0xd7aiv1x8mbah7hzd8f81l65nq8857kmgzj1jqq"; sha256 = "0wkc079h6hzq737j4wycpnv7c38mhd0rl33pszyy7768zzvyjc9y";
type = "gem"; type = "gem";
}; };
version = "1.4.8"; version = "2.2.4";
}; };
sinatra-websocket = { sinatra-websocket = {
dependencies = [ dependencies = [
@ -244,19 +326,23 @@
"eventmachine" "eventmachine"
"rack" "rack"
]; ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0nagbf9pwy1vg09k6j4xqhbjjzrg5dwzvkn4ffvlj76fsn6vv61f"; sha256 = "08g1yq6zzvgndj8fd98ah7pp8g2diw28p8bfjgv7rvjvp8d2am8w";
type = "gem"; type = "gem";
}; };
version = "1.7.2"; version = "1.8.2";
}; };
tilt = { tilt = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0ca4k0clwf0rkvy7726x4nxpjxkpv67w043i39saxgldxd97zmwz"; sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96";
type = "gem"; type = "gem";
}; };
version = "2.0.9"; version = "2.6.0";
}; };
} }

View file

@ -2,13 +2,23 @@ GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
erubis (2.7.0) erubis (2.7.0)
ffi (1.10.0) ffi (1.17.1)
ffi (1.17.1-aarch64-linux-gnu)
ffi (1.17.1-aarch64-linux-musl)
ffi (1.17.1-arm-linux-gnu)
ffi (1.17.1-arm-linux-musl)
ffi (1.17.1-arm64-darwin)
ffi (1.17.1-x86-linux-gnu)
ffi (1.17.1-x86-linux-musl)
ffi (1.17.1-x86_64-darwin)
ffi (1.17.1-x86_64-linux-gnu)
ffi (1.17.1-x86_64-linux-musl)
multi_json (1.3.6) multi_json (1.3.6)
rack (1.6.11) rack (1.6.13)
rack-protection (1.5.5) rack-protection (1.5.5)
rack rack
rb-fsevent (0.10.3) rb-fsevent (0.11.2)
rb-inotify (0.10.0) rb-inotify (0.11.1)
ffi (~> 1.0) ffi (~> 1.0)
riemann-dash (0.2.14) riemann-dash (0.2.14)
erubis (>= 2.7.0) erubis (>= 2.7.0)
@ -25,14 +35,24 @@ GEM
rack (~> 1.5) rack (~> 1.5)
rack-protection (~> 1.4) rack-protection (~> 1.4)
tilt (>= 1.3, < 3) tilt (>= 1.3, < 3)
tilt (2.0.9) tilt (2.6.0)
webrick (1.3.1) webrick (1.3.1)
PLATFORMS PLATFORMS
aarch64-linux-gnu
aarch64-linux-musl
arm-linux-gnu
arm-linux-musl
arm64-darwin
ruby ruby
x86-linux-gnu
x86-linux-musl
x86_64-darwin
x86_64-linux-gnu
x86_64-linux-musl
DEPENDENCIES DEPENDENCIES
riemann-dash (= 0.2.14) riemann-dash (= 0.2.14)
BUNDLED WITH BUNDLED WITH
2.1.4 2.6.2

View file

@ -14,10 +14,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0j8pzj8raxbir5w5k6s7a042sb5k02pg0f8s4na1r5lan901j00p"; sha256 = "0fgwn1grxf4zxmyqmb9i4z2hr111585n9jnk17y6y7hhs7dv1xi6";
type = "gem"; type = "gem";
}; };
version = "1.10.0"; version = "1.17.1";
}; };
multi_json = { multi_json = {
groups = [ "default" ]; groups = [ "default" ];
@ -34,10 +34,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1g9926ln2lw12lfxm4ylq1h6nl0rafl10za3xvjzc87qvnqic87f"; sha256 = "0wr1f3g9rc9i8svfxa9cijajl1661d817s56b2w7rd572zwn0zi0";
type = "gem"; type = "gem";
}; };
version = "1.6.11"; version = "1.6.13";
}; };
rack-protection = { rack-protection = {
dependencies = [ "rack" ]; dependencies = [ "rack" ];
@ -55,10 +55,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1lm1k7wpz69jx7jrc92w3ggczkjyjbfziq5mg62vjnxmzs383xx8"; sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423";
type = "gem"; type = "gem";
}; };
version = "0.10.3"; version = "0.11.2";
}; };
rb-inotify = { rb-inotify = {
dependencies = [ "ffi" ]; dependencies = [ "ffi" ];
@ -66,10 +66,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1fs7hxm9g6ywv2yih83b879klhc4fs8i0p9166z795qmd77dk0a4"; sha256 = "0vmy8xgahixcz6hzwy4zdcyn2y6d6ri8dqv5xccgzc1r292019x0";
type = "gem"; type = "gem";
}; };
version = "0.10.0"; version = "0.11.1";
}; };
riemann-dash = { riemann-dash = {
dependencies = [ dependencies = [
@ -133,10 +133,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0ca4k0clwf0rkvy7726x4nxpjxkpv67w043i39saxgldxd97zmwz"; sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96";
type = "gem"; type = "gem";
}; };
version = "2.0.9"; version = "2.6.0";
}; };
webrick = { webrick = {
groups = [ "default" ]; groups = [ "default" ];

View file

@ -438,14 +438,6 @@ let
runHook postInstall runHook postInstall
''; '';
meta = with lib; {
homepage = "https://www.discourse.org/";
platforms = platforms.linux;
maintainers = with maintainers; [ talyz ];
license = licenses.gpl2Plus;
description = "Discourse is an open source discussion platform";
};
passthru = { passthru = {
inherit inherit
rubyEnv rubyEnv
@ -467,6 +459,17 @@ let
package = pkgs.discourse.override args; package = pkgs.discourse.override args;
}; };
}; };
meta = with lib; {
homepage = "https://www.discourse.org/";
platforms = platforms.linux;
maintainers = with maintainers; [ talyz ];
license = licenses.gpl2Plus;
description = "Discourse is an open source discussion platform";
# fails to compile mini_racer:
# mini_racer_v8.cc:316:45: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Local<v8::String>&)'
broken = true;
};
}; };
in in
discourse discourse

View file

@ -41,5 +41,7 @@ buildRubyGem rec {
maintainers = with maintainers; [ shamilton ]; maintainers = with maintainers; [ shamilton ];
mainProgram = "anystyle"; mainProgram = "anystyle";
platforms = platforms.unix; platforms = platforms.unix;
# error: passing argument 2 of 'rb_hash_foreach' from incompatible pointer type [-Wincompatible-pointer-types]
broken = true;
}; };
} }

View file

@ -1,74 +1,64 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
addressable (2.8.1) addressable (2.8.7)
public_suffix (>= 2.0.2, < 6.0) public_suffix (>= 2.0.2, < 7.0)
aws-eventstream (1.2.0) aws-eventstream (1.3.2)
aws-partitions (1.677.0) aws-partitions (1.1064.0)
aws-sdk-cloudwatchlogs (1.58.0) aws-sdk-cloudwatchlogs (1.109.0)
aws-sdk-core (~> 3, >= 3.165.0) aws-sdk-core (~> 3, >= 3.216.0)
aws-sigv4 (~> 1.1)
aws-sdk-core (3.168.4)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.651.0)
aws-sigv4 (~> 1.5) aws-sigv4 (~> 1.5)
aws-sdk-core (3.220.1)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.992.0)
aws-sigv4 (~> 1.9)
base64
jmespath (~> 1, >= 1.6.1) jmespath (~> 1, >= 1.6.1)
nokogiri (~> 1.0) aws-sdk-firehose (1.89.0)
aws-sdk-firehose (1.50.0) aws-sdk-core (~> 3, >= 3.216.0)
aws-sdk-core (~> 3, >= 3.165.0) aws-sigv4 (~> 1.5)
aws-sigv4 (~> 1.1) aws-sdk-kinesis (1.74.0)
aws-sdk-kinesis (1.42.0) aws-sdk-core (~> 3, >= 3.216.0)
aws-sdk-core (~> 3, >= 3.165.0) aws-sigv4 (~> 1.5)
aws-sigv4 (~> 1.1) aws-sdk-kms (1.99.0)
aws-sdk-kms (1.61.0) aws-sdk-core (~> 3, >= 3.216.0)
aws-sdk-core (~> 3, >= 3.165.0) aws-sigv4 (~> 1.5)
aws-sigv4 (~> 1.1) aws-sdk-s3 (1.182.0)
aws-sdk-s3 (1.117.2) aws-sdk-core (~> 3, >= 3.216.0)
aws-sdk-core (~> 3, >= 3.165.0)
aws-sdk-kms (~> 1) aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.4) aws-sigv4 (~> 1.5)
aws-sdk-sqs (1.52.1) aws-sdk-sqs (1.93.0)
aws-sdk-core (~> 3, >= 3.165.0) aws-sdk-core (~> 3, >= 3.216.0)
aws-sigv4 (~> 1.1) aws-sigv4 (~> 1.5)
aws-sigv4 (1.5.2) aws-sigv4 (1.11.0)
aws-eventstream (~> 1, >= 1.0.2) aws-eventstream (~> 1, >= 1.0.2)
base64 (0.2.0)
bson (4.15.0) bson (4.15.0)
concurrent-ruby (1.1.10) concurrent-ruby (1.3.5)
cool.io (1.7.1) cool.io (1.9.0)
digest-crc (0.6.4) csv (3.3.2)
digest-crc (0.7.0)
rake (>= 12.0.0, < 14.0.0) rake (>= 12.0.0, < 14.0.0)
elastic-transport (8.1.0) drb (2.2.1)
elastic-transport (8.4.0)
faraday (< 3) faraday (< 3)
multi_json multi_json
elasticsearch (8.5.2) elasticsearch (8.17.1)
elastic-transport (~> 8) elastic-transport (~> 8.3)
elasticsearch-api (= 8.5.2) elasticsearch-api (= 8.17.1)
elasticsearch-api (8.5.2) elasticsearch-api (8.17.1)
multi_json multi_json
excon (0.95.0) excon (1.2.5)
faraday (1.10.2) logger
faraday-em_http (~> 1.0) faraday (2.12.2)
faraday-em_synchrony (~> 1.0) faraday-net_http (>= 2.0, < 3.5)
faraday-excon (~> 1.1) json
faraday-httpclient (~> 1.0) logger
faraday-multipart (~> 1.0) faraday-excon (2.3.0)
faraday-net_http (~> 1.0) excon (>= 1.0.0)
faraday-net_http_persistent (~> 1.0) faraday (>= 2.11.0, < 3)
faraday-patron (~> 1.0) faraday-net_http (3.4.0)
faraday-rack (~> 1.0) net-http (>= 0.5.0)
faraday-retry (~> 1.0)
ruby2_keywords (>= 0.0.4)
faraday-em_http (1.0.0)
faraday-em_synchrony (1.0.0)
faraday-excon (1.1.0)
faraday-httpclient (1.0.1)
faraday-multipart (1.0.4)
multipart-post (~> 2)
faraday-net_http (1.0.1)
faraday-net_http_persistent (1.2.0)
faraday-patron (1.0.0)
faraday-rack (1.0.0)
faraday-retry (1.0.3)
fluent-config-regexp-type (1.0.0) fluent-config-regexp-type (1.0.0)
fluentd (> 1.0.0, < 2) fluentd (> 1.0.0, < 2)
fluent-plugin-cloudwatch-logs (0.14.3) fluent-plugin-cloudwatch-logs (0.14.3)
@ -76,16 +66,17 @@ GEM
fluentd (>= 1.8.0) fluentd (>= 1.8.0)
fluent-plugin-concat (2.5.0) fluent-plugin-concat (2.5.0)
fluentd (>= 0.14.0, < 2) fluentd (>= 0.14.0, < 2)
fluent-plugin-elasticsearch (5.2.4) fluent-plugin-elasticsearch (5.4.3)
elasticsearch elasticsearch
excon excon
faraday (~> 1.10) faraday (>= 2.0.0)
faraday-excon (>= 2.0.0)
fluentd (>= 0.14.22) fluentd (>= 0.14.22)
fluent-plugin-kafka (0.18.1) fluent-plugin-kafka (0.19.3)
fluentd (>= 0.10.58, < 2) fluentd (>= 0.10.58, < 2)
ltsv ltsv
ruby-kafka (>= 1.4.0, < 2) ruby-kafka (>= 1.5.0, < 2)
fluent-plugin-kinesis (3.4.2) fluent-plugin-kinesis (3.5.0)
aws-sdk-firehose (~> 1, != 1.9, != 1.5, != 1.15) aws-sdk-firehose (~> 1, != 1.9, != 1.5, != 1.15)
aws-sdk-kinesis (~> 1, != 1.5, != 1.4, != 1.14) aws-sdk-kinesis (~> 1, != 1.5, != 1.4, != 1.14)
fluentd (>= 0.14.22, < 2) fluentd (>= 0.14.22, < 2)
@ -98,59 +89,71 @@ GEM
fluent-plugin-rewrite-tag-filter (2.4.0) fluent-plugin-rewrite-tag-filter (2.4.0)
fluent-config-regexp-type fluent-config-regexp-type
fluentd (>= 0.14.2, < 2) fluentd (>= 0.14.2, < 2)
fluent-plugin-s3 (1.7.2) fluent-plugin-s3 (1.8.3)
aws-sdk-s3 (~> 1.60) aws-sdk-s3 (~> 1.60)
aws-sdk-sqs (~> 1.23) aws-sdk-sqs (~> 1.23)
fluentd (>= 0.14.22, < 2) fluentd (>= 0.14.22, < 2)
fluent-plugin-webhdfs (1.5.0) fluent-plugin-webhdfs (1.6.0)
fluentd (>= 0.14.22) fluentd (>= 0.14.22)
webhdfs (>= 0.10.0) webhdfs (>= 0.11.0)
fluentd (1.15.3) fluentd (1.18.0)
base64 (~> 0.2)
bundler bundler
cool.io (>= 1.4.5, < 2.0.0) cool.io (>= 1.4.5, < 2.0.0)
csv (~> 3.2)
drb (~> 2.2)
http_parser.rb (>= 0.5.1, < 0.9.0) http_parser.rb (>= 0.5.1, < 0.9.0)
logger (~> 1.6)
msgpack (>= 1.3.1, < 2.0.0) msgpack (>= 1.3.1, < 2.0.0)
serverengine (>= 2.3.0, < 3.0.0) serverengine (>= 2.3.2, < 3.0.0)
sigdump (~> 0.2.2) sigdump (~> 0.2.5)
strptime (>= 0.2.4, < 1.0.0) strptime (>= 0.2.4, < 1.0.0)
tzinfo (>= 1.0, < 3.0) tzinfo (>= 1.0, < 3.0)
tzinfo-data (~> 1.0) tzinfo-data (~> 1.0)
webrick (>= 1.4.2, < 1.8.0) webrick (~> 1.4)
yajl-ruby (~> 1.0) yajl-ruby (~> 1.0)
google-protobuf (3.21.12) google-protobuf (3.25.6)
google-protobuf (3.25.6-aarch64-linux)
google-protobuf (3.25.6-arm64-darwin)
google-protobuf (3.25.6-x86-linux)
google-protobuf (3.25.6-x86_64-darwin)
http_parser.rb (0.8.0) http_parser.rb (0.8.0)
jmespath (1.6.2) jmespath (1.6.2)
json (2.10.1)
logger (1.6.6)
ltsv (0.1.2) ltsv (0.1.2)
mini_portile2 (2.8.2) mongo (2.18.3)
mongo (2.18.2)
bson (>= 4.14.1, < 5.0.0) bson (>= 4.14.1, < 5.0.0)
msgpack (1.6.0) msgpack (1.8.0)
multi_json (1.15.0) multi_json (1.15.0)
multipart-post (2.2.3) net-http (0.6.0)
nokogiri (1.15.2) uri
mini_portile2 (2.8.2) public_suffix (6.0.1)
racc (1.6.2) rake (13.2.1)
public_suffix (5.0.1)
racc (1.6.2)
rake (13.0.6)
ruby-kafka (1.5.0) ruby-kafka (1.5.0)
digest-crc digest-crc
ruby2_keywords (0.0.5) serverengine (2.4.0)
serverengine (2.3.0) base64 (~> 0.1)
logger (~> 1.4)
sigdump (~> 0.2.2) sigdump (~> 0.2.2)
sigdump (0.2.4) sigdump (0.2.5)
strptime (0.2.5) strptime (0.2.5)
tzinfo (2.0.5) tzinfo (2.0.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
tzinfo-data (1.2022.7) tzinfo-data (1.2025.1)
tzinfo (>= 1.0.0) tzinfo (>= 1.0.0)
webhdfs (0.10.2) uri (1.0.3)
webhdfs (0.11.0)
addressable addressable
webrick (1.7.0) webrick (1.9.1)
yajl-ruby (1.4.3) yajl-ruby (1.4.3)
PLATFORMS PLATFORMS
aarch64-linux
arm64-darwin
ruby ruby
x86-linux
x86_64-darwin
DEPENDENCIES DEPENDENCIES
fluent-plugin-cloudwatch-logs fluent-plugin-cloudwatch-logs
@ -166,4 +169,4 @@ DEPENDENCIES
fluentd fluentd
BUNDLED WITH BUNDLED WITH
2.3.26 2.6.2

View file

@ -1,80 +1,34 @@
{ {
mini_portile2 = {
groups = [
"default"
"development"
"test"
];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0z7f38iq37h376n9xbl4gajdrnwzq284c9v1py4imw3gri2d5cj6";
type = "gem";
};
version = "2.8.2";
};
racc = {
groups = [
"default"
"development"
"test"
];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "09jgz6r0f7v84a7jz9an85q8vvmp743dqcsdm3z9c8rqcqv6pljq";
type = "gem";
};
version = "1.6.2";
};
nokogiri = {
dependencies = [
"mini_portile2"
"racc"
];
groups = [
"default"
"development"
"test"
];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1mr2ibfk874ncv0qbdkynay738w2mfinlkhnbd5lyk5yiw5q1p10";
type = "gem";
};
version = "1.15.2";
};
addressable = { addressable = {
dependencies = [ "public_suffix" ]; dependencies = [ "public_suffix" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1ypdmpdn20hxp5vwxz3zc04r5xcwqc25qszdlg41h8ghdqbllwmw"; sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6";
type = "gem"; type = "gem";
}; };
version = "2.8.1"; version = "2.8.7";
}; };
aws-eventstream = { aws-eventstream = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1pyis1nvnbjxk12a43xvgj2gv0mvp4cnkc1gzw0v1018r61399gz"; sha256 = "1mvjjn8vh1c3nhibmjj9qcwxagj6m9yy961wblfqdmvhr9aklb3y";
type = "gem"; type = "gem";
}; };
version = "1.2.0"; version = "1.3.2";
}; };
aws-partitions = { aws-partitions = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1c6w07lm5ssn0v06sh90g3swqb42ma65pfz0qlk3hqlj1fs5zd9b"; sha256 = "0jdajznsdc0niv68xqp9sv29l9piyn32grq1y367l14hbm17mnf2";
type = "gem"; type = "gem";
}; };
version = "1.677.0"; version = "1.1064.0";
}; };
aws-sdk-cloudwatchlogs = { aws-sdk-cloudwatchlogs = {
dependencies = [ dependencies = [
@ -85,27 +39,27 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0yhwbr3g9brh7g8vjxygfvhlc9sa04g5bzyhkdcdkl7faqpy93z3"; sha256 = "1izd0al8i8wmi0cx18w4y8nriw623c21rb7c8vwpgk4mzd2kqxhw";
type = "gem"; type = "gem";
}; };
version = "1.58.0"; version = "1.109.0";
}; };
aws-sdk-core = { aws-sdk-core = {
dependencies = [ dependencies = [
"aws-eventstream" "aws-eventstream"
"aws-partitions" "aws-partitions"
"aws-sigv4" "aws-sigv4"
"base64"
"jmespath" "jmespath"
"nokogiri"
]; ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "131acgw2hi893n0dfbczs42bkc41afhyrmd9w8zx5y8r1k5zd6rc"; sha256 = "0cjdqmy5hjbgzc0iac1i143va76qgp7jc7hg1aviy1n8cgywq44y";
type = "gem"; type = "gem";
}; };
version = "3.168.4"; version = "3.220.1";
}; };
aws-sdk-firehose = { aws-sdk-firehose = {
dependencies = [ dependencies = [
@ -116,10 +70,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "02lznpqdmla1i5ilxn6kkbdwasl2w4m9ml09whig9wwrlwjfkdnm"; sha256 = "1sryh7fjg525ddwlbd37mi3ygjcc6qn9r0md64d6ssrvk2ah0v1i";
type = "gem"; type = "gem";
}; };
version = "1.50.0"; version = "1.89.0";
}; };
aws-sdk-kinesis = { aws-sdk-kinesis = {
dependencies = [ dependencies = [
@ -130,10 +84,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0n6jdkcyh9cm4f15zmmgpzwxbal5dg2w17xcm65d1gf9dwajsjda"; sha256 = "1qfwsc373a674y8xcy8g1ykc84d21vbz0dqpbh1f1k2mny2cxz7s";
type = "gem"; type = "gem";
}; };
version = "1.42.0"; version = "1.74.0";
}; };
aws-sdk-kms = { aws-sdk-kms = {
dependencies = [ dependencies = [
@ -144,10 +98,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0ajp7yvnf95d60xmg618xznfwsy8h1vrkzj33r1bsf2gsfp50vzy"; sha256 = "1a3mh89kfh6flqxw48wfv9wfwkj2zxazw096mqm56wnnzz1jyads";
type = "gem"; type = "gem";
}; };
version = "1.61.0"; version = "1.99.0";
}; };
aws-sdk-s3 = { aws-sdk-s3 = {
dependencies = [ dependencies = [
@ -159,10 +113,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1xpb8c8zw1c0grbw1rcc0ynlys1301vm9kkqy4ls3i2zqk5v6n91"; sha256 = "03a55dbihv6xvgfwhx0f35rwc7q3rr0555vfpxlwpdjw75wkbz6h";
type = "gem"; type = "gem";
}; };
version = "1.117.2"; version = "1.182.0";
}; };
aws-sdk-sqs = { aws-sdk-sqs = {
dependencies = [ dependencies = [
@ -173,10 +127,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1hirj20g7nnyf0xhxwvgfl12nypm1r5id16ccc8y1rbasclxs897"; sha256 = "16b5jdnmk93l86nnqpij4zac7srx8c2yvx07xxbazmkawcnrd27g";
type = "gem"; type = "gem";
}; };
version = "1.52.1"; version = "1.93.0";
}; };
aws-sigv4 = { aws-sigv4 = {
dependencies = [ "aws-eventstream" ]; dependencies = [ "aws-eventstream" ];
@ -184,10 +138,20 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "11hkna2av47bl0yprgp8k4ya70rc3m2ib5w10fn0piplgkkmhz7m"; sha256 = "1nx1il781qg58nwjkkdn9fw741cjjnixfsh389234qm8j5lpka2h";
type = "gem"; type = "gem";
}; };
version = "1.5.2"; version = "1.11.0";
};
base64 = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g";
type = "gem";
};
version = "0.2.0";
}; };
bson = { bson = {
groups = [ "default" ]; groups = [ "default" ];
@ -204,20 +168,30 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14"; sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1";
type = "gem"; type = "gem";
}; };
version = "1.1.10"; version = "1.3.5";
}; };
"cool.io" = { "cool.io" = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0dfq4h168wzvs9cvn2mm8648ynkl936pgjva2p8ik34p6d620537"; sha256 = "0cl3ri6zsnpm3hixmlkrmyjir1w7m9szjfizwvccn05qb40a4apa";
type = "gem"; type = "gem";
}; };
version = "1.7.1"; version = "1.9.0";
};
csv = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0kmx36jjh2sahd989vcvw74lrlv07dqc3rnxchc5sj2ywqsw3w3g";
type = "gem";
};
version = "3.3.2";
}; };
digest-crc = { digest-crc = {
dependencies = [ "rake" ]; dependencies = [ "rake" ];
@ -225,10 +199,20 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1czaak53w8n13y1fr0q23gp0fhklvxjac5n562qj3xk6sh5ad0x2"; sha256 = "01wcsyhaadss4zzvqh12kvbq3hmkl5y4fck7pr608hd24qxc5bb4";
type = "gem"; type = "gem";
}; };
version = "0.6.4"; version = "0.7.0";
};
drb = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0h5kbj9hvg5hb3c7l425zpds0vb42phvln2knab8nmazg2zp5m79";
type = "gem";
};
version = "2.2.1";
}; };
elastic-transport = { elastic-transport = {
dependencies = [ dependencies = [
@ -239,10 +223,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0w5l26fwyby8pjcyyap015q5lxc619j8ig6af5slbp9l2x7kjaby"; sha256 = "0xz5q3zlbkwdb9zipallvqxdw6gnz8ljyz4w7b3pv1lar43f9sdm";
type = "gem"; type = "gem";
}; };
version = "8.1.0"; version = "8.4.0";
}; };
elasticsearch = { elasticsearch = {
dependencies = [ dependencies = [
@ -253,10 +237,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0mwrf667p3n0xdashlk3m66a7vcqsg4vnr5icm7jgdd71qr4yvds"; sha256 = "1nbwd1f5s060hiqcs2bmwzvsli3l3vcyyd3khxcxzzxvysqq0zb9";
type = "gem"; type = "gem";
}; };
version = "8.5.2"; version = "8.17.1";
}; };
elasticsearch-api = { elasticsearch-api = {
dependencies = [ "multi_json" ]; dependencies = [ "multi_json" ];
@ -264,144 +248,61 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "138s5rcy5j63sjf6k8av8gaxn46nh8nf1bwxyxfygyy3q2q9m4vs"; sha256 = "1iwl70xid303nyhfv5342yj5kk37rjbgdzkjdi83fnvyhisi5166";
type = "gem"; type = "gem";
}; };
version = "8.5.2"; version = "8.17.1";
}; };
excon = { excon = {
dependencies = [ "logger" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "08idrrnpwzr87wc5yhyv6id1f6zigr3nfn45mff01605b0zghdby"; sha256 = "17asr18vawi08g3wbif0wdi8bnyj01d125saydl9j1f03fv0n16a";
type = "gem"; type = "gem";
}; };
version = "0.95.0"; version = "1.2.5";
}; };
faraday = { faraday = {
dependencies = [ dependencies = [
"faraday-em_http"
"faraday-em_synchrony"
"faraday-excon"
"faraday-httpclient"
"faraday-multipart"
"faraday-net_http" "faraday-net_http"
"faraday-net_http_persistent" "json"
"faraday-patron" "logger"
"faraday-rack"
"faraday-retry"
"ruby2_keywords"
]; ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1d5ipsv069dhgv9zhxgj8pz4j52yhgvfm01aq881yz7qgjd7ilxp"; sha256 = "1mls9g490k63rdmjc9shqshqzznfn1y21wawkxrwp2vvbk13jwqm";
type = "gem"; type = "gem";
}; };
version = "1.10.2"; version = "2.12.2";
};
faraday-em_http = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "12cnqpbak4vhikrh2cdn94assh3yxza8rq2p9w2j34bqg5q4qgbs";
type = "gem";
};
version = "1.0.0";
};
faraday-em_synchrony = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1vgrbhkp83sngv6k4mii9f2s9v5lmp693hylfxp2ssfc60fas3a6";
type = "gem";
};
version = "1.0.0";
}; };
faraday-excon = { faraday-excon = {
dependencies = [
"excon"
"faraday"
];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0h09wkb0k0bhm6dqsd47ac601qiaah8qdzjh8gvxfd376x1chmdh"; sha256 = "0xdmwnkkms7bnx0bpkdk52qcazjqa3skb7jmjr21cjr8mdsp3z65";
type = "gem"; type = "gem";
}; };
version = "1.1.0"; version = "2.3.0";
};
faraday-httpclient = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0fyk0jd3ks7fdn8nv3spnwjpzx2lmxmg2gh4inz3by1zjzqg33sc";
type = "gem";
};
version = "1.0.1";
};
faraday-multipart = {
dependencies = [ "multipart-post" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "09871c4hd7s5ws1wl4gs7js1k2wlby6v947m2bbzg43pnld044lh";
type = "gem";
};
version = "1.0.4";
}; };
faraday-net_http = { faraday-net_http = {
dependencies = [ "net-http" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1fi8sda5hc54v1w3mqfl5yz09nhx35kglyx72w7b8xxvdr0cwi9j"; sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1";
type = "gem"; type = "gem";
}; };
version = "1.0.1"; version = "3.4.0";
};
faraday-net_http_persistent = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0dc36ih95qw3rlccffcb0vgxjhmipsvxhn6cw71l7ffs0f7vq30b";
type = "gem";
};
version = "1.2.0";
};
faraday-patron = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "19wgsgfq0xkski1g7m96snv39la3zxz6x7nbdgiwhg5v82rxfb6w";
type = "gem";
};
version = "1.0.0";
};
faraday-rack = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1h184g4vqql5jv9s9im6igy00jp6mrah2h14py6mpf9bkabfqq7g";
type = "gem";
};
version = "1.0.0";
};
faraday-retry = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "153i967yrwnswqgvnnajgwp981k9p50ys1h80yz3q94rygs59ldd";
type = "gem";
};
version = "1.0.3";
}; };
fluent-config-regexp-type = { fluent-config-regexp-type = {
dependencies = [ "fluentd" ]; dependencies = [ "fluentd" ];
@ -444,16 +345,17 @@
"elasticsearch" "elasticsearch"
"excon" "excon"
"faraday" "faraday"
"faraday-excon"
"fluentd" "fluentd"
]; ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "136nsmi15vcn0var59j1vqkysvmcp7y8fva25gkcx3hx1l92bxwh"; sha256 = "19psa92z4zsmbwz8n4rizkwws58qlgb30325rhmqpnsp9h8b0cbb";
type = "gem"; type = "gem";
}; };
version = "5.2.4"; version = "5.4.3";
}; };
fluent-plugin-kafka = { fluent-plugin-kafka = {
dependencies = [ dependencies = [
@ -465,10 +367,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1ggiq89brahyamnw4sn4pmfqsw8xjz2k9k9hajsjlzkm9djppdwf"; sha256 = "0p3z1z22ir442rrxv8f8ki50iv6hmx7q5zm0lglyfh6nmkpf6vv1";
type = "gem"; type = "gem";
}; };
version = "0.18.1"; version = "0.19.3";
}; };
fluent-plugin-kinesis = { fluent-plugin-kinesis = {
dependencies = [ dependencies = [
@ -481,10 +383,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "07n5pzfz143hlvbzbx5rczb33ai9kdp48vhdak100m6xpaqkvc2p"; sha256 = "12wx84a9h1xjldxa3yxxsmkyn620m2knw47dmfnr9rvgw2s4dlrz";
type = "gem"; type = "gem";
}; };
version = "3.4.2"; version = "3.5.0";
}; };
fluent-plugin-mongo = { fluent-plugin-mongo = {
dependencies = [ dependencies = [
@ -535,10 +437,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "04yvxhynjqm35dycrxqwfw9r7mv6ycyda1wvki27z5hpsdy57b1m"; sha256 = "0c7l7y51j5fz99086ghj99rjv16frj5kl4wcclvfws1jc5c38mj9";
type = "gem"; type = "gem";
}; };
version = "1.7.2"; version = "1.8.3";
}; };
fluent-plugin-webhdfs = { fluent-plugin-webhdfs = {
dependencies = [ dependencies = [
@ -549,15 +451,19 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1llpsbd5n2lgxbq16px5hbp3zfw65bdp46b08v87b6rmn3h47aiv"; sha256 = "1mqj7fk1ylydkrjrph2n15n6bcn1vpgnjh4z2svxi2qsc5rnaki3";
type = "gem"; type = "gem";
}; };
version = "1.5.0"; version = "1.6.0";
}; };
fluentd = { fluentd = {
dependencies = [ dependencies = [
"base64"
"cool.io" "cool.io"
"csv"
"drb"
"http_parser.rb" "http_parser.rb"
"logger"
"msgpack" "msgpack"
"serverengine" "serverengine"
"sigdump" "sigdump"
@ -571,20 +477,20 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1jn1i14zaw2pf4j6i7g7cj0h8j94wrcbn0an8w44h7g5mazl98nn"; sha256 = "100fd0ihgpqddkdqmbvlp51v09rnr4xb25l5lq776ai21hc4gj8d";
type = "gem"; type = "gem";
}; };
version = "1.15.3"; version = "1.18.0";
}; };
google-protobuf = { google-protobuf = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1dcgkhjiaxha3yznyxxzm8a4n4jf61rk7kgbxy4sdkb865zbn2ab"; sha256 = "0g0h7rwiivx93jddfws5pdkcpnhma3694k2jfv2i1k80qkrqnrmv";
type = "gem"; type = "gem";
}; };
version = "3.21.12"; version = "3.25.6";
}; };
"http_parser.rb" = { "http_parser.rb" = {
groups = [ "default" ]; groups = [ "default" ];
@ -606,6 +512,26 @@
}; };
version = "1.6.2"; version = "1.6.2";
}; };
json = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1p4l5ycdxfsr8b51gnvlvhq6s21vmx9z4x617003zbqv3bcqmj6x";
type = "gem";
};
version = "2.10.1";
};
logger = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx";
type = "gem";
};
version = "1.6.6";
};
ltsv = { ltsv = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
@ -622,20 +548,20 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1ldpcyqhgvdn7rd1vdbv2n3xnr6ajw7964yb9gr44nv7z35fd7kn"; sha256 = "0xinxrx25q9hzl78bhm404vlfgm04csbgkr7kkrw47s53l9mghhf";
type = "gem"; type = "gem";
}; };
version = "2.18.2"; version = "2.18.3";
}; };
msgpack = { msgpack = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1q03pb0vq8388s431nbxabsfxnch6p304c8vnjlk0zzpcv713yr3"; sha256 = "0cnpnbn2yivj9gxkh8mjklbgnpx6nf7b8j2hky01dl0040hy0k76";
type = "gem"; type = "gem";
}; };
version = "1.6.0"; version = "1.8.0";
}; };
multi_json = { multi_json = {
groups = [ "default" ]; groups = [ "default" ];
@ -647,35 +573,36 @@
}; };
version = "1.15.0"; version = "1.15.0";
}; };
multipart-post = { net-http = {
dependencies = [ "uri" ];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1n0kvnrcrjn31jb97kcx3wj1f5kkjza7yygfq8rxzf3i57g7jaa6"; sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn";
type = "gem"; type = "gem";
}; };
version = "2.2.3"; version = "0.6.0";
}; };
public_suffix = { public_suffix = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0hz0bx2qs2pwb0bwazzsah03ilpf3aai8b7lk7s35jsfzwbkjq35"; sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31";
type = "gem"; type = "gem";
}; };
version = "5.0.1"; version = "6.0.1";
}; };
rake = { rake = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w"; sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6";
type = "gem"; type = "gem";
}; };
version = "13.0.6"; version = "13.2.1";
}; };
ruby-kafka = { ruby-kafka = {
dependencies = [ "digest-crc" ]; dependencies = [ "digest-crc" ];
@ -688,36 +615,30 @@
}; };
version = "1.5.0"; version = "1.5.0";
}; };
ruby2_keywords = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz";
type = "gem";
};
version = "0.0.5";
};
serverengine = { serverengine = {
dependencies = [ "sigdump" ]; dependencies = [
"base64"
"logger"
"sigdump"
];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1snxfmkmmxpdica8629gdl6qj3xradcx787ccvhfa90gh8wyfqqj"; sha256 = "1g26sbxwidgryn57nzxw25dq67ij037vml9ld28ckyl7y4qs8hja";
type = "gem"; type = "gem";
}; };
version = "2.3.0"; version = "2.4.0";
}; };
sigdump = { sigdump = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1mqf06iw7rymv54y7rgbmfi6ppddgjjmxzi3hrw658n1amp1gwhb"; sha256 = "0hkj8fsl1swjfqvzgrwbyrwwn7403q95fficbll8nibhrqf6qw5v";
type = "gem"; type = "gem";
}; };
version = "0.2.4"; version = "0.2.5";
}; };
strptime = { strptime = {
groups = [ "default" ]; groups = [ "default" ];
@ -735,10 +656,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0rx114mpqnw2k4h98vc0rs0x0bmf0img84yh8mkkjkal07cjydf5"; sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd";
type = "gem"; type = "gem";
}; };
version = "2.0.5"; version = "2.0.6";
}; };
tzinfo-data = { tzinfo-data = {
dependencies = [ "tzinfo" ]; dependencies = [ "tzinfo" ];
@ -746,10 +667,20 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0drm9pygji01pyimxq65ngdvgpn228g7fhffmrqw0xn7l2rdhclp"; sha256 = "02yz3x0qxnnwbf7k18yck5pggbnyy43rq0d5w2r6rwlk3981m31d";
type = "gem"; type = "gem";
}; };
version = "1.2022.7"; version = "1.2025.1";
};
uri = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9";
type = "gem";
};
version = "1.0.3";
}; };
webhdfs = { webhdfs = {
dependencies = [ "addressable" ]; dependencies = [ "addressable" ];
@ -757,20 +688,20 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0pkdsj8ybjfp1sr7gzdxd7van5fpmhc9v2c5g3hifdx4s4yzhcq7"; sha256 = "157b725w4795i4bk2318fbj4bg1r83kvnmnbjykgzypi94mfhc6i";
type = "gem"; type = "gem";
}; };
version = "0.10.2"; version = "0.11.0";
}; };
webrick = { webrick = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1d4cvgmxhfczxiq5fr534lmizkhigd15bsx5719r5ds7k7ivisc7"; sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl";
type = "gem"; type = "gem";
}; };
version = "1.7.0"; version = "1.9.1";
}; };
yajl-ruby = { yajl-ruby = {
groups = [ "default" ]; groups = [ "default" ];

View file

@ -1,21 +1,78 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
ffi (1.15.0) bigdecimal (3.1.9)
google-protobuf (3.15.6) ffi (1.17.1)
libusb (0.6.4) ffi (1.17.1-aarch64-linux-gnu)
ffi (1.17.1-aarch64-linux-musl)
ffi (1.17.1-arm-linux-gnu)
ffi (1.17.1-arm-linux-musl)
ffi (1.17.1-arm64-darwin)
ffi (1.17.1-x86-linux-gnu)
ffi (1.17.1-x86-linux-musl)
ffi (1.17.1-x86_64-darwin)
ffi (1.17.1-x86_64-linux-gnu)
ffi (1.17.1-x86_64-linux-musl)
google-protobuf (4.30.0)
bigdecimal
rake (>= 13)
google-protobuf (4.30.0-aarch64-linux)
bigdecimal
rake (>= 13)
google-protobuf (4.30.0-arm64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.30.0-x86-linux)
bigdecimal
rake (>= 13)
google-protobuf (4.30.0-x86_64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.30.0-x86_64-linux)
bigdecimal
rake (>= 13)
libusb (0.7.2)
ffi (~> 1.0) ffi (~> 1.0)
mini_portile2 (~> 2.1) mini_portile2 (~> 2.1)
mini_portile2 (2.5.0) mini_portile2 (2.8.8)
nokogiri (1.11.2) nokogiri (1.18.3)
mini_portile2 (~> 2.5.0) mini_portile2 (~> 2.8.2)
racc (~> 1.4) racc (~> 1.4)
racc (1.5.2) nokogiri (1.18.3-aarch64-linux-gnu)
racc (~> 1.4)
nokogiri (1.18.3-aarch64-linux-musl)
racc (~> 1.4)
nokogiri (1.18.3-arm-linux-gnu)
racc (~> 1.4)
nokogiri (1.18.3-arm-linux-musl)
racc (~> 1.4)
nokogiri (1.18.3-arm64-darwin)
racc (~> 1.4)
nokogiri (1.18.3-x86_64-darwin)
racc (~> 1.4)
nokogiri (1.18.3-x86_64-linux-gnu)
racc (~> 1.4)
nokogiri (1.18.3-x86_64-linux-musl)
racc (~> 1.4)
racc (1.8.1)
rake (13.2.1)
rubyserial (0.6.0) rubyserial (0.6.0)
ffi (~> 1.9, >= 1.9.3) ffi (~> 1.9, >= 1.9.3)
PLATFORMS PLATFORMS
aarch64-linux
aarch64-linux-gnu
aarch64-linux-musl
arm-linux-gnu
arm-linux-musl
arm64-darwin
ruby ruby
x86-linux
x86-linux-gnu
x86-linux-musl
x86_64-darwin
x86_64-linux-gnu
x86_64-linux-musl
DEPENDENCIES DEPENDENCIES
google-protobuf google-protobuf
@ -24,4 +81,4 @@ DEPENDENCIES
rubyserial rubyserial
BUNDLED WITH BUNDLED WITH
2.1.4 2.6.2

View file

@ -1,23 +1,37 @@
{ {
bigdecimal = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1k6qzammv9r6b2cw3siasaik18i6wjc5m0gw5nfdc6jj64h79z1g";
type = "gem";
};
version = "3.1.9";
};
ffi = { ffi = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0nq1fb3vbfylccwba64zblxy96qznxbys5900wd7gm9bpplmf432"; sha256 = "0fgwn1grxf4zxmyqmb9i4z2hr111585n9jnk17y6y7hhs7dv1xi6";
type = "gem"; type = "gem";
}; };
version = "1.15.0"; version = "1.17.1";
}; };
google-protobuf = { google-protobuf = {
dependencies = [
"bigdecimal"
"rake"
];
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1ak5yqqhr04b4x0axzvpw1xzwmxmfcw0gf4r1ijixv15kidhsj3z"; sha256 = "1sa2v1fffc0yc3alpqz4a35gjc0n3mavskdwci6yrc6crad289s4";
type = "gem"; type = "gem";
}; };
version = "3.15.6"; version = "4.30.0";
}; };
libusb = { libusb = {
dependencies = [ dependencies = [
@ -28,20 +42,20 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "005q4f3bi68yapza1vxamgwz2gpix2akci52s4yvr03hsxi137a6"; sha256 = "0zxgbwqsipkia02lmxyq7a6c3hplw1ih0dsrlgqf15ff0z6qpj2r";
type = "gem"; type = "gem";
}; };
version = "0.6.4"; version = "0.7.2";
}; };
mini_portile2 = { mini_portile2 = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1hdbpmamx8js53yk3h8cqy12kgv6ca06k0c9n3pxh6b6cjfs19x7"; sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf";
type = "gem"; type = "gem";
}; };
version = "2.5.0"; version = "2.8.8";
}; };
nokogiri = { nokogiri = {
dependencies = [ dependencies = [
@ -52,20 +66,30 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0b51df8fwadak075cvi17w0nch6qz1r66564qp29qwfj67j9qp0p"; sha256 = "0npx535cs8qc33n0lpbbwl0p9fi3a5bczn6ayqhxvknh9yqw77vb";
type = "gem"; type = "gem";
}; };
version = "1.11.2"; version = "1.18.3";
}; };
racc = { racc = {
groups = [ "default" ]; groups = [ "default" ];
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "178k7r0xn689spviqzhvazzvxfq6fyjldxb3ywjbgipbfi4s8j1g"; sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa";
type = "gem"; type = "gem";
}; };
version = "1.5.2"; version = "1.8.1";
};
rake = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6";
type = "gem";
};
version = "13.2.1";
}; };
rubyserial = { rubyserial = {
dependencies = [ "ffi" ]; dependencies = [ "ffi" ];

View file

@ -1,32 +1,36 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
fluent-logger (0.8.0) fluent-logger (0.9.1)
msgpack (>= 1.0.0, < 2) msgpack (>= 1.0.0, < 2)
hirb (0.7.3) hirb (0.7.3)
httpclient (2.8.3) httpclient (2.9.0)
msgpack (1.2.6) mutex_m
parallel (1.13.0) msgpack (1.8.0)
ruby-progressbar (1.10.0) mutex_m (0.3.0)
rubyzip (1.2.2) parallel (1.20.1)
td (0.16.4) rexml (3.4.1)
ruby-progressbar (1.13.0)
rubyzip (1.3.0)
td (0.17.1)
hirb (>= 0.4.5) hirb (>= 0.4.5)
msgpack msgpack
parallel (~> 1.8) parallel (~> 1.20.0)
rexml
ruby-progressbar (~> 1.7) ruby-progressbar (~> 1.7)
rubyzip (>= 1.2.1) rubyzip (~> 1.3.0)
td-client (>= 1.0.6, < 2) td-client (>= 1.0.8, < 2)
td-logger (>= 0.3.21, < 2) td-logger (>= 0.3.21, < 2)
yajl-ruby (~> 1.1) yajl-ruby (>= 1.3.1, < 2.0)
zip-zip (~> 0.3) zip-zip (~> 0.3)
td-client (1.0.6) td-client (1.0.8)
httpclient (>= 2.7) httpclient (>= 2.7)
msgpack (>= 0.5.6, < 2) msgpack (>= 0.5.6, < 2)
td-logger (0.3.27) td-logger (0.3.28)
fluent-logger (>= 0.5.0, < 2.0) fluent-logger (>= 0.5.0, < 2.0)
msgpack (>= 0.5.6, < 2.0) msgpack (>= 0.5.6, < 2.0)
td-client (>= 0.8.66, < 2.0) td-client (>= 0.8.66, < 2.0)
yajl-ruby (1.4.1) yajl-ruby (1.4.3)
zip-zip (0.3) zip-zip (0.3)
rubyzip (>= 1.0.0) rubyzip (>= 1.0.0)
@ -37,4 +41,4 @@ DEPENDENCIES
td td
BUNDLED WITH BUNDLED WITH
2.1.4 2.6.2

View file

@ -1,12 +1,14 @@
{ {
fluent-logger = { fluent-logger = {
dependencies = [ "msgpack" ]; dependencies = [ "msgpack" ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1yr6vrai4fqajpzybmdlajf8wzsgy29kr1318amn21y9nhjlnys5"; sha256 = "1qlc1gw0jnb86mc43cxhh0iflqwj5dds0v3k75g5my2h7wi4vzib";
type = "gem"; type = "gem";
}; };
version = "0.8.0"; version = "0.9.1";
}; };
hirb = { hirb = {
source = { source = {
@ -17,50 +19,82 @@
version = "0.7.3"; version = "0.7.3";
}; };
httpclient = { httpclient = {
dependencies = [ "mutex_m" ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99"; sha256 = "1j4qwj1nv66v3n9s4xqf64x2galvjm630bwa5xngicllwic5jr2b";
type = "gem"; type = "gem";
}; };
version = "2.8.3"; version = "2.9.0";
}; };
msgpack = { msgpack = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0031gd2mjyba6jb7m97sqa149zjkr0vzn2s2gpb3m9nb67gqkm13"; sha256 = "0cnpnbn2yivj9gxkh8mjklbgnpx6nf7b8j2hky01dl0040hy0k76";
type = "gem"; type = "gem";
}; };
version = "1.2.6"; version = "1.8.0";
}; };
parallel = { mutex_m = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "005shcy8dabc7lwydpkbhd3fx8bfqzvsj6g04r90mx0wky10lz84"; sha256 = "0l875dw0lk7b2ywa54l0wjcggs94vb7gs8khfw9li75n2sn09jyg";
type = "gem";
};
version = "0.3.0";
};
parallel = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0055br0mibnqz0j8wvy20zry548dhkakws681bhj3ycb972awkzd";
type = "gem";
};
version = "1.20.1";
};
rexml = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7";
type = "gem";
};
version = "3.4.1";
};
ruby-progressbar = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0cwvyb7j47m7wihpfaq7rc47zwwx9k4v7iqd9s1xch5nm53rrz40";
type = "gem"; type = "gem";
}; };
version = "1.13.0"; version = "1.13.0";
}; };
ruby-progressbar = {
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1cv2ym3rl09svw8940ny67bav7b2db4ms39i4raaqzkf59jmhglk";
type = "gem";
};
version = "1.10.0";
};
rubyzip = { rubyzip = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1n1lb2sdwh9h27y244hxzg1lrxxg2m53pk1vq7p33bna003qkyrj"; sha256 = "1qxc2zxwwipm6kviiar4gfhcakpx1jdcs89v6lvzivn5hq1xk78l";
type = "gem"; type = "gem";
}; };
version = "1.2.2"; version = "1.3.0";
}; };
td = { td = {
dependencies = [ dependencies = [
"hirb" "hirb"
"msgpack" "msgpack"
"parallel" "parallel"
"rexml"
"ruby-progressbar" "ruby-progressbar"
"rubyzip" "rubyzip"
"td-client" "td-client"
@ -68,24 +102,28 @@
"yajl-ruby" "yajl-ruby"
"zip-zip" "zip-zip"
]; ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0nlxpc4nasgmv6mqanb6ag1q3wmryja2c174dzgwxngxa0y2j1yn"; sha256 = "1lg192z9yn0svqi57wqr5yh73b1my5jq6i1x548qd4mb5adgis72";
type = "gem"; type = "gem";
}; };
version = "0.16.4"; version = "0.17.1";
}; };
td-client = { td-client = {
dependencies = [ dependencies = [
"httpclient" "httpclient"
"msgpack" "msgpack"
]; ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0j5jcsgg020cm8xarbbw67mca4k8cx5pfyd2mm3wcqrnc1cl2bgp"; sha256 = "080dvxd66jaxprdlqcb24c5bk13shvvvk96glxf4ia5jnl5igz07";
type = "gem"; type = "gem";
}; };
version = "1.0.6"; version = "1.0.8";
}; };
td-logger = { td-logger = {
dependencies = [ dependencies = [
@ -93,20 +131,24 @@
"msgpack" "msgpack"
"td-client" "td-client"
]; ];
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "1y56gilaqk9a4lfhzb777ysmsq77pi1aqkr4q485a7f5dwnpwl1p"; sha256 = "12mpw8qcghbvzvhmfwq6l0ny1h9n5w2p450mcimfgk2z32a3g43v";
type = "gem"; type = "gem";
}; };
version = "0.3.27"; version = "0.3.28";
}; };
yajl-ruby = { yajl-ruby = {
groups = [ "default" ];
platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "16v0w5749qjp13xhjgr2gcsvjv6mf35br7iqwycix1n2h7kfcckf"; sha256 = "1lni4jbyrlph7sz8y49q84pb0sbj82lgwvnjnsiv01xf26f4v5wc";
type = "gem"; type = "gem";
}; };
version = "1.4.1"; version = "1.4.3";
}; };
zip-zip = { zip-zip = {
dependencies = [ "rubyzip" ]; dependencies = [ "rubyzip" ];

View file

@ -641,6 +641,7 @@ mapAliases {
### H ### ### H ###
hacksaw = throw "'hacksaw' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 hacksaw = throw "'hacksaw' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
haka = throw "haka has been removed because it failed to build and was unmaintained for 9 years"; # Added 2025-03-11
haven-cli = throw "'haven-cli' has been removed due to the official announcement of the project closure. Read more at https://havenprotocol.org/2024/12/12/project-closure-announcement"; # Added 2025-02-25 haven-cli = throw "'haven-cli' has been removed due to the official announcement of the project closure. Read more at https://havenprotocol.org/2024/12/12/project-closure-announcement"; # Added 2025-02-25
HentaiAtHome = hentai-at-home; # Added 2024-06-12 HentaiAtHome = hentai-at-home; # Added 2024-06-12
hll2390dw-cups = throw "The hll2390dw-cups package was dropped since it was unmaintained."; # Added 2024-06-21 hll2390dw-cups = throw "The hll2390dw-cups package was dropped since it was unmaintained."; # Added 2024-06-21