mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-09-29 23:52:55 +00:00
Merge pull request #321040 from anthonyroussel/bundler-2.5.13
This commit is contained in:
commit
ce68870f49
@ -6,6 +6,7 @@
|
||||
, makeBinaryWrapper, buildRubyGem, defaultGemConfig, removeReferencesTo
|
||||
, openssl
|
||||
, linuxPackages, libsystemtap
|
||||
, gitUpdater
|
||||
} @ args:
|
||||
|
||||
let
|
||||
@ -13,7 +14,7 @@ let
|
||||
ops = lib.optionals;
|
||||
opString = lib.optionalString;
|
||||
config = import ./config.nix { inherit fetchFromSavannah; };
|
||||
rubygems = import ./rubygems { inherit stdenv lib fetchurl; };
|
||||
rubygems = import ./rubygems { inherit stdenv lib fetchurl gitUpdater; };
|
||||
|
||||
# Contains the ruby version heuristics
|
||||
rubyVersion = import ./ruby-version.nix { inherit lib; };
|
||||
@ -57,6 +58,7 @@ let
|
||||
rubygemsSupport = false;
|
||||
}
|
||||
, useBaseRuby ? stdenv.hostPlatform != stdenv.buildPlatform
|
||||
, gitUpdater
|
||||
}:
|
||||
stdenv.mkDerivation ( finalAttrs: {
|
||||
pname = "ruby";
|
||||
|
@ -1,12 +1,17 @@
|
||||
{ stdenv, lib, fetchurl }:
|
||||
{
|
||||
fetchurl,
|
||||
gitUpdater,
|
||||
lib,
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "rubygems";
|
||||
version = "3.5.11";
|
||||
version = "3.5.15";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://rubygems.org/rubygems/rubygems-${version}.tgz";
|
||||
hash = "sha256-RSG1L4Q2IKn8XKdBRSa3RjsJiVZMOugLJraPvRMEyBg=";
|
||||
hash = "sha256-0Ibhw2j9PL4Eyg8QhFnQFC0NV0E66eHS/0siDryOa4c=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@ -21,6 +26,12 @@ stdenv.mkDerivation rec {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.updateScript = gitUpdater {
|
||||
url = "https://github.com/rubygems/rubygems.git";
|
||||
rev-prefix = "v";
|
||||
ignoredVersions = "(pre|alpha|beta|rc|bundler).*";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
description = "Package management framework for Ruby";
|
||||
changelog = "https://github.com/rubygems/rubygems/blob/v${version}/CHANGELOG.md";
|
||||
|
@ -4,8 +4,8 @@ buildRubyGem rec {
|
||||
inherit ruby;
|
||||
name = "${gemName}-${version}";
|
||||
gemName = "bundler";
|
||||
version = "2.5.11";
|
||||
source.sha256 = "sha256-3XhL/lODSzmlbmQtvG4eyhmi5kVOTVOZTLcpgAWsTC4=";
|
||||
version = "2.5.15";
|
||||
source.sha256 = "sha256-YUKA8DH/jZrewERrXK/aAQOiSGUg1Vb5/BTRh2LEhhM=";
|
||||
dontPatchShebangs = true;
|
||||
|
||||
postFixup = ''
|
||||
|
Loading…
Reference in New Issue
Block a user