diff options
Diffstat (limited to 'dev-java/sbt-bin/sbt-bin-0.13.8.ebuild')
-rw-r--r-- | dev-java/sbt-bin/sbt-bin-0.13.8.ebuild | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/dev-java/sbt-bin/sbt-bin-0.13.8.ebuild b/dev-java/sbt-bin/sbt-bin-0.13.8.ebuild index 4c1456d529f5..10f324c0d971 100644 --- a/dev-java/sbt-bin/sbt-bin-0.13.8.ebuild +++ b/dev-java/sbt-bin/sbt-bin-0.13.8.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Id$ EAPI=5 @@ -11,29 +11,38 @@ HOMEPAGE="http://scala-sbt.org" SRC_URI="https://dl.bintray.com/sbt/native-packages/sbt/${PV}/${PN/-bin}-${PV}.tgz" LICENSE="BSD" -SLOT="0.13" +SLOT="0" KEYWORDS="~amd64" IUSE="" -DEPEND=">=virtual/jre-1.7" -RDEPEND="${DEPEND}" +DEPEND="" +RDEPEND=" + >=virtual/jre-1.7 + !dev-java/sbt" src_unpack() { default + mv "${WORKDIR}/sbt" "${S}" || die +} - mv "${WORKDIR}/${PN/-bin}" "${S}" || die +java_prepare() { + java-pkg_init_paths_ } src_install() { - local dest="/opt/${P}" + local dest="${JAVA_PKG_SHAREPATH}" + + rm -f bin/sbt.bat || die + sed -i -e 's#bin/sbt-launch.jar#lib/sbt-launch.jar#g;' \ + bin/sbt-launch-lib.bash || die - # Remove Windows batch file - rm -f "${S}/bin/sbt.bat" || die + insinto "${dest}/lib" + doins bin/* || die insinto "${dest}" - doins -r bin conf || die - fperms 0755 "${dest}/bin/sbt" || die + doins -r conf || die - dosym "${dest}/bin/sbt" /usr/bin/sbt || die + fperms 0755 "${dest}/lib/sbt" || die + dosym "${dest}/lib/sbt" /usr/bin/sbt || die } |