Skip to content

Commit

Permalink
Merge pull request #248509 from NixOS/ceedling
Browse files Browse the repository at this point in the history
init ceedling at 0.31.1
  • Loading branch information
domenkozar authored Aug 11, 2023
2 parents fb5e536 + 5cf6fee commit e6e5501
Show file tree
Hide file tree
Showing 5 changed files with 94 additions and 0 deletions.
2 changes: 2 additions & 0 deletions pkgs/development/tools/ceedling/Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
source 'https://rubygems.org'
gem 'ceedling'
21 changes: 21 additions & 0 deletions pkgs/development/tools/ceedling/Gemfile.lock
Original file line number Diff line number Diff line change
@@ -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
16 changes: 16 additions & 0 deletions pkgs/development/tools/ceedling/default.nix
Original file line number Diff line number Diff line change
@@ -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;
};
}
53 changes: 53 additions & 0 deletions pkgs/development/tools/ceedling/gemset.nix
Original file line number Diff line number Diff line change
@@ -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";
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -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 { };
Expand Down

0 comments on commit e6e5501

Please sign in to comment.