The file alacritty+common shouldn't be installed to share/terminfo. Pointed out by Alexis H, thanks!
57 lines
1.6 KiB
Makefile
57 lines
1.6 KiB
Makefile
# $OpenBSD: Makefile,v 1.2 2021/10/30 17:23:08 fcambus Exp $
|
|
|
|
ONLY_FOR_ARCHS = amd64
|
|
|
|
COMMENT = cross-platform, GPU-accelerated terminal emulator
|
|
# devel/cargo MODULES adds DISTFILES, GH_* didn't
|
|
DISTFILES += ${DISTNAME}${EXTRACT_SUFX}
|
|
CATEGORIES = x11
|
|
|
|
MAINTAINER = Eric Auge <eau+obsd@unix4fun.net>
|
|
|
|
GH_ACCOUNT = alacritty
|
|
GH_PROJECT = alacritty
|
|
GH_TAGNAME = v0.9.0
|
|
REVISION = 0
|
|
|
|
# Apache 2.0
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB += c c++abi fontconfig freetype m pthread util xcb
|
|
|
|
MODULES = devel/cargo \
|
|
lang/python
|
|
|
|
MODCARGO_RUSTFLAGS += -L${PREFIX}/lib
|
|
|
|
MAKE_ENV = ${MODCARGO_ENV}
|
|
|
|
CONFIGURE_STYLE = cargo
|
|
|
|
PATCHORIG = .openbsd.orig
|
|
SEPARATE_BUILD = Yes
|
|
|
|
RELEASE_DIR = ${MODCARGO_TARGET_DIR}/release
|
|
EXTRA_DIR= ${WRKSRC}/extra
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${RELEASE_DIR}/alacritty ${PREFIX}/bin/
|
|
${INSTALL_MAN} ${EXTRA_DIR}/alacritty.man ${PREFIX}/man/man1/alacritty.1
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/bash-completion/completions
|
|
${INSTALL_DATA} ${EXTRA_DIR}/completions/alacritty.bash \
|
|
${PREFIX}/share/bash-completion/completions/alacritty
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/fish/completions
|
|
${INSTALL_DATA} ${EXTRA_DIR}/completions/alacritty.fish \
|
|
${PREFIX}/share/fish/completions/
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/site-functions
|
|
${INSTALL_DATA} ${EXTRA_DIR}/completions/_alacritty \
|
|
${PREFIX}/share/zsh/site-functions/_alacritty
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/alacritty
|
|
${INSTALL_DATA} ${WRKSRC}/alacritty.yml \
|
|
${PREFIX}/share/examples/alacritty/alacritty.yml
|
|
tic -s -x -o ${PREFIX}/share/terminfo ${EXTRA_DIR}/alacritty.info
|
|
|
|
.include "crates.inc"
|
|
|
|
.include <bsd.port.mk>
|