Unverified Commit 3143103d authored by Felix Bargfeldt's avatar Felix Bargfeldt Committed by GitHub
Browse files

radicle-node-unstable: init at 1.7.0-rc.1 (#492290)

parents a6f07c33 cbbdde02
Loading
Loading
Loading
Loading
+42 −32
Original line number Diff line number Diff line
@@ -14,17 +14,23 @@
  stdenv,
  xdg-utils,
  versionCheckHook,

  version ? "1.6.1",
  srcHash ? "sha256-7kwtWuYdYG3MDHThCkY5OZmx4pWaQXMYoOlJszmV2rM=",
  cargoHash ? "sha256-59RyfSUJNoQ7EtQK3OSYOIO/YVEjeeM9ovbojHFX4pI=",
  updateScript ? ./update.sh,
}:

rustPlatform.buildRustPackage (finalAttrs: {
  inherit version cargoHash;

  pname = "radicle-node";
  version = "1.6.1";

  src = fetchFromRadicle {
    seed = "seed.radicle.xyz";
    repo = "z3gqcJUoA1n9HaHKufZs5FCSGazv5";
    tag = "releases/${finalAttrs.version}";
    hash = "sha256-7kwtWuYdYG3MDHThCkY5OZmx4pWaQXMYoOlJszmV2rM=";
    hash = srcHash;
    leaveDotGit = true;
    postFetch = ''
      git -C $out rev-parse HEAD > $out/.git_head
@@ -33,8 +39,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
    '';
  };

  cargoHash = "sha256-59RyfSUJNoQ7EtQK3OSYOIO/YVEjeeM9ovbojHFX4pI=";

  env.RADICLE_VERSION = finalAttrs.version;

  nativeBuildInputs = [
@@ -112,8 +116,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
    done
  '';

  passthru.updateScript = ./update.sh;
  passthru.tests = {
  passthru = {
    inherit updateScript;
    tests = {
      basic =
        runCommand "radicle-node-basic-test"
          {
@@ -139,7 +144,12 @@ rustPlatform.buildRustPackage (finalAttrs: {

            touch $out
          '';
    nixos-run = nixosTests.radicle;
      nixos-run = nixosTests.radicle.extendNixOS {
        module = {
          services.radicle.package = finalAttrs.finalPackage;
        };
      };
    };
  };

  meta = {
+8 −0
Original line number Diff line number Diff line
{ radicle-node }:

radicle-node.override {
  version = "1.7.0-rc.1";
  srcHash = "sha256-eq7rUzTbmPb0pRfcFnWP4vrbCTbXW9N4BleDCMUnLH8=";
  cargoHash = "sha256-OkgWdu+7FY1tq0bjMbhjqjlJT9ZUgR8i12LhqyFJi+A=";
  updateScript = ./update-unstable.sh;
}
+5 −0
Original line number Diff line number Diff line
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p coreutils gnugrep common-updater-scripts nix-update

version=$(list-git-tags | grep -oP '^releases/\K\d+\.\d+\.\d+.*' | sort -rV | head -1)
nix-update --version="$version" radicle-node-unstable --override-filename pkgs/by-name/ra/radicle-node/unstable.nix
+2 −0
Original line number Diff line number Diff line
@@ -12524,6 +12524,8 @@ with pkgs;

  xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver;

  radicle-node-unstable = callPackage ../by-name/ra/radicle-node/unstable.nix { };

  newlib-nano = newlib.override {
    nanoizeNewlib = true;
  };