diff options
| author | Domen Kožar <domen@dev.si> | 2023-08-11 10:46:21 +0100 |
|---|---|---|
| committer | Domen Kožar <domen@dev.si> | 2023-08-11 10:46:21 +0100 |
| commit | 5cf6feecdd96cc747955f68364c85e6489aee228 (patch) | |
| tree | 4caa8328ce256a6d1277faf37a64ede7a74d7951 | |
| parent | Merge pull request #248423 from schuelermine/add/see (diff) | |
| download | nixpkgs-5cf6feecdd96cc747955f68364c85e6489aee228.tar.gz | |
init ceedling at 0.31.1origin/ceedling
| -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 000000000000..01d6e98e76aa --- /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 000000000000..2709a0edab5f --- /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 000000000000..5910b47b7424 --- /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 000000000000..e094c7dd4d67 --- /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 37421f215d21..f90499555a07 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -20632,6 +20632,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 { }; |
