# Template file for 'rust' pkgname=rust version=1.2.0 revision=1 wrksrc="rustc-${version/.beta/-beta}" lib32disabled=yes build_style=configure only_for_archs="x86_64 x86_64-musl i686 i686-musl" 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=ea6eb983daf2a073df57186a58f0d4ce0e85c711bec13c627a8c85d51b6a6d78 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 --musl-root=/usr --prefix=/usr --disable-docs --enable-ccache --build=${_triplet} } 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 }