Merge pull request #2 from starlab-io/fix_sstate_cargo

Updates to rust build recipes
This commit is contained in:
Doug Goldstein
2015-11-16 11:31:26 -06:00
2 changed files with 14 additions and 2 deletions
@@ -2,3 +2,4 @@
SECURITY_CFLAGS_pn-rust-native = "${SECURITY_NO_PIE_CFLAGS}" SECURITY_CFLAGS_pn-rust-native = "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-rust-cross = "${SECURITY_NO_PIE_CFLAGS}" SECURITY_CFLAGS_pn-rust-cross = "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-rust = "${SECURITY_NO_PIE_CFLAGS}" SECURITY_CFLAGS_pn-rust = "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-rust-llvm = "${SECURITY_NO_PIE_CFLAGS}"
+12 -1
View File
@@ -3,6 +3,10 @@ HOMEPAGE = "http://crates.io"
SECTION = "devel" SECTION = "devel"
LICENSE = "MIT | Apache-2.0" LICENSE = "MIT | Apache-2.0"
PR = "r2"
DEPENDS += "rust-native"
LIC_FILES_CHKSUM ="\ LIC_FILES_CHKSUM ="\
file://LICENSE-MIT;md5=362255802eb5aa87810d12ddf3cfedb4 \ file://LICENSE-MIT;md5=362255802eb5aa87810d12ddf3cfedb4 \
file://LICENSE-APACHE;md5=1836efb2eb779966696f473ee8540542 \ file://LICENSE-APACHE;md5=1836efb2eb779966696f473ee8540542 \
@@ -21,5 +25,12 @@ S = "${WORKDIR}/cargo-nightly-x86_64-unknown-linux-gnu/"
inherit native inherit native
do_install() { do_install() {
sh ${S}/install.sh --destdir=${STAGING_DIR_NATIVE} --prefix= install -d ${D}
sh ${S}/install.sh --destdir=${D}${STAGING_DIR_NATIVE} --prefix=
# Remove files provided by rust
rm -f ${D}${STAGING_DIR_NATIVE}/lib/rustlib/uninstall.sh
rm -f ${D}${STAGING_DIR_NATIVE}/lib/rustlib/install.log
rm -f ${D}${STAGING_DIR_NATIVE}/lib/rustlib/components
rm -f ${D}${STAGING_DIR_NATIVE}/lib/rustlib/rust-installer-version
} }