forked from rarias/jungle
Add pertalde
This commit is contained in:
parent
0994be3b93
commit
7bc6fc9b02
@ -53,6 +53,7 @@ let
|
||||
ovni = callPackage ./pkgs/ovni/default.nix { };
|
||||
ovniGit = final.ovni.override { useGit = true; };
|
||||
paraverKernel = callPackage ./pkgs/paraver/kernel.nix { };
|
||||
pertalde = callPackage ./pkgs/pertalde/default.nix { };
|
||||
prometheus-slurm-exporter = prev.callPackage ./pkgs/slurm-exporter/default.nix { };
|
||||
#pscom = callPackage ./pkgs/parastation/pscom.nix { }; # Unmaintaned
|
||||
#psmpi = callPackage ./pkgs/parastation/psmpi.nix { }; # Unmaintaned
|
||||
|
||||
47
pkgs/pertalde/default.nix
Normal file
47
pkgs/pertalde/default.nix
Normal file
@ -0,0 +1,47 @@
|
||||
{
|
||||
lib,
|
||||
python3,
|
||||
fetchPypi,
|
||||
cargo,
|
||||
rustPlatform,
|
||||
rustc,
|
||||
}:
|
||||
|
||||
let
|
||||
pname = "pertalde";
|
||||
version = "0.1.4";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-KdS5yNYR+8z81hMBTl9oNiLi17cVLyoZBNNR88T/gOY=";
|
||||
};
|
||||
in
|
||||
python3.pkgs.buildPythonApplication {
|
||||
inherit pname version src;
|
||||
pyproject = true;
|
||||
strictDeps = true;
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit src;
|
||||
name = "${pname}-${version}";
|
||||
hash = "sha256-dQ8EKlYZq+Urtb+0zxRi/Vh/ormIGCNKHy/9entyb7g=";
|
||||
};
|
||||
|
||||
# error[E0554]: `#![feature]` may not be used on the stable release channel
|
||||
env.RUSTC_BOOTSTRAP = true;
|
||||
|
||||
build-system = [
|
||||
cargo
|
||||
rustPlatform.cargoSetupHook
|
||||
rustPlatform.maturinBuildHook
|
||||
rustc
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Some command-line utilities on paraver traces";
|
||||
homepage = "https://pypi.org/project/pertalde/";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers.bsc; [ abonerib ];
|
||||
mainProgram = "ptd";
|
||||
};
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user