aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJauhien Piatlicki <jauhien@gentoo.org>2015-06-04 12:35:56 +0200
committerJauhien Piatlicki <jauhien@gentoo.org>2015-06-04 12:35:56 +0200
commitf0c17539784aa0ace9c015f27d9f8a1cc71fb759 (patch)
tree59acd56c594e0351bdb8e016fe0e90ac1f404dd3 /dev-lang/rust/rust-999.ebuild
parentMerge pull request #130 from zetok/cargo (diff)
downloadrust-f0c17539784aa0ace9c015f27d9f8a1cc71fb759.tar.gz
rust-f0c17539784aa0ace9c015f27d9f8a1cc71fb759.tar.bz2
rust-f0c17539784aa0ace9c015f27d9f8a1cc71fb759.zip
[dev-lang/rust] fix bug 549220
Diffstat (limited to 'dev-lang/rust/rust-999.ebuild')
-rw-r--r--dev-lang/rust/rust-999.ebuild17
1 files changed, 8 insertions, 9 deletions
diff --git a/dev-lang/rust/rust-999.ebuild b/dev-lang/rust/rust-999.ebuild
index c287a7e..c264c10 100644
--- a/dev-lang/rust/rust-999.ebuild
+++ b/dev-lang/rust/rust-999.ebuild
@@ -91,16 +91,15 @@ src_install() {
dodoc COPYRIGHT LICENSE-APACHE LICENSE-MIT
- rm "${D}/usr/share/doc/rust" -rf
-
# le kludge that fixes https://github.com/Heather/gentoo-rust/issues/41
- mv "${D}/usr/lib/rust-${PV}/rust-${PV}/rustlib"/* "${D}/usr/lib/rust-${PV}/rustlib/"
- rmdir "${D}/usr/lib/rust-${PV}/rust-${PV}/rustlib"
- mv "${D}/usr/lib/rust-${PV}/rust-${PV}/"/* "${D}/usr/lib/rust-${PV}/"
- rmdir "${D}/usr/lib/rust-${PV}/rust-${PV}/"
-
- mv "${D}/usr/share/doc/rust"/* "${D}/usr/share/doc/rust-${PV}/"
- rmdir "${D}/usr/share/doc/rust/"
+ mv "${D}/usr/lib/rust-${PV}/rust-${PV}/rustlib"/* "${D}/usr/lib/rust-${PV}/rustlib/" || die
+ rmdir "${D}/usr/lib/rust-${PV}/rust-${PV}/rustlib" || die
+ mv "${D}/usr/lib/rust-${PV}/rust-${PV}/"/* "${D}/usr/lib/rust-${PV}/" || die
+ rmdir "${D}/usr/lib/rust-${PV}/rust-${PV}/" || die
+
+ dodir "/usr/share/doc/rust-${PV}/"
+ mv "${D}/usr/share/doc/rust"/* "${D}/usr/share/doc/rust-${PV}/" || die
+ rmdir "${D}/usr/share/doc/rust/" || die
cat <<-EOF > "${T}"/50${P}
LDPATH="/usr/lib/${P}"