diff --git a/pkgs/development/tools/build-managers/rake/Gemfile b/pkgs/development/tools/build-managers/rake/Gemfile new file mode 100644 index 000000000000..bd1ff6faa65c --- /dev/null +++ b/pkgs/development/tools/build-managers/rake/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'rake' diff --git a/pkgs/development/tools/build-managers/rake/Gemfile.lock b/pkgs/development/tools/build-managers/rake/Gemfile.lock new file mode 100644 index 000000000000..cbea90ab1a9a --- /dev/null +++ b/pkgs/development/tools/build-managers/rake/Gemfile.lock @@ -0,0 +1,13 @@ +GEM + remote: https://rubygems.org/ + specs: + rake (11.1.1) + +PLATFORMS + ruby + +DEPENDENCIES + rake + +BUNDLED WITH + 1.10.5 diff --git a/pkgs/development/tools/build-managers/rake/default.nix b/pkgs/development/tools/build-managers/rake/default.nix new file mode 100644 index 000000000000..3cf85b5fcb51 --- /dev/null +++ b/pkgs/development/tools/build-managers/rake/default.nix @@ -0,0 +1,17 @@ +{ lib, bundlerEnv, ruby }: + +bundlerEnv { + name = "rake-11.1.1"; + + inherit ruby; + gemfile = ./Gemfile; + lockfile = ./Gemfile.lock; + gemset = ./gemset.nix; + + meta = with lib; { + description = "A software task management and build automation tool"; + homepage = https://github.com/ruby/rake; + license = with licenses; mit; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/tools/build-managers/rake/gemset.nix b/pkgs/development/tools/build-managers/rake/gemset.nix new file mode 100644 index 000000000000..efea7a79dbb1 --- /dev/null +++ b/pkgs/development/tools/build-managers/rake/gemset.nix @@ -0,0 +1,9 @@ +{ + "rake" = { + version = "11.1.1"; + source = { + type = "gem"; + sha256 = "0h8wcic2xh3lv7yvs05pqnfqb80jyl488f7136lgxmajb0s1rqhg"; + }; + }; +} \ No newline at end of file diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1c96114dc6c6..ab6786b3ba21 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9998,6 +9998,8 @@ in inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa; }; + rake = callPackage ../development/tools/build-managers/rake { }; + redis = callPackage ../servers/nosql/redis { }; redstore = callPackage ../servers/http/redstore { };