diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-01-08 11:28:34 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-01-08 11:28:34 +0000 |
commit | 24fd814c326e282c4321965c31f341dad77e270d (patch) | |
tree | 033d63b33c21a3209964ab56005bb9bdd523630d /x11-terms/gnome-terminal | |
parent | 129160ec854dca4c3fedb5bcfbcb56930371da0f (diff) |
gentoo resync : 08.01.2021
Diffstat (limited to 'x11-terms/gnome-terminal')
-rw-r--r-- | x11-terms/gnome-terminal/Manifest | 3 | ||||
-rw-r--r-- | x11-terms/gnome-terminal/gnome-terminal-3.38.1.ebuild | 85 |
2 files changed, 88 insertions, 0 deletions
diff --git a/x11-terms/gnome-terminal/Manifest b/x11-terms/gnome-terminal/Manifest index fc32b88d5c9e..e9e45db1e720 100644 --- a/x11-terms/gnome-terminal/Manifest +++ b/x11-terms/gnome-terminal/Manifest @@ -1,5 +1,8 @@ AUX separate-new-tab-window.gschema.override 56 BLAKE2B ca7934aa89ddad5bbc86a35c79c8e02215888fea4706df5c2740480d9534980f54bc1b298ac02983a56c2bc5c1fc988d02b5cadb2a8e30d6443577b745a55533 SHA512 09eee78d2756752ce32cc9379f1a445e55c6f5f01bde972a8e5801a5c7bf3b385ab081ebc4a1ddd2bc463a8a67dd1ad03f1d531c99aa36eb6e850bf4f2a2b265 DIST gnome-terminal-3.36.2-cntr-ntfy-autottl-ts.patch.xz 33900 BLAKE2B 51ad0305c4d822483f19cc92314beedc2f0aee23435ae9fe5337f1dd494c8749b27ee2329ec2d2aba055d03dbb65485bd5d740f5f43f9f252679aca6c83f0db1 SHA512 d595a8d6a2a8a54120cd87c33ec5b6b9540af51c1e280a25c9182d6410c6762a96f13a6c84ea2c61eb524681f4ab0853b41e6eabef637362647bf67e8709fb63 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 EBUILD gnome-terminal-3.36.2.ebuild 2681 BLAKE2B 3cb3036588d23f1603ff351fc532435bed4065d07570c34b7d83617e710d4a567b7ec02a4dd573a4991418175ff2f758c49da1e02eebfdddeb42e84e2be55458 SHA512 a59edfa79e634005873e8b748cf3eb1498beb854964caf28b72f6491c61fb71c98e21d5808f7863220596e5f8c1bf2ae52819d4b2d5bbad0b1103380ddd3e8f5 +EBUILD gnome-terminal-3.38.1.ebuild 2695 BLAKE2B d2cbdd8c07d6b56481e016b58012be7a8957e1dcf95b428492d3b161839a7d36a646f18ed384433feb7cf1651311f46f322afc23b726acb02b7b8dfce90f9961 SHA512 8ce041a97956426cc3c11a912b6b218c2b88e3afc26b57a0cccf073339874bccd64b0ce31d20ace6b47f3f5114b046082656282cd9460bd735fd8dc2c93cd240 MISC metadata.xml 417 BLAKE2B ddec99c80b9ff060709ef724996eb8e73a8e587e022947b9f237adcd1ecb049fc48b8f7e8b6cd725d2f5e3276b9aecdcdb5acacddadfbd7edcc61dd9346789ae SHA512 a41ea1b6fc9d3dcbdf296590b206f924cb42c7dea27b68f593eb3e50aa37c6dd3df20b47c34f8cca2671dacd4fba6ec0f86caebebe6f66d496b7936d3cf0a688 diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.38.1.ebuild b/x11-terms/gnome-terminal/gnome-terminal-3.38.1.ebuild new file mode 100644 index 000000000000..8c46f6311927 --- /dev/null +++ b/x11-terms/gnome-terminal/gnome-terminal-3.38.1.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/${P}-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}"/${P}-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 +} |