]> git.immae.eu Git - perso/Immae/Config/Nix.git/blob - overlays/bonfire/default.nix
a01e6191d77c98a3b5d2c879742e763cfae9cf5c
[perso/Immae/Config/Nix.git] / overlays / bonfire / default.nix
1 self: super: {
2 bonfire = let
3 click = self.python3Packages.click.overridePythonAttrs(old: rec {
4 version = "6.7";
5 src = self.python3Packages.fetchPypi {
6 pname = "click";
7 inherit version;
8 sha256 = "02qkfpykbq35id8glfgwc38yc430427yd05z1wc5cnld8zgicmgi";
9 };
10 postPatch = ''
11 substituteInPlace click/_unicodefun.py --replace "'locale'" "'${self.locale}/bin/locale'"
12 '';
13 doCheck = false;
14 });
15 in
16 super.bonfire.overridePythonAttrs(old: {
17 version = "0.0.8";
18 src = self.fetchFromGitHub {
19 owner = "blue-yonder";
20 repo = "bonfire";
21 rev = "0a0f18469d484aba6871fa7421bbb2c00ccefcb0";
22 sha256 = "1y2r537ibghhmk6jngw0zwvh1vn2bihqcvji50ffh1j0qc6q3x6x";
23 };
24 postPatch = "";
25 propagatedBuildInputs = self.lib.remove self.python3Packages.click old.propagatedBuildInputs ++ [ click ];
26 meta.broken = false;
27 });
28 }