(pkgs): Add new package radicle-ci-broker

This commit is contained in:
ulic-youthlic 2025-06-24 21:42:12 +08:00
parent 16fd11acdb
commit f6ace25228
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
7 changed files with 73 additions and 8 deletions

View file

@ -5,6 +5,7 @@ in
./TrackersListCollection.nix
./OuterWildsTextAdventure.nix
./editor-runtime.nix
./radicle-ci-broker.nix
]
|> map (file: import file args)
|> (overlays: (lib.composeManyExtensions overlays) final prev)

View file

@ -0,0 +1,5 @@
{outputs, ...}: _final: prev: let
inherit (prev.stdenv.hostPlatform) system;
in {
inherit (outputs.packages.${system}) radicle-ci-broker;
}

View file

@ -22,7 +22,7 @@
},
"TrackersListCollection": {
"cargoLocks": null,
"date": "2025-06-22",
"date": "2025-06-25",
"extract": null,
"name": "TrackersListCollection",
"passthru": null,
@ -34,14 +34,14 @@
"name": null,
"owner": "XIU2",
"repo": "TrackersListCollection",
"rev": "5a0135a913cd27cea026bd558d0319da3630f327",
"sha256": "sha256-YllDv9VEmBCWV0YrdD2yO54foDy/m+9FR2NBwEpSiCY=",
"rev": "f3079ce280d1597cc2b3adfd0a04e0632736e5f7",
"sha256": "sha256-GSG49cgGexdhn87tr8c6bCk0ySzsLWC23cWo6UvHDqE=",
"sparseCheckout": [
"all.txt"
],
"type": "github"
},
"version": "5a0135a913cd27cea026bd558d0319da3630f327"
"version": "f3079ce280d1597cc2b3adfd0a04e0632736e5f7"
},
"cliphist": {
"cargoLocks": null,
@ -130,6 +130,26 @@
},
"version": "Serif2.003"
},
"radicle-ci-broker": {
"cargoLocks": null,
"date": "2025-06-18",
"extract": null,
"name": "radicle-ci-broker",
"passthru": null,
"pinned": false,
"src": {
"deepClone": false,
"fetchSubmodules": false,
"leaveDotGit": false,
"name": null,
"rev": "d824691e1aeccd557b2deeb2cdfb18d275e15f3e",
"sha256": "sha256-bj+JR26bqBE/WBcIbIUZU0r9JqgkEIGSb8nv3GdF72Q=",
"sparseCheckout": [],
"type": "git",
"url": "https://seed.radicle.garden/zwTxygwuz5LDGBq255RA2CbNGrz8.git"
},
"version": "d824691e1aeccd557b2deeb2cdfb18d275e15f3e"
},
"spotx": {
"cargoLocks": null,
"date": "2025-06-18",

View file

@ -15,18 +15,18 @@
};
TrackersListCollection = {
pname = "TrackersListCollection";
version = "5a0135a913cd27cea026bd558d0319da3630f327";
version = "f3079ce280d1597cc2b3adfd0a04e0632736e5f7";
src = fetchFromGitHub {
owner = "XIU2";
repo = "TrackersListCollection";
rev = "5a0135a913cd27cea026bd558d0319da3630f327";
rev = "f3079ce280d1597cc2b3adfd0a04e0632736e5f7";
fetchSubmodules = false;
deepClone = false;
leaveDotGit = false;
sparseCheckout = [ "all.txt" ];
sha256 = "sha256-YllDv9VEmBCWV0YrdD2yO54foDy/m+9FR2NBwEpSiCY=";
sha256 = "sha256-GSG49cgGexdhn87tr8c6bCk0ySzsLWC23cWo6UvHDqE=";
};
date = "2025-06-22";
date = "2025-06-25";
};
cliphist = {
pname = "cliphist";
@ -82,6 +82,20 @@
sha256 = "sha256-mfbBSdJrUCZiUUmsmndtEW6H3z6KfBn+dEftBySf2j4=";
};
};
radicle-ci-broker = {
pname = "radicle-ci-broker";
version = "d824691e1aeccd557b2deeb2cdfb18d275e15f3e";
src = fetchgit {
url = "https://seed.radicle.garden/zwTxygwuz5LDGBq255RA2CbNGrz8.git";
rev = "d824691e1aeccd557b2deeb2cdfb18d275e15f3e";
fetchSubmodules = false;
deepClone = false;
leaveDotGit = false;
sparseCheckout = [ ];
sha256 = "sha256-bj+JR26bqBE/WBcIbIUZU0r9JqgkEIGSb8nv3GdF72Q=";
};
date = "2025-06-18";
};
spotx = {
pname = "spotx";
version = "181fd7fc8fe838237660a46ae096570d869bc30f";

View file

@ -21,6 +21,7 @@ in
QQ = callPackage ./QQ.nix {};
editor-runtime = callPackage ./editor-runtime.nix {};
cliphist = callPackage ./cliphist.nix {};
radicle-ci-broker = callPackage ./radicle-ci-broker.nix {};
noto-serif-cjk = callPackage ./noto-serif-cjk.nix {};
noto-sans-cjk = callPackage ./noto-sans-cjk.nix {};

View file

@ -37,3 +37,7 @@ fetch.github = "top-mind/OuterWildsTextAdventureWeb"
[cliphist]
src.git = "https://github.com/sentriz/cliphist.git"
fetch.github = "sentriz/cliphist"
[radicle-ci-broker]
src.git = "https://seed.radicle.garden/zwTxygwuz5LDGBq255RA2CbNGrz8.git"
fetch.git = "https://seed.radicle.garden/zwTxygwuz5LDGBq255RA2CbNGrz8.git"

View file

@ -0,0 +1,20 @@
{
rustPlatform,
srcs,
git,
}: let
inherit (srcs) radicle-ci-broker;
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "radicle-ci-broker";
version = "0-unstable-${radicle-ci-broker.date}-git${radicle-ci-broker.version}";
inherit (radicle-ci-broker) src;
nativeBuildInputs = [git];
cargoLock = {
lockFile = "${finalAttrs.src}/Cargo.lock";
allowBuiltinFetchGit = true;
};
doCheck = false;
})