summaryrefslogtreecommitdiff
path: root/system/alacritty
diff options
context:
space:
mode:
authorAndrew Clemons <andrew.clemons@gmail.com>2018-10-14 21:36:17 +1300
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2018-10-21 06:46:49 +0700
commit63669a0293ee2c343c86bdde6de21322853749d9 (patch)
tree009ed58d8a68b4dc5ad7129d42fce12a1cab85c9 /system/alacritty
parent12f551c8a7a68ee6157248ab29cd5b9fdf01f825 (diff)
downloadslackbuilds-63669a0293ee2c343c86bdde6de21322853749d9.tar.gz
system/alacritty: Updated for version 0.2.1.
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>
Diffstat (limited to 'system/alacritty')
-rw-r--r--system/alacritty/alacritty.SlackBuild62
-rw-r--r--system/alacritty/alacritty.info28
-rw-r--r--system/alacritty/patch_crate_deps.diff55
3 files changed, 27 insertions, 118 deletions
diff --git a/system/alacritty/alacritty.SlackBuild b/system/alacritty/alacritty.SlackBuild
index 79115f39a4..43533c95a0 100644
--- a/system/alacritty/alacritty.SlackBuild
+++ b/system/alacritty/alacritty.SlackBuild
@@ -23,8 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=alacritty
-GITREV=${GITREV:-593d7718d0d3e1e2071021d34178856079ac8bf7}
-VERSION=${VERSION:-git$(echo "$GITREV" | sed 's/^\(.\{7\}\).*$/\1/')}
+VERSION=${VERSION:-0.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -66,12 +65,9 @@ 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
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
# build offline
# configuration tells cargo to use the configured directory
@@ -100,7 +96,6 @@ mkdir vendor
atty=0.2.11 \
base64=0.9.3 \
bitflags=0.7.0 \
- bitflags=0.8.2 \
bitflags=1.0.4 \
block=0.1.6 \
byteorder=1.2.6 \
@@ -132,8 +127,8 @@ mkdir vendor
fnv=1.0.6 \
foreign-types-shared=0.1.1 \
foreign-types=0.3.2 \
- freetype-rs=0.13.0 \
- freetype-sys=0.4.0 \
+ freetype-rs=0.19.0 \
+ freetype-sys=0.7.0 \
fsevent-sys=0.1.6 \
fsevent=0.2.17 \
fuchsia-zircon-sys=0.3.3 \
@@ -211,6 +206,8 @@ mkdir vendor
serde_derive=1.0.79 \
serde_json=1.0.28 \
serde_yaml=0.7.5 \
+ servo-fontconfig-sys=4.0.7 \
+ servo-fontconfig=0.4.0 \
shared_library=0.1.9 \
siphasher=0.2.3 \
slab=0.3.0 \
@@ -259,41 +256,17 @@ mkdir vendor
x11-dl=2.18.3 \
xdg=2.1.0 \
xml-rs=0.7.0 \
- yaml-rust=0.4.2 \
- servo-fontconfig=0.4.0 \
- servo-fontconfig-sys=4.0.3 ; do
+ yaml-rust=0.4.2 ; 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
+ tar xvf $CWD/$dep-$ver.crate
touch $dep-$ver/.cargo-ok
# generate checksum
{
- printf "{\\n"
+ printf "{\n"
printf ' "files": {\n'
(
@@ -301,19 +274,12 @@ mkdir vendor
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 " },\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
+ sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/'
- printf "}\\n"
+ 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
)
diff --git a/system/alacritty/alacritty.info b/system/alacritty/alacritty.info
index 8e68635bd1..e4ca1ef54f 100644
--- a/system/alacritty/alacritty.info
+++ b/system/alacritty/alacritty.info
@@ -1,7 +1,7 @@
PRGNAM="alacritty"
-VERSION="git593d771"
+VERSION="0.2.1"
HOMEPAGE="https://github.com/jwilm/alacritty"
-DOWNLOAD="https://github.com/jwilm/alacritty/archive/593d7718d0d3e1e2071021d34178856079ac8bf7/alacritty-593d7718d0d3e1e2071021d34178856079ac8bf7.tar.gz \
+DOWNLOAD="https://github.com/jwilm/alacritty/archive/v0.2.1/alacritty-0.2.1.tar.gz \
https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.6.8.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.11.0.crate \
@@ -10,7 +10,6 @@ DOWNLOAD="https://github.com/jwilm/alacritty/archive/593d7718d0d3e1e2071021d3417
https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.11.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.9.3.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-1.0.4.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/byteorder/byteorder-1.2.6.crate \
@@ -42,8 +41,8 @@ DOWNLOAD="https://github.com/jwilm/alacritty/archive/593d7718d0d3e1e2071021d3417
https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types-shared/foreign-types-shared-0.1.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types/foreign-types-0.3.2.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/freetype-rs/freetype-rs-0.19.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/freetype-sys/freetype-sys-0.7.0.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/fsevent/fsevent-0.2.17.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/fuchsia-zircon-sys/fuchsia-zircon-sys-0.3.3.crate \
@@ -121,6 +120,8 @@ DOWNLOAD="https://github.com/jwilm/alacritty/archive/593d7718d0d3e1e2071021d3417
https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.79.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.28.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_yaml/serde_yaml-0.7.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/servo-fontconfig-sys/servo-fontconfig-sys-4.0.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/servo-fontconfig/servo-fontconfig-0.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/shared_library/shared_library-0.1.9.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/siphasher/siphasher-0.2.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/slab/slab-0.3.0.crate \
@@ -169,10 +170,8 @@ DOWNLOAD="https://github.com/jwilm/alacritty/archive/593d7718d0d3e1e2071021d3417
https://crates-io.s3-us-west-1.amazonaws.com/crates/x11-dl/x11-dl-2.18.3.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.7.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/yaml-rust/yaml-rust-0.4.2.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="6a9c341101b836837eb4efde3a681f9d \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/yaml-rust/yaml-rust-0.4.2.crate"
+MD5SUM="d96eb1da8ce2c54dc997cf3aee6bbf06 \
851ec573d64fa799d588fbf3733aab2f \
196a2eb81627baf71f6677a3c669e6ac \
294a49d3c53865fa7ac5d0ce2f5d5735 \
@@ -181,7 +180,6 @@ MD5SUM="6a9c341101b836837eb4efde3a681f9d \
5d7155b7fbc0e234c017f418f0dc9d64 \
496ce53f8d4d95bf19e48bb2f31e4a7e \
1dd9b755c91f0f7bb401e393a9ed69f2 \
- d7dfd092eb34b9ea76791c60c46346f6 \
e5767560aad375059c975285c07022c0 \
ea2d23ceb9f98853a7dffc6c02884464 \
ef65c8896b47528d0496e46c77419c4b \
@@ -213,8 +211,8 @@ MD5SUM="6a9c341101b836837eb4efde3a681f9d \
b0fd8ad50f5e64c71f0daf8af79ca952 \
667e86b8b8d96ab4e9605627ce7dcc9a \
78c898fdaa3968e23904bf8538c4a271 \
- 497a8a40b0ec5daba365884ed8848e82 \
- ea9725c5b4c6d855c05e23549f970bb7 \
+ a0a0e08161808758a06e0d7e1e27e532 \
+ 2f3a4829521147ee8994c8b770e8aa94 \
f674063e8f2d60813bd3f036efa82118 \
88fddf6adf1f767dba359fdc6e85cde7 \
54cfab480b7a5f7302eadf44129d3f4b \
@@ -292,6 +290,8 @@ MD5SUM="6a9c341101b836837eb4efde3a681f9d \
3b1280b17c2516528070bbeeda7a9bd5 \
b0a46929455f8d095f55338734ede030 \
ffeaa4b98744f389df4946ff2e158ff0 \
+ 2aaa993ba5f5cb24369e21647549188a \
+ 0a1c33ff15279010692af23566070deb \
e0a0f1fa737110ffd0b04af8d1062edd \
85e4e64ebc6bd76f1b9ff5be147a918d \
e20d7941c777a14a3620fe2a089c776f \
@@ -340,9 +340,7 @@ MD5SUM="6a9c341101b836837eb4efde3a681f9d \
65c71ba710824feabcdbc340aa9dbebe \
6492ecb377ffc18c649cbca93e3b18c3 \
3330bd5ad46e2b2a7276a954cdc60a62 \
- 12a788ed8a569a3011f52e501ba01225 \
- 3c9934f89d41f1da7f24671807901d57 \
- 89096560654f357de70d1f36c0b47614"
+ 12a788ed8a569a3011f52e501ba01225"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="xclip"
diff --git a/system/alacritty/patch_crate_deps.diff b/system/alacritty/patch_crate_deps.diff
deleted file mode 100644
index 7be620300a..0000000000
--- a/system/alacritty/patch_crate_deps.diff
+++ /dev/null
@@ -1,55 +0,0 @@
-diff -Naur alacritty-593d7718d0d3e1e2071021d34178856079ac8bf7.bak/Cargo.lock alacritty-593d7718d0d3e1e2071021d34178856079ac8bf7/Cargo.lock
---- alacritty-593d7718d0d3e1e2071021d34178856079ac8bf7.bak/Cargo.lock 2018-09-27 06:42:41.000000000 +1200
-+++ alacritty-593d7718d0d3e1e2071021d34178856079ac8bf7/Cargo.lock 2018-09-27 08:01:19.889994814 +1200
-@@ -353,7 +353,7 @@
- "freetype-rs 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
- "log 0.4.5 (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]]
-@@ -1048,16 +1048,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.43 (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)",
-@@ -1578,8 +1578,8 @@
- "checksum serde_derive 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)" = "31569d901045afbff7a9479f793177fe9259819aff10ab4f89ef69bbc5f567fe"
- "checksum serde_json 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)" = "d30ec34ac923489285d24688c7a9c0898d16edff27fc1f1bd854edeff6ca3b7f"
- "checksum serde_yaml 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" = "ef8099d3df28273c99a1728190c7a9f19d444c941044f64adf986bee7ec53051"
--"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.9 (registry+https://github.com/rust-lang/crates.io-index)" = "5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11"
- "checksum siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac"
- "checksum slab 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23"
-diff -Naur alacritty-593d7718d0d3e1e2071021d34178856079ac8bf7.bak/font/Cargo.toml alacritty-593d7718d0d3e1e2071021d34178856079ac8bf7/font/Cargo.toml
---- alacritty-593d7718d0d3e1e2071021d34178856079ac8bf7.bak/font/Cargo.toml 2018-09-27 06:42:41.000000000 +1200
-+++ alacritty-593d7718d0d3e1e2071021d34178856079ac8bf7/font/Cargo.toml 2018-09-27 08:01:45.390943211 +1200
-@@ -12,7 +12,7 @@
- log = "0.4"
-
- [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"
-
- [target.'cfg(target_os = "macos")'.dependencies]