diff options
author | Jean Lucas | 2018-07-26 01:01:42 -0400 |
---|---|---|
committer | Jean Lucas | 2018-07-26 01:02:03 -0400 |
commit | 981e27ef677bb08a1093971b83b19484a2a30a4b (patch) | |
tree | 401ae5978614e780cf4c17ff148cf678daa4d794 | |
parent | ace022da0e662b8cbe401e2e6412dd33209cea8b (diff) | |
download | aur-981e27ef677bb08a1093971b83b19484a2a30a4b.tar.gz |
Lock cargo, add tests, quote pkgdir
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 24 insertions, 17 deletions
@@ -1,11 +1,11 @@ # Generated by mksrcinfo v8 -# Wed Jun 6 14:47:11 UTC 2018 +# Thu Jul 26 05:00:19 UTC 2018 pkgbase = alacritty-scrollback-git - pkgver = 0.1.0+848+g4631ca4 + pkgver = 0.1.0+853+gf50ca1a pkgrel = 1 url = https://github.com/jwilm/alacritty - arch = x86_64 arch = i686 + arch = x86_64 license = Apache makedepends = git makedepends = rust @@ -1,13 +1,13 @@ # Maintainer: Jean Lucas <jean@4ray.co> pkgname=(alacritty-scrollback-git alacritty-scrollback-terminfo-git) -pkgver=0.1.0+848+g4631ca4 +pkgver=0.1.0+853+gf50ca1a pkgrel=1 -arch=(x86_64 i686) +arch=(i686 x86_64) url=https://github.com/jwilm/alacritty license=(Apache) makedepends=(git rust cargo cmake fontconfig freetype2 ncurses) -source=(git+https://github.com/jwilm/alacritty#branch=scrollback) +source=(git+$url#branch=scrollback) sha512sums=(SKIP) pkgver() { @@ -15,21 +15,28 @@ pkgver() { echo "$(grep '^version =' Cargo.toml | head -n1 | cut -d\" -f2)+$(git rev-list --count HEAD)+g$(git describe --always)" } +build() { + cd alacritty + env CARGO_INCREMENTAL=0 cargo build --locked --release +} + +check() { + cd alacritty + cargo test --locked --release +} + package_alacritty-scrollback-git() { pkgdesc='A cross-platform, GPU-accelerated terminal emulator (scrollback branch)' depends=(freetype2 fontconfig xclip) provides=(alacritty) conflicts=(alacritty) - cd alacritty - env CARGO_INCREMENTAL=0 cargo build --release - - install -Dm 755 $srcdir/alacritty/target/release/alacritty $pkgdir/usr/bin/alacritty - install -Dm 644 $srcdir/alacritty/alacritty.desktop $pkgdir/usr/share/applications/alacritty.desktop - install -Dm 644 $srcdir/alacritty/alacritty.man $pkgdir/usr/share/man/man1/alacritty.1 || true - install -Dm 644 $srcdir/alacritty/alacritty-completions.bash $pkgdir/usr/share/bash-completion/completions/alacritty || true - install -Dm 644 $srcdir/alacritty/alacritty-completions.zsh $pkgdir/usr/share/zsh/site-functions/_alacritty || true - install -Dm 644 $srcdir/alacritty/alacritty-completions.fish $pkgdir/usr/share/fish/completions/alacritty.fish || true + install -D alacritty/target/release/alacritty "$pkgdir"/usr/bin/alacritty + install -Dm 644 alacritty/alacritty.desktop "$pkgdir"/usr/share/applications/alacritty.desktop + install -Dm 644 alacritty/alacritty.man "$pkgdir"/usr/share/man/man1/alacritty.1 || true + install -Dm 644 alacritty/alacritty-completions.bash "$pkgdir"/usr/share/bash-completion/completions/alacritty || true + install -Dm 644 alacritty/alacritty-completions.zsh "$pkgdir"/usr/share/zsh/site-functions/_alacritty || true + install -Dm 644 alacritty/alacritty-completions.fish "$pkgdir"/usr/share/fish/completions/alacritty.fish || true } package_alacritty-scrollback-terminfo-git() { @@ -38,6 +45,6 @@ package_alacritty-scrollback-terminfo-git() { conflicts=(alacritty-terminfo) cd alacritty - install -dm 755 $pkgdir/usr/share/terminfo/a - tic -o $pkgdir/usr/share/terminfo alacritty.info + install -d "$pkgdir"/usr/share/terminfo/a + tic -o "$pkgdir"/usr/share/terminfo alacritty.info } |