From 3672d8834a2468e8d20ccfe07d49c814298b22ad Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Tue, 17 Sep 2024 20:45:00 +0200 Subject: [PATCH] overcommit: 0.60.0 -> 0.64.0 https://github.com/sds/overcommit/compare/v0.60.0...v0.64.0 --- pkgs/by-name/ov/overcommit/Gemfile.lock | 12 +++++++----- pkgs/by-name/ov/overcommit/gemset.nix | 23 +++++++++++++++++------ pkgs/by-name/ov/overcommit/package.nix | 8 ++++++++ 3 files changed, 32 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ov/overcommit/Gemfile.lock b/pkgs/by-name/ov/overcommit/Gemfile.lock index 1c75368b7d81..fbdb66f8a49d 100644 --- a/pkgs/by-name/ov/overcommit/Gemfile.lock +++ b/pkgs/by-name/ov/overcommit/Gemfile.lock @@ -1,13 +1,15 @@ GEM remote: https://rubygems.org/ specs: - childprocess (4.1.0) + childprocess (5.1.0) + logger (~> 1.5) iniparse (1.5.0) - overcommit (0.60.0) - childprocess (>= 0.6.3, < 5) + logger (1.6.1) + overcommit (0.64.0) + childprocess (>= 0.6.3, < 6) iniparse (~> 1.4) rexml (~> 3.2) - rexml (3.2.6) + rexml (3.3.7) PLATFORMS ruby @@ -16,4 +18,4 @@ DEPENDENCIES overcommit BUNDLED WITH - 2.4.17 + 2.5.16 diff --git a/pkgs/by-name/ov/overcommit/gemset.nix b/pkgs/by-name/ov/overcommit/gemset.nix index 96e84f288e4f..ed1b0fd5351e 100644 --- a/pkgs/by-name/ov/overcommit/gemset.nix +++ b/pkgs/by-name/ov/overcommit/gemset.nix @@ -1,13 +1,14 @@ { childprocess = { + dependencies = ["logger"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1lvcp8bsd35g57f7wz4jigcw2sryzzwrpcgjwwf3chmjrjcww5in"; + sha256 = "1v5nalaarxnfdm6rxb7q6fmc6nx097jd630ax6h9ch7xw95li3cs"; type = "gem"; }; - version = "4.1.0"; + version = "5.1.0"; }; iniparse = { groups = ["default"]; @@ -19,25 +20,35 @@ }; version = "1.5.0"; }; + logger = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s"; + type = "gem"; + }; + version = "1.6.1"; + }; overcommit = { dependencies = ["childprocess" "iniparse" "rexml"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0slqmsycbqx746liwq0qw0c81xrp4051iff8s574a4fmj941gkia"; + sha256 = "0lpl1ppjrqwsmywsb4srfjfm31dna30jrjyx2lkmws7s2jchy94v"; type = "gem"; }; - version = "0.60.0"; + version = "0.64.0"; }; rexml = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; + sha256 = "09shc1dvg88c4yx83d4c9wf26z838nlapa3cmlq8iqdci39a98v2"; type = "gem"; }; - version = "3.2.6"; + version = "3.3.7"; }; } diff --git a/pkgs/by-name/ov/overcommit/package.nix b/pkgs/by-name/ov/overcommit/package.nix index 4cf5049acd69..707d194c5896 100644 --- a/pkgs/by-name/ov/overcommit/package.nix +++ b/pkgs/by-name/ov/overcommit/package.nix @@ -2,6 +2,8 @@ lib, bundlerApp, bundlerUpdateScript, + git, + makeWrapper, }: bundlerApp { @@ -9,6 +11,12 @@ bundlerApp { gemdir = ./.; exes = [ "overcommit" ]; + nativeBuildInputs = [ makeWrapper ]; + + postBuild = '' + wrapProgram $out/bin/overcommit --prefix PATH : ${lib.makeBinPath [ git ]} + ''; + passthru = { updateScript = bundlerUpdateScript "overcommit"; };