forked from rarias/bscpkgs
		
	Add meta to packages
This commit is contained in:
		
							parent
							
								
									fd9e72949b
								
							
						
					
					
						commit
						e101159e0e
					
				| @ -1,5 +1,6 @@ | |||||||
| { | { | ||||||
|   stdenv |   stdenv | ||||||
|  | , lib | ||||||
| , bigotes | , bigotes | ||||||
| , cmake | , cmake | ||||||
| , clangOmpss2 | , clangOmpss2 | ||||||
| @ -58,4 +59,12 @@ stdenv.mkDerivation rec { | |||||||
|   ]; |   ]; | ||||||
|   hardeningDisable = [ "all" ]; |   hardeningDisable = [ "all" ]; | ||||||
|   dontStrip = true; |   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 |   stdenv | ||||||
|  | , lib | ||||||
| , fetchFromGitHub | , fetchFromGitHub | ||||||
| , cmake | , cmake | ||||||
| }: | }: | ||||||
| @ -14,4 +15,12 @@ stdenv.mkDerivation { | |||||||
|     sha256 = "sha256-ktxM3pXiL8YXSK+/IKWYadijhYXqGoLY6adLk36iigE="; |     sha256 = "sha256-ktxM3pXiL8YXSK+/IKWYadijhYXqGoLY6adLk36iigE="; | ||||||
|   }; |   }; | ||||||
|   nativeBuildInputs = [ cmake ]; |   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" ] | #    then [ "--enable-openmp" ] | ||||||
| #    else [] | #    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 |   stdenv | ||||||
|  | , lib | ||||||
| , fetchurl | , fetchurl | ||||||
| , symlinkJoin | , symlinkJoin | ||||||
| , slurm | , slurm | ||||||
| @ -52,4 +53,12 @@ stdenv.mkDerivation rec { | |||||||
|   buildInputs = [ slurm mpiAll rdma-core-all autoconf automake libtool rsync gfortran ]; |   buildInputs = [ slurm mpiAll rdma-core-all autoconf automake libtool rsync gfortran ]; | ||||||
| 
 | 
 | ||||||
|   hardeningDisable = [ "all" ]; |   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 | { stdenv | ||||||
|  | , lib | ||||||
| , fetchurl | , fetchurl | ||||||
| , rpmextract | , rpmextract | ||||||
| , autoPatchelfHook | , autoPatchelfHook | ||||||
| @ -59,4 +60,12 @@ stdenv.mkDerivation rec { | |||||||
|       rm $out/lib/*.dbg |       rm $out/lib/*.dbg | ||||||
|     popd |     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 |       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 | { stdenv | ||||||
|  | , lib | ||||||
| , rpmextract | , rpmextract | ||||||
| , gcc | , gcc | ||||||
| , zlib | , zlib | ||||||
| @ -101,4 +102,12 @@ stdenv.mkDerivation rec { | |||||||
|     patchelf --set-rpath "$out/lib:${rdma-core}/lib:${libpsm2}/lib" $out/lib/libfabric.so |     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)" |     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 |   stdenv | ||||||
|  | , lib | ||||||
| , fetchFromGitHub | , fetchFromGitHub | ||||||
| , autoreconfHook | , autoreconfHook | ||||||
| , nanos6 | , nanos6 | ||||||
| @ -62,4 +63,12 @@ stdenv.mkDerivation rec { | |||||||
| # Fails with "memory exhausted" with bison 3.7.1 | # Fails with "memory exhausted" with bison 3.7.1 | ||||||
| #    "--enable-bison-regeneration" | #    "--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 |   stdenv | ||||||
|  | , lib | ||||||
| , fetchFromGitHub | , fetchFromGitHub | ||||||
| , autoreconfHook | , autoreconfHook | ||||||
| , nanos6 | , nanos6 | ||||||
| @ -57,4 +58,12 @@ stdenv.mkDerivation rec { | |||||||
| # Fails with "memory exhausted" with bison 3.7.1 | # Fails with "memory exhausted" with bison 3.7.1 | ||||||
| #    "--enable-bison-regeneration" | #    "--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 | { stdenv | ||||||
|  | , lib | ||||||
| , fetchgit | , fetchgit | ||||||
| , autoreconfHook | , autoreconfHook | ||||||
| , nanos6 | , nanos6 | ||||||
| @ -56,4 +57,12 @@ stdenv.mkDerivation rec { | |||||||
|   #preBuild = '' |   #preBuild = '' | ||||||
|   #  make generate_builtins_ia32 GXX_X86_BUILTINS=${gcc}/bin/g++ |   #  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" |     "FCFLAGS=-fallow-argument-mismatch" | ||||||
|   ]; |   ]; | ||||||
|   hardeningDisable = [ "all" ]; |   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"; |       homepage = "https://github.com/bsc-pm/nanos6"; | ||||||
|       description = "Nanos6 runtime for OmpSs-2" + |       description = "Nanos6 runtime for OmpSs-2" + | ||||||
|         optionalString (enableDebug) " (with debug symbols)"; |         optionalString (enableDebug) " (with debug symbols)"; | ||||||
|  |       maintainers = with maintainers.bsc; [ rarias ]; | ||||||
|       platforms = platforms.linux; |       platforms = platforms.linux; | ||||||
|       license = licenses.gpl3; |       license = licenses.gpl3; | ||||||
|     }; |     }; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| { jemalloc }: | { jemalloc, lib }: | ||||||
| 
 | 
 | ||||||
| jemalloc.overrideAttrs (old: { | jemalloc.overrideAttrs (old: { | ||||||
|   configureFlags = old.configureFlags ++ [ |   configureFlags = old.configureFlags ++ [ | ||||||
| @ -8,5 +8,6 @@ jemalloc.overrideAttrs (old: { | |||||||
|   hardeningDisable = [ "all" ]; |   hardeningDisable = [ "all" ]; | ||||||
|   meta = old.meta // { |   meta = old.meta // { | ||||||
|     description = old.meta.description + " (for Nanos6)"; |     description = old.meta.description + " (for Nanos6)"; | ||||||
|  |     maintainers = old.meta.maintainers // (with lib.maintainers.bsc; [ rarias ]); | ||||||
|   }; |   }; | ||||||
| }) | }) | ||||||
|  | |||||||
| @ -1,5 +1,6 @@ | |||||||
| { | { | ||||||
|   stdenv |   stdenv | ||||||
|  | , lib | ||||||
| , bashInteractive | , bashInteractive | ||||||
| , busybox | , busybox | ||||||
| , nix | , nix | ||||||
| @ -86,5 +87,13 @@ stdenv.mkDerivation rec { | |||||||
|     mkdir -p $out/share |     mkdir -p $out/share | ||||||
|     cp ${nix_conf} $out/share/nix.conf |     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 |   stdenv | ||||||
|  | , lib | ||||||
| , glibc | , glibc | ||||||
| }: | }: | ||||||
| 
 | 
 | ||||||
| @ -15,4 +16,12 @@ stdenv.mkDerivation rec { | |||||||
|   makeFlags = [ "DESTDIR=$(out)" ]; |   makeFlags = [ "DESTDIR=$(out)" ]; | ||||||
|   preBuild = "env"; |   preBuild = "env"; | ||||||
|   dontPatchShebangs = true; |   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 = { |     passthru = { | ||||||
|       inherit nosv; |       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 |       hwloc | ||||||
|       ovni |       ovni | ||||||
|     ] ++ lib.optionals enablePapi [ papi ]; |     ] ++ 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; |     doCheck = true; | ||||||
|     checkTarget = "test"; |     checkTarget = "test"; | ||||||
|     hardeningDisable = [ "all" ]; |     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 |   stdenv | ||||||
|  | , lib | ||||||
| , fetchFromGitHub | , fetchFromGitHub | ||||||
| , autoreconfHook | , autoreconfHook | ||||||
| , boost | , boost | ||||||
| @ -88,4 +89,12 @@ stdenv.mkDerivation rec { | |||||||
|     mkdir -p $out/share/man |     mkdir -p $out/share/man | ||||||
|     mv $out/share/doc/wxparaver_help_contents/man $out/share/man/man1 |     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 |   stdenv | ||||||
|  | , lib | ||||||
| , autoreconfHook | , autoreconfHook | ||||||
| , fetchFromGitHub | , fetchFromGitHub | ||||||
| , ovni | , ovni | ||||||
| @ -27,4 +28,12 @@ stdenv.mkDerivation rec { | |||||||
|     ovni |     ovni | ||||||
|     mpi |     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 |   stdenv | ||||||
|  | , lib | ||||||
| , fetchFromGitHub | , fetchFromGitHub | ||||||
| , automake | , automake | ||||||
| , autoconf | , autoconf | ||||||
| @ -55,4 +56,12 @@ stdenv.mkDerivation rec { | |||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|   hardeningDisable = [ "all" ]; |   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}"; |   configureFlags = optional (enableOvni) "--with-ovni=${ovni}"; | ||||||
|   dontDisableStatic = true; |   dontDisableStatic = true; | ||||||
|   hardeningDisable = [ "all" ]; |   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; | ||||||
|  |   }; | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user