aboutsummaryrefslogtreecommitdiff
path: root/system/alacritty/alacritty.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'system/alacritty/alacritty.SlackBuild')
-rw-r--r--system/alacritty/alacritty.SlackBuild264
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