Diff spark-bin-3.0.1-r2 with a spark-bin-3.1.2

/usr/portage/sys-cluster/spark-bin/spark-bin-3.1.2.ebuild 2023-10-09 14:52:35.468368501 +0300
1
# Copyright 1999-2020 Gentoo Authors
1
# Copyright 1999-2021 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=7
......
7 7

  
8 8
DESCRIPTION="Lightning-fast unified analytics engine"
9 9
HOMEPAGE="https://spark.apache.org"
10
SRC_URI="mirror://apache/spark/spark-${PV}/spark-${PV}-bin-without-hadoop.tgz -> ${P}-nohadoop.tgz"
10
SRC_URI="mirror://apache/spark/spark-${PV}/spark-${PV}-bin-hadoop3.2.tgz -> ${P}-hadoop.tgz"
11 11

  
12 12
LICENSE="Apache-2.0"
13 13
SLOT="3"
......
19 19
DEPEND="
20 20
	>=virtual/jdk-1.8"
21 21

  
22
S="${WORKDIR}/spark-${PV}-bin-without-hadoop"
22
S="${WORKDIR}/spark-${PV}-bin-hadoop3.2"
23 23

  
24 24
DOCS=( LICENSE NOTICE README.md RELEASE )
25 25

  
......
30 30
	dodir usr/lib/spark-${SLOT}
31 31
	into usr/lib/spark-${SLOT}
32 32

  
33
	local SPARK_SCRIPTS=(
33
	local spark_scripts=(
34 34
		bin/beeline
35 35
		bin/find-spark-home
36 36
		bin/load-spark-env.sh
......
42 42
	)
43 43

  
44 44
	local s
45
	for s in "${SPARK_SCRIPTS[@]}"; do
45
	for s in "${spark_scripts[@]}"; do
46 46
		dobin "${s}"
47 47
	done
48 48

  
49 49
	insinto usr/lib/spark-${SLOT}
50 50

  
51
	local SPARK_DIRS=( conf jars python sbin yarn )
51
	local spark_dirs=( conf jars python sbin yarn )
52 52

  
53 53
	local d
54
	for d in "${SPARK_DIRS[@]}"; do
54
	for d in "${spark_dirs[@]}"; do
55 55
		doins -r "${d}"
56 56
	done
57 57

  
58
	newenvd - "50${PN}${SLOT}" <<-_EOF_
59
		PATH="/usr/lib/spark-${SLOT}/bin:/usr/lib/spark-${SLOT}/sbin"
60
		SPARK_HOME="/usr/lib/spark-${SLOT}"
61
	_EOF_
62

  
58 63
	einstalldocs
59 64
}
60 65

  
......
62 67
	einfo
63 68
	einfo "Spark is now slotted. You have installed Spark ${SLOT}."
64 69
	einfo
65
	einfo "Make sure to add /usr/lib/spark-${SLOT}/{bin,sbin} directories"
66
	einfo "to your PATH in order to run Spark shell scripts:"
67
	einfo
68
	einfo "$ export PATH=\$PATH:/usr/lib/spark-${SLOT}/bin"
69
	einfo "$ export PATH=\$PATH:/usr/lib/spark-${SLOT}/sbin"
70
	einfo
71 70
}
Thank you!