diff options
author | Drew DeVault <sir@cmpwn.com> | 2019-03-04 17:39:14 -0700 |
---|---|---|
committer | Henrik Riomar <henrik.riomar@gmail.com> | 2019-03-05 17:37:55 +0100 |
commit | 605d651b11d9cf3592bcf8fa5eca26689b7c430b (patch) | |
tree | 64630c29971b6a32ebc2624693b76966791ff786 /testing/alacritty | |
parent | 9f181dd5421201a2f7250a8350bbcaa9da1ccfd0 (diff) |
testing/alacritty: new APKBUILD
Diffstat (limited to 'testing/alacritty')
-rw-r--r-- | testing/alacritty/APKBUILD | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/testing/alacritty/APKBUILD b/testing/alacritty/APKBUILD new file mode 100644 index 00000000000..eb1d885c5a8 --- /dev/null +++ b/testing/alacritty/APKBUILD @@ -0,0 +1,35 @@ +# Maintainer: Drew DeVault <sir@cmpwn.com> +pkgname=alacritty +pkgver=0.2.9 +pkgrel=0 +pkgdesc="A cross-platform, GPU-accelerated terminal emulator" +url="https://github.com/jwilm/alacritty" +arch="x86_64" # via Rust +license="Apache-2.0" +makedepends="rust cargo cmake fontconfig-dev freetype-dev" +subpackages="$pkgname-doc" +checkdepends="xclip" +source="$pkgname-$pkgver.tar.gz::https://github.com/jwilm/$pkgname/archive/v$pkgver.tar.gz" +builddir="$srcdir/$pkgname-$pkgver" +options="!check" # TODO: tests require an X server, spin up xvfb for check +export CARGO_HOME="$srcdir"/cargo +export RUSTFLAGS="-C target-feature=-crt-static" + +build() { + cd "$builddir" + cargo build --release --verbose +} + +check() { + cd "$builddir" + cargo test --all --release --verbose +} + +package() { + cd "$builddir" + install -Dm755 target/release/alacritty "$pkgdir"/usr/bin/alacritty + install -Dm644 alacritty.man "$pkgdir"/usr/share/man/man1/alacritty.1 + install -Dm644 alacritty.yml "$pkgdir"/etc/alacritty/alacritty.yml +} + +sha512sums="c36dea633d5c9faa42956eff47fbd676b5f3a5ef28ae7d6711145f76e99ae92aa8ddcdde1eb5bc700855af5928e2da0b4be3f618bb05aa93c284b73727b2e337 alacritty-0.2.9.tar.gz" |