diff --git a/pkgs/intel-oneapi/common/wrapper.nix b/pkgs/intel-oneapi/common/wrapper.nix index 430c4b77..b8940fea 100644 --- a/pkgs/intel-oneapi/common/wrapper.nix +++ b/pkgs/intel-oneapi/common/wrapper.nix @@ -70,4 +70,8 @@ in (finalAttrs: prevAttrs: { installPhase = prevAttrs.installPhase + extraInstallCommands; passthru.stdenv = overrideCC stdenv finalAttrs.finalPackage; + meta = (prevAttrs.meta or { }) // { + maintainers = with lib.maintainers.bsc; [ abonerib ]; + platforms = lib.platforms.linux; + }; }) diff --git a/pkgs/intel-oneapi/deb/patch_intel.nix b/pkgs/intel-oneapi/deb/patch_intel.nix index b85b26ad..c7bfdc46 100644 --- a/pkgs/intel-oneapi/deb/patch_intel.nix +++ b/pkgs/intel-oneapi/deb/patch_intel.nix @@ -49,6 +49,14 @@ lib.makeOverridable ( # deps = builtins.map (x: "${x.pname}-${x.version}") unpatched.deps; # } __components; + meta = { + homepage = "https://www.intel.com/content/www/us/en/developer/tools/oneapi/hpc-toolkit.html"; + description = "IntelĀ® oneAPI HPC Toolkit"; + maintainers = with lib.maintainers.bsc; [ abonerib ]; + platforms = lib.platforms.linux; + license = lib.licenses.unfree; + }; + in stdenvNoCC.mkDerivation (finalAttrs: { pname = lib.removeSuffix "-extracted" unpatched.pname; @@ -91,6 +99,8 @@ lib.makeOverridable ( cp -r $src/opt/intel/oneapi/ $out ''; + inherit meta; + passthru = let pkgs = mapAttrs ( @@ -109,6 +119,7 @@ lib.makeOverridable ( inherit version; paths = [ original ] ++ lib.optionals (folder == "compiler") [ etc-vendors ]; passthru = { inherit original llvmMajorVersion; }; + inherit meta; } ) _components; in