diff options
4 files changed, 86 insertions, 0 deletions
diff --git a/x11-terms/gnome-terminal/Manifest b/x11-terms/gnome-terminal/Manifest new file mode 100644 index 0000000..645bc14 --- /dev/null +++ b/x11-terms/gnome-terminal/Manifest @@ -0,0 +1,4 @@ +AUX gnome-terminal-2.22.0-default_shell.patch 491 SHA256 efcd9d5074cb4653a3725008290d6b6ae5e8835cfbcbc25f3dfcaf3e7aad2892 SHA512 bb3a5b25551d9d2d39dba791d0ff9231ef6f2247faf528ef7d699d5048fe3da26c06748add8b1529be80a7fcbe6f83dffea75fecb20cc68a393eff46a0915615 WHIRLPOOL 3c856ef243be930be1d6ff4f0afc8f464a3d97c8ab1859141b967a95bc583f34ce566352c61ec9105ab90e9ad369679ce5bedd9ebb0893545eae49e6e7a5e136 +AUX gnome-terminal-maximizee.patch 722 SHA256 4dc1b889b0b1299c49feeede4b6bc7e83e74681c8532b7098d5d5a4e1efc2be3 SHA512 255def9b2c510814ccc111c1f984c762747b673ac580aa7409d0b7af5e16b956b6c9af0323261c379f542d55590a1609449ecc44eebd8025f202e5406b3cc19a WHIRLPOOL b39107215f9cbc7e1259550a4d36171073c5a401f3262da329cb86e9ace23c888ead8dcf453fcca8c38d1d6cd6c3f9dc09fffc1d2ab64a8c3b83c45eea927c27 +DIST gnome-terminal-3.6.0.tar.xz 1860524 SHA256 5ee068ca7f4d0e410aabbddee3937559138163d84c00e5bef1e9050beb7409cd SHA512 b80cbbe880f7a4a0c03c88acfceb6f7f1fed527c3ba4724b902d6c491af3afc7e5e5d5d4edeab4f8e49b40949ad771cf87ddc03db622ac6d59d6cf79f00b59a1 WHIRLPOOL cb2e2118c857f5e84a6d731f3b32cd840bd78315d83926cfac52414cecca4b597d0ca80de5388194310e6b54193cc38e26a04a415a0cef9205af9d202ddcba4f +EBUILD gnome-terminal-3.6.0.ebuild 1421 SHA256 6dfcae35dee2bbd642ffb80c7bd302456424b9e42df8b50edcdf912512395276 SHA512 4ba426c4679a006b11dd3bef41be93e40fa955525223ce24d85496b417f2146be2443586543e86d57f281384c58267d01771070c044e38a769c2250fe10770c5 WHIRLPOOL e6fc8819f8d715fd6fe52ec72542af9c67547522bd813a0ef7f10e982e1a551af2730ca0787cee4e990d7fc1699d98a8abc6d0486ac0af651716970255f48a66 diff --git a/x11-terms/gnome-terminal/files/gnome-terminal-2.22.0-default_shell.patch b/x11-terms/gnome-terminal/files/gnome-terminal-2.22.0-default_shell.patch new file mode 100644 index 0000000..84bac04 --- /dev/null +++ b/x11-terms/gnome-terminal/files/gnome-terminal-2.22.0-default_shell.patch @@ -0,0 +1,11 @@ +--- src/gnome-terminal.schemas.in 2003-02-21 20:06:56.000000000 -0600 ++++ src/gnome-terminal.schemas.in 2003-02-21 20:07:13.000000000 -0600 +@@ -341,7 +341,7 @@ + <applyto>/apps/gnome-terminal/profiles/Default/login_shell</applyto> + <owner>gnome-terminal</owner> + <type>bool</type> +- <default>false</default> ++ <default>true</default> + <locale name="C"> + <short>Whether to launch the command in the terminal as a login shell</short> + <long> diff --git a/x11-terms/gnome-terminal/files/gnome-terminal-maximizee.patch b/x11-terms/gnome-terminal/files/gnome-terminal-maximizee.patch new file mode 100644 index 0000000..89a924a --- /dev/null +++ b/x11-terms/gnome-terminal/files/gnome-terminal-maximizee.patch @@ -0,0 +1,23 @@ +From 6b79b0085b6c8630ea21b27be6f35ccec99784e2 Mon Sep 17 00:00:00 2001 +From: Frédéric Péters <fpeters@0d.be> +Date: Fri, 17 Feb 2012 15:05:03 +0000 +Subject: Do not show the titlebar when the window is maximized + +https://bugzilla.gnome.org/show_bug.cgi?id=670291 +--- +diff --git a/src/terminal-window.c b/src/terminal-window.c +index 2a77c53..32ea1fb 100644 +--- a/src/terminal-window.c ++++ b/src/terminal-window.c +@@ -1836,6 +1836,9 @@ terminal_window_init (TerminalWindow *window) + #endif + + gtk_window_set_title (GTK_WINDOW (window), _("Terminal")); ++#if GTK_CHECK_VERSION (3, 3, 6) ++ gtk_window_set_hide_titlebar_when_maximized (GTK_WINDOW (window), TRUE); ++#endif + + priv->active_screen = NULL; + +-- +cgit v0.9.0.2 diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.6.0.ebuild b/x11-terms/gnome-terminal/gnome-terminal-3.6.0.ebuild new file mode 100644 index 0000000..a98a07b --- /dev/null +++ b/x11-terms/gnome-terminal/gnome-terminal-3.6.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/gnome-terminal/gnome-terminal-3.4.1.1.ebuild,v 1.3 2012/05/28 12:38:09 blueness Exp $ + +EAPI="4" +GCONF_DEBUG="no" + +inherit eutils gnome2 + +DESCRIPTION="The Gnome Terminal" +HOMEPAGE="http://www.gnome.org/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux" +IUSE="" + +# FIXME: automagic dependency on gtk+[X] +RDEPEND=">=dev-libs/glib-2.26.0:2 + >=x11-libs/gtk+-3.3.17:3[X] + >=x11-libs/vte-0.30.0:2.90 + >=gnome-base/gconf-2.31.3 + >=gnome-base/gsettings-desktop-schemas-0.1.0 + x11-libs/libSM + x11-libs/libICE" +# gtk+:2 needed for gtk-builder-convert, bug 356239 +DEPEND="${RDEPEND} + || ( dev-util/gtk-builder-convert <=x11-libs/gtk+-2.24.10:2 ) + >=dev-util/intltool-0.40 + virtual/pkgconfig + >=app-text/gnome-doc-utils-0.3.2 + >=app-text/scrollkeeper-0.3.11 + sys-devel/gettext" + +pkg_setup() { + DOCS="AUTHORS ChangeLog HACKING NEWS README" + # FIXME: leave smclient configure unset until it accepts values from the + # switch and not from GDK_TARGET, bug #363033 + G2CONF="${G2CONF} --with-gtk=3.0" +} + +src_prepare() { + # Use login shell by default (#12900) + epatch "${FILESDIR}"/${PN}-2.22.0-default_shell.patch + epatch "${FILESDIR}"/${PN}-maximizee.patch + + gnome2_src_prepare +} |