import os import shutil from lib import rust from lib.make import * version("0.17.0") description("A cross-platform, OpenGL terminal emulator.") maintainer("sisungo ") source_url("https://github.com/alacritty/alacritty/archive/refs/tags/v0.17.0.tar.gz") builddep("shortcut/c") builddep("shortcut/cmake") builddep("shortcut/rust") builddep("libfreetype-dev @target") builddep("libfontconfig-dev @target") builddep("libxkbcommon-dev @target") def build(): rust.build(["--no-default-features", "--features", "wayland"]) on_build(build) package("alacritty") dep("semi-libc @same-arch") dep("libfreetype @same-arch") dep("libfontconfig @same-arch") rust.use_auto_pack(["bin"])