Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: x11-terms/gnome-terminal/
Date: Thu, 13 Sep 2018 07:38:16
Message-Id: 1536824101.5dacbcbc250d22ffd3cc8ee6dc1710b6320adc64.leio@gentoo
1 commit: 5dacbcbc250d22ffd3cc8ee6dc1710b6320adc64
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 13 07:35:01 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 13 07:35:01 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=5dacbcbc
7
8 x11-terms/gnome-terminal-3.26.2: remove, 3.28 available in ::gentoo
9
10 Main tree 3.28 also removed VALAC=/bin/true setting, as the non-installed
11 vala thing was ported away from vala in 3.28 or 3.26.
12
13 Package-Manager: Portage-2.3.49, Repoman-2.3.10
14
15 .../gnome-terminal/gnome-terminal-3.26.2.ebuild | 81 ----------------------
16 1 file changed, 81 deletions(-)
17
18 diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.26.2.ebuild b/x11-terms/gnome-terminal/gnome-terminal-3.26.2.ebuild
19 deleted file mode 100644
20 index 4cee5d9d..00000000
21 --- a/x11-terms/gnome-terminal/gnome-terminal-3.26.2.ebuild
22 +++ /dev/null
23 @@ -1,81 +0,0 @@
24 -# Copyright 1999-2018 Gentoo Foundation
25 -# Distributed under the terms of the GNU General Public License v2
26 -
27 -EAPI="6"
28 -GNOME2_LA_PUNT="yes"
29 -
30 -inherit gnome2 readme.gentoo-r1
31 -
32 -DESCRIPTION="The Gnome Terminal"
33 -HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/"
34 -
35 -LICENSE="GPL-3+"
36 -SLOT="0"
37 -IUSE="debug +gnome-shell +nautilus vanilla"
38 -SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~tranquility/distfiles/${PN}/${P}-notify-open-title-transparency.patch.xz )"
39 -
40 -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
41 -
42 -# FIXME: automagic dependency on gtk+[X], just transitive but needs proper control, bug 624960
43 -RDEPEND="
44 - >=dev-libs/glib-2.42:2
45 - >=x11-libs/gtk+-3.20:3
46 - >=x11-libs/vte-0.50.2:2.91[!vanilla?]
47 - >=dev-libs/libpcre2-10
48 - >=gnome-base/dconf-0.14
49 - >=gnome-base/gsettings-desktop-schemas-0.1.0
50 - sys-apps/util-linux
51 - gnome-shell? ( gnome-base/gnome-shell )
52 - nautilus? ( >=gnome-base/nautilus-3 )
53 -"
54 -# itstool/yelp-tools required for help/* with non-en LINGUAS, see bug #549358
55 -# xmllint required for glib-compile-resources, see bug #549304
56 -DEPEND="${RDEPEND}
57 - app-text/yelp-tools
58 - dev-libs/libxml2
59 - dev-util/gdbus-codegen
60 - >=dev-util/intltool-0.50
61 - sys-devel/gettext
62 - virtual/pkgconfig
63 -"
64 -
65 -DOC_CONTENTS="To get previous working directory inherited in new opened tab, or
66 - notifications of long-running commands finishing, you will need
67 - to add the following line to your ~/.bashrc:\n
68 - . /etc/profile.d/vte-2.91.sh"
69 -
70 -src_prepare() {
71 - if ! use vanilla; then
72 - # https://bugzilla.gnome.org/show_bug.cgi?id=695371
73 - # Fedora patches:
74 - # Restore transparency support (with compositing WMs only)
75 - # OSC 777 desktop notification support (notifications on tabs for long-running commands completing)
76 - # Restore separate menuitems for opening tabs and windows
77 - # Restore "Set title" support
78 - # http://pkgs.fedoraproject.org/cgit/rpms/gnome-terminal.git/plain/gnome-terminal-notify-open-title-transparency.patch
79 - # Depends on vte[-vanilla] for OSC 777 patch in VTE
80 - eapply "${WORKDIR}"/${P}-notify-open-title-transparency.patch
81 - fi
82 - gnome2_src_prepare
83 -}
84 -
85 -src_configure() {
86 - gnome2_src_configure \
87 - --disable-static \
88 - --disable-migration \
89 - $(use_enable debug) \
90 - $(use_enable gnome-shell search-provider) \
91 - $(use_with nautilus nautilus-extension) \
92 - VALAC=$(type -P true)
93 -}
94 -
95 -src_install() {
96 - DOCS="AUTHORS ChangeLog HACKING NEWS"
97 - gnome2_src_install
98 - readme.gentoo_create_doc
99 -}
100 -
101 -pkg_postinst() {
102 - gnome2_pkg_postinst
103 - readme.gentoo_print_elog
104 -}