Gentoo Archives: gentoo-commits

From: Alexandre Rostovtsev <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: x11-terms/gnome-terminal/files/, x11-terms/gnome-terminal/
Date: Sun, 30 Sep 2012 02:37:54
Message-Id: 1348972607.209477ae8d48b97243624af1ebb8caff29d58bac.tetromino@gentoo
1 commit: 209477ae8d48b97243624af1ebb8caff29d58bac
2 Author: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 30 02:36:47 2012 +0000
4 Commit: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 30 02:36:47 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=209477ae
7
8 x11-terms/gnome-terminal: add 3.6.0 and update live ebuild
9
10 ---
11 .../gnome-terminal-2.22.0-default_shell.patch | 11 ++++
12 ...ch => gnome-terminal-3.7.0-default_shell.patch} | 0
13 .../gnome-terminal/gnome-terminal-3.6.0.ebuild | 49 ++++++++++++++++++++
14 .../gnome-terminal/gnome-terminal-9999.ebuild | 15 +++---
15 4 files changed, 67 insertions(+), 8 deletions(-)
16
17 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
18 new file mode 100644
19 index 0000000..84bac04
20 --- /dev/null
21 +++ b/x11-terms/gnome-terminal/files/gnome-terminal-2.22.0-default_shell.patch
22 @@ -0,0 +1,11 @@
23 +--- src/gnome-terminal.schemas.in 2003-02-21 20:06:56.000000000 -0600
24 ++++ src/gnome-terminal.schemas.in 2003-02-21 20:07:13.000000000 -0600
25 +@@ -341,7 +341,7 @@
26 + <applyto>/apps/gnome-terminal/profiles/Default/login_shell</applyto>
27 + <owner>gnome-terminal</owner>
28 + <type>bool</type>
29 +- <default>false</default>
30 ++ <default>true</default>
31 + <locale name="C">
32 + <short>Whether to launch the command in the terminal as a login shell</short>
33 + <long>
34
35 diff --git a/x11-terms/gnome-terminal/files/gnome-terminal-3.5.0-default_shell.patch b/x11-terms/gnome-terminal/files/gnome-terminal-3.7.0-default_shell.patch
36 similarity index 100%
37 rename from x11-terms/gnome-terminal/files/gnome-terminal-3.5.0-default_shell.patch
38 rename to x11-terms/gnome-terminal/files/gnome-terminal-3.7.0-default_shell.patch
39
40 diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.6.0.ebuild b/x11-terms/gnome-terminal/gnome-terminal-3.6.0.ebuild
41 new file mode 100644
42 index 0000000..1e6bf9a
43 --- /dev/null
44 +++ b/x11-terms/gnome-terminal/gnome-terminal-3.6.0.ebuild
45 @@ -0,0 +1,49 @@
46 +# Copyright 1999-2012 Gentoo Foundation
47 +# Distributed under the terms of the GNU General Public License v2
48 +# $Header: $
49 +
50 +EAPI="4"
51 +GCONF_DEBUG="no"
52 +
53 +inherit eutils gnome2
54 +if [[ ${PV} = 9999 ]]; then
55 + inherit gnome2-live
56 +fi
57 +
58 +DESCRIPTION="The Gnome Terminal"
59 +HOMEPAGE="http://www.gnome.org/"
60 +
61 +LICENSE="GPL-3+"
62 +SLOT="0"
63 +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux"
64 +IUSE=""
65 +
66 +# FIXME: automagic dependency on gtk+[X]
67 +RDEPEND=">=dev-libs/glib-2.26.0:2
68 + >=x11-libs/gtk+-3.3.17:3[X]
69 + >=x11-libs/vte-0.30.0:2.90
70 + >=gnome-base/gconf-2.31.3
71 + >=gnome-base/gsettings-desktop-schemas-0.1.0
72 + x11-libs/libSM
73 + x11-libs/libICE"
74 +# gtk+:2 needed for gtk-builder-convert, bug 356239
75 +DEPEND="${RDEPEND}
76 + || ( dev-util/gtk-builder-convert <=x11-libs/gtk+-2.24.10:2 )
77 + app-text/yelp-tools
78 + >=dev-util/intltool-0.40
79 + sys-devel/gettext
80 + virtual/pkgconfig"
81 +
82 +pkg_setup() {
83 + DOCS="AUTHORS ChangeLog HACKING NEWS README"
84 + # FIXME: leave smclient configure unset until it accepts values from the
85 + # switch and not from GDK_TARGET, bug #363033
86 + G2CONF="${G2CONF} --with-gtk=3.0"
87 +}
88 +
89 +src_prepare() {
90 + # Use login shell by default (#12900)
91 + epatch "${FILESDIR}"/${PN}-2.22.0-default_shell.patch
92 +
93 + gnome2_src_prepare
94 +}
95
96 diff --git a/x11-terms/gnome-terminal/gnome-terminal-9999.ebuild b/x11-terms/gnome-terminal/gnome-terminal-9999.ebuild
97 index d276b68..605e9e8 100644
98 --- a/x11-terms/gnome-terminal/gnome-terminal-9999.ebuild
99 +++ b/x11-terms/gnome-terminal/gnome-terminal-9999.ebuild
100 @@ -13,27 +13,26 @@ fi
101 DESCRIPTION="The Gnome Terminal"
102 HOMEPAGE="http://www.gnome.org/"
103
104 -LICENSE="GPL-3"
105 +LICENSE="GPL-3+"
106 SLOT="0"
107 if [[ ${PV} = 9999 ]]; then
108 KEYWORDS=""
109 else
110 - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux"
111 + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux"
112 fi
113 IUSE="nautilus"
114
115 # FIXME: automagic dependency on gtk+[X]
116 -RDEPEND=">=dev-libs/glib-2.33.1:2
117 +RDEPEND=">=dev-libs/glib-2.33.2:2
118 >=x11-libs/gtk+-3.5.3:3[X]
119 - >=x11-libs/vte-0.32.1:2.90
120 - gnome-base/dconf
121 + >=x11-libs/vte-0.33.0:2.90
122 + >=gnome-base/dconf-0.13.4
123 >=gnome-base/gconf-2.31.3:2
124 >=gnome-base/gsettings-desktop-schemas-0.1.0
125 sys-apps/dbus
126 nautilus? ( >=gnome-base/nautilus-3 )"
127 DEPEND="${RDEPEND}
128 - >=app-text/gnome-doc-utils-0.3.2
129 - >=app-text/scrollkeeper-0.3.11
130 + app-text/yelp-tools
131 dev-libs/libxml2
132 dev-util/gdbus-codegen
133 dev-util/gtk-builder-convert
134 @@ -49,7 +48,7 @@ pkg_setup() {
135
136 src_prepare() {
137 # Use login shell by default (#12900)
138 - epatch "${FILESDIR}"/${PN}-3.5.0-default_shell.patch
139 + epatch "${FILESDIR}"/${PN}-3.7.0-default_shell.patch
140
141 gnome2_src_prepare
142 }