diff --git a/dev-lang/rust/rust-1.31.1.ebuild b/dev-lang/rust/rust-1.31.1.ebuild index 1b215c0ac90..7493bc4a323 100644 --- a/dev-lang/rust/rust-1.31.1.ebuild +++ b/dev-lang/rust/rust-1.31.1.ebuild @@ -206,21 +206,21 @@ src_install() { env DESTDIR="${D}" "${EPYTHON}" ./x.py install || die - mv "${D}/usr/bin/rustc" "${D}/usr/bin/rustc-${PV}" || die - mv "${D}/usr/bin/rustdoc" "${D}/usr/bin/rustdoc-${PV}" || die - mv "${D}/usr/bin/rust-gdb" "${D}/usr/bin/rust-gdb-${PV}" || die - mv "${D}/usr/bin/rust-lldb" "${D}/usr/bin/rust-lldb-${PV}" || die - mv "${D}/usr/bin/cargo" "${D}/usr/bin/cargo-${PV}" || die + mv "${ED}/usr/bin/rustc" "${ED}/usr/bin/rustc-${PV}" || die + mv "${ED}/usr/bin/rustdoc" "${ED}/usr/bin/rustdoc-${PV}" || die + mv "${ED}/usr/bin/rust-gdb" "${ED}/usr/bin/rust-gdb-${PV}" || die + mv "${ED}/usr/bin/rust-lldb" "${ED}/usr/bin/rust-lldb-${PV}" || die + mv "${ED}/usr/bin/cargo" "${ED}/usr/bin/cargo-${PV}" || die if use clippy; then - mv "${D}/usr/bin/clippy-driver" "${D}/usr/bin/clippy-driver-${PV}" || die - mv "${D}/usr/bin/cargo-clippy" "${D}/usr/bin/cargo-clippy-${PV}" || die + mv "${ED}/usr/bin/clippy-driver" "${ED}/usr/bin/clippy-driver-${PV}" || die + mv "${ED}/usr/bin/cargo-clippy" "${ED}/usr/bin/cargo-clippy-${PV}" || die fi if use rls; then - mv "${D}/usr/bin/rls" "${D}/usr/bin/rls-${PV}" || die + mv "${ED}/usr/bin/rls" "${ED}/usr/bin/rls-${PV}" || die fi if use rustfmt; then - mv "${D}/usr/bin/rustfmt" "${D}/usr/bin/rustfmt-${PV}" || die - mv "${D}/usr/bin/cargo-fmt" "${D}/usr/bin/cargo-fmt-${PV}" || die + mv "${ED}/usr/bin/rustfmt" "${ED}/usr/bin/rustfmt-${PV}" || die + mv "${ED}/usr/bin/cargo-fmt" "${ED}/usr/bin/cargo-fmt-${PV}" || die fi # Copy shared library versions of standard libraries for all targets @@ -232,9 +232,9 @@ src_install() { fi abi_libdir=$(get_abi_LIBDIR ${v##*.}) rust_target=$(rust_abi $(get_abi_CHOST ${v##*.})) - mkdir -p "${D}/usr/${abi_libdir}" - cp "${D}/usr/$(get_libdir)/${P}/rustlib/${rust_target}/lib"/*.so \ - "${D}/usr/${abi_libdir}" || die + mkdir -p "${ED}/usr/${abi_libdir}" + cp "${ED}/usr/$(get_libdir)/${P}/rustlib/${rust_target}/lib"/*.so \ + "${ED}/usr/${abi_libdir}" || die done dodoc COPYRIGHT @@ -242,27 +242,27 @@ src_install() { # FIXME: # Really not sure if that env is needed, specailly LDPATH cat <<-EOF > "${T}"/50${P} - LDPATH="/usr/$(get_libdir)/${P}" - MANPATH="/usr/share/${P}/man" + LDPATH="${EPREFIX}/usr/$(get_libdir)/${P}" + MANPATH="${EPREFIX}/usr/share/${P}/man" EOF doenvd "${T}"/50${P} cat <<-EOF > "${T}/provider-${P}" - /usr/bin/rustdoc - /usr/bin/rust-gdb - /usr/bin/rust-lldb + ${EPREFIX}/usr/bin/rustdoc + ${EPREFIX}/usr/bin/rust-gdb + ${EPREFIX}/usr/bin/rust-lldb EOF - echo /usr/bin/cargo >> "${T}/provider-${P}" + echo "${EPREFIX}"/usr/bin/cargo >> "${T}/provider-${P}" if use clippy; then - echo /usr/bin/clippy-driver >> "${T}/provider-${P}" - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" + echo "${EPREFIX}"/usr/bin/clippy-driver >> "${T}/provider-${P}" + echo "${EPREFIX}"/usr/bin/cargo-clippy >> "${T}/provider-${P}" fi if use rls; then - echo /usr/bin/rls >> "${T}/provider-${P}" + echo "${EPREFIX}"/usr/bin/rls >> "${T}/provider-${P}" fi if use rustfmt; then - echo /usr/bin/rustfmt >> "${T}/provider-${P}" - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" + echo "${EPREFIX}"/usr/bin/rustfmt >> "${T}/provider-${P}" + echo "${EPREFIX}"/usr/bin/cargo-fmt >> "${T}/provider-${P}" fi dodir /etc/env.d/rust insinto /etc/env.d/rust