Add meta to packages
This commit is contained in:
		
							parent
							
								
									fd9e72949b
								
							
						
					
					
						commit
						e101159e0e
					
				@ -1,5 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, bigotes
 | 
			
		||||
, cmake
 | 
			
		||||
, clangOmpss2
 | 
			
		||||
@ -58,4 +59,12 @@ stdenv.mkDerivation rec {
 | 
			
		||||
  ];
 | 
			
		||||
  hardeningDisable = [ "all" ];
 | 
			
		||||
  dontStrip = true;
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://gitlab.pm.bsc.es/rarias/bench6";
 | 
			
		||||
    description = "Set of micro-benchmarks for OmpSs-2 and several mini-apps";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.gpl3;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, fetchFromGitHub
 | 
			
		||||
, cmake
 | 
			
		||||
}:
 | 
			
		||||
@ -14,4 +15,12 @@ stdenv.mkDerivation {
 | 
			
		||||
    sha256 = "sha256-ktxM3pXiL8YXSK+/IKWYadijhYXqGoLY6adLk36iigE=";
 | 
			
		||||
  };
 | 
			
		||||
  nativeBuildInputs = [ cmake ];
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://github.com/rodarima/bigotes";
 | 
			
		||||
    description = "Versatile benchmark tool";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.gpl3;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -111,4 +111,12 @@ stdenv.mkDerivation rec {
 | 
			
		||||
#    then [ "--enable-openmp" ]
 | 
			
		||||
#    else []
 | 
			
		||||
#  );
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://github.com/bsc-performance-tools/extrae";
 | 
			
		||||
    description = "Instrumentation framework to generate execution traces of the most used parallel runtimes";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.lgpl21Plus;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, fetchurl
 | 
			
		||||
, symlinkJoin
 | 
			
		||||
, slurm
 | 
			
		||||
@ -52,4 +53,12 @@ stdenv.mkDerivation rec {
 | 
			
		||||
  buildInputs = [ slurm mpiAll rdma-core-all autoconf automake libtool rsync gfortran ];
 | 
			
		||||
 | 
			
		||||
  hardeningDisable = [ "all" ];
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://pm.bsc.es/gitlab/interoperability/extern/GPI-2";
 | 
			
		||||
    description = "GPI-2 extended for supporting Task-Aware GASPI (TAGASPI) library";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.gpl3;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,5 @@
 | 
			
		||||
{ stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, fetchurl
 | 
			
		||||
, rpmextract
 | 
			
		||||
, autoPatchelfHook
 | 
			
		||||
@ -59,4 +60,12 @@ stdenv.mkDerivation rec {
 | 
			
		||||
      rm $out/lib/*.dbg
 | 
			
		||||
    popd
 | 
			
		||||
  '';
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://www.intel.com/content/www/us/en/developer/tools/overview.html";
 | 
			
		||||
    description = "Intel compiler";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.unfree;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -145,4 +145,12 @@ in
 | 
			
		||||
      popd
 | 
			
		||||
    '';
 | 
			
		||||
 | 
			
		||||
    meta = with lib; {
 | 
			
		||||
      homepage = "https://www.intel.com/content/www/us/en/developer/tools/overview.html";
 | 
			
		||||
      description = "Intel compiler";
 | 
			
		||||
      maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
      platforms = platforms.linux;
 | 
			
		||||
      license = licenses.unfree;
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,5 @@
 | 
			
		||||
{ stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, rpmextract
 | 
			
		||||
, gcc
 | 
			
		||||
, zlib
 | 
			
		||||
@ -101,4 +102,12 @@ stdenv.mkDerivation rec {
 | 
			
		||||
    patchelf --set-rpath "$out/lib:${rdma-core}/lib:${libpsm2}/lib" $out/lib/libfabric.so
 | 
			
		||||
    echo "Patched RPATH in libfabric.so to: $(patchelf --print-rpath $out/lib/libfabric.so)"
 | 
			
		||||
  '';
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://www.intel.com/content/www/us/en/developer/tools/overview.html";
 | 
			
		||||
    description = "Intel compiler";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.unfree;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, fetchFromGitHub
 | 
			
		||||
, autoreconfHook
 | 
			
		||||
, nanos6
 | 
			
		||||
@ -62,4 +63,12 @@ stdenv.mkDerivation rec {
 | 
			
		||||
# Fails with "memory exhausted" with bison 3.7.1
 | 
			
		||||
#    "--enable-bison-regeneration"
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://github.com/bsc-pm/mcxx";
 | 
			
		||||
    description = "C/C++/Fortran source-to-source compilation infrastructure aimed at fast prototyping";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rpenacob ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.gpl3Plus;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, fetchFromGitHub
 | 
			
		||||
, autoreconfHook
 | 
			
		||||
, nanos6
 | 
			
		||||
@ -57,4 +58,12 @@ stdenv.mkDerivation rec {
 | 
			
		||||
# Fails with "memory exhausted" with bison 3.7.1
 | 
			
		||||
#    "--enable-bison-regeneration"
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://github.com/bsc-pm/mcxx";
 | 
			
		||||
    description = "C/C++/Fortran source-to-source compilation infrastructure aimed at fast prototyping";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rpenacob ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.gpl3Plus;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,5 @@
 | 
			
		||||
{ stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, fetchgit
 | 
			
		||||
, autoreconfHook
 | 
			
		||||
, nanos6
 | 
			
		||||
@ -56,4 +57,12 @@ stdenv.mkDerivation rec {
 | 
			
		||||
  #preBuild = ''
 | 
			
		||||
  #  make generate_builtins_ia32 GXX_X86_BUILTINS=${gcc}/bin/g++
 | 
			
		||||
  #'';
 | 
			
		||||
  #
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://github.com/bsc-pm/mcxx";
 | 
			
		||||
    description = "C/C++/Fortran source-to-source compilation infrastructure aimed at fast prototyping";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.gpl3Plus;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -33,4 +33,8 @@ in mpich.overrideAttrs (old: {
 | 
			
		||||
    "FCFLAGS=-fallow-argument-mismatch"
 | 
			
		||||
  ];
 | 
			
		||||
  hardeningDisable = [ "all" ];
 | 
			
		||||
 | 
			
		||||
  meta = old.meta // {
 | 
			
		||||
    maintainers = old.meta.maintainers ++ (with lib.maintainers.bsc; [ rarias ]);
 | 
			
		||||
  };
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
@ -121,6 +121,7 @@ in
 | 
			
		||||
      homepage = "https://github.com/bsc-pm/nanos6";
 | 
			
		||||
      description = "Nanos6 runtime for OmpSs-2" +
 | 
			
		||||
        optionalString (enableDebug) " (with debug symbols)";
 | 
			
		||||
      maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
      platforms = platforms.linux;
 | 
			
		||||
      license = licenses.gpl3;
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
{ jemalloc }:
 | 
			
		||||
{ jemalloc, lib }:
 | 
			
		||||
 | 
			
		||||
jemalloc.overrideAttrs (old: {
 | 
			
		||||
  configureFlags = old.configureFlags ++ [
 | 
			
		||||
@ -8,5 +8,6 @@ jemalloc.overrideAttrs (old: {
 | 
			
		||||
  hardeningDisable = [ "all" ];
 | 
			
		||||
  meta = old.meta // {
 | 
			
		||||
    description = old.meta.description + " (for Nanos6)";
 | 
			
		||||
    maintainers = old.meta.maintainers // (with lib.maintainers.bsc; [ rarias ]);
 | 
			
		||||
  };
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, bashInteractive
 | 
			
		||||
, busybox
 | 
			
		||||
, nix
 | 
			
		||||
@ -86,5 +87,13 @@ stdenv.mkDerivation rec {
 | 
			
		||||
    mkdir -p $out/share
 | 
			
		||||
    cp ${nix_conf} $out/share/nix.conf
 | 
			
		||||
  '';
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = null;
 | 
			
		||||
    description = "nix bubblewrap wrapper";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.gpl3Plus; # TODO: license?
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, glibc
 | 
			
		||||
}:
 | 
			
		||||
 | 
			
		||||
@ -15,4 +16,12 @@ stdenv.mkDerivation rec {
 | 
			
		||||
  makeFlags = [ "DESTDIR=$(out)" ];
 | 
			
		||||
  preBuild = "env";
 | 
			
		||||
  dontPatchShebangs = true;
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://gitlab.pm.bsc.es/rarias/nixtools";
 | 
			
		||||
    description = "nix bubblewrap wrapper";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.gpl3Plus; # TODO: license?
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -81,4 +81,12 @@ in
 | 
			
		||||
    passthru = {
 | 
			
		||||
      inherit nosv;
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    meta = with lib; {
 | 
			
		||||
      homepage = "https://gitlab.bsc.es/nos-v/nodes";
 | 
			
		||||
      description = "Runtime library designed to work on top of the nOS-V runtime";
 | 
			
		||||
      maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
      platforms = platforms.linux;
 | 
			
		||||
      license = licenses.gpl3Plus;
 | 
			
		||||
    };
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
@ -59,4 +59,12 @@ in
 | 
			
		||||
      hwloc
 | 
			
		||||
      ovni
 | 
			
		||||
    ] ++ lib.optionals enablePapi [ papi ];
 | 
			
		||||
 | 
			
		||||
    meta = with lib; {
 | 
			
		||||
      homepage = "https://gitlab.bsc.es/nos-v/nos-v";
 | 
			
		||||
      description = "Tasking library enables the co-execution of multiple applications with system-wide scheduling and a centralized management of resources";
 | 
			
		||||
      maintainers = with maintainers.bsc; [ abonerib ];
 | 
			
		||||
      platforms = platforms.linux;
 | 
			
		||||
      license = licenses.gpl3Plus;
 | 
			
		||||
    };
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
@ -55,4 +55,12 @@ in
 | 
			
		||||
    doCheck = true;
 | 
			
		||||
    checkTarget = "test";
 | 
			
		||||
    hardeningDisable = [ "all" ];
 | 
			
		||||
 | 
			
		||||
    meta = with lib; {
 | 
			
		||||
      homepage = "https://ovni.readthedocs.io";
 | 
			
		||||
      description = "Obtuse but Versatile Nanoscale Instrumentation";
 | 
			
		||||
      maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
      platforms = platforms.linux;
 | 
			
		||||
      license = licenses.gpl3Plus;
 | 
			
		||||
    };
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, fetchFromGitHub
 | 
			
		||||
, autoreconfHook
 | 
			
		||||
, boost
 | 
			
		||||
@ -88,4 +89,12 @@ stdenv.mkDerivation rec {
 | 
			
		||||
    mkdir -p $out/share/man
 | 
			
		||||
    mv $out/share/doc/wxparaver_help_contents/man $out/share/man/man1
 | 
			
		||||
  '';
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://github.com/bsc-performance-tools/wxparaver";
 | 
			
		||||
    description = "Trace-based visualization and analysis tool designed to study quantitative detailed metrics and obtain qualitative knowledge of the performance of applications, libraries, processors and whole architectures";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.lgpl21Plus;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, autoreconfHook
 | 
			
		||||
, fetchFromGitHub
 | 
			
		||||
, ovni
 | 
			
		||||
@ -27,4 +28,12 @@ stdenv.mkDerivation rec {
 | 
			
		||||
    ovni
 | 
			
		||||
    mpi
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://github.com/bsc-pm/sonar";
 | 
			
		||||
    description = "Set of runtime libraries which instrument parallel programming models through the ovni instrumentation library";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.mit;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  stdenv
 | 
			
		||||
, lib
 | 
			
		||||
, fetchFromGitHub
 | 
			
		||||
, automake
 | 
			
		||||
, autoconf
 | 
			
		||||
@ -55,4 +56,12 @@ stdenv.mkDerivation rec {
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  hardeningDisable = [ "all" ];
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://github.com/bsc-pm/tagaspi";
 | 
			
		||||
    description = "Task-Aware GASPI";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.gpl3Plus;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -61,4 +61,12 @@ in stdenv.mkDerivation {
 | 
			
		||||
  configureFlags = optional (enableOvni) "--with-ovni=${ovni}";
 | 
			
		||||
  dontDisableStatic = true;
 | 
			
		||||
  hardeningDisable = [ "all" ];
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    homepage = "https://github.com/bsc-pm/tampi";
 | 
			
		||||
    description = "Task-Aware MPI";
 | 
			
		||||
    maintainers = with maintainers.bsc; [ rarias ];
 | 
			
		||||
    platforms = platforms.linux;
 | 
			
		||||
    license = licenses.gpl3Plus;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user