Merge pull request #12866 from nathan7/rubygem-drvname-fix

buildRubyGem: ensure gem versions don't get misparsed

+4 -2
+4 -2
pkgs/development/interpreters/ruby/build-ruby-gem/default.nix
··· 32 32 , platform ? "ruby" 33 33 , ruby ? defs.ruby 34 34 , stdenv ? ruby.stdenv 35 - , namePrefix ? "${ruby.name}" + "-" 35 + , namePrefix ? (let 36 + rubyName = builtins.parseDrvName ruby.name; 37 + in "${rubyName.name}${rubyName.version}-") 36 38 , buildInputs ? [] 37 39 , doCheck ? false 38 40 , meta ? {} ··· 89 91 ++ lib.optional stdenv.isDarwin darwin.libobjc 90 92 ++ buildInputs; 91 93 92 - name = attrs.name or (namePrefix + gemName); 94 + name = attrs.name or "${namePrefix}${gemName}-${version}"; 93 95 94 96 inherit src; 95 97