]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - flakes/mypackages/overlays/ledger/default.nix
Add flake skeletons
[perso/Immae/Config/Nix.git] / flakes / mypackages / overlays / ledger / default.nix
diff --git a/flakes/mypackages/overlays/ledger/default.nix b/flakes/mypackages/overlays/ledger/default.nix
new file mode 100644 (file)
index 0000000..ad52fe8
--- /dev/null
@@ -0,0 +1,26 @@
+self: super: {
+  ledger = super.ledger.overrideAttrs(old: rec {
+    #name = "${old.pname}-${version}";
+    #version = "3.2.1";
+    #src = self.fetchFromGitHub {
+    #  owner = "ledger";
+    #  repo = "ledger";
+    #  rev = "v${version}";
+    #  sha256 = "0x6jxwss3wwzbzlwmnwb8yzjk8f9wfawif4f1b74z2qg6hc4r7f6";
+    #};
+    patches = old.patches or [] ++ [
+      (self.fetchpatch {
+        name = "xdgconfig.patch";
+        url = "https://github.com/ledger/ledger/commit/c79674649dee7577d6061e3d0776922257520fd0.patch";
+        sha256 = "0n82mjz9i17800r7vs45sxpss14rivsf1j8hrv7jal24iyfm01dz";
+        excludes = [ "doc/NEWS.md" ];
+      })
+      (self.fetchpatch {
+        name = "path_local.patch";
+        url = "https://github.com/ledger/ledger/commit/ba8ec32435313b4749a3733071b3184ca6bd8e14.patch";
+        sha256 = "17zgc765ypcf808jay271kqv7m17slr37q13gzllp776qi2n95ca";
+        excludes = [ "test/regress/BF3C1F82-2.test" ];
+      })
+    ];
+  });
+}