Hi, sadly its not an easy task as you might be expecting it to be.
It vendors a lot of dependencies in the repository and recursive dependency
replacing with zig fetch isn't quite there yet so we have to do some more work,
create a cache and vendor it with --system. I don't know if this is the best
approach since I never touched anything zig, but it seems to be the easiest from
my research.
Fortunately I've already went through the trouble and packaged it on my channel
a couple days ago so you can use it right away :)
Feel free to take a look at my package definition [0] or use my channel [1]. I
plan to upstream it here once holidays are over and I have some free time, whats
left to do is looking at the vendored sources one by one to ensure everything is
free and there are no nasty pre-built stuff inside the sources, and see if any
of it can be made into a proper guix package so we can use it as normal inputs.
Feel free to help with those too if you want to, the more help the merrier :)
[0] https://codeberg.org/look/saayix/src/branch/entropy/saayix/packages/terminals.scm
[1] https://codeberg.org/look/saayix
bug#75237: Packaging ghostty terminal
boogs via Bug reports for GNU Guix Thu, 02 Jan 2025 03:21:25 -0800
Thank you so much for providing your work as a point of reference!
It works on my machine now.
I'm still learning how to effectively write packages, so I'm not sure I'd be of help just yet :^)
On Jan 1, 2025 8:44 AM, Murilo <[email protected]> wrote:
- bug#75237: Packaging ghostty terminal boogs via Bug reports for GNU Guix
- bug#75237: Packaging ghostty termi... Murilo
- bug#75237: Packaging ghostty t... boogs via Bug reports for GNU Guix
- bug#75237: Packaging ghostty termi... Frank J. Cameron
- bug#75237: Packaging ghostty t... Murilo
- bug#75237: Packaging ghost... Frank J. Cameron
- bug#75237: Packaging g... Frank J. Cameron
- bug#75237: Packaging ghostty t... Frank J. Cameron
- bug#75237: Packaging ghost... Frank J. Cameron
- bug#75237: Packaging g... Frank J. Cameron
- bug#75237: Packag... Frank J. Cameron
- bug#75237: Packaging ghostty termi... Murilo
