diff options
-rw-r--r-- | gnu/packages/terminals.scm | 95 |
1 files changed, 50 insertions, 45 deletions
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 5fc72d7937..c59b1a6588 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2022 Felipe Balbi <balbi@kernel.org> ;;; Copyright © 2022 ( <paren@disroot.org> ;;; Copyright © 2022 jgart <jgart@dismail.de> +;;; Copyright © 2023 Aaron Covrig <aaron.covrig.us@ieee.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -1339,50 +1340,54 @@ while also supporting native scrolling and @command{tmux} control mode (deprecated-package "wterm" foot)) (define-public tilix - (package - (name "tilix") - (version "1.9.5") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gnunn1/tilix") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ij3ix6yhi8hicxvglrxjyyv8bch9birrgsr8ml6jfh3hvk4pxdh")))) - (build-system meson-build-system) - (arguments - `(#:glib-or-gtk? #t - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'set-env-variables - (lambda _ - (setenv "CC" ,(cc-for-target)))) - (add-after 'unpack 'skip-gtk-update-icon-cache - (lambda _ - (substitute* "meson_post_install.py" - (("gtk-update-icon-cache") (which "true")) - (("update-desktop-database") (which "true")))))))) - (inputs - (list dbus - dconf - gsettings-desktop-schemas - gtk+ - gtkd - ldc - libsecret - libunwind - vte)) - (native-inputs - (list appstream - gettext-minimal - (list glib "bin") - ldc - pkg-config)) - (home-page "https://gnunn1.github.io/tilix-web/") - (synopsis "Tiling terminal emulator") - (description "Tilix is a tiling terminal emulator following the + (let ((commit "8726e9e9426e6b05c8cadfe7fe5205e8cbc910e3") + (revision "0")) + (package + (name "tilix") + ;; No release in over a year so include commits that fix glibc related + ;; build issues. + (version (git-version "1.9.5" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gnunn1/tilix") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0vbjfk6zn9r56nxhlgy77szv7ai061ds53hsz9zba0v9kyzzcdml")))) + (build-system meson-build-system) + (arguments + `(#:glib-or-gtk? #t + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'set-env-variables + (lambda _ + (setenv "CC" ,(cc-for-target)))) + (add-after 'unpack 'skip-gtk-update-icon-cache + (lambda _ + (substitute* "meson_post_install.py" + (("gtk-update-icon-cache") (which "true")) + (("update-desktop-database") (which "true")))))))) + (inputs + (list dbus + dconf + gsettings-desktop-schemas + gtk+ + gtkd + ldc + libsecret + libunwind + vte)) + (native-inputs + (list appstream + gettext-minimal + (list glib "bin") + ldc + pkg-config)) + (home-page "https://gnunn1.github.io/tilix-web/") + (synopsis "Tiling terminal emulator") + (description "Tilix is a tiling terminal emulator following the Gnome Human Interface Guidelines. Its features include: @enumerate @item Layout terminals in any fashion by splitting them horizontally or @@ -1394,7 +1399,7 @@ windows. terminal are replicated to the others. @item Supports notifications when processes are completed out of view. @end enumerate") - (license license:mpl2.0))) + (license license:mpl2.0)))) (define-public tio (package |