Package Details: ghostty-terminfo-git 1.3.1.r1209.gd560c64-2

Git Clone URL: https://aur.archlinux.org/ghostty-git.git (read-only, click to copy)
Package Base: ghostty-git
Description: Terminfo for ghostty
Upstream URL: https://github.com/ghostty-org/ghostty
Licenses: MIT
Conflicts: ghostty-terminfo
Provides: ghostty-terminfo
Submitter: gpanders
Maintainer: alerque
Last Packager: alerque
Votes: 15
Popularity: 0.000402
First Submitted: 2024-06-07 14:51 (UTC)
Last Updated: 2026-07-03 22:22 (UTC)

Dependencies (4)

Required by (4)

Sources (2)

Latest Comments

1 2 3 4 5 6 Next › Last »

Derson5 commented on 2026-07-12 13:24 (UTC)

Can't be build

paru -S ghostty-git
:: Resolving dependencies...
error: could not find all required packages:
    zig<0.16.0 (wanted by: ghostty-git)

canechidev commented on 2026-07-06 10:26 (UTC)

ghostty.py conflict between ghostty-git and ghostty-nautilus-git Confirming @alerque's zig 0.15 chroot workaround works fine for building (pkgctl build -I zig-0.15.2-3-x86_64.pkg.tar.zst). However, on install there's a file conflict: /usr/share/nautilus-python/extensions/ghostty.py is packaged in both ghostty-git and ghostty-nautilus-git. Since it's a Nautilus extension, I'd guess it should only belong to ghostty-nautilus-git. Installing them in the same pacman -U transaction fails outright. Workaround: install in two separate transactions with --overwrite: bashsudo pacman -U --overwrite '/usr/share/terminfo/g/ghostty' \ ghostty-git-.pkg.tar.zst \ ghostty-terminfo-git-.pkg.tar.zst \ ghostty-shell-integration-git-*.pkg.tar.zst

sudo pacman -U --overwrite '/usr/share/nautilus-python/extensions/ghostty.py' \ ghostty-nautilus-git-*.pkg.tar.zst Could the package_ghostty-git() split be fixed so ghostty.py only ends up in ghostty-nautilus-git?

alerque commented on 2026-07-03 22:35 (UTC) (edited on 2026-07-03 22:36 (UTC) by alerque)

This can be built with the zig0.15, but my recommendation is to download the last 0.15 release from the Arch package archive and just supply that to a clean chroot build:

$ cd ghostty-git ; git pull --rebase
$ wget https://archive.archlinux.org/packages/z/zig/zig-0.15.2-3-x86_64.pkg.tar.zst
$ pkgctl build -I zig-0.15.2-3-x86_64.pkg.tar.zst

yochananmarqos commented on 2026-03-01 18:49 (UTC)

@alerque @gpanders: This is currently failing to build and conflicts with ncurses. I was able to build doing the following: PKGBUILD.diff (paste expires in one month)

Joomzie commented on 2026-02-27 05:30 (UTC) (edited on 2026-02-27 18:02 (UTC) by Joomzie)

Edit: Didn't see the comment below this before posting. Essentially said the same thing, though.

Also, this will be resolved once this arrives.

https://gitlab.archlinux.org/archlinux/packaging/packages/glibc/-/commit/3814883fb34c94ca7a6118fdf620e9184466d013

ckafi commented on 2026-02-23 13:54 (UTC)

The build currently fails under Cachy with fatal linker error because Cachys glibc has SFrame support enabled, and the Zig linker can't handle these sections (see https://codeberg.org/ziglang/zig/issues/31272).

To fix this temporarily, install glibc from core instead of cachyos-*.

Retrograde_i486 commented on 2026-02-20 07:38 (UTC)

To piggyback on what spiek said, here's the explicit instructions to how to apply the fix.

1. Copy the repo to you local machine

git clone https://aur.archlinux.org/ghostty-git.git

2. Change to the directory

cd ghostty-git

3 Apply the patch

sed -i '/cp -r build\/usr\/share\/terminfo/a\n\t# remove ghostty terminfo, cause the file is already shipped by ncurses\n\trm -f "$pkgdir/usr/share/terminfo/g/ghostty"' PKGBUILD

4 Build ghostty-git

makepkg -sic

5 Ghostty should build now

spiek commented on 2026-02-19 22:32 (UTC) (edited on 2026-02-19 22:33 (UTC) by spiek)

This fixes the ncurses error during installation:

diff --git a/PKGBUILD b/PKGBUILD
index bf162d6..8e3bd4d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -88,4 +88,7 @@ package_ghostty-terminfo-git() {
        cd "$_pkgbase"
        mkdir -p "$pkgdir/usr/share/terminfo"
        cp -r build/usr/share/terminfo/* "$pkgdir/usr/share/terminfo/"
+
+      # remove ghostty terminfo, cause the file is already shipped by ncurses
+      rm -f "$pkgdir/usr/share/terminfo/g/ghostty"
 }

cgill27 commented on 2026-02-19 03:17 (UTC)

1.2.3-3 does contain a fix, but ghostty-git is not fixed yet, still fails to build

E_D3V commented on 2026-02-19 02:51 (UTC) (edited on 2026-02-19 02:53 (UTC) by E_D3V)

This has been fixed upstream. ghostty-terminfo 1.2.3-3

Ref:
issue#12
commit: c6741ba5