Merge pull request #192860 from raboof/ruby-move-towards-3.1

ruby: move towards 3.1

Changed files
+11 -3
pkgs
development
interpreters
ruby-modules
bundler-app
top-level
+1 -1
pkgs/development/interpreters/ruby/default.nix
···
, buildEnv, bundler, bundix
, libiconv, libobjc, libunwind, Foundation
, makeWrapper, buildRubyGem, defaultGemConfig
-
, baseRuby ? buildPackages.ruby.override {
+
, baseRuby ? buildPackages.ruby_3_1.override {
useRailsExpress = false;
docSupport = false;
rubygemsSupport = false;
+3 -1
pkgs/development/ruby-modules/bundler-app/default.nix
···
}@args:
let
-
basicEnv = (callPackage ../bundled-common {}) args;
+
basicEnv = (callPackage ../bundled-common {
+
inherit ruby;
+
}) args;
cmdArgs = removeAttrs args [ "pname" "postBuild" "gemConfig" "passthru" "gemset" "gemdir" ] // {
inherit preferLocalBuild allowSubstitutes; # pass the defaults
+7 -1
pkgs/top-level/all-packages.nix
···
enableExtraPlugins = true;
};
-
asciidoctor = callPackage ../tools/typesetting/asciidoctor { };
+
asciidoctor = callPackage ../tools/typesetting/asciidoctor {
+
bundlerApp = bundlerApp.override {
+
# asciidoc supports both ruby 2 and 3,
+
# but we don't want to be stuck on it:
+
ruby = ruby_3_1;
+
};
+
};
asciidoctor-with-extensions = callPackage ../tools/typesetting/asciidoctor-with-extensions { };