Hi all,
I have an issue on Fedora 42 with fish shell installed:
Transaction failed: Rpm transaction failed.
- file /usr/share/terminfo/g/ghostty from install of ghostty-1.1.2-1.fc42.x86_64 conflicts with file from package ncurses-term-6.5-5.20250125.fc42.noarch
1.1.3 update requires zig version 0.14.0 for which PR is not yet merged (https://src.fedoraproject.org/rpms/zig/pull-request/8). So we would either need to wait for that (and for it to land in not-rawhide repos) or repackage zig for this COPR which might not be ideal. I’m not in any way related to this COPR, those are just my observations. Thanks for pgdev for maintaining this COPR.
Maybe I’m missing something, but I just built the v1.1.3 tag from source with zig 0.13 (the docs also state that zig 0.14 is only required for v1.1.3+).
Edit: The v1.1.3 tag fixes a lot of bugs on F42/Gnome48, so if building against the older zig is possible, that would be pretty nice as there currently seems to be no movement on zig 0.14 PR
From what I’ve tried, spec file would need to be edited/patched a bit so that it would work with previous zig version.
For F42/Gnome48 I’ve set a temporary COPR for x86_64 that builds ghostty from precompiled zig binary and I’m fine using that for now. Previous version of ghostty was pretty broken on F42 (most likely because of libadwaita 1.7 update).