Versions
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
USE flags
General
Dependencies
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
Runtime Dependencies
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
Bugs
Change logs
- 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>