Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 472572
Collapse All | Expand All

(-)/var/lib/layman/science/dev-lang/vtune/vtune-13.1.9.295420.ebuild (-6 / +35 lines)
Lines 4-25 Link Here
4
4
5
EAPI=5
5
EAPI=5
6
6
7
INTEL_DPN=parallel_studio_xe
7
INTEL_DPN=vtune_amplifier_xe
8
INTEL_DID=3266
8
INTEL_DID=3290
9
INTEL_DPV=2013_update4
9
INTEL_DPV=2013_update10
10
INTEL_SUBDIR=vtune_amplifier_xe
10
INTEL_SUBDIR=vtune_amplifier_xe
11
11
12
INTEL_BIN_RPMS="vtune-amplifier-xe-gui vtune-amplifier-xe-cli"
13
INTEL_DAT_RPMS="vtune-amplifier-xe-gui-common vtune-amplifier-xe-cli-common"
14
INTEL_RPMS_DIRS="rpm CLI_install/rpm"
15
12
inherit intel-sdp multilib
16
inherit intel-sdp multilib
13
17
14
DESCRIPTION="Intel VTune Amplifier XE"
18
DESCRIPTION="Intel VTune Amplifier XE"
15
HOMEPAGE="http://software.intel.com/en-us/articles/intel-vtune-amplifier-xe/"
19
HOMEPAGE="http://software.intel.com/en-us/articles/intel-vtune-amplifier-xe/"
20
SRC_URI="${_INTEL_URI}_${INTEL_DPV}.tar.gz"
16
21
17
IUSE=""
22
IUSE=""
18
KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
23
KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
19
24
20
INTEL_BIN_RPMS="vtune-amplifier-xe-gui"
25
RDEPEND="${RDEPEND}
21
INTEL_DAT_RPMS="vtune-amplifier-xe-gui-common"
26
	x11-libs/pangox-compat"
22
#INTEL_RPMS_DIRS="rpm CLI_install/rpm"
27
28
src_unpack() {
29
	local l r subdir rb t list=()
30
31
	for t in ${A}; do
32
		for r in ${INTEL_RPMS}; do
33
			for subdir in ${INTEL_RPMS_DIRS}; do
34
				rpmdir=${t%%.*}/${subdir}
35
				list+=( ${rpmdir}/${r})
36
			done
37
		done
38
		tar xf "${DISTDIR}"/${t} ${list[@]} 2> /dev/null
39
		for r in ${list[@]}; do
40
			[ ! -f ${r} ] && continue
41
			rb=$(basename ${r})
42
			l=.${rb}_$(date +'%d%m%y_%H%M%S').log
43
			einfo "Unpacking ${rb}"
44
			rpm2tar -O ${r} | tar xvf - | sed -e \
45
				"s:^\.:${EROOT#/}:g" > ${l} || die "unpacking ${r} failed"
46
			mv ${l} opt/intel/ || die "failed moving extract log file"
47
		done
48
	done
49
50
	mv opt/intel/* ${INTEL_SDP_DIR} || die "mv to INTEL_SDP_DIR failed"
51
}
23
52
24
create_bin_symlink() {
53
create_bin_symlink() {
25
	_libdir=$(get_libdir)
54
	_libdir=$(get_libdir)

Return to bug 472572