abinfo "Installing .desktop entry ..."
desktop-file-install -m 644 \
     --dir "$PKGDIR"/usr/share/applications/ \
     "$SRCDIR"/extra/linux/Alacritty.desktop

abinfo "Installing Alacritty ..."
install -Dvm755 "$SRCDIR"/target/release/alacritty "$PKGDIR"/usr/bin/alacritty

abinfo "Installing documentation and metadata ..."
scdoc < "$SRCDIR"/extra/man/alacritty.1.scd | install -Dvm644 /dev/stdin \
    "$PKGDIR"/usr/share/man/man1/alacritty.1
scdoc < "$SRCDIR"/extra/man/alacritty.5.scd | install -Dvm644 /dev/stdin \
    "$PKGDIR"/usr/share/man/man5/alacritty.5
scdoc < "$SRCDIR"/extra/man/alacritty-msg.1.scd | install -Dvm644 /dev/stdin \
    "$PKGDIR"/usr/share/man/man1/alacritty-msg.1
scdoc < "$SRCDIR"/extra/man/alacritty-bindings.5.scd | install -Dvm644 /dev/stdin \
    "$PKGDIR"/usr/share/man/man5/alacritty-bindings.5
install -Dvm644 "$SRCDIR"/extra/linux/org.alacritty.Alacritty.appdata.xml \
    "$PKGDIR"/usr/share/appdata/org.alacritty.Alacritty.appdata.xml

abinfo "Installing shell completions ..."
install -Dvm644 "$SRCDIR"/extra/completions/alacritty.bash \
    "$PKGDIR"/usr/share/bash-completion/completions/alacritty
install -Dvm644 "$SRCDIR"/extra/completions/_alacritty \
    "$PKGDIR"/usr/share/zsh/site-functions/_alacritty
install -Dvm644 "$SRCDIR"/extra/completions/alacritty.fish \
    "$PKGDIR"/usr/share/fish/vendor_completions.d/alacritty.fish

abinfo "Installing application icon ..."
install -Dvm644 "$SRCDIR"/extra/logo/alacritty-term.svg \
    "$PKGDIR"/usr/share/pixmaps/Alacritty.svg

abinfo "Installing terminfo data ..."
install -dvm755 "$PKGDIR"/usr/share/terminfo/a/
tic -o "$PKGDIR"/usr/share/terminfo \
    -xe alacritty,alacritty-direct,alacritty+common \
    "$SRCDIR"/extra/alacritty.info
