[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
16/84: gnu: Make vte-with-gtk4 the default vte.
From: |
guix-commits |
Subject: |
16/84: gnu: Make vte-with-gtk4 the default vte. |
Date: |
Sat, 9 Nov 2024 03:54:32 -0500 (EST) |
lilyp pushed a commit to branch gnome-team
in repository guix.
commit 5629281adbae3a12f20a8f2c14b1161c9097d006
Author: Liliana Marie Prikler <liliana.prikler@gmail.com>
AuthorDate: Sun Jul 14 12:56:46 2024 +0200
gnu: Make vte-with-gtk4 the default vte.
* gnu/packages/gnome.scm (vte): Use flags from…
(vte-with-gtk4): … this. Delete variable.
(vte/gtk+3): New variable.
(gnome-color-manager, vinagre, gnome-console, gnome-terminal)
(terminator, gnome-boxes): Adjust accordingly.
* gnu/packages/guile-xyz.scm (nomad): Likewise.
* gnu/packages/lxde.scm (lxterminal): Likewise.
* gnu/packages/mate.scm (mate-terminal): Likewise.
* gnu/packages/spice.scm (virt-viewer): Likewise.
* gnu/packages/sugar.scm (sugar-terminal-activity): Likewise.
* gnu/packages/terminals.scm (tilda, sakura, xiate, tilix): Likewise.
* gnu/packages/virtualization.scm (virt-manager): Likewise.
* gnu/packages/vnc.scm (remmina): Likewise.
* gnu/packages/xfce.scm (xfce4-terminal): Likewise.
---
gnu/packages/gnome.scm | 32 +++++++++++++++++---------------
gnu/packages/guile-xyz.scm | 2 +-
gnu/packages/lxde.scm | 2 +-
gnu/packages/mate.scm | 2 +-
gnu/packages/pantheon.scm | 2 +-
gnu/packages/spice.scm | 2 +-
gnu/packages/sugar.scm | 2 +-
gnu/packages/terminals.scm | 8 ++++----
gnu/packages/virtualization.scm | 2 +-
gnu/packages/vnc.scm | 2 +-
gnu/packages/xfce.scm | 2 +-
11 files changed, 30 insertions(+), 28 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 10f0a69038..a0147b2c55 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -1285,7 +1285,7 @@ in particular in the GNOME desktop.")
libxrandr
libxtst
libxxf86vm
- vte
+ vte/gtk+-3
xorgproto))
(synopsis "Color profile manager for the GNOME desktop")
(description "GNOME Color Manager is a session framework that makes
@@ -4647,7 +4647,9 @@ targeting the GNOME stack simple.")
(build-system meson-build-system)
(arguments
(list #:configure-flags #~(list "-Dvapi=true"
- "-D_systemd=false")))
+ "-D_systemd=false"
+ "-Dgtk4=true"
+ "-Dgtk3=false")))
(native-inputs
(list pkg-config
gettext-minimal
@@ -4658,9 +4660,9 @@ targeting the GNOME stack simple.")
python
libxml2))
(propagated-inputs
- (list gtk+ ; required by vte-2.91.pc
- gnutls ; ditto
- pcre2)) ; ditto
+ (list gtk ; required by vte-2.91.pc
+ gnutls ; ditto
+ pcre2)) ; ditto
(home-page "https://www.gnome.org/")
(synopsis "Virtual Terminal Emulator")
(description
@@ -4670,14 +4672,14 @@ gnome-terminal, but can also be used to embed a
console/terminal in games,
editors, IDEs, etc.")
(license license:lgpl2.1+)))
-(define-public vte-with-gtk-4
+(define-public vte/gtk+-3
(package/inherit vte
- (name "vte-with-gtk4")
+ (name "vte-with-gtk+3")
(arguments (substitute-keyword-arguments (package-arguments vte)
((#:configure-flags flags #~'())
- #~(cons* "-Dgtk4=true" "-Dgtk3=false" #$flags))))
+ #~(list "-Dvapi=true" "-D_systemd=false"))))
(propagated-inputs (modify-inputs (package-propagated-inputs vte)
- (replace "gtk+" gtk)))))
+ (replace "gtk" gtk+)))))
;; Stable version for gtk2, required by gnurobots and lxterminal as of 2020-07.
(define-public vte/gtk+-2
@@ -4752,7 +4754,7 @@ editors, IDEs, etc.")
spice
spice-gtk
telepathy-glib
- vte))
+ vte/gtk+-3))
(home-page "https://wiki.gnome.org/Apps/Vinagre")
(synopsis "Remote desktop viewer for GNOME")
(description "Vinagre is a remote display client supporting the VNC, SPICE
@@ -5541,7 +5543,7 @@ more fun.")
desktop-file-utils))
(inputs (list gtk
libadwaita
- vte-with-gtk-4
+ vte
libgtop
gsettings-desktop-schemas))
(home-page "https://gitlab.gnome.org/GNOME/console")
@@ -5604,7 +5606,7 @@ org.gnome.ShellSearchProvider2.xml"))))))
nautilus ;for extension
`(,util-linux "lib")
vala
- vte))
+ vte/gtk+-3))
(home-page "https://wiki.gnome.org/Apps/Terminal")
(synopsis "Terminal emulator")
(description
@@ -12232,7 +12234,7 @@ advanced image management tool")
("python-notify2" ,python-notify2)
("python-pycairo" ,python-pycairo)
("python-pygobject" ,python-pygobject)
- ("vte" ,vte)))
+ ("vte" ,vte/gtk+-3)))
(propagated-inputs
(list python-configobj))
(arguments
@@ -12755,7 +12757,7 @@ integrate seamlessly with the GNOME desktop.")
sparql-query
spice-gtk
tracker
- vte
+ vte/gtk+-3
webkitgtk-for-gtk3))
(home-page "https://wiki.gnome.org/Apps/Boxes")
(synopsis "View, access, and manage remote and virtual systems")
@@ -13557,7 +13559,7 @@ libraries. Applications do not need to be
recompiled--or even restarted.")
python-pygobject
sysprof
template-glib
- vte-with-gtk-4
+ vte
webkitgtk))
(propagated-inputs
(list gtksourceview)) ;needed for settings
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index ea192c2c03..5d85afcb15 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -4425,7 +4425,7 @@ processing filters.")
("webkitgtk" ,webkitgtk-for-gtk3)
("gtksourceview" ,gtksourceview-4)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
- ("vte" ,vte)
+ ("vte" ,vte/gtk+-3)
;; Gstreamer
("gstreamer" ,gstreamer)
("gst-plugins-base" ,gst-plugins-base)
diff --git a/gnu/packages/lxde.scm b/gnu/packages/lxde.scm
index 1a969eb4b5..904bfa7158 100644
--- a/gnu/packages/lxde.scm
+++ b/gnu/packages/lxde.scm
@@ -198,7 +198,7 @@ toolkit. It allows users to monitor and control of running
processes.")
"1124pghrhnx6q4391ri8nvi6bsmvbj1dx81an08mird8jf2b2rii"))))
(build-system gnu-build-system)
(arguments (list #:configure-flags #~(list "--enable-gtk3")))
- (inputs (list gtk+ vte))
+ (inputs (list gtk+ vte/gtk+-3))
(native-inputs (list intltool pkg-config))
(synopsis "LXDE terminal emulator")
(description "LXTerminal is a VTE-based terminal emulator. It supports
diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm
index 1ab834b339..b0e9322b76 100644
--- a/gnu/packages/mate.scm
+++ b/gnu/packages/mate.scm
@@ -324,7 +324,7 @@ the MATE desktop environment.")
libx11
mate-desktop
pango
- vte))
+ vte/gtk+-3))
(home-page "https://mate-desktop.org/")
(synopsis "MATE Terminal Emulator")
(description
diff --git a/gnu/packages/pantheon.scm b/gnu/packages/pantheon.scm
index 9268aff292..d278cdbe7c 100644
--- a/gnu/packages/pantheon.scm
+++ b/gnu/packages/pantheon.scm
@@ -323,7 +323,7 @@ desktop environment (originally from elementary OS).")
libgee
libhandy
pcre2
- vte))
+ vte/gtk+-3))
(synopsis "Terminal emulator from elementaryOS")
(description "pantheon-terminal is a lightweight, beautiful and simple
terminal. It comes with sane defaults, browser-class tabs, sudo paste
diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm
index d85e7737fd..8c2311aa94 100644
--- a/gnu/packages/spice.scm
+++ b/gnu/packages/spice.scm
@@ -422,7 +422,7 @@ share smart cards from client system to local or remote
virtual machines.")
libvirt-glib
libxml2
spice-gtk
- vte))
+ vte/gtk+-3))
(synopsis "Graphical console client for virtual machines")
(description "Graphical console client for virtual machines using SPICE or
VNC.")
diff --git a/gnu/packages/sugar.scm b/gnu/packages/sugar.scm
index 77008bc078..6b5c1d4364 100644
--- a/gnu/packages/sugar.scm
+++ b/gnu/packages/sugar.scm
@@ -1129,7 +1129,7 @@ not hesitate to feast on the goat.")
;; All these libraries are accessed via gobject introspection.
(propagated-inputs
(list gtk+
- vte
+ vte/gtk+-3
sugar-toolkit-gtk3))
(inputs
(list gettext-minimal))
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index fbfc4439db..6d005093e5 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -182,7 +182,7 @@ less to gain, as only the helper process is running with
privileges (e.g.,
(for-each make-file-writable
(find-files "po" ".")) #t)))))
(native-inputs (list autoconf-2.71 automake gettext-minimal pkg-config))
- (inputs (list libconfuse vte))
+ (inputs (list libconfuse vte/gtk+-3))
(synopsis "GTK+-based drop-down terminal")
(description
"Tilda is a terminal emulator similar to normal terminals like
@@ -945,7 +945,7 @@ a server/client mode.")
(list gettext-minimal perl ; for pod2man
pkg-config))
(inputs
- (list libxft vte))
+ (list libxft vte/gtk+-3))
(home-page "https://launchpad.net/sakura")
(synopsis "Simple but powerful libvte-based terminal emulator")
(description "@code{Sakura} is a terminal emulator based on GTK+ and VTE.
@@ -977,7 +977,7 @@ desktop installed to have a decent terminal emulator.")
#$output))
#:phases #~(modify-phases %standard-phases
(delete 'configure))))
- (inputs (list gtk+ glib vte))
+ (inputs (list gtk+ glib vte/gtk+-3))
(native-inputs (list pkg-config))
(synopsis "Minimalist terminal emulator based on GTK+")
(description
@@ -1470,7 +1470,7 @@ while also supporting native scrolling and @command{tmux}
control mode
gtk+
libsecret
libunwind
- vte))
+ vte/gtk+-3))
(native-inputs (list appstream
desktop-file-utils
`(,glib "bin")
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index f6fe6b0d78..852f4fc1a6 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -1783,7 +1783,7 @@ virtualization library.")
python-requests
qemu
spice-gtk
- vte))
+ vte/gtk+-3))
(native-inputs
(list `(,glib "bin") ; glib-compile-schemas
gobject-introspection
diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm
index 4f780a55dd..6ae3714d8f 100644
--- a/gnu/packages/vnc.scm
+++ b/gnu/packages/vnc.scm
@@ -159,7 +159,7 @@
libsodium
spice-gtk ; for spice plugin
telepathy-glib
- vte ; for st plugin
+ vte/gtk+-3 ; for st plugin
wayland
webkitgtk-for-gtk3 ; for www plugin
libx11
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 48fdfc8fdc..1da7a2b102 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -1120,7 +1120,7 @@ features playback of local media files, DVD/CD and live
streams.")
(native-inputs
(list pkg-config intltool))
(inputs
- (list libxfce4ui vte))
+ (list libxfce4ui vte/gtk+-3))
(home-page "https://www.xfce.org/")
(synopsis "Xfce terminal emulator")
(description
- 02/84: gnu: tracker-miners: Update to 3.7.3., (continued)
- 02/84: gnu: tracker-miners: Update to 3.7.3., guix-commits, 2024/11/09
- 05/84: gnu: d-spy: Update to 1.10.0., guix-commits, 2024/11/09
- 06/84: gnu: evince: Update to 46.3., guix-commits, 2024/11/09
- 03/84: gnu: baobab: Update to 46.0., guix-commits, 2024/11/09
- 10/84: gnu: gnome-calculator: Update to 46.1., guix-commits, 2024/11/09
- 01/84: gnu: tracker: Update to 3.7.3., guix-commits, 2024/11/09
- 07/84: gnu: gnome-bluetooth: Update to 46.0., guix-commits, 2024/11/09
- 11/84: gnu: gnome-calendar: Update to 46.1., guix-commits, 2024/11/09
- 12/84: gnu: gnome-characters: Update to 46.0., guix-commits, 2024/11/09
- 21/84: gnu: gnome-online-accounts: Update to 3.50.3., guix-commits, 2024/11/09
- 16/84: gnu: Make vte-with-gtk4 the default vte.,
guix-commits <=
- 15/84: gnu: gnome-connections: Update to 46.0., guix-commits, 2024/11/09
- 17/84: gnu: vte: Update to 0.76.3., guix-commits, 2024/11/09
- 28/84: gnu: gnome-user-docs: Update to 46.1., guix-commits, 2024/11/09
- 31/84: gnu: simple-scan: Update to 46.0., guix-commits, 2024/11/09
- 32/84: gnu: sushi: Update to 46.0., guix-commits, 2024/11/09
- 33/84: gnu: libpanel: Update to 1.7.0., guix-commits, 2024/11/09
- 08/84: gnu: libvirt-glib: Update to 5.0.0., guix-commits, 2024/11/09
- 19/84: gnu: gnome-contacts: Update to 46.0., guix-commits, 2024/11/09
- 09/84: gnu: gnome-boxes: Update to 46.1., guix-commits, 2024/11/09
- 14/84: gnu: Add gtk-frdp-for-gnome-connections., guix-commits, 2024/11/09