Archived
1
0
Fork 0

gnu: tilix: Update to 1.9.5-0.8726e9e.

Fix failing build of tilix by including commits since last released version.

* gnu/packages/terminals.scm (tilix): Update to 1.9.5-0.8726e9e.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
This commit is contained in:
Aaron Covrig 2023-08-21 00:26:15 -04:00 committed by John Kehayias
parent c655231b72
commit 74619b6973
No known key found for this signature in database
GPG key ID: 499097AE5EA815D9

View file

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