diff options
author | Andrew Clemons <andrew.clemons@gmail.com> | 2017-11-12 20:00:27 +0000 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2017-11-18 12:40:21 +0700 |
commit | e2585cf9a08dbfc2b3685d5ebcfc76fc038830a2 (patch) | |
tree | 57e679238d0deed5991170bef5ca9ac76e8a3ffd /system | |
parent | 8c0911535e5d486586e869ee26c96069db94082d (diff) | |
download | slackbuilds-e2585cf9a08dbfc2b3685d5ebcfc76fc038830a2.tar.gz |
system/alacritty: Added (cross-platform, GPU-accelerated terminal).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'system')
-rw-r--r-- | system/alacritty/README | 1 | ||||
-rw-r--r-- | system/alacritty/alacritty.SlackBuild | 349 | ||||
-rw-r--r-- | system/alacritty/alacritty.info | 346 | ||||
-rw-r--r-- | system/alacritty/doinst.sh | 3 | ||||
-rw-r--r-- | system/alacritty/patch_crate_deps.diff | 95 | ||||
-rw-r--r-- | system/alacritty/slack-desc | 19 |
6 files changed, 813 insertions, 0 deletions
diff --git a/system/alacritty/README b/system/alacritty/README new file mode 100644 index 0000000000..3a3f5b233d --- /dev/null +++ b/system/alacritty/README @@ -0,0 +1 @@ +alacritty - A cross-platform, GPU-accelerated terminal emulator diff --git a/system/alacritty/alacritty.SlackBuild b/system/alacritty/alacritty.SlackBuild new file mode 100644 index 0000000000..8bc9d3df8f --- /dev/null +++ b/system/alacritty/alacritty.SlackBuild @@ -0,0 +1,349 @@ +#!/bin/sh + +# Slackware build script for alacritty + +# Copyright 2017 Andrew Clemons, Wellington New Zealand +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=alacritty +GITREV=${GITREV:-245a80078180acc2a0a1addc569c15b77991c1c3} +VERSION=${VERSION:-git$(echo "$GITREV" | sed 's/^\(.\{7\}\).*$/\1/')} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" + CARGOTARGET="--target i586-unknown-linux-gnu" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" + CARGOTARGET="--target i686-unknown-linux-gnu" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" + CARGOTARGET="--target x86_64-unknown-linux-gnu" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" + CARGOTARGET="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$GITREV +tar xvf $CWD/$PRGNAM-$GITREV.tar.gz +cd $PRGNAM-$GITREV + +# force offline for git crate dependencies +patch -p1 < $CWD/patch_crate_deps.diff + +# build offline +# configuration tells cargo to use the configured directory +# for dependencies instead of downloading from crates.io +mkdir .cargo +cat << EOF >> .cargo/config +[source.crates-io] +registry = 'https://github.com/rust-lang/crates.io-index' +replace-with = 'vendored-sources' + +[source.vendored-sources] +directory = '$(pwd)/vendor' +EOF + +# deps and versions come from Cargo.lock +# cargo vender can be used to generate the checksums +mkdir vendor +( + cd vendor + + for dependency in aho-corasick=0.6.3 \ + android_glue=0.2.3 \ + ansi_term=0.9.0 \ + approx=0.1.1 \ + arraydeque=0.2.3 \ + atty=0.2.2 \ + bitflags=0.4.0 \ + bitflags=0.7.0 \ + bitflags=0.8.2 \ + bitflags=0.9.1 \ + block=0.1.6 \ + built=0.2.0 \ + byteorder=1.1.0 \ + bytes=0.3.0 \ + cargo_metadata=0.2.3 \ + cc=1.0.3 \ + cfg-if=0.1.2 \ + cgl=0.2.1 \ + cgmath=0.15.0 \ + clap=2.27.1 \ + clippy=0.0.164 \ + clippy_lints=0.0.164 \ + cmake=0.1.25 \ + cocoa=0.9.2 \ + conv=0.3.3 \ + core-foundation=0.3.0 \ + core-foundation=0.4.4 \ + core-foundation-sys=0.3.1 \ + core-foundation-sys=0.4.4 \ + core-graphics=0.8.2 \ + core-text=6.1.2 \ + custom_derive=0.1.7 \ + dlib=0.3.1 \ + dtoa=0.4.2 \ + dwmapi-sys=0.1.0 \ + either=1.1.0 \ + env_logger=0.4.3 \ + errno=0.2.3 \ + euclid=0.12.0 \ + expat-sys=2.1.5 \ + filetime=0.1.10 \ + fnv=1.0.5 \ + foreign-types=0.2.0 \ + freetype-rs=0.13.0 \ + freetype-sys=0.4.0 \ + fs2=0.2.5 \ + fsevent=0.2.16 \ + fsevent-sys=0.1.6 \ + gcc=0.3.53 \ + gdi32-sys=0.1.1 \ + getopts=0.2.15 \ + git2=0.6.8 \ + gl_generator=0.5.5 \ + gleam=0.4.8 \ + glutin=0.9.2 \ + heapsize=0.3.9 \ + idna=0.1.4 \ + inotify=0.3.0 \ + iovec=0.1.0 \ + itertools=0.6.3 \ + itoa=0.3.3 \ + kernel32-sys=0.2.2 \ + khronos_api=1.0.1 \ + lazy_static=0.2.8 \ + lazycell=0.4.0 \ + lazycell=0.5.1 \ + libc=0.2.30 \ + libgit2-sys=0.6.16 \ + libloading=0.3.4 \ + libz-sys=1.0.16 \ + linked-hash-map=0.3.0 \ + linked-hash-map=0.4.2 \ + log=0.3.8 \ + magenta=0.1.1 \ + magenta-sys=0.1.1 \ + malloc_buf=0.0.6 \ + matches=0.1.6 \ + memchr=1.0.1 \ + memmap=0.4.0 \ + mio=0.5.1 \ + mio=0.6.10 \ + mio-more=0.1.0 \ + miow=0.1.5 \ + miow=0.2.1 \ + net2=0.2.31 \ + nix=0.5.1 \ + nodrop=0.1.9 \ + notify=4.0.1 \ + num-traits=0.1.40 \ + objc=0.2.2 \ + objc-foundation=0.1.1 \ + objc_id=0.1.0 \ + odds=0.2.25 \ + osmesa-sys=0.1.2 \ + owning_ref=0.3.3 \ + parking_lot=0.4.5 \ + parking_lot_core=0.2.4 \ + percent-encoding=1.0.0 \ + phf=0.7.21 \ + phf_codegen=0.7.21 \ + phf_generator=0.7.21 \ + phf_shared=0.7.21 \ + pkg-config=0.3.9 \ + pulldown-cmark=0.0.15 \ + quine-mc_cluskey=0.2.4 \ + quote=0.3.15 \ + rand=0.3.16 \ + redox_syscall=0.1.31 \ + regex=0.2.2 \ + regex-syntax=0.4.1 \ + rustc-serialize=0.3.24 \ + semver=0.6.0 \ + semver-parser=0.7.0 \ + serde=0.9.15 \ + serde=1.0.11 \ + serde_derive=1.0.11 \ + serde_derive_internals=0.15.1 \ + serde_json=0.9.10 \ + serde_json=1.0.2 \ + serde_yaml=0.7.1 \ + shared_library=0.1.7 \ + shell32-sys=0.1.1 \ + siphasher=0.2.2 \ + slab=0.1.3 \ + slab=0.3.0 \ + smallvec=0.4.3 \ + stable_deref_trait=1.0.0 \ + strsim=0.6.0 \ + syn=0.11.11 \ + synom=0.11.3 \ + target_build_utils=0.3.1 \ + tempfile=2.1.6 \ + textwrap=0.9.0 \ + thread_local=0.3.4 \ + time=0.1.38 \ + toml=0.2.1 \ + toml=0.4.5 \ + unicode-bidi=0.3.4 \ + unicode-normalization=0.1.5 \ + unicode-width=0.1.4 \ + unicode-xid=0.0.4 \ + unreachable=1.0.0 \ + url=1.6.0 \ + user32-sys=0.1.2 \ + utf8-ranges=1.0.0 \ + utf8parse=0.1.0 \ + vcpkg=0.2.2 \ + vec_map=0.8.0 \ + void=1.0.2 \ + vte=0.3.2 \ + walkdir=0.1.8 \ + wayland-client=0.9.9 \ + wayland-kbd=0.9.1 \ + wayland-protocols=0.9.9 \ + wayland-scanner=0.9.9 \ + wayland-sys=0.9.9 \ + wayland-window=0.7.0 \ + winapi=0.2.8 \ + winapi-build=0.1.1 \ + winit=0.7.6 \ + ws2_32-sys=0.2.1 \ + x11-dl=2.15.0 \ + xdg=2.1.0 \ + xml-rs=0.3.6 \ + xml-rs=0.6.1 \ + yaml-rust=0.3.5 \ + servo-fontconfig=0.4.0 \ + servo-fontconfig-sys=4.0.3 ; do + dep="$(echo "$dependency" | cut -d= -f1)" + ver="$(echo "$dependency" | cut -d= -f2)" + + if [ "$dep" = "servo-fontconfig" ] || [ "$dep" = "servo-fontconfig-sys" ] ; then + if [ "$dep" = "servo-fontconfig" ] ; then + srcnam="rust-fontconfig" + sha1="be2b94de833ec69cf767186262a5fb8360fa5b45" + else + srcnam="libfontconfig" + sha1="5c1845e1bffa11cf4d3e6fb27f456bf5c814ce1b" + fi + + crate="$CWD/$srcnam-$sha1.tar.gz" + tar xvf "$crate" + mv "$srcnam-$sha1" "$dep-$ver" + + if [ "$dep" = "servo-fontconfig" ] ; then + ( + cd "$dep-$ver" + sed -i 's/^servo-fontconfig-sys =.*/servo-fontconfig-sys = "4.0.3"/' Cargo.toml + ) + fi + else + crate="$CWD/$dep-$ver.crate" + tar xvf "$crate" + fi + + touch $dep-$ver/.cargo-ok + + # generate checksum + { + printf "{\n" + printf ' "files": {\n' + + ( + cd $dep-$ver + find . -type f -print0 | xargs -0 sha256sum | sed -n '/\.cargo-checksum\.json/!p' | sed 's/\.\///;s/^\([^ ]*\)[[:space:]][[:space:]]*\(.*\)$/"\2":"\1",/' + ) | sed '$ s/,$//' + + printf " },\n" + printf ' "package": "' + + if [ "$dep" = "servo-fontconfig" ] || [ "$dep" = "servo-fontconfig-sys" ] ; then + checksum="$(tar cz $dep-$ver | sha256sum | cut -f1 -d' ')" + sed -i "s/^\(\"checksum $dep [^=]*\)= \".*$/\1= \"$checksum\"/" ../Cargo.lock + + printf "%s\"\n" "$checksum" + else + sha256sum "$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 + done +) + +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +cargo build --release $CARGOTARGET + +mkdir -p $PKG/usr/bin/ + +find target -name $PRGNAM -exec install -m 755 {} $PKG/usr/bin/$PRGNAM \; + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/share/terminfo +tic -o $PKG/usr/share/terminfo alacritty.info + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE-APACHE README.md TASKS.md alacritty.yml $PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKG/usr/share/applications +install -m 644 Alacritty.desktop $PKG/usr/share/applications +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/system/alacritty/alacritty.info b/system/alacritty/alacritty.info new file mode 100644 index 0000000000..9fb101d4fb --- /dev/null +++ b/system/alacritty/alacritty.info @@ -0,0 +1,346 @@ +PRGNAM="alacritty" +VERSION="git245a800" +HOMEPAGE="https://github.com/jwilm/alacritty" +DOWNLOAD="https://github.com/jwilm/alacritty/archive/245a80078180acc2a0a1addc569c15b77991c1c3/alacritty-245a80078180acc2a0a1addc569c15b77991c1c3.tar.gz \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.6.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/android_glue/android_glue-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.9.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/approx/approx-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/arraydeque/arraydeque-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-0.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-0.7.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-0.8.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-0.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/block/block-0.1.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/built/built-0.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bytes/bytes-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cargo_metadata/cargo_metadata-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cgl/cgl-0.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cgmath/cgmath-0.15.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.27.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/clippy/clippy-0.0.164.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/clippy_lints/clippy_lints-0.0.164.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cmake/cmake-0.1.25.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cocoa/cocoa-0.9.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/conv/conv-0.3.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation/core-foundation-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation/core-foundation-0.4.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation-sys/core-foundation-sys-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation-sys/core-foundation-sys-0.4.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/core-graphics/core-graphics-0.8.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/core-text/core-text-6.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/custom_derive/custom_derive-0.1.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/dlib/dlib-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/dtoa/dtoa-0.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/dwmapi-sys/dwmapi-sys-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/either/either-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.4.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/errno/errno-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/euclid/euclid-0.12.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/expat-sys/expat-sys-2.1.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/filetime/filetime-0.1.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types/foreign-types-0.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/freetype-rs/freetype-rs-0.13.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/freetype-sys/freetype-sys-0.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/fs2/fs2-0.2.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/fsevent/fsevent-0.2.16.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/fsevent-sys/fsevent-sys-0.1.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gcc/gcc-0.3.53.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gdi32-sys/gdi32-sys-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/getopts/getopts-0.2.15.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/git2/git2-0.6.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gl_generator/gl_generator-0.5.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gleam/gleam-0.4.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/glutin/glutin-0.9.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/heapsize/heapsize-0.3.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.1.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/inotify/inotify-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/iovec/iovec-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/itertools/itertools-0.6.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.3.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/kernel32-sys/kernel32-sys-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/khronos_api/khronos_api-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-0.2.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/lazycell/lazycell-0.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/lazycell/lazycell-0.5.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.30.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libgit2-sys/libgit2-sys-0.6.16.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libloading/libloading-0.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libz-sys/libz-sys-1.0.16.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/linked-hash-map/linked-hash-map-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/linked-hash-map/linked-hash-map-0.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.3.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/magenta/magenta-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/magenta-sys/magenta-sys-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/malloc_buf/malloc_buf-0.0.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/matches/matches-0.1.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/memmap/memmap-0.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/mio/mio-0.5.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/mio/mio-0.6.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/mio-more/mio-more-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/miow/miow-0.1.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/miow/miow-0.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/net2/net2-0.2.31.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/nix/nix-0.5.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/nodrop/nodrop-0.1.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/notify/notify-4.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.1.40.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/objc/objc-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/objc-foundation/objc-foundation-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/objc_id/objc_id-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/odds/odds-0.2.25.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/osmesa-sys/osmesa-sys-0.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/owning_ref/owning_ref-0.3.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot/parking_lot-0.4.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot_core/parking_lot_core-0.2.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/percent-encoding/percent-encoding-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/phf/phf-0.7.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/phf_codegen/phf_codegen-0.7.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/phf_generator/phf_generator-0.7.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/phf_shared/phf_shared-0.7.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pulldown-cmark/pulldown-cmark-0.0.15.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/quine-mc_cluskey/quine-mc_cluskey-0.2.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-0.3.15.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.3.16.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.31.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.4.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-serialize/rustc-serialize-0.3.24.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-0.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/semver-parser/semver-parser-0.7.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-0.9.15.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.11.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.11.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive_internals/serde_derive_internals-0.15.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-0.9.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_yaml/serde_yaml-0.7.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/shared_library/shared_library-0.1.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/shell32-sys/shell32-sys-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/siphasher/siphasher-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/slab/slab-0.1.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/slab/slab-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-0.4.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/stable_deref_trait/stable_deref_trait-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-0.11.11.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/synom/synom-0.11.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/target_build_utils/target_build_utils-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-2.1.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.9.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-0.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.38.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/toml/toml-0.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/toml/toml-0.4.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-bidi/unicode-bidi-0.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.0.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unreachable/unreachable-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-1.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/user32-sys/user32-sys-0.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/utf8-ranges/utf8-ranges-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/utf8parse/utf8parse-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/void/void-1.0.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/vte/vte-0.3.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/walkdir/walkdir-0.1.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-client/wayland-client-0.9.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-kbd/wayland-kbd-0.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-protocols/wayland-protocols-0.9.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-scanner/wayland-scanner-0.9.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-sys/wayland-sys-0.9.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-window/wayland-window-0.7.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.2.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-build/winapi-build-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/winit/winit-0.7.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ws2_32-sys/ws2_32-sys-0.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/x11-dl/x11-dl-2.15.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/xdg/xdg-2.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/xml-rs/xml-rs-0.3.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/xml-rs/xml-rs-0.6.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/yaml-rust/yaml-rust-0.3.5.crate \ + https://github.com/jwilm/rust-fontconfig/archive/be2b94de833ec69cf767186262a5fb8360fa5b45/rust-fontconfig-be2b94de833ec69cf767186262a5fb8360fa5b45.tar.gz \ + https://github.com/jwilm/libfontconfig/archive/5c1845e1bffa11cf4d3e6fb27f456bf5c814ce1b/libfontconfig-5c1845e1bffa11cf4d3e6fb27f456bf5c814ce1b.tar.gz" +MD5SUM="d3b5b2d441f45904e4e16c49589929c1 \ + f2904b4b227389e7453f14b769bdbe5b \ + 196a2eb81627baf71f6677a3c669e6ac \ + 1af8116948ced56c372f1ca6c6a8d07d \ + 582c9467bc156df82e5f76249a54bc03 \ + 646cfefb9efbc1268efddbbe9ccae2c5 \ + 4203872eac0f8af60c75ce62d6ce9c85 \ + 3a962dcca2cd5ed0396e3c8de5681598 \ + 1dd9b755c91f0f7bb401e393a9ed69f2 \ + d7dfd092eb34b9ea76791c60c46346f6 \ + 8db34042da9ec719905b996a5b7182e1 \ + ea2d23ceb9f98853a7dffc6c02884464 \ + a8b2eb769246d8224e4e65e4af7eaa75 \ + d38686d542c6f82e525a28571173161b \ + 9d71c1a455e540b955e5a5a10ba1ac3c \ + 2562175b3bb1ec6172add1e745c7156e \ + bfe29b902bb77c63edd4abcaeb54eccb \ + a71478e7dbff428e4fa0a328dc4a2712 \ + e4bc214daffdcd873059d8eeec4a441d \ + 6312061ae4e6f114ddf62722f7077270 \ + 7cbf4e5facc775c7ac7b97642b7d7b9e \ + 4e961d5d103529f13e5d03e4af6562c5 \ + d868cb7558d91029f4f73553ba1e281d \ + 8f41a0f8569a596728890a1db27f5118 \ + 41533d93dc4aeff7eb7a5d1e207cffca \ + ac23d9df03916ff7e761b79e1feeec5f \ + 1cadb0f3a76f5ad0ce18134cca9e35cd \ + be2c594fdb82ae28b1ecbdbb9cef86b9 \ + 93344c87026b834c920a8b89b8f4de10 \ + c047c3e9864ef881dcfe1bb50425b3b3 \ + 58a755788f8525dbfb0dacbd559fc569 \ + 5d4d093a9096cae9ff0b53a2362b9d31 \ + 3d131226cd630fef6336573ce993201e \ + dce4d4ec85c1b87d9085db0b8602b6bd \ + a98ca5d542b7c9fc24a0b9ca5c634460 \ + 8821d6cb3ca319b4b1a52ad0c6d77898 \ + 121c1f5ec7037624505a156f8b962efe \ + fe1872f7c0d006fbc2b6212eaa42d56f \ + 264f7f57fd8ac819583e18400dee6e09 \ + e401b4430f13951a464ba1cc65093ea3 \ + 030e52de450dcb14d9ac082672756121 \ + d5a18f1638809a9e3f53213727a6a78c \ + e7ddc209eea405ae99b2635bb8dfac2c \ + ddcc45768fe402d3258f2d009e78a778 \ + 497a8a40b0ec5daba365884ed8848e82 \ + ea9725c5b4c6d855c05e23549f970bb7 \ + c724ce751932775cacf67b1ea0aebfc6 \ + f006ce3f96c89b77704ad3023185b42f \ + f674063e8f2d60813bd3f036efa82118 \ + cd77c8af3ff188c7f4a697c8e228b17c \ + 385917ddc452d2d1a594647c11c031c8 \ + 0b1f2ccdde4f6659c3a9bcbeca603d3f \ + b7c75834ae41cd8ae0fa8f77c9d467c7 \ + ae91458d6ece031eec47514f2ff3776c \ + 2281fb269e38f233a76b07a5f22e62e3 \ + 8cae1a2e3fd483867d359c0f6015ff5b \ + f924f48bd10a515fdb1407d5f9d39871 \ + 7c311938b4bdbd1e0a7f0afe0864e24f \ + 62bf0d91572b51c3b54a959b91f26a8d \ + eadfb6379339a04a044cca4b7b009ea7 \ + 97bc76aa3b658b6c6d1ebf51bce7c0a5 \ + 4c65d5054587ff837f4b806520a1480b \ + 9d033cc2daa6924420a4a89e6705773f \ + 55c80f313d73851455b2b3186bf7aa02 \ + 4f1b30ca715275fdbc0696a8fb60c850 \ + c540b8e438549909cabf8ff3ec00f7ea \ + 73423180d8966b1f534027dd08a6d057 \ + 2276e12441afd49488c69c45f5af1392 \ + cd9ff808debc0bc1309de5b962770a1f \ + bfd218047891a4191b7855c410c8440e \ + ccd80468b385ca0eed5c70ac9ff0eb27 \ + cdc1461a73e8ce7148c5776e8fc5ad0d \ + 42f81584165177e35c3ab677fe5a3c72 \ + 3aeec0abc69e407a94677199cd6a0b4b \ + 7e7b2ff445a36905d01b174e1ab41595 \ + bada89bf3a09a21b2872cc3d66a1204e \ + 7c81e7a61ec172a229d6fdbc553e883d \ + 91f355db69eb1b80980ef8a7436fbc2b \ + 046c7f6cbfec17e33a7868d2743f91a6 \ + 09f06444862bbdc498b6ba5a4f38b852 \ + 3e29b7154442aaeb51c662c4528f0ba9 \ + 1ce03c5ea5ffdb8be715c12b2097926f \ + c9ada2901d4abce0d999f8422213a899 \ + 223cb8473c5deb4264f295bb395776de \ + a82e0b9efe7f6385071c9fd9b3bccfa3 \ + fccf00b0eaf3914e4f51b278df04df6f \ + 2b8f8abc42464b1716423d97a0c9ff51 \ + 4110babc6670daec0526b76dc24d86c9 \ + b75a302fc216fc755c90a9c8834f29a5 \ + 0d824de5c73b72433dedb16ad52e3a9e \ + ca3a230218b34ab9a54257fc5f2a577a \ + aecd889de42c8168e1bc97a6f2720d8f \ + 3515ce6fe3d67c057e9cec71bc94ed60 \ + 28634b154909439a1e57bf674369d18d \ + e1e7dd5a92eecf2d6a2430313d5b4de5 \ + 5d1a7bdbe77f74a2e2eefbb360dfcd55 \ + 39bad2dc80b08978c2a673cddf1270d7 \ + 14ed0318979e84a134c59bbb8aed88d0 \ + f6403cafe6a20349d62ceb224a644092 \ + 8033b83a3c12561a48c2ecb49d518390 \ + eba227b5f4946611f6182e16f72fdf26 \ + e7b9cd00e48a4a07c650220f10e73b03 \ + 6e75470062d036e6d91963d40ce14285 \ + 5dc94c21d86b663e4a1a65b47134f6c5 \ + fd5f2517fd6f16726ecd221ba0585748 \ + f95d3d91c4918126f2b48437d727e34d \ + e4dce2134a2e4ae3bc240f8b09287d8f \ + d7242280434f2bd498a585fe937e2284 \ + e08cdbd749dde894cf8ed5fe8cf54ab8 \ + 5604a7f31b772bfb8b1d92eb82ce1c73 \ + bc864dd8474a0c6dac7d492b7dec392b \ + 5e4ad69737043efed21e99c959727ef5 \ + 3c48c45246233d12467ad39032884429 \ + 8b4d8c7b6e3a060d365bc1ad650929fa \ + 88a5265b434cd381332f89bb1672af57 \ + f5d6bb40be860b3791088aa1fdb2da45 \ + 71d414a16c83c0d1a5c5fed88acc2449 \ + 1df496a3a9e4ee8616ad33abb20b646e \ + 6abb71858032e02036fc8f1decf7a65d \ + 7319716186c2007617be89eb69ce4402 \ + 29ae22eb5b0b382cbdd48c6e4257badc \ + b9ddbdfc7f134ef1fa00f5693da0d74b \ + 3371e0c7f3317996fe2301d65301b7ca \ + 4f579671ffb7299aa17c85d41fce6f54 \ + a9d72fc8a7857f814b852c46b1ffdb6d \ + e20d7941c777a14a3620fe2a089c776f \ + 6f81fa1a1bb90cb119ee3536e8d36aa2 \ + ac1c78e8f4365c33764345b47f0b5664 \ + 681ab621ae3c59e5f8e9c49ceac6ee5a \ + fb6a01d30312127d808564d7e918dcb8 \ + d2d3ab7036ea1566ac40bb395eee6a83 \ + 8e3942a333929a23a37f647a08f46882 \ + e72d8e7d91c1386ff93b5e38f693e85e \ + a0835ac79b982eba961bf48aa332e8e5 \ + 8d3fbc736a60102fa220dcae70bc6102 \ + bd6e60d1be1cc4f4cd1a33074d49917e \ + 8f107fcb094a9a18fb6bb2e11c7dda6d \ + 1cdd77072a038841e8f2b44e1e2766de \ + f403bbb812ce1a2d9270d9159cf9e8d3 \ + c658f9f53055b9326b7fb214acc9858a \ + 4576769468adf019f6500d3a84b7f68c \ + a1fa72c3ccb83dba31faa1d22122e5c1 \ + b390278bbea483da591b1bc026be5fa2 \ + 73cf82b54db339640fe7d5fbc3fc6f1f \ + d3b088b0b6a5d921dcb6d8f29b1bc09d \ + 7293a4349a42c9b7ef8866cca981ed83 \ + d03fd1211ec6f64f6e1ad6004ad97e18 \ + ce928aff50b1256ea43cb94ecc4cb017 \ + 8b65613d99e7251fb8ff5ccafdf70cc3 \ + 689203efc084fc0f1d1f74f5d354ae75 \ + 39f91b7d5791b51e2e9a7ddeafacf064 \ + 5fca3de4e879741000f590c2e3a966d5 \ + 29637d9ebdd2bd0038f263d3c7607150 \ + bf53ab92f225c7635d95923d84dbda0e \ + 3ebd57d0d6d7de3db3096c93ba7088dd \ + 92266f1701b1a935fe90cda861360613 \ + 52254d419d9899da60a348569c31bfc4 \ + 15c4fbd5f257060e312541204d2f5f2a \ + b44489eb4799c4fabac3fceb48de54f7 \ + c900e7dbce808ff8ced375077b17a163 \ + 935498699ef3d9a1bbb1422837f952b3 \ + 38346bab0933c9eb1e36d22fe4220ba7 \ + 2c1dbdcf7ed8b158a61e5ed621cc3407 \ + 6492ecb377ffc18c649cbca93e3b18c3 \ + 7c263a6564b0039cc354ec2682e4462f \ + 9d27dcc8f554a964b7d821e83c004001 \ + e48a7707cb9b998685328dbbc54d17ae \ + 3c9934f89d41f1da7f24671807901d57 \ + 89096560654f357de70d1f36c0b47614" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="rust xclip" +MAINTAINER="Andrew Clemons" +EMAIL="andrew.clemons@gmail.com" diff --git a/system/alacritty/doinst.sh b/system/alacritty/doinst.sh new file mode 100644 index 0000000000..5fb28930db --- /dev/null +++ b/system/alacritty/doinst.sh @@ -0,0 +1,3 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi diff --git a/system/alacritty/patch_crate_deps.diff b/system/alacritty/patch_crate_deps.diff new file mode 100644 index 0000000000..a432f9dcde --- /dev/null +++ b/system/alacritty/patch_crate_deps.diff @@ -0,0 +1,95 @@ +diff -Naur alacritty-5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6.orig/Cargo.lock alacritty-5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6/Cargo.lock +--- alacritty-5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6.orig/Cargo.lock 2017-10-18 06:15:24.000000000 +1300 ++++ alacritty-5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6/Cargo.lock 2017-10-22 17:59:44.188494343 +1300 +@@ -373,7 +373,7 @@ + "freetype-rs 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.30 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +- "servo-fontconfig 0.4.0 (git+https://github.com/jwilm/rust-fontconfig?branch=updated-2017-10-8)", ++ "servo-fontconfig 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + ] + + [[package]] +@@ -1009,16 +1009,16 @@ + [[package]] + name = "servo-fontconfig" + version = "0.4.0" +-source = "git+https://github.com/jwilm/rust-fontconfig?branch=updated-2017-10-8#be2b94de833ec69cf767186262a5fb8360fa5b45" ++source = "registry+https://github.com/rust-lang/crates.io-index" + dependencies = [ + "libc 0.2.30 (registry+https://github.com/rust-lang/crates.io-index)", +- "servo-fontconfig-sys 4.0.3 (git+https://github.com/jwilm/libfontconfig?branch=updated-2017-10-8)", ++ "servo-fontconfig-sys 4.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + ] + + [[package]] + name = "servo-fontconfig-sys" + version = "4.0.3" +-source = "git+https://github.com/jwilm/libfontconfig?branch=updated-2017-10-8#5c1845e1bffa11cf4d3e6fb27f456bf5c814ce1b" ++source = "registry+https://github.com/rust-lang/crates.io-index" + dependencies = [ + "expat-sys 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "freetype-sys 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +@@ -1500,8 +1500,8 @@ + "checksum serde_json 0.9.10 (registry+https://github.com/rust-lang/crates.io-index)" = "ad8bcf487be7d2e15d3d543f04312de991d631cfe1b43ea0ade69e6a8a5b16a1" + "checksum serde_json 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "48b04779552e92037212c3615370f6bd57a40ebba7f20e554ff9f55e41a69a7b" + "checksum serde_yaml 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "49d983aa39d2884a4b422bb11bb38f4f48fa05186e17469bc31e47d01e381111" +-"checksum servo-fontconfig 0.4.0 (git+https://github.com/jwilm/rust-fontconfig?branch=updated-2017-10-8)" = "<none>" +-"checksum servo-fontconfig-sys 4.0.3 (git+https://github.com/jwilm/libfontconfig?branch=updated-2017-10-8)" = "<none>" ++"checksum servo-fontconfig 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8fdda5bd03e66fab61e02767591f2e55cbc39e1620cb20f2b440339dad112a8f" ++"checksum servo-fontconfig-sys 4.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8f3221f35108edad6e90016c80c5d8452bf53a5860f160e992eb7c78392c3346" + "checksum shared_library 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "7822f9d0814224552cfd7e4ac72cd511740ccec0b811d1c0f9fa2a84c6509cee" + "checksum shell32-sys 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "72f20b8f3c060374edb8046591ba28f62448c369ccbdc7b02075103fb3a9e38d" + "checksum siphasher 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0df90a788073e8d0235a67e50441d47db7c8ad9debd91cbf43736a2a92d36537" +diff -Naur alacritty-5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6.orig/font/Cargo.lock alacritty-5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6/font/Cargo.lock +--- alacritty-5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6.orig/font/Cargo.lock 2017-10-18 06:15:24.000000000 +1300 ++++ alacritty-5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6/font/Cargo.lock 2017-10-22 18:01:51.975935332 +1300 +@@ -11,7 +11,7 @@ + "freetype-rs 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +- "servo-fontconfig 0.4.0 (git+https://github.com/jwilm/rust-fontconfig?branch=updated-2017-10-8)", ++ "servo-fontconfig 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + ] + + [[package]] +@@ -172,16 +172,14 @@ + [[package]] + name = "servo-fontconfig" + version = "0.4.0" +-source = "git+https://github.com/jwilm/rust-fontconfig?branch=updated-2017-10-8#be2b94de833ec69cf767186262a5fb8360fa5b45" + dependencies = [ + "libc 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", +- "servo-fontconfig-sys 4.0.3 (git+https://github.com/jwilm/libfontconfig?branch=updated-2017-10-8)", ++ "servo-fontconfig-sys 4.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + ] + + [[package]] + name = "servo-fontconfig-sys" + version = "4.0.3" +-source = "git+https://github.com/jwilm/libfontconfig?branch=updated-2017-10-8#5c1845e1bffa11cf4d3e6fb27f456bf5c814ce1b" + dependencies = [ + "expat-sys 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "freetype-sys 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +@@ -220,7 +218,7 @@ + "checksum pkg-config 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8cee804ecc7eaf201a4a207241472cc870e825206f6c031e3ee2a72fa425f2fa" + "checksum rustc-serialize 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)" = "6159e4e6e559c81bd706afe9c8fd68f547d3e851ce12e76b1de7914bab61691b" + "checksum serde 0.9.15 (registry+https://github.com/rust-lang/crates.io-index)" = "34b623917345a631dc9608d5194cc206b3fe6c3554cd1c75b937e55e285254af" +-"checksum servo-fontconfig 0.4.0 (git+https://github.com/jwilm/rust-fontconfig?branch=updated-2017-10-8)" = "<none>" +-"checksum servo-fontconfig-sys 4.0.3 (git+https://github.com/jwilm/libfontconfig?branch=updated-2017-10-8)" = "<none>" ++"checksum servo-fontconfig 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5a47c92236d778a0b98cf6baedd523378f063ff6c8e833b0f9e4bf99af098e99" ++"checksum servo-fontconfig-sys 4.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a224a159dce16b23dc6824fff767df82de3eeb3e74497e080f455037a21d0052" + "checksum winapi 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "3969e500d618a5e974917ddefd0ba152e4bcaae5eb5d9b8c1fbc008e9e28c24e" + "checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" +diff -Naur alacritty-5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6.orig/font/Cargo.toml alacritty-5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6/font/Cargo.toml +--- alacritty-5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6.orig/font/Cargo.toml 2017-10-18 06:15:24.000000000 +1300 ++++ alacritty-5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6/font/Cargo.toml 2017-10-22 18:00:43.647560319 +1300 +@@ -12,7 +12,7 @@ + log = "0.3" + + [target.'cfg(not(target_os = "macos"))'.dependencies] +-servo-fontconfig = { git = "https://github.com/jwilm/rust-fontconfig", branch = "updated-2017-10-8" } ++servo-fontconfig = "0.4.0" + freetype-rs = "0.13.0" + + [target.'cfg(target_os = "macos")'.dependencies] diff --git a/system/alacritty/slack-desc b/system/alacritty/slack-desc new file mode 100644 index 0000000000..91d781376f --- /dev/null +++ b/system/alacritty/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +alacritty: alacritty (A cross-platform, GPU-accelerated terminal emulator) +alacritty: +alacritty: Alacritty is the fastest terminal emulator in existence. Using the +alacritty: GPU for rendering enables optimizations that simply aren't possible +alacritty: in other emulators. +alacritty: +alacritty: https://github.com/jwilm/alacritty +alacritty: +alacritty: +alacritty: +alacritty: |