diff options
author | Luke Granger-Brown <hg@lukegb.com> | 2020-07-26T12·51+0100 |
---|---|---|
committer | lukegb <lukegb@tvl.fyi> | 2020-07-27T00·00+0000 |
commit | e780435d09207b84dff49c870e875ad3f052b2fe (patch) | |
tree | bf219d90d330f186eca378ea63e7d0b88d4aed74 /third_party/gerrit | |
parent | 2b7fe6f95769a134f55f277f7d5575530467babd (diff) |
chore(3p/gerrit_plugins): add machinery for compiling Gerrit plugins from source r/1488
This looks particularly obnoxious for the owners plugin, because it's actually two plugins with a common library in the same repo. Other plugins are much cleaner to deal with (hence the default for overlayPluginCmd). Change-Id: Ibb9588c8a29b63e8509436fcbb70054e89349712 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1461 Tested-by: BuildkiteCI Reviewed-by: glittershark <grfn@gws.fyi>
Diffstat (limited to 'third_party/gerrit')
-rw-r--r-- | third_party/gerrit/default.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/third_party/gerrit/default.nix b/third_party/gerrit/default.nix index b90e042b7390..4af2c4c182f4 100644 --- a/third_party/gerrit/default.nix +++ b/third_party/gerrit/default.nix @@ -30,17 +30,17 @@ let bazel = bazelTop // { override = x: bazelTop; }; version = "3.2.2-1002-gea26b5ee7a"; in -pkgs.buildBazelPackage { +pkgs.lib.makeOverridable pkgs.buildBazelPackage { name = "gerrit-${version}"; - src = (pkgs.fetchgit { + src = pkgs.fetchgit { url = "https://gerrit.googlesource.com/gerrit"; rev = "ea26b5ee7a1c1e4042525d308678570101d4d4d6"; sha256 = "1bndmk7namb81zkscmpvf8ygwrj0wh842xbj0irgbm5w2xwdzkch"; fetchSubmodules = true; deepClone = true; leaveDotGit = true; - }); + }; patches = [ ./0001-Use-detzip-in-download_bower.py.patch ./0002-Syntax-highlight-nix.patch |