diff options
author | Andrew Clemons <andrew.clemons@gmail.com> | 2019-03-30 18:55:34 +1300 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2019-04-06 07:03:00 +0700 |
commit | 84f691536e5c56e6176f10a149f12c1bef9ae80e (patch) | |
tree | 0da8620747c4d05d4df7e07f4ce870b68e3aed96 /development/rustup | |
parent | d1714348e8524b83a59e6f50e454ca718efe0a15 (diff) | |
download | slackbuilds-84f691536e5c56e6176f10a149f12c1bef9ae80e.tar.gz |
development/rustup: Allow overriding VERSION.
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>
Diffstat (limited to 'development/rustup')
-rw-r--r-- | development/rustup/rustup.SlackBuild | 197 |
1 files changed, 7 insertions, 190 deletions
diff --git a/development/rustup/rustup.SlackBuild b/development/rustup/rustup.SlackBuild index e73c62bf0b..a088ea4e91 100644 --- a/development/rustup/rustup.SlackBuild +++ b/development/rustup/rustup.SlackBuild @@ -87,196 +87,13 @@ mkdir vendor ( cd vendor - for dependency in adler32=1.0.3 \ - aho-corasick=0.5.3 \ - aho-corasick=0.6.8 \ - ansi_term=0.11.0 \ - arrayref=0.3.5 \ - arrayvec=0.4.7 \ - atty=0.2.11 \ - backtrace-sys=0.1.24 \ - backtrace=0.3.9 \ - base64=0.9.3 \ - bitflags=1.0.4 \ - block-buffer=0.3.3 \ - build_const=0.2.1 \ - byte-tools=0.2.0 \ - byteorder=1.2.6 \ - bytes=0.4.10 \ - cc=1.0.25 \ - cfg-if=0.1.5 \ - clap=2.32.0 \ - cloudabi=0.0.3 \ - core-foundation-sys=0.5.1 \ - core-foundation=0.5.1 \ - crc=1.8.1 \ - crossbeam-deque=0.6.1 \ - crossbeam-epoch=0.5.2 \ - crossbeam-utils=0.5.0 \ - curl-sys=0.4.12 \ - curl=0.4.18 \ - digest=0.7.6 \ - dtoa=0.4.3 \ - either=1.5.0 \ - encoding_rs=0.8.10 \ - env_proxy=0.2.0 \ - error-chain=0.12.0 \ - fake-simd=0.1.2 \ - filetime=0.2.1 \ - flate2=1.0.3 \ - fnv=1.0.6 \ - foreign-types-shared=0.1.1 \ - foreign-types=0.3.2 \ - fuchsia-zircon-sys=0.3.3 \ - fuchsia-zircon=0.3.3 \ - futures-cpupool=0.1.8 \ - futures=0.1.24 \ - gcc=0.3.54 \ - generic-array=0.9.0 \ - h2=0.1.12 \ - http=0.1.13 \ - httparse=1.3.3 \ - hyper-tls=0.3.1 \ - hyper=0.12.11 \ - idna=0.1.5 \ - indexmap=1.0.1 \ - iovec=0.1.2 \ - itertools=0.7.8 \ - itoa=0.4.3 \ - kernel32-sys=0.2.2 \ - lazy_static=1.1.0 \ - lazycell=1.2.0 \ - libc=0.2.43 \ - libflate=0.1.18 \ - libz-sys=1.0.25 \ - lock_api=0.1.4 \ - log=0.3.9 \ - log=0.4.5 \ - lzma-sys=0.1.10 \ - markdown=0.2.0 \ - matches=0.1.8 \ - memchr=0.1.11 \ - memchr=2.1.0 \ - memoffset=0.2.1 \ - mime=0.3.9 \ - mime_guess=2.0.0-alpha.6 \ - miniz-sys=0.1.10 \ - mio-uds=0.6.7 \ - mio=0.6.16 \ - miow=0.2.1 \ - native-tls=0.2.1 \ - net2=0.2.33 \ - nodrop=0.1.12 \ - num_cpus=1.8.0 \ - ole32-sys=0.2.0 \ - openssl-probe=0.1.2 \ - openssl-src=111.0.1+1.1.1 \ - openssl-sys=0.9.39 \ - openssl=0.10.15 \ - owning_ref=0.3.3 \ - parking_lot=0.6.4 \ - parking_lot_core=0.3.1 \ - percent-encoding=1.0.1 \ - phf=0.7.23 \ - phf_codegen=0.7.23 \ - phf_generator=0.7.23 \ - phf_shared=0.7.23 \ - pipeline=0.5.0 \ - pkg-config=0.3.14 \ - proc-macro2=0.4.20 \ - quote=0.6.8 \ - rand=0.4.3 \ - rand=0.5.5 \ - rand_core=0.2.2 \ - rand_core=0.3.0 \ - redox_syscall=0.1.40 \ - redox_termios=0.1.1 \ - regex-syntax=0.3.9 \ - regex-syntax=0.6.2 \ - regex=0.1.80 \ - regex=1.0.5 \ - remove_dir_all=0.5.1 \ - reqwest=0.9.2 \ - rustc-demangle=0.1.9 \ - rustc_version=0.2.3 \ - ryu=0.2.6 \ - safemem=0.3.0 \ - same-file=1.0.3 \ - schannel=0.1.14 \ - scopeguard=0.3.3 \ - security-framework-sys=0.2.1 \ - security-framework=0.2.1 \ - semver-parser=0.7.0 \ - semver=0.9.0 \ - serde=1.0.79 \ - serde_derive=1.0.79 \ - serde_json=1.0.32 \ - serde_urlencoded=0.5.3 \ - sha2=0.7.1 \ - siphasher=0.2.3 \ - slab=0.4.1 \ - smallvec=0.6.5 \ - socket2=0.3.8 \ - stable_deref_trait=1.1.1 \ - string=0.1.1 \ - strsim=0.7.0 \ - syn=0.15.9 \ - tar=0.4.17 \ - tempdir=0.3.7 \ - tempfile=3.0.4 \ - term=0.5.1 \ - termion=1.5.1 \ - textwrap=0.10.0 \ - thread-id=2.0.0 \ - thread_local=0.2.7 \ - thread_local=0.3.6 \ - time=0.1.40 \ - tokio-codec=0.1.1 \ - tokio-current-thread=0.1.3 \ - tokio-executor=0.1.5 \ - tokio-fs=0.1.3 \ - tokio-io=0.1.9 \ - tokio-reactor=0.1.6 \ - tokio-tcp=0.1.2 \ - tokio-threadpool=0.1.7 \ - tokio-timer=0.2.7 \ - tokio-udp=0.1.2 \ - tokio-uds=0.2.2 \ - tokio=0.1.11 \ - toml=0.4.8 \ - try-lock=0.2.2 \ - typenum=1.10.0 \ - ucd-util=0.1.1 \ - unicase=1.4.2 \ - unicase=2.2.0 \ - unicode-bidi=0.3.4 \ - unicode-normalization=0.1.7 \ - unicode-width=0.1.5 \ - unicode-xid=0.1.0 \ - unreachable=1.0.0 \ - url=1.7.1 \ - utf8-ranges=0.1.3 \ - utf8-ranges=1.0.1 \ - uuid=0.7.1 \ - vcpkg=0.2.6 \ - vec_map=0.8.1 \ - version_check=0.1.5 \ - void=1.0.2 \ - wait-timeout=0.1.5 \ - walkdir=2.2.5 \ - want=0.0.6 \ - winapi-build=0.1.1 \ - winapi-i686-pc-windows-gnu=0.4.0 \ - winapi-util=0.1.1 \ - winapi-x86_64-pc-windows-gnu=0.4.0 \ - winapi=0.2.8 \ - winapi=0.3.6 \ - winreg=0.5.1 \ - ws2_32-sys=0.2.1 \ - xattr=0.2.2 \ - xz2=0.1.5; do - dep="$(echo "$dependency" | cut -d= -f1)" - ver="$(echo "$dependency" | cut -d= -f2)" + grep -h -A 3 "\[\[package\]\]" $(find ../ -maxdepth 1 -mindepth 1 -name Cargo.lock | tr '\n' ' ') | \ + sed 's/[[:space:]]*=[[:space:]]*/=/g;s/^--//;s/^\[\[/--\n[[/' | \ + awk 'BEGIN { RS = "--\n" ; FS="\n" } { print $2, $3, $4 }' | sed 's/"//g;s/name=//;s/ version=/=/' | \ + grep crates\.io-index | sed 's/ source=.*$//' | sort -u | while read -r dep ; do + + ver="$(printf "%s\n" "$dep" | cut -d= -f2)" + dep="$(printf "%s\n" "$dep" | cut -d= -f1)" tar xvf $CWD/$dep-$ver.crate |