diff options
Diffstat (limited to 'system/alacritty/alacritty.SlackBuild')
-rw-r--r-- | system/alacritty/alacritty.SlackBuild | 264 |
1 files changed, 206 insertions, 58 deletions
diff --git a/system/alacritty/alacritty.SlackBuild b/system/alacritty/alacritty.SlackBuild index 43533c95a0622..171c31515066a 100644 --- a/system/alacritty/alacritty.SlackBuild +++ b/system/alacritty/alacritty.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=alacritty -VERSION=${VERSION:-0.2.1} +VERSION=${VERSION:-0.2.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,6 +69,9 @@ rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION +# force offline for git crate dependencies +patch -p1 < $CWD/offline_build.diff + # build offline # configuration tells cargo to use the configured directory # for dependencies instead of downloading from crates.io @@ -88,43 +91,85 @@ mkdir vendor ( cd vendor - for dependency in aho-corasick=0.6.8 \ + for dependency in adler32=1.0.3 \ + advapi32-sys=0.2.0 \ + aho-corasick=0.6.9 \ + andrew=0.1.4 \ android_glue=0.2.3 \ ansi_term=0.11.0 \ approx=0.1.1 \ + approx=0.3.0 \ + argon2rs=0.2.5 \ arraydeque=0.4.3 \ + arrayvec=0.4.7 \ atty=0.2.11 \ + backtrace-sys=0.1.24 \ + backtrace=0.3.9 \ base64=0.9.3 \ + bindgen=0.33.2 \ bitflags=0.7.0 \ + bitflags=0.9.1 \ bitflags=1.0.4 \ + blake2-rfc=0.2.18 \ block=0.1.6 \ - byteorder=1.2.6 \ + build_const=0.2.1 \ + byteorder=1.2.7 \ bytes=0.4.10 \ + bzip2-sys=0.1.6 \ + bzip2=0.3.3 \ cc=1.0.25 \ - cfg-if=0.1.5 \ + cexpr=0.2.3 \ + cfg-if=0.1.6 \ cgl=0.2.3 \ cgmath=0.16.1 \ + clang-sys=0.22.0 \ clap=2.32.0 \ + clipboard-win=2.1.2 \ + clipboard=0.4.6 \ cloudabi=0.0.3 \ - cmake=0.1.34 \ - cocoa=0.15.0 \ - core-foundation-sys=0.6.1 \ - core-foundation=0.6.1 \ - core-graphics=0.14.0 \ - core-graphics=0.17.1 \ - core-text=13.0.0 \ + cmake=0.1.35 \ + cocoa=0.18.4 \ + color_quant=1.0.1 \ + constant_time_eq=0.1.3 \ + core-foundation-sys=0.2.3 \ + core-foundation-sys=0.5.1 \ + core-foundation-sys=0.6.2 \ + core-foundation=0.2.3 \ + core-foundation=0.5.1 \ + core-foundation=0.6.3 \ + core-graphics=0.13.0 \ + core-graphics=0.17.3 \ + core-text=13.1.1 \ + core-text=9.2.0 \ + crc=1.8.1 \ + crossbeam-deque=0.2.0 \ + crossbeam-deque=0.6.2 \ + crossbeam-epoch=0.3.1 \ + crossbeam-epoch=0.6.1 \ + crossbeam-utils=0.2.2 \ crossbeam-utils=0.5.0 \ - dirs=1.0.3 \ + crossbeam-utils=0.6.1 \ + deflate=0.7.19 \ + dirs=1.0.4 \ dlib=0.4.1 \ downcast-rs=1.0.3 \ dtoa=0.4.3 \ + dunce=0.1.1 \ + either=1.5.0 \ + embed-resource=1.1.4 \ + encoding_rs=0.8.10 \ env_logger=0.5.13 \ errno-dragonfly=0.1.1 \ errno=0.2.4 \ + error-chain=0.11.0 \ euclid=0.17.3 \ - expat-sys=2.1.5 \ - filetime=0.2.1 \ + expat-sys=2.1.6 \ + failure=0.1.3 \ + failure_derive=0.1.3 \ + filetime=0.2.3 \ + flate2=1.0.4 \ fnv=1.0.6 \ + font-loader=0.6.0 \ foreign-types-shared=0.1.1 \ foreign-types=0.3.2 \ freetype-rs=0.19.0 \ @@ -133,79 +178,139 @@ mkdir vendor fsevent=0.2.17 \ fuchsia-zircon-sys=0.3.3 \ fuchsia-zircon=0.3.3 \ - futures=0.1.24 \ - gcc=0.3.54 \ + futures-cpupool=0.1.8 \ + futures=0.1.25 \ + gcc=0.3.55 \ + gdi32-sys=0.2.0 \ + gif=0.10.1 \ + gl_generator=0.10.0 \ gl_generator=0.9.0 \ - gleam=0.6.0 \ - glutin=0.16.0 \ + gleam=0.6.6 \ + glob=0.2.11 \ + glutin=0.19.0 \ + httparse=1.3.3 \ humantime=1.1.1 \ + hyper-tls=0.1.4 \ + hyper=0.11.27 \ + idna=0.1.5 \ + image=0.20.1 \ + inflate=0.4.3 \ inotify-sys=0.1.3 \ inotify=0.6.1 \ iovec=0.1.2 \ itoa=0.4.3 \ + jpeg-decoder=0.1.15 \ kernel32-sys=0.2.2 \ khronos_api=2.2.0 \ - lazy_static=1.1.0 \ + khronos_api=3.0.0 \ + language-tags=0.2.2 \ + lazy_static=0.2.11 \ + lazy_static=1.2.0 \ lazycell=0.4.0 \ lazycell=1.2.0 \ libc=0.2.43 \ + libflate=0.1.18 \ libloading=0.5.0 \ - libz-sys=1.0.22 \ + libz-sys=1.0.25 \ + line_drawing=0.7.0 \ linked-hash-map=0.5.1 \ - lock_api=0.1.3 \ + lock_api=0.1.4 \ log=0.3.9 \ - log=0.4.5 \ + log=0.4.6 \ + lzw=0.10.0 \ malloc_buf=0.0.6 \ - memchr=2.1.0 \ + matches=0.1.8 \ + memchr=1.0.2 \ + memchr=2.1.1 \ memmap=0.6.2 \ + memoffset=0.2.1 \ + mime=0.3.12 \ + mime_guess=2.0.0-alpha.6 \ + miniz_oxide=0.2.0 \ + miniz_oxide_c_api=0.2.0 \ mio-extras=2.0.5 \ mio-more=0.1.0 \ + mio-named-pipes=0.1.6 \ + mio-uds=0.6.7 \ mio=0.6.16 \ miow=0.2.1 \ + miow=0.3.3 \ + msdos_time=0.1.6 \ + named_pipe=0.3.0 \ + native-tls=0.1.5 \ net2=0.2.33 \ nix=0.11.0 \ - nom=4.0.0 \ + nodrop=0.1.13 \ + nom=3.2.1 \ + nom=4.1.1 \ notify=4.0.6 \ + num-derive=0.2.3 \ + num-integer=0.1.39 \ + num-iter=0.1.37 \ + num-rational=0.2.1 \ num-traits=0.1.43 \ num-traits=0.2.6 \ num_cpus=1.8.0 \ objc-foundation=0.1.1 \ objc=0.2.5 \ objc_id=0.1.1 \ + openssl-sys=0.9.39 \ + openssl=0.9.24 \ + ordered-float=0.5.2 \ + ordered-float=1.0.1 \ osmesa-sys=0.1.2 \ owning_ref=0.3.3 \ - parking_lot=0.5.5 \ parking_lot=0.6.4 \ - parking_lot_core=0.2.14 \ parking_lot_core=0.3.1 \ + peeking_take_while=0.1.2 \ percent-encoding=1.0.1 \ phf=0.7.23 \ phf_codegen=0.7.23 \ phf_generator=0.7.23 \ phf_shared=0.7.23 \ pkg-config=0.3.14 \ - proc-macro2=0.4.19 \ + png=0.12.0 \ + podio=0.1.6 \ + proc-macro2=0.4.23 \ quick-error=1.2.2 \ - quote=0.6.8 \ + quote=0.3.15 \ + quote=0.6.10 \ rand=0.4.3 \ rand=0.5.5 \ - rand_core=0.2.1 \ + rand_core=0.2.2 \ + rand_core=0.3.0 \ + rayon-core=1.4.1 \ + rayon=1.0.3 \ redox_syscall=0.1.40 \ redox_termios=0.1.1 \ - regex-syntax=0.6.2 \ - regex=1.0.5 \ + redox_users=0.2.0 \ + regex-syntax=0.5.6 \ + regex-syntax=0.6.3 \ + regex=0.2.11 \ + regex=1.0.6 \ + relay=0.1.1 \ remove_dir_all=0.5.1 \ + reqwest=0.8.8 \ + rustc-demangle=0.1.9 \ rustc_version=0.2.3 \ - ryu=0.2.6 \ + rusttype=0.4.3 \ + rusttype=0.7.2 \ + ryu=0.2.7 \ safemem=0.3.0 \ - same-file=1.0.3 \ + same-file=1.0.4 \ + schannel=0.1.14 \ + scoped-tls=0.1.2 \ + scoped_threadpool=0.1.9 \ scopeguard=0.3.3 \ + security-framework-sys=0.1.16 \ + security-framework=0.1.16 \ semver-parser=0.7.0 \ semver=0.9.0 \ - serde=1.0.79 \ - serde_derive=1.0.79 \ - serde_json=1.0.28 \ - serde_yaml=0.7.5 \ + serde=1.0.80 \ + serde_derive=1.0.80 \ + serde_json=1.0.33 \ + serde_urlencoded=0.5.3 \ + serde_yaml=0.8.7 \ servo-fontconfig-sys=4.0.7 \ servo-fontconfig=0.4.0 \ shared_library=0.1.9 \ @@ -213,54 +318,93 @@ mkdir vendor slab=0.3.0 \ slab=0.4.1 \ smallvec=0.6.5 \ - smithay-client-toolkit=0.2.6 \ + smithay-client-toolkit=0.4.1 \ + socket2=0.3.8 \ stable_deref_trait=1.1.1 \ static_assertions=0.2.5 \ + stb_truetype=0.2.4 \ strsim=0.7.0 \ - syn=0.15.4 \ - tempfile=3.0.4 \ + syn=0.15.20 \ + synstructure=0.10.1 \ + tempdir=0.3.7 \ termcolor=1.0.4 \ terminfo=0.6.1 \ termion=1.5.1 \ textwrap=0.10.0 \ thread_local=0.3.6 \ - tokio-executor=0.1.4 \ - tokio-io=0.1.8 \ - tokio-reactor=0.1.5 \ - ucd-util=0.1.1 \ + tiff=0.2.1 \ + time=0.1.40 \ + tokio-codec=0.1.1 \ + tokio-core=0.1.17 \ + tokio-current-thread=0.1.3 \ + tokio-executor=0.1.5 \ + tokio-fs=0.1.4 \ + tokio-io=0.1.10 \ + tokio-reactor=0.1.6 \ + tokio-service=0.1.0 \ + tokio-tcp=0.1.2 \ + tokio-threadpool=0.1.8 \ + tokio-timer=0.2.7 \ + tokio-tls=0.1.4 \ + tokio-udp=0.1.2 \ + tokio-uds=0.2.3 \ + tokio=0.1.11 \ + try-lock=0.1.0 \ + ucd-util=0.1.2 \ + 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 \ - utf8-ranges=1.0.1 \ - utf8parse=0.1.0 \ + url=1.7.2 \ + user32-sys=0.2.0 \ + utf8-ranges=1.0.2 \ + utf8parse=0.1.1 \ + uuid=0.6.5 \ vcpkg=0.2.6 \ vec_map=0.8.1 \ - version_check=0.1.4 \ + version_check=0.1.5 \ void=1.0.2 \ vte=0.3.3 \ - walkdir=2.2.5 \ - wayland-client=0.20.12 \ - wayland-commons=0.20.12 \ - wayland-protocols=0.20.12 \ - wayland-scanner=0.20.12 \ - wayland-sys=0.20.12 \ + walkdir=2.2.7 \ + want=0.0.4 \ + wayland-client=0.21.4 \ + wayland-commons=0.21.4 \ + wayland-protocols=0.21.4 \ + wayland-scanner=0.21.4 \ + wayland-sys=0.21.4 \ + which=1.0.5 \ + widestring=0.2.2 \ 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.5 \ + winapi=0.3.6 \ wincolor=1.0.1 \ - winit=0.15.1 \ + winit=0.18.0 \ + winreg=0.4.0 \ ws2_32-sys=0.2.1 \ + x11-clipboard=0.2.2 \ x11-dl=2.18.3 \ + xcb=0.8.2 \ xdg=2.1.0 \ xml-rs=0.7.0 \ - yaml-rust=0.4.2 ; do + xml-rs=0.8.0 \ + yaml-rust=0.4.2 \ + zip=0.4.2 \ + winpty=1.1.0 ; do dep="$(echo "$dependency" | cut -d= -f1)" ver="$(echo "$dependency" | cut -d= -f2)" - tar xvf $CWD/$dep-$ver.crate + if [ "$dep" = "winpty" ] ; then + tar xvf "$CWD/winpty-9ccec6459c2c8b7555846910c12ba697b688f44d.tar.gz" + mv winpty-9ccec6459c2c8b7555846910c12ba697b688f44d winpty-1.1.0 + else + tar xvf $CWD/$dep-$ver.crate + fi touch $dep-$ver/.cargo-ok @@ -277,7 +421,11 @@ mkdir vendor printf " },\n" printf ' "package": "' - sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/' + if [ "$dep" = "winpty" ] ; then + printf "%s\"\\n" "bd075c24ae8cc8cfa57fd188683118d302c024a6b2413cc6c8d5406a59eca2e2" + else + sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/' + fi printf "}\n" } | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json |