diff options
author | zimbatm <zimbatm@zimbatm.com> | 2018-02-14 09:53:54 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-14 09:53:54 +0000 |
commit | e8194c2c5b1710b3504dc7a954cc4d17cbd78ffd (patch) | |
tree | e3b396c8711f353854b46c0b8d6643b29660c35b /pkgs/development/interpreters/ruby/default.nix | |
parent | c80adf5f72b8ea4ebd83d04bfbfbdc4cebbeed6f (diff) | |
download | nixpkgs-e8194c2c5b1710b3504dc7a954cc4d17cbd78ffd.tar nixpkgs-e8194c2c5b1710b3504dc7a954cc4d17cbd78ffd.tar.gz nixpkgs-e8194c2c5b1710b3504dc7a954cc4d17cbd78ffd.tar.bz2 nixpkgs-e8194c2c5b1710b3504dc7a954cc4d17cbd78ffd.tar.lz nixpkgs-e8194c2c5b1710b3504dc7a954cc4d17cbd78ffd.tar.xz nixpkgs-e8194c2c5b1710b3504dc7a954cc4d17cbd78ffd.tar.zst nixpkgs-e8194c2c5b1710b3504dc7a954cc4d17cbd78ffd.zip |
ruby: remove unsupported versions (#34927)
* remove EOL ruby versions for security and maintenance reasons. * only expose ruby_MAJOR_MINOR to the top-level. we don't provide guarantees for the TINY version. * mark all related packages as broken * switch the default ruby version from 2.3.x to 2.4.x
Diffstat (limited to 'pkgs/development/interpreters/ruby/default.nix')
-rw-r--r-- | pkgs/development/interpreters/ruby/default.nix | 41 |
1 files changed, 4 insertions, 37 deletions
diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix index 9d82810900f..279f38f7591 100644 --- a/pkgs/development/interpreters/ruby/default.nix +++ b/pkgs/development/interpreters/ruby/default.nix @@ -87,8 +87,6 @@ let enableParallelBuilding = true; - hardeningDisable = lib.optional isRuby20 "format"; - patches = (import ./patchsets.nix { inherit patchSet useRailsExpress ops; @@ -100,16 +98,9 @@ let pushd ${sourceRoot}/rubygems patch -p1 < ${rubygemsPatch} popd - '' + opString isRuby21 '' - rm "$sourceRoot/enc/unicode/name2ctype.h" ''; - postPatch = if isRuby21 then '' - rm tool/config_files.rb - cp ${config}/config.guess tool/ - cp ${config}/config.sub tool/ - '' - else if isRuby25 then '' + postPatch = if isRuby25 then '' sed -i configure.ac -e '/config.guess/d' cp ${config}/config.guess tool/ cp ${config}/config.sub tool/ @@ -189,31 +180,7 @@ let ) args; in self; in { - ruby_2_0_0 = generic { - version = rubyVersion "2" "0" "0" "p648"; - sha256 = { - src = "1y3n4c6xw2wki7pyjpq5zpbgxnw5i3jc8mcpj6rk7hs995mvv446"; - git = "0ncjfq4hfqj9kcr8pbll6kypwnmcgs8w7l4466qqfyv7jj3yjd76"; - }; - }; - - ruby_2_1_10 = generic { - version = rubyVersion "2" "1" "10" ""; - sha256 = { - src = "086x66w51lg41abjn79xb7f6xsryymkcc3nvakmkjnjyg96labpv"; - git = "133phd5r5y0np5lc9nqif93l7yb13yd52aspyl6c46z5jhvhyvfi"; - }; - }; - - ruby_2_2_9 = generic { - version = rubyVersion "2" "2" "9" ""; - sha256 = { - src = "19m1ximl7vcrsvq595dgrjh4yb6kar944095wbywqh7waiqcfirg"; - git = "03qrjh55098wcqh2khxryzkzfqkznjrcdgwf27r2bgcycbg5ca5q"; - }; - }; - - ruby_2_3_6 = generic { + ruby_2_3 = generic { version = rubyVersion "2" "3" "6" ""; sha256 = { src = "07jpa7fw1gyf069m7alf2b0zm53qm08w2ns45mhzmvgrg4r528l3"; @@ -221,7 +188,7 @@ in { }; }; - ruby_2_4_3 = generic { + ruby_2_4 = generic { version = rubyVersion "2" "4" "3" ""; sha256 = { src = "161smb52q19r9lrzy22b3bhnkd0z8wjffm0qsfkml14j5ic7a0zx"; @@ -229,7 +196,7 @@ in { }; }; - ruby_2_5_0 = generic { + ruby_2_5 = generic { version = rubyVersion "2" "5" "0" ""; sha256 = { src = "1azj0d2lzziw6iml7bx3sxpxzcdmfwfq3yhm7djyp20q1xiz7rj6"; |