# Template file for 'rust' pkgname=rust version=1.4.0 revision=1 wrksrc="rustc-${version/.beta/-beta}" lib32disabled=yes build_style=configure only_for_archs="x86_64" hostmakedepends="pkg-config curl python" short_desc="A safe, concurrent, practical systems language" maintainer="Juan RP " homepage="http://www.rust-lang.org/" license="MIT, Apache-2.0" distfiles="https://static.rust-lang.org/dist/rustc-${version/.beta/-beta}-src.tar.gz" checksum=1c0dfdce5c85d8098fcebb9adf1493847ab40c1dfaa8cc997af09b2ef0aa8211 do_configure() { local _triplet case $XBPS_TARGET_MACHINE in i686*) _triplet=i686-unknown-linux-gnu;; x86_64*) _triplet=x86_64-unknown-linux-gnu;; *) _triplet=$XBPS_TARGET_MACHINE;; esac ./configure --prefix=/usr --disable-docs --enable-ccache --build=${_triplet} --release-channel=stable } post_install() { vlicense COPYRIGHT vlicense LICENSE-APACHE vlicense LICENSE-MIT cd ${DESTDIR}/usr/lib/rustlib rm install.log uninstall.sh components manifest-rustc rust-installer-version cd ${DESTDIR}/usr/lib ln -sf rustlib/*/lib/*.so . # symlinks instead of copies rm -rf ${DESTDIR}/usr/share/doc/rust }