diff options
author | Domen Kožar <domen@dev.si> | 2023-08-11 18:39:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-11 18:39:27 +0100 |
commit | e6e55010858023a048cf36b4dd422a483878a581 (patch) | |
tree | 0d095cfff64ce8a3b683abea8f35d9a0b629b4ba | |
parent | fb5e53615b4734ca6eaeeb54b84b8000cdae0389 (diff) | |
parent | 5cf6feecdd96cc747955f68364c85e6489aee228 (diff) |
Merge pull request #248509 from NixOS/ceedling
init ceedling at 0.31.1
-rw-r--r-- | pkgs/development/tools/ceedling/Gemfile | 2 | ||||
-rw-r--r-- | pkgs/development/tools/ceedling/Gemfile.lock | 21 | ||||
-rw-r--r-- | pkgs/development/tools/ceedling/default.nix | 16 | ||||
-rw-r--r-- | pkgs/development/tools/ceedling/gemset.nix | 53 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
5 files changed, 94 insertions, 0 deletions
diff --git a/pkgs/development/tools/ceedling/Gemfile b/pkgs/development/tools/ceedling/Gemfile new file mode 100644 index 0000000000000..01d6e98e76aae --- /dev/null +++ b/pkgs/development/tools/ceedling/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'ceedling' diff --git a/pkgs/development/tools/ceedling/Gemfile.lock b/pkgs/development/tools/ceedling/Gemfile.lock new file mode 100644 index 0000000000000..2709a0edab5f7 --- /dev/null +++ b/pkgs/development/tools/ceedling/Gemfile.lock @@ -0,0 +1,21 @@ +GEM + remote: https://rubygems.org/ + specs: + ceedling (0.31.1) + constructor (~> 2) + deep_merge (~> 1.2) + rake (>= 12, < 14) + thor (~> 0.14) + constructor (2.0.0) + deep_merge (1.2.2) + rake (13.0.6) + thor (0.20.3) + +PLATFORMS + x86_64-linux + +DEPENDENCIES + ceedling + +BUNDLED WITH + 2.4.17 diff --git a/pkgs/development/tools/ceedling/default.nix b/pkgs/development/tools/ceedling/default.nix new file mode 100644 index 0000000000000..5910b47b7424a --- /dev/null +++ b/pkgs/development/tools/ceedling/default.nix @@ -0,0 +1,16 @@ +{ lib +, bundlerApp +}: + +bundlerApp { + pname = "ceedling"; + gemdir = ./.; + exes = [ "ceedling" ]; + + meta = with lib; { + description = "A build system for C projects that is something of an extension around Ruby's Rake"; + homepage = "http://www.throwtheswitch.org/ceedling"; + license = licenses.mit; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/tools/ceedling/gemset.nix b/pkgs/development/tools/ceedling/gemset.nix new file mode 100644 index 0000000000000..e094c7dd4d671 --- /dev/null +++ b/pkgs/development/tools/ceedling/gemset.nix @@ -0,0 +1,53 @@ +{ + ceedling = { + dependencies = ["constructor" "deep_merge" "rake" "thor"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1jjvz14dg85v8c4raxvk618rq7f6kyna5148901xciz2zjpm3bri"; + type = "gem"; + }; + version = "0.31.1"; + }; + constructor = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "02qmp08kcvi5dkz3lxm5yck9msfwfx1msvrrz9d6z4klc14q889y"; + type = "gem"; + }; + version = "2.0.0"; + }; + deep_merge = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0fjn4civid68a3zxnbgyjj6krs3l30dy8b4djpg6fpzrsyix7kl3"; + type = "gem"; + }; + version = "1.2.2"; + }; + rake = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w"; + type = "gem"; + }; + version = "13.0.6"; + }; + thor = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1yhrnp9x8qcy5vc7g438amd5j9sw83ih7c30dr6g6slgw9zj3g29"; + type = "gem"; + }; + version = "0.20.3"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 72db50ab50f68..06f83b7f6aded 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -20634,6 +20634,8 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Foundation; }; + ceedling = callPackage ../development/tools/ceedling { }; + celt = callPackage ../development/libraries/celt { }; celt_0_7 = callPackage ../development/libraries/celt/0.7.nix { }; celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix { }; |