Radish alpha
r
rad:z254T5p17bdFPmzfDojsdjo4HjpoZ
Radicle Infrastructure as Code (NixOS, OpenTofu, …)
Radicle
Git
overlay/radicle-node: 1.4.0-rc.2 → 1.5.0
Lorenz Leutgeb committed 6 months ago
commit a18161b0cf7e6d789ab45c7e218f29dc2e185426
parent 34ff9be
1 file changed +26 -47
modified overlay/radicle-node.nix
@@ -1,50 +1,29 @@
-
final: prev: (let
-
  version = "1.4.0-rc.2";
-
  overlayRustPackage = {
-
    final,
-
    prev,
-
    old,
-
    new ? old,
-
    override,
-
  }: {
-
    ${new} = final.callPackage prev.${old}.override {
-
      rustPlatform =
-
        final.rustPlatform
-
        // {
-
          buildRustPackage = args:
-
            final.rustPlatform.buildRustPackage (
-
              args
-
              // (override args)
-
            );
-
        };
-
    };
-
  };
-
in
-
  overlayRustPackage rec {
-
    inherit final prev;
-
    old = "radicle-node";
-
    new = "${old}-overlay";
-

-
    override = args: {
-
      inherit version;
-
      name = new;
-
      env.RADICLE_VERSION = version;
-

-
      src = final.fetchgit {
-
        inherit (args.src) url;
-
        tag = "releases/${version}";
-
        hash = "sha256-e5Zelu3g8m9u5NtyABkIV4wOed9cq58xSaxginoDb2Q=";
-
        leaveDotGit = true;
-
        postFetch = ''
-
          git -C $out rev-parse HEAD > $out/.git_head
-
          git -C $out log -1 --pretty=%ct HEAD > $out/.git_time
-
          rm -rf $out/.git
-
        '';
-
      };
+
final: prev: let
+
  version = "1.5.0";
+
  prevName = "radicle-node";
+
  finalName = "${prevName}-overlay";
+
in {
+
  ${finalName} = prev.${prevName}.overrideAttrs (finalAttrs: prevAttrs: {
+
    inherit version;
+
    pname = finalName;

-
      cargoHash = "sha256-64SDz0wHKcp/tPGDDOlCRFr3Z1q6cWOafhP0howSFhA=";
+
    src = final.fetchgit {
+
      inherit (prevAttrs.src) url;
+
      tag = "releases/${version}";
+
      hash = "sha256-/dWeG2jKCnfg7fwPP+BbRmEvM7rCppGYh2aeftcg3SY=";
+
      leaveDotGit = true;
+
      postFetch = ''
+
        git -C $out rev-parse HEAD > $out/.git_head
+
        git -C $out log -1 --pretty=%ct HEAD > $out/.git_time
+
        rm -rf $out/.git
+
      '';
+
    };

-
      doCheck = false;
-
      passthru = {};
+
    cargoDeps = final.rustPlatform.fetchCargoVendor {
+
      inherit (finalAttrs) src;
+
      hash = "sha256-4URBtN5lyzFPaLJUf/HPAL2ugRUa6sZhpDeiFR0W7cc=";
    };
-
  })
+

+
    doCheck = false;
+
  });
+
}