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 , libxslt, docbook_xml_dtd_412, docbook_xml_xslt, libxml2, findXMLCatalogs
}: }:
@ -14,6 +14,7 @@ stdenv.mkDerivation rec {
configureFlags = [ configureFlags = [
"--enable-man" "--enable-man"
"--enable-gtk3"
]; ];
nativeBuildInputs = [ nativeBuildInputs = [
@ -21,7 +22,7 @@ stdenv.mkDerivation rec {
libxslt docbook_xml_dtd_412 docbook_xml_xslt libxml2 findXMLCatalogs libxslt docbook_xml_dtd_412 docbook_xml_xslt libxml2 findXMLCatalogs
]; ];
buildInputs = [ gtk2 vte ]; buildInputs = [ gtk3 vte ];
patches = [ patches = [
./respect-xml-catalog-files-var.patch ./respect-xml-catalog-files-var.patch

View File

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