Package Details: ghostty-git 1.1.2.r262.gefc1b10-1

Git Clone URL: https://aur.archlinux.org/ghostty-git.git (read-only, click to copy)
Package Base: ghostty-git
Description: Fast, native, feature-rich terminal emulator pushing modern features
Upstream URL: https://github.com/ghostty-org/ghostty
Licenses: MIT
Conflicts: ghostty
Provides: ghostty
Submitter: gpanders
Maintainer: gpanders (alerque)
Last Packager: gpanders
Votes: 13
Popularity: 2.58
First Submitted: 2024-06-07 14:51 (UTC)
Last Updated: 2025-03-01 03:28 (UTC)

Required by (1)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

grail69 commented on 2025-03-15 08:58 (UTC) (edited on 2025-03-15 09:01 (UTC) by grail69)

Anyone else having trouble fetching libvaxis?

Fetching: git+https://github.com/rockorager/libvaxis#1e24e0dfb509e974e1c8713bcd119d0ae032a8c7
Failed to fetch: git+https://github.com/rockorager/libvaxis#1e24e0dfb509e974e1c8713bcd119d0ae032a8c7
==> ERROR: A failure occurred in prepare().
    Aborting...
error: failed to build 'ghostty-git-1.1.2.r262.gefc1b10-1':
error: packages failed to build: ghostty-git-1.1.2.r262.gefc1b10-1

And then I tried just to fetch:

zig fetch git+https://github.com/rockorager/libvaxis#1e24e0dfb509e974e1c8713bcd119d0ae032a8c7
/home/grail/.cache/zig/tmp/6e1cd416220280c3/build.zig.zon:2:14: error: expected string literal
    .name = .vaxis,
             ^~~~~

So it seems the build.zig.zon file is busted for them?

selfless-melvill commented on 2025-03-08 14:59 (UTC) (edited on 2025-03-08 15:11 (UTC) by selfless-melvill)

install
└─ install ghostty
   └─ zig build-exe ghostty ReleaseFast native-native failure
error: error: unable to find dynamic system library 'gtk4-layer-shell' using strategy 'mode_first'. searched paths:
  /usr/lib/x86_64-linux-gnu/libgtk4-layer-shell.so
  /usr/local/lib64/libgtk4-layer-shell.so
  /usr/local/lib/libgtk4-layer-shell.so
  /usr/lib/x86_64-linux-gnu/libgtk4-layer-shell.so
  /lib64/libgtk4-layer-shell.so
  /lib/libgtk4-layer-shell.so
  /usr/lib64/libgtk4-layer-shell.so
  /usr/lib/libgtk4-layer-shell.so
  /lib/x86_64-linux-gnu/libgtk4-layer-shell.so
  /usr/lib/x86_64-linux-gnu/libgtk4-layer-shell.a
  /usr/local/lib64/libgtk4-layer-shell.a
  /usr/local/lib/libgtk4-layer-shell.a
  /usr/lib/x86_64-linux-gnu/libgtk4-layer-shell.a
  /lib64/libgtk4-layer-shell.a
  /lib/libgtk4-layer-shell.a
  /usr/lib64/libgtk4-layer-shell.a
  /usr/lib/libgtk4-layer-shell.a
  /lib/x86_64-linux-gnu/libgtk4-layer-shell.a

Seems related to https://github.com/ghostty-org/ghostty/pull/6614

This seemed to work for me:

diff --git a/PKGBUILD b/PKGBUILD
index 83c6c3c..1439ba4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
 _pkgbase=ghostty
 pkgname=($_pkgbase-git $_pkgbase-shell-integration-git $_pkgbase-terminfo-git)
 pkgrel=1
-pkgver=1.1.2.r262.gefc1b10
+pkgver=1.1.2.r335.ge03e98e
 pkgdesc="Fast, native, feature-rich terminal emulator pushing modern features"
 arch=(x86_64 aarch64 i686)
 url="https://github.com/ghostty-org/$_pkgbase"
@@ -27,6 +27,7 @@ depends=(bzip2
          zlib)
 makedepends=(blueprint-compiler
              git
+             gtk4-layer-shell
              pandoc-cli
              zig)
 source=("git+$url.git")

markoff commented on 2025-02-27 12:02 (UTC) (edited on 2025-02-27 12:03 (UTC) by markoff)

Is this package installing for you guys? It is giving me errors:

error: the following build command failed with exit code 1:
/home/markoff/.cache/yay/ghostty-git/src/ghostty/.zig-cache/o/08416ebc7667c9532c0188f7d3db5c9c/build /usr/bin/zig /home/markoff/.cache/yay/ghostty-git/src/ghostty /home/markoff/.cache/yay/ghostty-git/src/ghostty/.zig-cache /home/markoff/.cache/zig --seed 0xba85c110 -Z6ff3699b04c46268 --summary all --prefix /usr --system -Doptimize=ReleaseFast -Dgtk-wayland=true -Dgtk-x11=true -Dcpu=baseline -Dpie=true -Demit-docs -Dversion-string=1.1.2-r242.gc7938af-1-arch

Radicaltray commented on 2025-02-24 13:45 (UTC)

blueprint-compiler is missing from make dependencies?

gpanders commented on 2025-02-14 16:56 (UTC)

fetch-zig-cache.sh was added back an hour ago https://github.com/ghostty-org/ghostty/pull/5762.

warmwaffles commented on 2025-02-14 14:27 (UTC)

I ditched the nix build stuff entirely. It builds just fine without it.

@@ -33,7 +33,6 @@ sha256sums=('SKIP')

 prepare() {
        cd "$_pkgbase"
-       ZIG_GLOBAL_CACHE_DIR="$srcdir/zig-global-cache/" ./nix/build-support/fetch-zig-cache.sh
 }

 pkgver() {
@@ -47,7 +46,6 @@ build() {
        DESTDIR=build zig build \
                --summary all \
                --prefix "/usr" \
-               --system "$srcdir/zig-global-cache/p" \
                -Doptimize=ReleaseFast \
                -Dgtk-wayland=true \
                -Dgtk-x11=true \

Toesmasher commented on 2025-02-12 12:56 (UTC)

There seems to be a breaking change upstream, fetch-zig-cache.sh has been removed. The change seems to have occurred in 3a8c934b1937762e00de1959d9f25a25794b4d85.

nezu commented on 2025-02-03 13:16 (UTC)

@munim this is a -git package, just rebuild

munim commented on 2025-01-31 11:45 (UTC) (edited on 2025-01-31 11:45 (UTC) by munim)

v1.1 released yesterday. Waiting for AUR update :)

https://github.com/ghostty-org/ghostty/releases/tag/v1.1.0

alerque commented on 2025-01-16 12:58 (UTC)

@adrinux Upstream seems to be miss-handling resources based on what is or isn't available user home directories; that has nothing to do with this packaging.