Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/spark-bin/
Date: Wed, 13 Nov 2019 15:05:16
Message-Id: 1573657495.600a367b138080090e5fb955ca8e297f5bbaa1aa.juippis@gentoo
1 commit: 600a367b138080090e5fb955ca8e297f5bbaa1aa
2 Author: Alec Ten Harmsel <alec <AT> alectenharmsel <DOT> com>
3 AuthorDate: Mon Nov 11 21:02:16 2019 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 13 15:04:55 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=600a367b
7
8 sys-cluster/spark-bin: Remove ${ED} from dosym
9
10 Relative links are preferred over using ${ED} in symlink paths
11
12 Signed-off-by: Alec Ten Harmsel <alec <AT> alectenharmsel.com>
13 Closes: https://bugs.gentoo.org/699504
14 Package-Manager: Portage-2.3.76, Repoman-2.3.16
15 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
16
17 sys-cluster/spark-bin/spark-bin-2.3.1-r1.ebuild | 61 +++++++++++++++++++++++++
18 sys-cluster/spark-bin/spark-bin-2.4.4-r1.ebuild | 61 +++++++++++++++++++++++++
19 2 files changed, 122 insertions(+)
20
21 diff --git a/sys-cluster/spark-bin/spark-bin-2.3.1-r1.ebuild b/sys-cluster/spark-bin/spark-bin-2.3.1-r1.ebuild
22 new file mode 100644
23 index 00000000000..b459784e997
24 --- /dev/null
25 +++ b/sys-cluster/spark-bin/spark-bin-2.3.1-r1.ebuild
26 @@ -0,0 +1,61 @@
27 +# Copyright 1999-2019 Gentoo Authors
28 +# Distributed under the terms of the GNU General Public License v2
29 +
30 +EAPI=6
31 +
32 +inherit java-pkg-2
33 +
34 +DESCRIPTION="Lightning-fast unified analytics engine"
35 +HOMEPAGE="https://spark.apache.org"
36 +SRC_URI="mirror://apache/spark/spark-${PV}/spark-${PV}-bin-hadoop2.7.tgz -> ${P}.tgz"
37 +
38 +LICENSE="Apache-2.0"
39 +SLOT="0"
40 +KEYWORDS="~amd64"
41 +
42 +RDEPEND="
43 + >=virtual/jre-1.8"
44 +
45 +DEPEND="
46 + >=virtual/jdk-1.8"
47 +
48 +S="${WORKDIR}/spark-${PV}-bin-hadoop2.7"
49 +
50 +DOCS=( LICENSE NOTICE README.md RELEASE )
51 +
52 +# Nothing to compile here.
53 +src_compile() { :; }
54 +
55 +src_install() {
56 + dodir usr/lib/spark
57 + into usr/lib/spark
58 +
59 + dobin bin/beeline \
60 + bin/find-spark-home \
61 + bin/pyspark \
62 + bin/spark-class \
63 + bin/spark-shell \
64 + bin/spark-sql \
65 + bin/spark-submit
66 +
67 + insinto usr/lib/spark/bin
68 + doins bin/load-spark-env.sh
69 +
70 + insinto usr/lib/spark
71 + doins -r conf
72 + doins -r jars
73 + doins -r python
74 + doins -r sbin
75 + doins -r yarn
76 +
77 + dosym ../lib/spark/bin/beeline /usr/bin/beeline
78 + dosym ../lib/spark/bin/find-spark-home /usr/bin/find-spark-home
79 + dosym ../lib/spark/bin/pyspark /usr/bin/pyspark
80 + dosym ../lib/spark/bin/spark-class /usr/bin/spark-class
81 + dosym ../lib/spark/bin/spark-shell /usr/bin/spark-shell
82 + dosym ../lib/spark/bin/spark-sql /usr/bin/spark-sql
83 + dosym ../lib/spark/bin/spark-submit /usr/bin/spark-submit
84 +
85 + doenvd "${FILESDIR}"/99spark
86 + einstalldocs
87 +}
88
89 diff --git a/sys-cluster/spark-bin/spark-bin-2.4.4-r1.ebuild b/sys-cluster/spark-bin/spark-bin-2.4.4-r1.ebuild
90 new file mode 100644
91 index 00000000000..63bb7e0eeb4
92 --- /dev/null
93 +++ b/sys-cluster/spark-bin/spark-bin-2.4.4-r1.ebuild
94 @@ -0,0 +1,61 @@
95 +# Copyright 1999-2019 Gentoo Authors
96 +# Distributed under the terms of the GNU General Public License v2
97 +
98 +EAPI=7
99 +
100 +inherit java-pkg-2
101 +
102 +DESCRIPTION="Lightning-fast unified analytics engine"
103 +HOMEPAGE="https://spark.apache.org"
104 +SRC_URI="mirror://apache/spark/spark-${PV}/spark-${PV}-bin-hadoop2.7.tgz -> ${P}.tgz"
105 +
106 +LICENSE="Apache-2.0"
107 +SLOT="0"
108 +KEYWORDS="~amd64"
109 +
110 +RDEPEND="
111 + >=virtual/jre-1.8"
112 +
113 +DEPEND="
114 + >=virtual/jdk-1.8"
115 +
116 +S="${WORKDIR}/spark-${PV}-bin-hadoop2.7"
117 +
118 +DOCS=( LICENSE NOTICE README.md RELEASE )
119 +
120 +# Nothing to compile here.
121 +src_compile() { :; }
122 +
123 +src_install() {
124 + dodir usr/lib/spark
125 + into usr/lib/spark
126 +
127 + dobin bin/beeline \
128 + bin/find-spark-home \
129 + bin/pyspark \
130 + bin/spark-class \
131 + bin/spark-shell \
132 + bin/spark-sql \
133 + bin/spark-submit
134 +
135 + insinto usr/lib/spark/bin
136 + doins bin/load-spark-env.sh
137 +
138 + insinto usr/lib/spark
139 + doins -r conf
140 + doins -r jars
141 + doins -r python
142 + doins -r sbin
143 + doins -r yarn
144 +
145 + dosym ../lib/spark/bin/beeline /usr/bin/beeline
146 + dosym ../lib/spark/bin/find-spark-home /usr/bin/find-spark-home
147 + dosym ../lib/spark/bin/pyspark /usr/bin/pyspark
148 + dosym ../lib/spark/bin/spark-class /usr/bin/spark-class
149 + dosym ../lib/spark/bin/spark-shell /usr/bin/spark-shell
150 + dosym ../lib/spark/bin/spark-sql /usr/bin/spark-sql
151 + dosym ../lib/spark/bin/spark-submit /usr/bin/spark-submit
152 +
153 + doenvd "${FILESDIR}"/99spark
154 + einstalldocs
155 +}