Package: gnome-terminal / 3.22.2-1

Metadata

Package Version Patches format
gnome-terminal 3.22.2-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
nautilus x11.patch | (download)

configure.ac | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 nautilus extension needs platform libraries (x11)


libtool: link:  gcc -shared  -fPIC -DPIC  .libs/libterminal_nautilus_la-terminal-client-utils.o .libs/libterminal_nautilus_la-terminal-i18n.o .libs/libterminal_nautilus_la-terminal-nautilus.o .libs/libterminal_nautilus_la-terminal-gdbus-generated.o .libs/libterminal_nautilus_la-terminal-type-builtins.o   -lnautilus-extension -lgtk-3 -lgdk-3 -latk-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so -lpango-1.0 /usr/lib/x86_64-linux-gnu/libcairo.so -lgio-2.0 -lgobject-2.0 -lglib-2.0  -pthread -O2 -Wl,-z -Wl,relro -Wl,-z -Wl,defs -Wl,-O1 -Wl,--as-needed   -pthread -Wl,-soname -Wl,libterminal-nautilus.so -Wl,-version-script -Wl,.libs/libterminal-nautilus.ver -o .libs/libterminal-nautilus.so
.libs/libterminal_nautilus_la-terminal-client-utils.o: In function `terminal_client_get_fallback_startup_id':
/tmp/buildd/gnome-terminal-3.11.3/src/terminal-client-utils.c:161: undefined reference to `XCreateWindow'
/tmp/buildd/gnome-terminal-3.11.3/src/terminal-client-utils.c:172: undefined reference to `XInternAtom'
/tmp/buildd/gnome-terminal-3.11.3/src/terminal-client-utils.c:174: undefined reference to `XInternAtom'
/tmp/buildd/gnome-terminal-3.11.3/src/terminal-client-utils.c:178: undefined reference to `XChangeProperty'
/tmp/buildd/gnome-terminal-3.11.3/src/terminal-client-utils.c:184: undefined reference to `XWindowEvent'
/tmp/buildd/gnome-terminal-3.11.3/src/terminal-client-utils.c:189: undefined reference to `XDestroyWindow'
collect2: error: ld returned 1 exit status



01_onlyshowin.patch | (download)

org.gnome.Terminal.desktop.in.in | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
10_kfreebsd f_dupfd_cloexec.patch | (download)

src/terminal-screen.c | 16 15 + 1 - 0 !
1 file changed, 15 insertions(+), 1 deletion(-)

 fix build on kfreebsd

kfreebsd doesn't have F_DUPFD_CLOEXEC, so use it conditionally.
As mentioned in the bug report, it will have support for it in
jessie, so we can drop it in jessie+1.

Don t allow the theme to set black on black.patch | (download)

src/terminal-screen.c | 11 11 + 0 - 0 !
1 file changed, 11 insertions(+)

 don't allow the theme to set black-on-black

Gtk 3.12's Raleigh theme (the default in non-GNOME environments)
is rather minimal, and in particular results in the TerminalScreen widget
being drawn in black-on-black whenever an application does not select
other colours via ANSI escapes, which is rather hopeless for usability.
Hard-code black-on-white (matching Adwaita) as a fallback.

This affects users who meet all of these conditions:

* run a desktop environment that does not set the Gtk theme via Xsettings
  (as gnome-settings-daemon does)
* have not configured the Adwaita theme (or some other reasonably
  complete Gtk theme) in ~/.config/gtk-3.0/settings.ini
* have left the "Use colors from system theme" preference enabled,
  as it is by default

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=734601
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683744

Provide fallback for reading current directory if OS.patch | (download)

src/terminal-screen.c | 66 66 + 0 - 0 !
1 file changed, 66 insertions(+)

 [patch] provide fallback for reading current directory if osc 7 fails

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=697475
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712628