Gentoo Development Guide

INTEL-SDP.ECLASS

Section: portage (5)
Updated: Apr 2014
Index Return to Main Contents
 

NAME

intel-sdp.eclass - Handling of Intel's Software Development Products package management  

FUNCTIONS

intel-sdp_pkg_pretend
* Check that the user has a (valid) license file before going on.
* Check for space requirements being fullfilled
intel-sdp_pkg_setup
Setting up and sorting some internal variables
intel-sdp_src_unpack
Unpacking necessary rpms from tarball, extract them and rearrange the output.
intel-sdp_src_install
Install everything
intel-sdp_pkg_postinst
Add things to intel database
intel-sdp_pkg_postrm
Sanitize intel database
 

ECLASS VARIABLES

INTEL_DID
The package download ID from Intel. To find out its value, see the links to download in https://registrationcenter.intel.com/RegCenter/MyProducts.aspx

e.g. 2504

Must be defined before inheriting the eclass

INTEL_DPN
The package name to download from Intel. To find out its value, see the links to download in https://registrationcenter.intel.com/RegCenter/MyProducts.aspx

e.g. parallel_studio_xe

Must be defined before inheriting the eclass

INTEL_DPV
The package download version from Intel. To find out its value, see the links to download in https://registrationcenter.intel.com/RegCenter/MyProducts.aspx

e.g. 2011_sp1_update2

Must be defined before inheriting the eclass

INTEL_TARX ?= tgz
The package extention. To find out its value, see the links to download in https://registrationcenter.intel.com/RegCenter/MyProducts.aspx

e.g. tar.gz

Must be defined before inheriting the eclass

INTEL_SUBDIR
The package sub-directory where it will end-up in /opt/intel To find out its value, you have to do a raw install from the Intel tar ball
INTEL_SKIP_LICENSE
Possibility to skip the mandatory check for licenses. Only set this if there is really no fix.
INTEL_RPMS_DIR ?= rpm
Main subdirectory which contains the rpms to extract.
INTEL_X86 ?= i486
32bit arch in rpm names

e.g. i484

INTEL_BIN_RPMS
Functional name of rpm without any version/arch tag

e.g. compilerprof

if the rpm is located in a directory different to INTEL_RPMS_DIR you can specify the full path

e.g. CLI_install/rpm/intel-vtune-amplifier-xe-cli

INTEL_DAT_RPMS
Functional name of rpm of common data which are arch free without any version tag

e.g. openmp

if the rpm is located in a directory different to INTEL_RPMS_DIR you can specify the full path

e.g. CLI_install/rpm/intel-vtune-amplifier-xe-cli-common

INTEL_SINGLE_ARCH ?= true
Unset, if only the multilib package will be provided by intel
INTEL_SDP_DB = "${EROOT%/}"/opt/intel/intel-sdp-products.db
Full path to intel registry db
INTEL_SDP_DIR = "opt/intel/${INTEL_SUBDIR}-${_INTEL_SDP_YEAR:-${_INTEL_PV1}}.${_INTEL_PV3}.${_INTEL_PV4}"
Full rootless path to installation dir
INTEL_SDP_EDIR = "${EROOT%/}/${INTEL_SDP_DIR}"
Full rooted path to installation dir
INTEL_ARCH
Intels internal names of the arches; will be set at runtime accordingly

e.g. amd64-multilib -> INTEL_ARCH="intel64 ia32"

 

MAINTAINERS

Justin Lecher <jlec@gentoo.org>
Sci Team <sci@gentoo.org>
 

REPORTING BUGS

Please report bugs via http://bugs.gentoo.org/  

FILES

/usr/portage/eclass/intel-sdp.eclass  

SEE ALSO

ebuild(5)
http://sources.gentoo.org/eclass/intel-sdp.eclass?view=log


 

Index

NAME
FUNCTIONS
ECLASS VARIABLES
MAINTAINERS
REPORTING BUGS
FILES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 03:25:14 GMT, April 23, 2014