summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 27 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index de07958495d8..a1f3164c81f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,41 @@
-pkgname=alacritty-git
-pkgver=0.1.0.555.g4c4c2f5
+pkgname=('alacritty-git' 'alacritty-terminfo-git')
+_pkgname="alacritty"
+pkgver=0.1.0.561.g702df40
pkgrel=1
-pkgdesc="A cross-platform, GPU enhanced terminal emulator"
arch=('x86_64' 'i686')
url="https://github.com/jwilm/alacritty"
license=('Apache-2.0')
-depends=('freetype2' 'fontconfig' 'xclip')
-makedepends=('cargo' 'cmake' 'git')
-optdepends=()
-provides=('alacritty')
-conflicts=('alacritty')
-source=($pkgname::git+https://github.com/jwilm/alacritty.git)
+source=($_pkgname::git+https://github.com/jwilm/alacritty.git)
sha256sums=('SKIP')
pkgver() {
- cd $pkgname
+ cd $_pkgname
echo $(grep '^version =' Cargo.toml|head -n1|cut -d\" -f2).$(git rev-list --count HEAD).g$(git describe --always)
}
-build() {
- cd $pkgname
+package_alacritty-git() {
+ pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
+ depends=('freetype2' 'fontconfig' 'xclip')
+ makedepends=('cargo' 'cmake' 'git')
+ provides=('alacritty')
+ conflicts=('alacritty')
+
+ cd $_pkgname
+
env CARGO_INCREMENTAL=0 cargo build --release
+
+ install -D -m755 "$srcdir/$_pkgname/target/release/alacritty" "$pkgdir/usr/bin/alacritty"
+ install -D -m644 "$srcdir/$_pkgname/Alacritty.desktop" "$pkgdir/usr/share/applications/Alacritty.desktop"
}
-package() {
- cd $pkgname
- install -D -m755 "$srcdir/$pkgname/target/release/alacritty" "$pkgdir/usr/bin/alacritty"
- install -D -m644 "$srcdir/$pkgname/Alacritty.desktop" "$pkgdir/usr/share/applications/Alacritty.desktop"
+package_alacritty-terminfo-git() {
+ pkgdesc="Terminfo files for the alacritty terminal emulator"
+ makedepends=('ncurses')
+ provides=('alacritty-terminfo')
+ conflicts=('alacritty-terminfo')
+
+ cd $_pkgname
+
+ install -dm 755 "$pkgdir/usr/share/terminfo/a/"
+ tic -o "$pkgdir/usr/share/terminfo" alacritty.info
}