diff options
author | Charles Strahan <charles.c.strahan@gmail.com> | 2014-12-29 00:48:01 -0500 |
---|---|---|
committer | Charles Strahan <charles.c.strahan@gmail.com> | 2014-12-29 00:48:01 -0500 |
commit | 74a4f01fe4f9d0fe982181e9b2a932824b6d50b3 (patch) | |
tree | 632befa704a32c69141d1eb63c56ed04280293e9 /pkgs | |
parent | 145733c479f5e17ef8c8efdd61001fd62940f8a5 (diff) | |
download | nixlib-74a4f01fe4f9d0fe982181e9b2a932824b6d50b3.tar nixlib-74a4f01fe4f9d0fe982181e9b2a932824b6d50b3.tar.gz nixlib-74a4f01fe4f9d0fe982181e9b2a932824b6d50b3.tar.bz2 nixlib-74a4f01fe4f9d0fe982181e9b2a932824b6d50b3.tar.lz nixlib-74a4f01fe4f9d0fe982181e9b2a932824b6d50b3.tar.xz nixlib-74a4f01fe4f9d0fe982181e9b2a932824b6d50b3.tar.zst nixlib-74a4f01fe4f9d0fe982181e9b2a932824b6d50b3.zip |
ruby: add git fetcher
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/interpreters/ruby/load-ruby-env.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/interpreters/ruby/load-ruby-env.nix b/pkgs/development/interpreters/ruby/load-ruby-env.nix index 8bf0db76d07d..a7cdf8d0dac5 100644 --- a/pkgs/development/interpreters/ruby/load-ruby-env.nix +++ b/pkgs/development/interpreters/ruby/load-ruby-env.nix @@ -1,4 +1,4 @@ -{ ruby, lib, callPackage, gemFixes, fetchurl, buildRubyGem }@defs: +{ ruby, lib, callPackage, gemFixes, fetchurl, fetchgit, buildRubyGem }@defs: # This function builds a set of gems. You first convert your Gemfile to an attrset # called a "gemset", and then use this function to build the gemset. @@ -36,6 +36,10 @@ let url = "${attrs.src.source or "https://rubygems.org"}/downloads/${attrs.name}-${attrs.version}.gem"; inherit (attrs.src) sha256; }; + fetchers.git = attrs: fetchgit { + inherit (attrs.src) url rev sha256; + leaveDotGit = true; + }; instantiate = (attrs: let |