From abaa75b10f899ada8dd05b23cc03205064394bc6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 22 Jan 2021 20:28:19 +0000 Subject: gentoo resync : 22.01.2021 --- x11-terms/gnome-terminal/Manifest | 2 + .../gnome-terminal/gnome-terminal-3.38.2.ebuild | 85 ++++++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 x11-terms/gnome-terminal/gnome-terminal-3.38.2.ebuild (limited to 'x11-terms/gnome-terminal') diff --git a/x11-terms/gnome-terminal/Manifest b/x11-terms/gnome-terminal/Manifest index e9e45db1e720..97e2cce88fe8 100644 --- a/x11-terms/gnome-terminal/Manifest +++ b/x11-terms/gnome-terminal/Manifest @@ -3,6 +3,8 @@ DIST gnome-terminal-3.36.2-cntr-ntfy-autottl-ts.patch.xz 33900 BLAKE2B 51ad0305c DIST gnome-terminal-3.36.2.tar.xz 2528492 BLAKE2B a303c5c9d053ef9f320dee84efa7fe47d47ed794ae14e4691603379da1b0f48161af8f80885917531af72fd402deaa8e8628a76419e4b780ee9871271731427d SHA512 0d691452456dd495b812332f206b6f8a590f67d47a6afce582b2ff0587747c36cb1eaf249080c6a3c3540ef22a50628801165d6c17eeb1b821eea1e244f79a91 DIST gnome-terminal-3.38.1-cntr-ntfy-autottl-ts.patch.xz 34100 BLAKE2B 7ae126b93e63bc40ec4b0482c66d1b9be77939553df42948ce92b62cd42e8bf12a453540d90176f00cc545ce3a42ec5fc2e10fa248be641c64fc02611c61ee64 SHA512 6fe4fb80d968ecb036dd24c06e869b754b6634e25168d84a509ad91a510170fc8da368f37f7dec78ef1d11bb9f08ddd2a97c7407275116687639fb00f218553d DIST gnome-terminal-3.38.1.tar.xz 2558708 BLAKE2B 5ae73123d4e53f6f4ffe83c2ad1d12bf0ac87ad5d62d7d28a55439e4e969985cd15d91aa6673a505b69f5d194aef2f8aa6346d41201262d39e4a196b48d69c19 SHA512 99d1e87a56dd5ce0c421f8b1ab197f25d8e878cbf1166786263cc9bf85b28eba327b0228a4ec35b8f656bdc3c5d7d48c5aca1768148fc5f324ff3f1c70983993 +DIST gnome-terminal-3.38.2.tar.xz 2575228 BLAKE2B 4a8b2505b7448c6227961cb396050bd778550cf5e8e12b89af378e6d949ee4a4e65501c838ade2b89a22d5cea0a6c82921cd6cb8d72544263eda0acdd751746a SHA512 6d630dacc50b2107a125fe2691222d860fda7d25679ca28163953c1e310a29f6b6c1504d88edd128ee4e073fc1d0ca1039d0130fdd13f3b92e98ee17db67be61 EBUILD gnome-terminal-3.36.2.ebuild 2681 BLAKE2B 3cb3036588d23f1603ff351fc532435bed4065d07570c34b7d83617e710d4a567b7ec02a4dd573a4991418175ff2f758c49da1e02eebfdddeb42e84e2be55458 SHA512 a59edfa79e634005873e8b748cf3eb1498beb854964caf28b72f6491c61fb71c98e21d5808f7863220596e5f8c1bf2ae52819d4b2d5bbad0b1103380ddd3e8f5 EBUILD gnome-terminal-3.38.1.ebuild 2695 BLAKE2B d2cbdd8c07d6b56481e016b58012be7a8957e1dcf95b428492d3b161839a7d36a646f18ed384433feb7cf1651311f46f322afc23b726acb02b7b8dfce90f9961 SHA512 8ce041a97956426cc3c11a912b6b218c2b88e3afc26b57a0cccf073339874bccd64b0ce31d20ace6b47f3f5114b046082656282cd9460bd735fd8dc2c93cd240 +EBUILD gnome-terminal-3.38.2.ebuild 2711 BLAKE2B cd265a670487aad448caa77ee1a4ff5cdf2a4198153604dac95e1d3414086fad1c07049526381580a2aea384b0b902b6bb75ee9d5521e9cf40fc506bac2b8568 SHA512 0f49b57db70acc021c94ae53876a7abdc7b36c86037e56772f16909f50e309da1d26ff0e898bfa555cb5a632e99435e0cb116c59d4eeb4aaf863133b856923c2 MISC metadata.xml 417 BLAKE2B ddec99c80b9ff060709ef724996eb8e73a8e587e022947b9f237adcd1ecb049fc48b8f7e8b6cd725d2f5e3276b9aecdcdb5acacddadfbd7edcc61dd9346789ae SHA512 a41ea1b6fc9d3dcbdf296590b206f924cb42c7dea27b68f593eb3e50aa37c6dd3df20b47c34f8cca2671dacd4fba6ec0f86caebebe6f66d496b7936d3cf0a688 diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.38.2.ebuild b/x11-terms/gnome-terminal/gnome-terminal-3.38.2.ebuild new file mode 100644 index 000000000000..8d0bfaf9d0af --- /dev/null +++ b/x11-terms/gnome-terminal/gnome-terminal-3.38.2.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2 readme.gentoo-r1 + +DESCRIPTION="The Gnome Terminal" +HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/" + +LICENSE="GPL-3+" +SLOT="0" +IUSE="debug +gnome-shell +nautilus vanilla" +SRC_URI+=" !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.38.1-cntr-ntfy-autottl-ts.patch.xz )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" + +# FIXME: automagic dependency on gtk+[X], just transitive but needs proper control, bug 624960 +RDEPEND=" + >=dev-libs/glib-2.52:2 + >=x11-libs/gtk+-3.22.27:3 + >=x11-libs/vte-0.62.1:2.91[!vanilla?] + >=dev-libs/libpcre2-10 + >=gnome-base/dconf-0.14 + >=gnome-base/gsettings-desktop-schemas-0.1.0 + sys-apps/util-linux + gnome-shell? ( gnome-base/gnome-shell ) + nautilus? ( >=gnome-base/nautilus-3.28.0 ) +" +DEPEND="${RDEPEND}" +# itstool required for help/* with non-en LINGUAS, see bug #549358 +# xmllint required for glib-compile-resources, see bug #549304 +BDEPEND=" + dev-libs/libxml2:2 + dev-libs/libxslt + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +DOC_CONTENTS="To get previous working directory inherited in new opened tab, or + notifications of long-running commands finishing, you will need + to add the following line to your ~/.bashrc:\n + . /etc/profile.d/vte-2.91.sh" + +src_prepare() { + if ! use vanilla; then + # https://bugzilla.gnome.org/show_bug.cgi?id=695371 + # Fedora patches: + # Restore transparency support (with compositing WMs only) + # OSC 777 desktop notification support (notifications on tabs for long-running commands completing) + # Restore "Set title" support + # Automatic title updating based on currently running foreground process + # https://src.fedoraproject.org/rpms/gnome-terminal/raw/f31/f/gnome-terminal-cntr-ntfy-autottl-ts.patch + # Depends on vte[-vanilla] for OSC 777 and the preexec/precmd/etc patches in VTE + eapply "${WORKDIR}"/${PN}-3.38.1-cntr-ntfy-autottl-ts.patch + fi + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --disable-static \ + $(use_enable debug) \ + $(use_enable gnome-shell search-provider) \ + $(use_with nautilus nautilus-extension) +} + +src_install() { + DOCS=( AUTHORS ChangeLog HACKING NEWS ) + gnome2_src_install + if ! use vanilla; then + # Separate "New Window/Tab" menu entries by default, instead of unified "New Terminal" + insinto /usr/share/glib-2.0/schemas + newins "${FILESDIR}"/separate-new-tab-window.gschema.override org.gnome.Terminal.gschema.override + fi + readme.gentoo_create_doc +} + +pkg_postinst() { + gnome2_pkg_postinst + readme.gentoo_print_elog +} -- cgit v1.2.3