dev-python/pip: arm64 keyworded (bug #719700)
[gentoo.git] / dev-lang / julia-bin / julia-bin-1.3.0.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5 MY_PN=${PN/-bin/}
6 MY_P=${MY_PN}-${PV}
7 MY_PV=$(ver_cut 1-2)
8
9 DESCRIPTION="High-performance programming language for technical computing"
10 HOMEPAGE="https://julialang.org/"
11 SRC_URI="
12         x86? ( https://julialang-s3.julialang.org/bin/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
13         amd64? ( https://julialang-s3.julialang.org/bin/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
14         amd64-fbsd? ( https://julialang-s3.julialang.org/bin/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
15         arm? ( https://julialang-s3.julialang.org/bin/linux/armv7l/${MY_PV}/${MY_P}-linux-armv7l.tar.gz )
16         arm64? ( https://julialang-s3.julialang.org/bin/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
17 "
18
19 LICENSE="MIT"
20 SLOT="0"
21 KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
22 IUSE="elibc_glibc elibc_FreeBSD"
23
24 RDEPEND="!dev-lang/julia"
25 DEPEND="${RDEPEND}"
26
27 RESTRICT="strip"
28
29 QA_PREBUILT="*"
30
31 S="${WORKDIR}/${MY_P}"
32
33 src_install() {
34         insinto "/usr/$(get_libdir)/${MY_P}/"
35         doins -r ./etc
36         doins -r ./include
37         doins -r ./lib
38         doins -r ./share
39
40         exeinto "/usr/$(get_libdir)/${MY_P}/bin"
41         doexe bin/julia
42
43         cat > 99julia-bin <<-EOF
44                 PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
45         EOF
46         doenvd 99julia-bin
47 }