description='A cross-platform, OpenGL terminal emulator. '
url='https://alacritty.org/'

packager="spiky <spiky@nutyx.org>"
contributors="BlogofraisFR"

makedepends=(make rustc xorg-fontconfig xcb-util-renderutil)

name=alacritty
version=0.11.0

PKGMK_KEEP_SOURCES="no"

source=(https://github.com/$name/$name/archive/refs/tags/v$version.tar.gz)

build() {
  cd $name-$version
  cargo build --release

  install -D -m644 "extra/linux/Alacritty.desktop" "$PKG/usr/share/applications/Alacritty.desktop" 
  install -D -m755 "target/release/alacritty" "$PKG/usr/bin/alacritty"
  install -D -m644 "extra/alacritty.man" "$PKG/usr/share/man/man1/alacritty.1"
  install -D -m644 "extra/alacritty-msg.man" "$PKG/usr/share/man/man1/alacritty-msg.1"
  install -D -m644 "extra/linux/org.alacritty.Alacritty.appdata.xml" "$PKG/usr/share/appdata/org.alacritty.Alacritty.appdata.xml"
  install -D -m644 "alacritty.yml" "$PKG/usr/share/doc/alacritty/example/alacritty.yml"
  install -D -m644 "extra/completions/alacritty.bash" "$PKG/usr/share/bash-completion/completions/alacritty"
  install -D -m644 "extra/completions/_alacritty" "$PKG/usr/share/zsh/site-functions/_alacritty"
  install -D -m644 "extra/completions/alacritty.fish" "$PKG/usr/share/fish/vendor_completions.d/alacritty.fish"
  install -D -m644 "extra/logo/alacritty-term.svg" "$PKG/usr/share/pixmaps/Alacritty.svg"
}
