rubygems: 2.4.8 -> 2.6.2

This commit is contained in:
zimbatm 2016-03-14 23:28:55 +00:00
parent 19820e9a96
commit d9cf99225b
2 changed files with 15 additions and 12 deletions

View File

@ -1,18 +1,21 @@
diff --git a/rubygems/lib/rubygems/installer.rb b/rubygems/lib/rubygems/installer.rb diff --git a/rubygems/lib/rubygems/installer.rb b/rubygems/lib/rubygems/installer.rb
index d1ef3cb..bf15652 100755 index a88d393..8612901 100644
--- a/rubygems/lib/rubygems/installer.rb --- a/rubygems/lib/rubygems/installer.rb
+++ b/rubygems/lib/rubygems/installer.rb +++ b/rubygems/lib/rubygems/installer.rb
@@ -545,6 +545,13 @@ Results logged to #{File.join(Dir.pwd, 'gem_make.out')} @@ -766,7 +766,15 @@ TEXT
# Ensures that files can't be installed outside the gem directory.
say path if Gem.configuration.really_verbose def extract_files
end - @package.extract_files gem_dir
+ + ret = @package.extract_files gem_dir
+ if !ENV['NIX_POST_EXTRACT_FILES_HOOK'].nil? + if ENV['NIX_POST_EXTRACT_FILES_HOOK']
+ print "\nrunning NIX_POST_EXTRACT_FILES_HOOK #{ENV['NIX_POST_EXTRACT_FILES_HOOK']} #{@gem_dir}\n" + puts
+ print `#{ENV['NIX_POST_EXTRACT_FILES_HOOK']} #{@gem_dir}` + puts "running NIX_POST_EXTRACT_FILES_HOOK #{ENV['NIX_POST_EXTRACT_FILES_HOOK']} #{gem_dir}"
+ print "\nrunning NIX_POST_EXTRACT_FILES_HOOK done\n" + system("#{ENV['NIX_POST_EXTRACT_FILES_HOOK']} #{gem_dir}")
+ puts "running NIX_POST_EXTRACT_FILES_HOOK done"
+ puts
+ end + end
+ + ret
end end
## ##

View File

@ -1,6 +1,6 @@
{ fetchurl { fetchurl
, version ? "2.4.8" , version ? "2.6.2"
, sha256 ? "0pl4civyf0vhqsqbqaivvxrb3fsg8sid9a8jv5vfnk4hypz3ahss" , sha256 ? "1j02ajici555f35vd6ky6m4bxs8lh8nqb1c59qqib4jp4ibcv6zy"
}: }:
fetchurl { fetchurl {
url = "http://production.cf.rubygems.org/rubygems/rubygems-${version}.tgz"; url = "http://production.cf.rubygems.org/rubygems/rubygems-${version}.tgz";