# Description: A cross-platform, GPU-accelerated terminal emulator # URL: https://github.com/alacritty/alacritty # Maintainer: KRAK3N Team, extra ports at krak3n dot my # Depends on: harfbuzz rust scdoc name=alacritty version=0.16.1 release=1 source=(https://github.com/${name}/${name}/archive/v${version}/${name}-v${version}.tar.gz) build() { cd $name-$version cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" CARGO_INCREMENTAL=0 cargo build --release --locked --offline install -Dm755 target/release/alacritty $PKG/usr/bin/alacritty for scd in extra/man/*.scd; do scdoc < "$scd" > "${scd%.*}" done for f in extra/man/*.?; do install -Dm644 "$f" $PKG/usr/share/man/man${f##*.}/${f##*/} done install -Dm644 extra/linux/Alacritty.desktop -t $PKG/usr/share/applications install -Dm644 extra/logo/alacritty-term.svg $PKG/usr/share/icons/hicolor/scalable/apps/Alacritty.svg install -Dm644 extra/linux/org.alacritty.Alacritty.appdata.xml $PKG/usr/share/metainfo/org.alacritty.Alacritty.appdata.xml }