moz-phab: use substituteInPlace instead of a patch

main
Dzmitry Malyshau 3 years ago
parent 836ba699de
commit cbfec29e81
  1. 11
      pkgs/applications/misc/moz-phab/default.nix
  2. 13
      pkgs/applications/misc/moz-phab/relax-hglib-version.diff

@ -20,11 +20,12 @@ buildPythonApplication rec {
sha256 = "sha256-uKoMMSp5AIvB1qTRYAh7n1+2dDLneFbssfkfTTshfcs=";
};
patches = [
# Relax python-hglib requirement
# https://phabricator.services.mozilla.com/D131618
./relax-hglib-version.diff
];
# Relax python-hglib requirement
# https://phabricator.services.mozilla.com/D131618
postPatch = ''
substituteInPlace setup.py \
--replace "==" ">="
'';
propagatedBuildInputs = [
distro

@ -1,13 +0,0 @@
diff --git a/setup.py b/setup.py
--- a/setup.py
+++ b/setup.py
@@ -15,7 +15,7 @@
install_requires=[
"distro",
"glean-sdk>=36.0.0",
- "python-hglib==2.6.1",
+ "python-hglib>=2.6.2",
"sentry-sdk>=0.14.3",
"setuptools",
],
Loading…
Cancel
Save