x11-terms / ghostty

Fast, feature-rich, and cross-platform terminal emulator

Official package sites : https://ghostty.org/ · https://github.com/ghostty-org/ghostty ·

v1.1.0 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 MIT MPL-2.0
Keywords
~amd64
USE flags
X adwaita man

General

X
Add support for X11
adwaita
Use gui-libs/libadwaita for better GNOME integration
man
Build and install man pages

dev-libs / oniguruma : Regular expression library for different character encodings

dev-util / glslang : Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator

gui-libs / gtk : GTK is a multi-platform toolkit for creating graphical user interfaces

gui-libs / libadwaita : Building blocks for modern GNOME applications

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / freetype : High-quality and portable font engine

media-libs / harfbuzz : An OpenType text shaping engine

x11-libs / libX11 : X.Org X11 library

dev-libs / oniguruma : Regular expression library for different character encodings

dev-util / glslang : Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator

gui-libs / gtk : GTK is a multi-platform toolkit for creating graphical user interfaces

gui-libs / libadwaita : Building blocks for modern GNOME applications

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / freetype : High-quality and portable font engine

media-libs / harfbuzz : An OpenType text shaping engine

sys-libs / ncurses : Console display library

x11-libs / libX11 : X.Org X11 library

x11-terms / ghostty-terminfo : Terminfo for ghostty, a fast, feature-rich, and cross-platform terminal emulator

947305
x11-terms/ghostty-1.0.1: ~arm64 keywording request
948188
x11-terms/ghostty-1.0.1-r1: CONFIG_IO_URING required
949209
Can't install x11-terms/ghostty-terminfo-1.1.0 do to file conflict with x11-terms/ghostty-1.0.1-r3
949227
x11-terms/ghostty-1.1.0: theme not found after updating
Repository mirror & CI · gentoo
Merge updates from master
sin-ack · gentoo
x11-terms/ghostty: drop 1.0.1-r3
Bug: https://bugs.gentoo.org/949105 Signed-off-by: sin-ack <sin-ack@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/40393 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
sin-ack · gentoo
x11-terms/ghostty: add 1.1.0
Closes: https://bugs.gentoo.org/948830 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/ghostty: update HOMEPAGE
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Eric Joldasov · gentoo
x11-terms/ghostty: drop 1.0.1-r2
Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net> Closes: https://github.com/gentoo/gentoo/pull/40152 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Eric Joldasov · gentoo
x11-terms/ghostty: add 1.0.1-r3
* Remove `system-*` USE-flags due to linked bug Also noticed when reviewing upstream build.zig files: * Enable `truetype` USE-flag on harfbuzz; Ghostty needs freetype-related functions as can be seen in `createFont` function from "pkg/harfbuzz/freetype.zig" * Remove libpng dependency and enable `png` USE-flag on freetype instead, as a separate dependency it is used in upstream only in static build case as a transient dependency of freetype (mentioned in build.zig comment). PNG is decoded with wuffs version instead. * Same with zlib dependency, it's only used as dependency of freetype and libpng. Decompression is done with Zig standard module version instead (`std.compress.zlib`). * Same with libxml2 dependency, for fontconfig. Bug: https://bugs.gentoo.org/947033 Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
sin-ack · gentoo
x11-terms/ghostty: apply upstream patch for gtk version skew
Link: https://github.com/ghostty-org/ghostty/pull/4783 Closes: https://bugs.gentoo.org/947584 Signed-off-by: sin-ack <sin-ack@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/40040 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
sin-ack · gentoo
x11-terms/ghostty: depend on freetype[harfbuzz] with USE=system-harfbuzz
Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
sin-ack · gentoo
x11-terms/ghostty: remove IUSE glfw, always build gtk runtime
Upstream does not want the GLFW runtime to be a user-facing option. The required source packages are still included in the ebuild and users can build the backend using ZBS_EXTRA_ARGS="-Dapp-runtime=glfw" in /etc/portage/package.env if they wish. Combined revision bump with previous commits. Link: https://github.com/ghostty-org/ghostty/commit/e9e82d94accd13a9fa6964a897a7c692c2ec2db2 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
sin-ack · gentoo
x11-terms/ghostty: require zig with LLVM
Closes: https://bugs.gentoo.org/947328 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Violet Purcell · gentoo
x11-terms/ghostty: make X11 optional
Add the X use flag, which controls the gtk-x11 ZBS option. This allows ghostty to be built without libX11 for pure-wayland setups. Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
sin-ack · gentoo
x11-terms/ghostty: apply style feedback
Signed-off-by: sin-ack <sin-ack@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/39965 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
sin-ack · gentoo
x11-terms/ghostty: add 1.0.1
Bug: https://bugs.gentoo.org/947289 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
sin-ack · gentoo
x11-terms/ghostty: drop 1.0.0-r1
Bug: https://bugs.gentoo.org/947289 Signed-off-by: sin-ack <sin-ack@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/39931 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
sin-ack · gentoo
x11-terms/ghostty: require gui-libs/gtk[X] for gtk backend
Closes: https://bugs.gentoo.org/947032 Signed-off-by: sin-ack <sin-ack@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/39867 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
sin-ack · gentoo
x11-terms/ghostty: new package, add 1.0.0
Signed-off-by: sin-ack <sin-ack@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/39857 Signed-off-by: Sam James <sam@gentoo.org>