diff options
author | Liliana Marie Prikler <[email protected]> | 2024-07-14 12:56:46 +0200 |
---|---|---|
committer | Liliana Marie Prikler <[email protected]> | 2025-03-02 20:31:27 +0100 |
commit | d8d3d36c6053f47c4c4f5657602ede7de8e0dbe3 (patch) | |
tree | e950602a23175638c0479574d6e344d1e7f714f8 /gnu/packages/gnome.scm | |
parent | 2a5161a76bcdea5b3ca739ac6e056ead9fef2b45 (diff) |
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.
Diffstat (limited to 'gnu/packages/gnome.scm')
-rw-r--r-- | gnu/packages/gnome.scm | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 8d53342ae7..a44007307f 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -1291,7 +1291,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 @@ -4654,7 +4654,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 @@ -4665,9 +4667,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 @@ -4677,14 +4679,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 @@ -4759,7 +4761,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 @@ -5548,7 +5550,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") @@ -5611,7 +5613,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 @@ -12309,7 +12311,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 @@ -12830,7 +12832,7 @@ integrate seamlessly with the GNOME desktop.") qemu-minimal ;for qemu-img sparql-query tracker - vte + vte/gtk+-3 webkitgtk-for-gtk3)) (propagated-inputs ;; Propagating spice-gtk is necessary so that the gnome-desktop-service @@ -13649,7 +13651,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 |