Packaging the ghostty terminal

  • Open
  • quality assurance status badge
Details
3 participants
  • boogs
  • jgart
  • Tobias Geerinckx-Rice
Owner
unassigned
Submitted by
boogs
Severity
normal
Merged with
B
(address . bug-guix@gnu.org)
87seq3m7u5.fsf@venatores.group
Hi,
I'm looking to package the ghostty terminal (https://ghostty.org/docs/install/build)but I ran into an issue with the zig build system pertaining to the
dependencies?

I've attached the package definition including the error output below. I would appreciate some pointers here please.
(define-module (boogs packages) #:use-module (guix build-system zig) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix licenses) #:use-module (guix packages) #:use-module (gnu packages glib) #:use-module (gnu packages zig-xyz) #:use-module (gnu packages gnome) #:use-module (gnu packages gtk) #:use-module (gnu packages pkg-config) #:use-module (gnu packages zig) #:use-module (srfi srfi-1)) (define-public ghostty (let* ((version "1.0.0") (commit (string-append "v" version))) (package (name "ghostty") (version version) (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/ghostty-org/ghostty.git") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 "0cs1n7qddy2487hbw72v0h23ybdmp25cag00q46pk0czi5kkawh0")))) (build-system zig-build-system) (arguments (list #:zig zig-0.13 #:install-source? #f)) (native-inputs (list gtk libadwaita pkg-config zig)) (home-page "https://www.ghossty.org/") (synopsis "Fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.") (description "Ghostty is a terminal emulator that differentiates itself by being fast, feature-rich, and native. While there are many excellent terminal emulators available, they all force you to choose between speed, features, or native UIs. Ghostty provides all three.") (license expat)))) ghostty
--
boogs
T
T
Tobias Geerinckx-Rice wrote on 1 Jan 14:13 +0100
(address . control@debbugs.gnu.org)
BB095A0B-3CF7-4F27-9803-F4B4996B9B2E@tobias.gr
merge 75236 75237
J
(address . 75236@debbugs.gnu.org)
87wmf0qdkd.fsf@dismail.de
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEOx1/GeNrtgwPWyyppSqitHe23TUFAmeD2dIACgkQpSqitHe2
3TXd8g//Ru9/nTnUYXZDSnvXoplJQTE5yPn17bPc3TD7gW/TFNVFVBbvN1LX/uwl
HjkGXeuiCZNuWCU5dh7T3ij3L9T1Om/rXfNMlcfBgf1jgNhMjTyValNRekP8uszU
oVwue206SUFFxER2NtQElRKpJySEiS/MaRh+oX+GvKC8JK08MJcCqTmosEL0oeP9
2wuxN9OSyEEudWzTmG5l6hWNGs6JMuuSP1CKXQq3lEXxAlKfmteb2QwFYwlmFvo1
KQ0YV/QXqcfG0CfJRdnuUdfRPV+On3JW6L1igqQKVkWuMF6Fo3ukybP0xvu+NjJ7
Uk+3UMaXSXtrRZI4W1D8iVkLbUY2KCnoM7z2ThLxjeXSScECifYy1WQ3K3lRXOgU
vDU6ijdAPPrV/JuHDvz+BUsXSOgEyYF7jYgSgc/UKhewzBA5Z1AqxhoEQc3XKxlO
MqZzzDJyX39nohL/9/F93GRdFaoN1mkW2F/SMpsAAumPVvgNSlfKGvDHr4vnKYqn
4c+ZirW9LSuZRAHV46m33dkFyJ4X2aoSc5te1fLYnOfyXL8lugMlfxLiP2fvqTsB
/5az8ucTKVkeCpnZvjI4N52T7whaCaaiOuYqXdAuAU6sjgU59VKc+5V7K9bECVbq
7A05u2Q5jwPBJLFgZcA60EajYqMqWI0Sic9/cY1SqxR8kr59piE=
=OCia
-----END PGP SIGNATURE-----

?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 75236@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 75236
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch