diff options
author | Anthony Roussel <anthony@roussel.dev> | 2024-03-21 00:29:27 +0100 |
---|---|---|
committer | Anthony Roussel <anthony@roussel.dev> | 2024-03-21 00:29:27 +0100 |
commit | 7c1284525011563e09b6d03fb3953a391cfd5657 (patch) | |
tree | 13c6d4f0ff70e6be8b9f8c6e510e0f02ff8db911 /pkgs/by-name/cu | |
parent | 59f739ab625ad610f49206b72a90e2301e4615ae (diff) |
cucumber: move to pkgs/by-name
Diffstat (limited to 'pkgs/by-name/cu')
-rw-r--r-- | pkgs/by-name/cu/cucumber/Gemfile | 2 | ||||
-rw-r--r-- | pkgs/by-name/cu/cucumber/Gemfile.lock | 43 | ||||
-rw-r--r-- | pkgs/by-name/cu/cucumber/gemset.nix | 147 | ||||
-rw-r--r-- | pkgs/by-name/cu/cucumber/package.nix | 19 |
4 files changed, 211 insertions, 0 deletions
diff --git a/pkgs/by-name/cu/cucumber/Gemfile b/pkgs/by-name/cu/cucumber/Gemfile new file mode 100644 index 0000000000000..f738129eca4f6 --- /dev/null +++ b/pkgs/by-name/cu/cucumber/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'cucumber' diff --git a/pkgs/by-name/cu/cucumber/Gemfile.lock b/pkgs/by-name/cu/cucumber/Gemfile.lock new file mode 100644 index 0000000000000..56928d9368e93 --- /dev/null +++ b/pkgs/by-name/cu/cucumber/Gemfile.lock @@ -0,0 +1,43 @@ +GEM + remote: https://rubygems.org/ + specs: + builder (3.2.4) + cucumber (9.1.0) + builder (~> 3.2, >= 3.2.4) + cucumber-ci-environment (~> 9.2, >= 9.2.0) + cucumber-core (~> 12.0) + cucumber-cucumber-expressions (~> 17.0) + cucumber-gherkin (>= 24, < 27) + cucumber-html-formatter (~> 20.4, >= 20.4.0) + cucumber-messages (>= 19, < 23) + diff-lcs (~> 1.5, >= 1.5.0) + mini_mime (~> 1.1, >= 1.1.5) + multi_test (~> 1.1, >= 1.1.0) + sys-uname (~> 1.2, >= 1.2.3) + cucumber-ci-environment (9.2.0) + cucumber-core (12.0.0) + cucumber-gherkin (>= 25, < 27) + cucumber-messages (>= 20, < 23) + cucumber-tag-expressions (~> 5.0, >= 5.0.4) + cucumber-cucumber-expressions (17.0.1) + cucumber-gherkin (26.2.0) + cucumber-messages (>= 19.1.4, < 22.1) + cucumber-html-formatter (20.4.0) + cucumber-messages (>= 18.0, < 22.1) + cucumber-messages (22.0.0) + cucumber-tag-expressions (5.0.6) + diff-lcs (1.5.0) + ffi (1.16.3) + mini_mime (1.1.5) + multi_test (1.1.0) + sys-uname (1.2.3) + ffi (~> 1.1) + +PLATFORMS + ruby + +DEPENDENCIES + cucumber + +BUNDLED WITH + 2.4.22 diff --git a/pkgs/by-name/cu/cucumber/gemset.nix b/pkgs/by-name/cu/cucumber/gemset.nix new file mode 100644 index 0000000000000..1f8f35f1098c0 --- /dev/null +++ b/pkgs/by-name/cu/cucumber/gemset.nix @@ -0,0 +1,147 @@ +{ + builder = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "045wzckxpwcqzrjr353cxnyaxgf0qg22jh00dcx7z38cys5g1jlr"; + type = "gem"; + }; + version = "3.2.4"; + }; + cucumber = { + dependencies = ["builder" "cucumber-ci-environment" "cucumber-core" "cucumber-cucumber-expressions" "cucumber-gherkin" "cucumber-html-formatter" "cucumber-messages" "diff-lcs" "mini_mime" "multi_test" "sys-uname"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0gmbbj4s4cv9aifks29q9w9yjcrvihcz1i8sijplwbps7334skv1"; + type = "gem"; + }; + version = "9.1.0"; + }; + cucumber-ci-environment = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0a11b6w6khjb7rw7ksxdw4bprmg9gfc8xdrsbgv8767ri891s4lq"; + type = "gem"; + }; + version = "9.2.0"; + }; + cucumber-core = { + dependencies = ["cucumber-gherkin" "cucumber-messages" "cucumber-tag-expressions"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1ylxpganbvlzcd4picmgbs060cf0nlpkjc7lqxndyr6xaz2g99y2"; + type = "gem"; + }; + version = "12.0.0"; + }; + cucumber-cucumber-expressions = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0xyvg7l2y9b9gh682z47zcf1na179n8j7bwfyahp79w8s047660b"; + type = "gem"; + }; + version = "17.0.1"; + }; + cucumber-gherkin = { + dependencies = ["cucumber-messages"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0in9cn9pza3vylc1mlpc3ivri493ikq7f9pnsjkfr6ahagacnh4i"; + type = "gem"; + }; + version = "26.2.0"; + }; + cucumber-html-formatter = { + dependencies = ["cucumber-messages"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1al5cafzbiqd7fhwyvs0xcpjszav0q5816x9r02v3hzri10wvp5s"; + type = "gem"; + }; + version = "20.4.0"; + }; + cucumber-messages = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "06d7dnixz68ivngf6qflmi6xrjshjyi85gmyjrl07pbmhqi6r2nh"; + type = "gem"; + }; + version = "22.0.0"; + }; + cucumber-tag-expressions = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0rmbw044fdy2756ypnqray8abfxqvwrn1jhsdafdbjwihvvsk62f"; + type = "gem"; + }; + version = "5.0.6"; + }; + diff-lcs = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0rwvjahnp7cpmracd8x732rjgnilqv2sx7d1gfrysslc3h039fa9"; + type = "gem"; + }; + version = "1.5.0"; + }; + ffi = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1yvii03hcgqj30maavddqamqy50h7y6xcn2wcyq72wn823zl4ckd"; + type = "gem"; + }; + version = "1.16.3"; + }; + mini_mime = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1vycif7pjzkr29mfk4dlqv3disc5dn0va04lkwajlpr1wkibg0c6"; + type = "gem"; + }; + version = "1.1.5"; + }; + multi_test = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "042d6a1416h3di57z107ygmjdgacrpyswi73ryz75yv3v36m1rg9"; + type = "gem"; + }; + version = "1.1.0"; + }; + sys-uname = { + dependencies = ["ffi"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "03j9qpqip89a0vk6s0gvhxzhbvafjcj5rss7i3jwha0831aivib3"; + type = "gem"; + }; + version = "1.2.3"; + }; +} diff --git a/pkgs/by-name/cu/cucumber/package.nix b/pkgs/by-name/cu/cucumber/package.nix new file mode 100644 index 0000000000000..a7da4ab7d0467 --- /dev/null +++ b/pkgs/by-name/cu/cucumber/package.nix @@ -0,0 +1,19 @@ +{ lib, bundlerApp, bundlerUpdateScript }: + +bundlerApp { + pname = "cucumber"; + gemdir = ./.; + exes = [ "cucumber" ]; + + passthru.updateScript = bundlerUpdateScript "cucumber"; + + meta = with lib; { + description = "A tool for executable specifications"; + homepage = "https://cucumber.io/"; + changelog = "https://github.com/cucumber/cucumber-ruby/blob/main/CHANGELOG.md"; + license = licenses.mit; + mainProgram = "cucumber"; + maintainers = with maintainers; [ manveru nicknovitski anthonyroussel ]; + platforms = platforms.unix; + }; +} |