Files
nixpkgs/pkgs/by-name/pa/papi/package.nix
2026-09-19 16:44:02 +02:00

37 lines
793 B
Nix

{
lib,
stdenv,
fetchurl,
}:
stdenv.mkDerivation (finalAttrs: {
version = "7.2.0";
pname = "papi";
src = fetchurl {
url = "https://icl.utk.edu/projects/papi/downloads/papi-${finalAttrs.version}.tar.gz";
sha256 = "sha256-qb/4nM85kV1yngiuCgxqcc4Ou+mEEemi6zyDyNsK85w=";
};
# Fix build w/ glibc-2.44
env.NIX_CFLAGS_COMPILE = "-Wno-error=discarded-qualifiers";
setSourceRoot = ''
sourceRoot=$(echo */src)
'';
doCheck = true;
checkTarget = "test";
meta = {
homepage = "https://icl.utk.edu/papi/";
description = "Library providing access to various hardware performance counters";
license = lib.licenses.bsdOriginal;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
costrouc
zhaofengli
];
};
})