diff options
Diffstat (limited to 'x11-terms')
-rw-r--r-- | x11-terms/Manifest.gz | bin | 4892 -> 4888 bytes | |||
-rw-r--r-- | x11-terms/ghostty/Manifest | 4 | ||||
-rw-r--r-- | x11-terms/ghostty/ghostty-1.0.1-r3.ebuild (renamed from x11-terms/ghostty/ghostty-1.0.1-r2.ebuild) | 54 | ||||
-rw-r--r-- | x11-terms/ghostty/metadata.xml | 8 |
4 files changed, 22 insertions, 44 deletions
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz Binary files differindex f68153a2dd75..a8dedbe262b4 100644 --- a/x11-terms/Manifest.gz +++ b/x11-terms/Manifest.gz diff --git a/x11-terms/ghostty/Manifest b/x11-terms/ghostty/Manifest index 71304891d9b1..27001a0c5ea1 100644 --- a/x11-terms/ghostty/Manifest +++ b/x11-terms/ghostty/Manifest @@ -34,5 +34,5 @@ DIST zig_js-12205a66d423259567764fa0fc60c82be35365c21aeb76c5a7dc99698401f4f6fefc DIST zigimg-1220dd654ef941fc76fd96f9ec6adadf83f69b9887a0d3f4ee5ac0a1a3e11be35cf5.tar.gz 132016 BLAKE2B ef50ad59811637d16b8eabfa4c16243fe48ff0de032f3de405af8cfea841d6320e34b9fb6e3c5bbdd8cb90681a69c7f82e6a8d2bce264de7e931b69998180560 SHA512 188173710eeeca319338c6d35fbfb6948f6ac5f8a354492db5d32d654e684c2f441676ea0160985969128aa0489a6ce841e700c721bd7d22c45d13b48f977c33 DIST ziglyph-12207831bce7d4abce57b5a98e8f3635811cfefd160bca022eb91fe905d36a02cf25.tar.gz 562290 BLAKE2B bc5efc55442634c17357182d71881b3ae8d92b338abaaeb25d0ec548fa4d940d0c0efd5b281167a6d02d20213261799ba3008f4513a5014cf7d9f92c7b6f0322 SHA512 b7d5502bc03a0396a064080ddaebf503ab35e13384fe3e332832f64696c241d5f978997816c09d8e855173ccc7d312244397f5f8076a4d207b065bd6f304ff0e DIST zlib-1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb.tar.gz 1572744 BLAKE2B 6d15d8f3c8feaf602043bb6e72316ee721c33ef24e110e3bf03fb12eac9703fd29e352268d202ecd2f18b526b4f1dbd90c8046e01ad8e64ddce3e55ad5db513e SHA512 8c9642495bafd6fad4ab9fb67f09b268c69ff9af0f4f20cf15dfc18852ff1f312bd8ca41de761b3f8d8e90e77d79f2ccacd3d4c5b19e475ecf09d021fdfe9088 -EBUILD ghostty-1.0.1-r2.ebuild 8729 BLAKE2B 942a089917b18a9906160a8cecfe2f33255a5a21f98cb760bb5af7a4d46ff33ed57c7f5efd77345c8d23b2c4a2c3410f93bd73fa4dc217a7996c2dd080723656 SHA512 c7fa9acf21916b30a22060c24defc9d35196413fc71ae20ec2b43fe5fa9b868b19b47f4232aed9da3f2b61d3134d1d0657ca663901d2a3922456dbfee943c087 -MISC metadata.xml 1256 BLAKE2B d39c386cd087e0503b8f4387199e18e17fe3889f8195c8cfa6f91bb8549f2674767bad65aa47a0abb3f266c665658a7944b25d8ea4f9feb9f4c15f5d1f71d795 SHA512 494ddcb89c8ae6cc0a1ca46b24ccedf29f25d117cfeb7c53f3e36c1b260d7c548571de96e0bf218f20be9a3dc6c1b60d546f6e92ad279e4157abb8e800b782e5 +EBUILD ghostty-1.0.1-r3.ebuild 7851 BLAKE2B 03994ee2160eded6bbc23fb198d90508ad7e424884db9cd099b70b7009b93799dc0910a8c637ef3e451cc0e97d1bfb6020a1d8d0aa5e265cc6886ad0655a3f1d SHA512 aae09c3dd899b31f5678884c74dc4aaf710b736483e64998decb520450e099c022c0b02ea867fd19f8de3739e00b7bf5f3610abb309fb8175870bf85fd6da677 +MISC metadata.xml 586 BLAKE2B dd7754899c2a2e2903c7e509893832958562228aacf392382345717c45076e60b3df945b649610e7f27dc24d448a2c66fc95aa2dcc102ecee54a0b610e5c514e SHA512 aa65567f7668054d62e63275977f1e67440f7aab945a0dc51650c5e6aa89ce8fe6b5b1ec942b9ed6b421e6bfe92d81bd5820d3e75c0fd88e40f4f0e6c451cde7 diff --git a/x11-terms/ghostty/ghostty-1.0.1-r2.ebuild b/x11-terms/ghostty/ghostty-1.0.1-r3.ebuild index d9694b9dbe7c..84f3e8132f7c 100644 --- a/x11-terms/ghostty/ghostty-1.0.1-r2.ebuild +++ b/x11-terms/ghostty/ghostty-1.0.1-r3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DESCRIPTION="Fast, feature-rich, and cross-platform terminal emulator" -HOMEPAGE="https://ghostty.org/" +HOMEPAGE="https://ghostty.org/ https://github.com/ghostty-org/ghostty" declare -g -r -A ZBS_DEPENDENCIES=( [breakpad-12207fd37bb8251919c112dcdd8f616a491857b34a451f7e4486490077206dc2a1ea.tar.gz]='https://github.com/getsentry/breakpad/archive/b99f444ba5f6b98cac261cbb391d8766b34a5918.tar.gz' @@ -50,36 +50,21 @@ SRC_URI=" ${ZBS_DEPENDENCIES_SRC_URI} " -LICENSE=" - Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 MIT MPL-2.0 - !system-freetype? ( || ( FTL GPL-2+ ) ) - !system-harfbuzz? ( Old-MIT ISC icu ) - !system-libpng? ( libpng2 ) - !system-zlib? ( ZLIB ) -" +LICENSE="Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 MIT MPL-2.0" SLOT="0" KEYWORDS="~amd64" # TODO: simdutf integration (missing Gentoo version) # TODO: spirv-cross integration (missing Gentoo package) RDEPEND=" + >=dev-libs/oniguruma-6.9.9:= + >=dev-util/glslang-1.3.296.0:= gui-libs/gtk:4=[X?] - - adwaita? ( gui-libs/libadwaita:1= ) + >=media-libs/fontconfig-2.14.2:= + >=media-libs/freetype-2.13.2:=[bzip2,harfbuzz,png] + >=media-libs/harfbuzz-8.4.0:=[truetype] X? ( x11-libs/libX11 ) - system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) - system-freetype? ( - system-harfbuzz? ( >=media-libs/freetype-2.13.2:=[bzip2,harfbuzz] ) - !system-harfbuzz? ( >=media-libs/freetype-2.13.2:=[bzip2] ) - ) - system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) - system-freetype? ( >=media-libs/freetype-2.13.2:=[bzip2] ) - system-glslang? ( >=dev-util/glslang-1.3.296.0:= ) - system-harfbuzz? ( >=media-libs/harfbuzz-8.4.0:= ) - system-libpng? ( >=media-libs/libpng-1.6.43:= ) - system-libxml2? ( >=dev-libs/libxml2-2.11.5:= ) - system-oniguruma? ( >=dev-libs/oniguruma-6.9.9:= ) - system-zlib? ( >=sys-libs/zlib-1.3.1:= ) + adwaita? ( gui-libs/libadwaita:1= ) " DEPEND="${RDEPEND}" BDEPEND=" @@ -87,9 +72,6 @@ BDEPEND=" " IUSE="+X +adwaita man" -# System integrations -IUSE+=" +system-fontconfig +system-freetype +system-glslang +system-harfbuzz +system-libpng +system-libxml2" -IUSE+=" +system-oniguruma +system-zlib" # XXX: Because we set --release=fast below, Zig will automatically strip # the binary. Until Ghostty provides a way to disable the banner while @@ -115,14 +97,18 @@ src_configure() { -Demit-docs=$(usex man true false) -Dversion-string="${PV}" - -f$(usex system-fontconfig sys no-sys)=fontconfig - -f$(usex system-freetype sys no-sys)=freetype - -f$(usex system-glslang sys no-sys)=glslang - -f$(usex system-harfbuzz sys no-sys)=harfbuzz - -f$(usex system-libpng sys no-sys)=libpng - -f$(usex system-libxml2 sys no-sys)=libxml2 - -f$(usex system-oniguruma sys no-sys)=oniguruma - -f$(usex system-zlib sys no-sys)=zlib + -fsys=fontconfig + -fsys=freetype + -fsys=glslang + -fsys=harfbuzz + -fsys=libpng + -fsys=libxml2 + -fsys=oniguruma + -fsys=zlib + + # See TODO above RDEPEND + -fno-sys=simdutf + -fno-sys=spirv-cross ) zig_src_configure diff --git a/x11-terms/ghostty/metadata.xml b/x11-terms/ghostty/metadata.xml index 2e369c002096..9dd86c295709 100644 --- a/x11-terms/ghostty/metadata.xml +++ b/x11-terms/ghostty/metadata.xml @@ -14,13 +14,5 @@ </upstream> <use> <flag name="adwaita">Use <pkg>gui-libs/libadwaita</pkg> for better GNOME integration</flag> - <flag name="system-fontconfig">Use system fontconfig instead of the bundled one</flag> - <flag name="system-freetype">Use system freetype instead of the bundled one</flag> - <flag name="system-glslang">Use system glslang instead of the bundled one</flag> - <flag name="system-harfbuzz">Use system harfbuzz instead of the bundled one</flag> - <flag name="system-libpng">Use system libpng instead of the bundled one</flag> - <flag name="system-libxml2">Use system libxml2 instead of the bundled one</flag> - <flag name="system-oniguruma">Use system oniguruma instead of the bundled one</flag> - <flag name="system-zlib">Use system zlib instead of the bundled one</flag> </use> </pkgmetadata> |