cddlc: init at 0.4.2

amesgen f146a418 9a11e7b8

Changed files
+92
pkgs
+2
pkgs/by-name/cd/cddlc/Gemfile
···
+
source 'https://rubygems.org'
+
gem 'cddlc'
+19
pkgs/by-name/cd/cddlc/Gemfile.lock
···
+
GEM
+
remote: https://rubygems.org/
+
specs:
+
cddlc (0.4.2)
+
neatjson (~> 0.10)
+
treetop (~> 1)
+
neatjson (0.10.5)
+
polyglot (0.3.5)
+
treetop (1.6.14)
+
polyglot (~> 0.3)
+
+
PLATFORMS
+
ruby
+
+
DEPENDENCIES
+
cddlc
+
+
BUNDLED WITH
+
2.6.9
+47
pkgs/by-name/cd/cddlc/gemset.nix
···
+
{
+
cddlc = {
+
dependencies = [
+
"neatjson"
+
"treetop"
+
];
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "1s3fbgd5yqgji162zsmlwnva1v1r3zc1qiyv6im7karv5f08r8m3";
+
type = "gem";
+
};
+
version = "0.4.2";
+
};
+
neatjson = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "0wm1lq8yl6rzysh3wg6fa55w5534k6ppiz0qb7jyvdy582mk5i0s";
+
type = "gem";
+
};
+
version = "0.10.5";
+
};
+
polyglot = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "1bqnxwyip623d8pr29rg6m8r0hdg08fpr2yb74f46rn1wgsnxmjr";
+
type = "gem";
+
};
+
version = "0.3.5";
+
};
+
treetop = {
+
dependencies = [ "polyglot" ];
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "1m5fqy7vq6y7bgxmw7jmk7y6pla83m16p7lb41lbqgg53j8x2cds";
+
type = "gem";
+
};
+
version = "1.6.14";
+
};
+
}
+24
pkgs/by-name/cd/cddlc/package.nix
···
+
{
+
lib,
+
bundlerApp,
+
bundlerUpdateScript,
+
}:
+
+
bundlerApp {
+
pname = "cddlc";
+
+
gemdir = ./.;
+
+
exes = [ "cddlc" ];
+
+
passthru.updateScript = bundlerUpdateScript "cddlc";
+
+
meta = {
+
description = "CDDL conversion utilities";
+
homepage = "https://github.com/cabo/cddlc";
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ amesgen ];
+
platforms = lib.platforms.unix;
+
mainProgram = "cddlc";
+
};
+
}