From 37251949d2662235904c2a7eae3eb3fa7031dc78 Mon Sep 17 00:00:00 2001 From: meator Date: Thu, 21 Jul 2022 19:58:31 +0200 Subject: [PATCH] alacritty: generate terminfo when building This commit also fixes a xlint warning about including the specific version of autocfg in cargo update. --- srcpkgs/alacritty/alacritty-terminfo.INSTALL | 6 ------ srcpkgs/alacritty/alacritty-terminfo.REMOVE | 7 ------- srcpkgs/alacritty/template | 5 ++--- 3 files changed, 2 insertions(+), 16 deletions(-) delete mode 100644 srcpkgs/alacritty/alacritty-terminfo.INSTALL delete mode 100644 srcpkgs/alacritty/alacritty-terminfo.REMOVE diff --git a/srcpkgs/alacritty/alacritty-terminfo.INSTALL b/srcpkgs/alacritty/alacritty-terminfo.INSTALL deleted file mode 100644 index 71e12214794..00000000000 --- a/srcpkgs/alacritty/alacritty-terminfo.INSTALL +++ /dev/null @@ -1,6 +0,0 @@ -case "$ACTION" in -post) - # Compile the terminfo description. - tic -xe alacritty,alacritty-direct usr/share/terminfo/a/alacritty.info - ;; -esac diff --git a/srcpkgs/alacritty/alacritty-terminfo.REMOVE b/srcpkgs/alacritty/alacritty-terminfo.REMOVE deleted file mode 100644 index 572df4e79ba..00000000000 --- a/srcpkgs/alacritty/alacritty-terminfo.REMOVE +++ /dev/null @@ -1,7 +0,0 @@ -case "$ACTION" in -pre) - # Remove compiled terminfo files. - rm -f usr/share/terminfo/a/alacritty - rm -f usr/share/terminfo/a/alacritty-direct - ;; -esac diff --git a/srcpkgs/alacritty/template b/srcpkgs/alacritty/template index 354614c3554..9e6180a05a6 100644 --- a/srcpkgs/alacritty/template +++ b/srcpkgs/alacritty/template @@ -17,7 +17,7 @@ checksum=e48d4b10762c2707bb17fd8f89bd98f0dcccc450d223cade706fdd9cfaefb308 post_patch() { # fixes an indexmap error when cross compiling - cargo update --package autocfg --precise 1.1.0 + cargo update --package autocfg:1.0.1 --precise 1.1.0 } case "$XBPS_TARGET_MACHINE" in @@ -31,14 +31,13 @@ post_install() { vinstall ../extra/completions/alacritty.bash 644 usr/share/bash-completion/completions alacritty vinstall ../extra/completions/_alacritty 644 usr/share/zsh/site-functions vinstall ../extra/completions/alacritty.fish 644 usr/share/fish/vendor_completions.d - vinstall ../extra/alacritty.info 644 usr/share/terminfo/a + tic -o ${DESTDIR}/usr/share/terminfo -xe alacritty,alacritty-direct ../extra/alacritty.info vman ../extra/alacritty.man alacritty.1 vsconf ../alacritty.yml } alacritty-terminfo_package() { short_desc+=" - terminfo data" - depends="ncurses" pkg_install() { vmove usr/share/terminfo }