Mercurial > hg > portage
view dev-lang/dart/dart-1.20.1.ebuild @ 553:c1392389cf02
Remove old kernels
author | Dirk Olmes <dirk.olmes@codedo.de> |
---|---|
date | Fri, 28 May 2021 07:42:57 +0200 |
parents | 18fecfcfbe40 |
children |
line wrap: on
line source
EAPI=6 DESCRIPTION="Dart is an application programming language that’s easy to learn, easy to scale, and deployable everywhere." HOMEPAGE="https://www.dartlang.org" SRC_URI="https://storage.googleapis.com/dart-archive/channels/stable/release/${PV}/sdk/dartsdk-linux-x64-release.zip -> ${P}.zip" SLOT="0" KEYWORDS="amd64" S=${WORKDIR}/dart-sdk RDEPEND="sys-libs/glibc" src_compile() { :; } src_install() { local MY_DEST=/opt/dart-${PV} insinto ${MY_DEST} doins -r * for x in ${D}${MY_DEST}/bin/*; do if [ -f $x ]; then # fperms implicitly adds ${D} which we had to add for listing above chmod +x $x fi done chmod +x ${D}${MY_DEST}/lib/analysis_server/tool/spec/generate_files chmod +x ${D}${MY_DEST}/lib/analyzer/tool/generate_files dosym ${MY_DEST}/bin/dart /opt/bin/dart dosym ${MY_DEST}/bin/pub /opt/bin/pub }