summaryrefslogtreecommitdiff
path: root/rust/Pkgfile
blob: 882342434f989b14cf81e5af8d04050586ae7cea (plain)
    1 # Description:	The Rust language with Cargo included.
    2 # URL:		http://www.rust-lang.org/
    3 # Maintainer:	Fredrik Rinnestam, fredrik at crux dot guru
    4 # Depends on:	llvm
    5 
    6 name=rust
    7 version=1.27.0
    8 release=1
    9 source=(https://static.rust-lang.org/dist/${name}c-$version-src.tar.gz \
   10 	https://static.rust-lang.org/dist/2018-05-10/rust-std-1.26.0-x86_64-unknown-linux-gnu.tar.gz \
   11 	https://static.rust-lang.org/dist/2018-05-10/rustc-1.26.0-x86_64-unknown-linux-gnu.tar.gz \
   12 	https://static.rust-lang.org/dist/2018-05-10/cargo-0.27.0-x86_64-unknown-linux-gnu.tar.gz)
   13  
   14 build() {
   15 	cd ${name}c-$version-src
   16 
   17 	mkdir -p build/cache/2018-05-10
   18 	cp $PKGMK_SOURCE_DIR/rust-std-1.26.0-x86_64-unknown-linux-gnu.tar.gz build/cache/2018-05-10/
   19 	cp $PKGMK_SOURCE_DIR/rustc-1.26.0-x86_64-unknown-linux-gnu.tar.gz build/cache/2018-05-10/
   20 	cp $PKGMK_SOURCE_DIR/cargo-0.27.0-x86_64-unknown-linux-gnu.tar.gz build/cache/2018-05-10/
   21 
   22 	./configure --prefix=/usr --enable-extended --disable-docs
   23 
   24 	/usr/bin/python ./x.py build
   25 	DESTDIR=$PKG /usr/bin/python ./x.py install
   26 
   27 	#cleanup
   28 	rm -r $PKG/usr/share/doc
   29 	rm -r $PKG/usr/share/zsh
   30 	rm -r $PKG/etc
   31 	rm $PKG/usr/lib/rustlib/{components,manifest-rustc,rust-installer-version,uninstall.sh}
   32 }

Generated by cgit