mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 14:54:29 +01:00
rubyMinimal: remove
Due to being unused, and seemingly unusable, added appropriate release notes.
This commit is contained in:
parent
f59f04352a
commit
9db44f61a7
4 changed files with 15 additions and 17 deletions
|
@ -89,6 +89,18 @@
|
|||
user D-Bus session available also for non-graphical logins.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<literal>rubyMinimal</literal> was removed due to being unused and
|
||||
unusable. The default ruby interpreter includes JIT support, which makes
|
||||
it reference it's compiler. Since JIT support is probably needed by some
|
||||
Gems, it was decided to enable this feature with all cc references by
|
||||
default, and allow to build a Ruby derivation without references to cc,
|
||||
by setting <literal>jitSupport = false;</literal> in an overlay. See
|
||||
<link xlink:href="https://github.com/NixOS/nixpkgs/pull/90151">#90151</link>
|
||||
for more info.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
The option <option>fonts.enableFontDir</option> has been renamed to
|
||||
|
|
|
@ -57,9 +57,8 @@ let
|
|||
# Since some Gems require JIT support, there's probably no
|
||||
# escape from this reference. Hence, it was decided to enable this
|
||||
# feature by default, as it's enabled by default by ruby's ./configure
|
||||
# script. We do disable this feature though for the other cc references
|
||||
# in all of the locations given above for the `rubyMinimal` build defined
|
||||
# in all-packages.nix.
|
||||
# script. If you'd like to have a ruby without reference to cc, setting
|
||||
# jitSupport to false should remove all known references mentioned above.
|
||||
, removeReferencesTo, jitSupport ? true
|
||||
, autoreconfHook, bison, autoconf
|
||||
, buildEnv, bundler, bundix
|
||||
|
|
|
@ -501,6 +501,7 @@ mapAliases ({
|
|||
ruby_2_5_0 = throw "ruby_2_5_0 was deprecated on 2018-02-13: use a newer version of ruby";
|
||||
rubyPackages_2_4 = throw "rubyPackages_2_4 was deprecated in 2019-12: use a newer version of rubyPackages instead";
|
||||
rubygems = throw "rubygems was deprecated on 2016-03-02: rubygems is now bundled with ruby";
|
||||
rubyMinimal = throw "rubyMinimal was removed due to being unused";
|
||||
rxvt_unicode-with-plugins = rxvt-unicode; # added 2020-02-02
|
||||
rxvt_unicode = rxvt-unicode-unwrapped; # added 2020-02-02
|
||||
urxvt_autocomplete_all_the_things = rxvt-unicode-plugins.autocomplete-all-the-things; # added 2020-02-02
|
||||
|
|
|
@ -10545,20 +10545,6 @@ in
|
|||
ruby_2_6
|
||||
ruby_2_7;
|
||||
|
||||
rubyMinimal = ruby.override {
|
||||
# gem support is minimal overhead
|
||||
rubygemsSupport = true;
|
||||
jitSupport = false;
|
||||
useRailsExpress = false;
|
||||
zlibSupport = false;
|
||||
opensslSupport = false;
|
||||
gdbmSupport = false;
|
||||
cursesSupport = false;
|
||||
docSupport = false;
|
||||
yamlSupport = false;
|
||||
fiddleSupport = false;
|
||||
};
|
||||
|
||||
ruby = ruby_2_6;
|
||||
rubyPackages = rubyPackages_2_6;
|
||||
|
||||
|
|
Loading…
Reference in a new issue