From 4f38ea2e570fca9e89f012bd241b3bd9bd400374 Mon Sep 17 00:00:00 2001 From: fabolous005 Date: Fri, 27 Dec 2024 14:17:52 +0100 Subject: [PATCH] add finished ghostty ebuild --- x11-terms/ghostty/ghostty-9999.ebuild | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/x11-terms/ghostty/ghostty-9999.ebuild b/x11-terms/ghostty/ghostty-9999.ebuild index 23d291f..4585edd 100644 --- a/x11-terms/ghostty/ghostty-9999.ebuild +++ b/x11-terms/ghostty/ghostty-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit verify-sig edo git-r3 +inherit edo git-r3 DESCRIPTION="Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration." HOMEPAGE="ghostty.org" @@ -16,7 +16,9 @@ EZIG_MIN="0.13" EZIG_MAX_EXCLUSIVE="0.14" # RDEPEND="${DEPEND}" -BDEPEND="" +BDEPEND=" + gui-libs/gtk[X] +" QA_FLAGS_IGNORED="usr/bin/ghostty" @@ -98,7 +100,9 @@ src_unpack() { git-r3_fetch git-r3_checkout cd ${S} || return - edo zig build --fetch + zig build --fetch 2>/dev/null + zig build --fetch 2>/dev/null + zig build --fetch 2>/dev/null } src_configure() { @@ -107,7 +111,7 @@ src_configure() { } src_compile() { - ezig build run -Doptimize=ReleaseFast + ezig build -Doptimize=ReleaseFast } src_test() { @@ -115,7 +119,5 @@ src_test() { } src_install() { - emake PREFIX="${ED}"/usr install - - dodoc README.md ChangeLog + ezig build -p "${ED}"/usr -Doptimize=ReleaseFast }