lxterminal: switch to using GTK3

The version of VTE that uses GTK2 is not maintained, so using lxterminal
with GTK2 means dealing with a lot of bugs that have already been fixed
in newer VTE versions. I actually meant to set up lxterminal to use GTK3
in the first place, but didn't realize that wasn't the default until
now.
This commit is contained in:
Tyler Compton 2018-02-24 16:49:15 -07:00 committed by Jan Tojnar
parent 2cc5ac2299
commit 4b9b82c038
No known key found for this signature in database
GPG Key ID: 7FAB2A15F7A607A4
2 changed files with 4 additions and 3 deletions

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, automake, autoconf, intltool, pkgconfig, gtk2, vte
{ stdenv, fetchurl, automake, autoconf, intltool, pkgconfig, gtk3, vte
, libxslt, docbook_xml_dtd_412, docbook_xml_xslt, libxml2, findXMLCatalogs
}:
@ -14,6 +14,7 @@ stdenv.mkDerivation rec {
configureFlags = [
"--enable-man"
"--enable-gtk3"
];
nativeBuildInputs = [
@ -21,7 +22,7 @@ stdenv.mkDerivation rec {
libxslt docbook_xml_dtd_412 docbook_xml_xslt libxml2 findXMLCatalogs
];
buildInputs = [ gtk2 vte ];
buildInputs = [ gtk3 vte ];
patches = [
./respect-xml-catalog-files-var.patch

View File

@ -17612,7 +17612,7 @@ with pkgs;
};
lxterminal = callPackage ../applications/misc/lxterminal {
vte = gnome2.vte;
vte = gnome3.vte;
};
deepin-terminal = callPackage ../applications/misc/deepin-terminal {