Mercurial > hg > portage
view dev-lang/dart/dart-1.20.1.ebuild @ 486:6ed1ab937e60
add ebuild for the current openjdk 12
author | Dirk Olmes <dirk@xanthippe.ping.de> |
---|---|
date | Mon, 16 Sep 2019 08:45:06 +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 }