44 lines
997 B
Bash
44 lines
997 B
Bash
# Copyright 1999-2021 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=7
|
|
|
|
MY_PN="dart-sdk"
|
|
|
|
DESCRIPTION="A client-optimized langauge for fast apps on any platform"
|
|
HOMEPAGE="https://dart.dev/"
|
|
|
|
BASE_URI="https://storage.googleapis.com/dart-archive/channels/stable/release/${PV}/sdk"
|
|
SRC_URI="
|
|
amd64? ( ${BASE_URI}/dartsdk-linux-x64-release.zip )
|
|
arm? ( ${BASE_URI}/dartsdk-linux-arm-release.zip )
|
|
arm64? ( ${BASE_URI}/dartsdk-linux-arm64-release.zip )
|
|
x86? ( ${BASE_URI}/dartsdk-linux-ia32-release.zip )
|
|
"
|
|
|
|
LICENSE="BSD"
|
|
SLOT="0"
|
|
KEYWORDS="-* ~amd64"
|
|
|
|
BDEPEND="app-arch/unzip"
|
|
|
|
S="${WORKDIR}/${MY_PN}"
|
|
|
|
src_prepare() {
|
|
default
|
|
|
|
# force canonicalization of symlinks
|
|
sed -i 's/$(readlink/$(readlink -f/' bin/dart* || die
|
|
}
|
|
|
|
src_install() {
|
|
ls -la
|
|
#rm bin/dart bin/dart.bat || die
|
|
|
|
mkdir "${ED}/opt" || die
|
|
mv "${S}" "${ED}/opt/" || die
|
|
|
|
for i in "${ED}/opt/${MY_PN}/bin"/dart* pub; do
|
|
dosym "../${MY_PN}/bin/${i##*/}" "/opt/bin/${i##*/}"
|
|
done
|
|
}
|