From 4f5eafd9cc8e9b40e20b0a1abd96f1bcd634d0a0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 26 Jan 2025 22:42:39 +0000 Subject: gentoo auto-resync : 26:01:2025 - 22:42:38 --- x11-terms/gnome-terminal/Manifest | 5 +- .../gnome-terminal/gnome-terminal-3.50.1.ebuild | 100 --------------------- .../gnome-terminal/gnome-terminal-3.54.3.ebuild | 82 +++++++++++++++++ 3 files changed, 84 insertions(+), 103 deletions(-) delete mode 100644 x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild create mode 100644 x11-terms/gnome-terminal/gnome-terminal-3.54.3.ebuild (limited to 'x11-terms/gnome-terminal') diff --git a/x11-terms/gnome-terminal/Manifest b/x11-terms/gnome-terminal/Manifest index 754e717577b4..9618f8b9c06b 100644 --- a/x11-terms/gnome-terminal/Manifest +++ b/x11-terms/gnome-terminal/Manifest @@ -2,11 +2,10 @@ AUX gnome-terminal-3.44.1-fix-missing-wexitcode.patch 727 BLAKE2B 5aa58dea55d837 AUX separate-new-tab-window.gschema.override 56 BLAKE2B ca7934aa89ddad5bbc86a35c79c8e02215888fea4706df5c2740480d9534980f54bc1b298ac02983a56c2bc5c1fc988d02b5cadb2a8e30d6443577b745a55533 SHA512 09eee78d2756752ce32cc9379f1a445e55c6f5f01bde972a8e5801a5c7bf3b385ab081ebc4a1ddd2bc463a8a67dd1ad03f1d531c99aa36eb6e850bf4f2a2b265 DIST gnome-terminal-3.44.0-cntr-ntfy-autottl-ts.patch.xz 37248 BLAKE2B b3599386e7272fc5b742c11663f09bbfafa84cc855bd13fd602d679601fbb4126f36cdb157db37db335bf9edfe7d2b85e534baf837c5817984ec17baa4cdbb6c SHA512 6422a774abfee18b2681115344f508b72ead1bb9f27b5b1596b419a9ce5a137d41e2d749b6d784170225e7f21f15c109f7eb74cc3164371d53dee7790bf99187 DIST gnome-terminal-3.44.1.tar.xz 1813032 BLAKE2B 3e001139aa0516bd27f7215c692c048393d6ad41737b8817f212529d3c530f6417d05601f63e6265e3fb84e788322341c25784a0a26ee7434f1d4bccd31c1eea SHA512 afaa9a1b4fa86fea853a242f167d1ba3438efe4e049336bae138cb800d43c3325f624849463f16c9d4e34360916377c4edbfd2f3977212b51e35a41cca88b283 -DIST gnome-terminal-3.48.1-cntr-ntfy-autottl-ts.patch.xz 37796 BLAKE2B 91a4d50a0b4bd412e9528ec165e173c22df11749d6a59a46b0e364b4d7f403f8fdd835c29585ab12a8a9a81da42e816fe3dacb3d9cb0c2739e123404d4b57792 SHA512 69e26b0795de566d425c5b4fd389a865aedf28d64d4ad1cced926eefd3177379bdc365cf9ef76773f21d32df24067e1966302ebcab235c63c191219705eb498e -DIST gnome-terminal-3.50.1.tar.bz2 1702613 BLAKE2B e592114126dd5639169cd1cdfdc06ba10a2fd386b28d47372cdd0e2aed1a39252c660e0edb6cb946a88810a94640b6e40d7e2878c34740638b75049f6395471e SHA512 adff88f3afc3b68c1f17cf493c2ee032a9ccc35af89903c045c61fdddbf8b71c7d1c40a66e87def9dbdbdeb7e3bf5c1e8d5988e810476c5b2ad38ef9f0064eb5 DIST gnome-terminal-3.52.2-cntr-ntfy-autottl-ts.patch.xz 38768 BLAKE2B 1d3a7dad67a770c13ee63e321a91e93dba573d45f7983bae649419173cd7d4c650947596d15d38afb1d00f9415b40cb9816526ed9d56fe68317211fc94413c1d SHA512 dd9feeded7a6ea7051532b018c615f73da7d3ce18f00f52c8040cd87795881c07522506697a3bde7824f599dd3ec369162e28902d871ca99c61c4c4e42620ae9 DIST gnome-terminal-3.52.2.tar.bz2 1704471 BLAKE2B 898f397271fc6369c27e24e065bddab8546b934f8a3ba4a4c150e2191c76c10d558f33b35d83ab4c71a3363bc92f91e7d43e23bea6bc1e03ad54a5690c52cb0d SHA512 858896ebe20c58165338811d2d8050c35f4575cb0b06bfea25bf77e9bca1695472d712e6b7cf95b01ac9dca394725021a2a6c1f84f09e4c203ee21a381a8f706 +DIST gnome-terminal-3.54.3.tar.xz 2060008 BLAKE2B c9ba0f7e331e539e6c7941e4df410fae023f4ea6cd64c8c18463069c01af434b5be5fb949da107ca267d4ad7f948470e675ca9b35c2ca383c822487381a6b091 SHA512 89c58d9472081fc0a98224b65131628fb25753dca89ef27dd36ee4453d365175bbd77b69780a7143818edba285602329393cfe6491fef6589e19d8b1d50bed4e EBUILD gnome-terminal-3.44.1.ebuild 3057 BLAKE2B 34c9252ef3c60d09f6f96f2687b1e5f1f94c48807f06f1d187deae250f5fbb08788193ceed218879c44604b51dad07412d166cf4fdd51c9f91537b37ae747971 SHA512 92c28cac8a777105b8a373933d28b3132c968b46e6661d5da8c447d86bfd914aa3b513ea7755e81401159c8b7ac2b4b7fb7e8291b835b59ecb9dae8fb0bc3437 -EBUILD gnome-terminal-3.50.1.ebuild 3133 BLAKE2B 393de367211ce42859c0f93666c51132db4fb40c0e518cd2e7585f6ce6b101817ada4c57e2d9a53837a77cc6aa26b0481478f814787f73b69e180f50f205db0c SHA512 7f73c92d5850122b5d45186dad4ca5a7bbf844f4ce25fd59fd59be51827751d44f9224363d1646958bd0734e3aff9b6ad4ce523bcf3e1ac7d0daa116f2c3730e EBUILD gnome-terminal-3.52.2.ebuild 3121 BLAKE2B c17b02b6bc13a34e85d862ea283e51baae2a6737360a4bebf8fd3ba4bef3905141dc2412515ff1425c1294328d5c0771a9a1e64994fa2cc4f88a4b9f703b6ef1 SHA512 b14fe273e6956434fd059fd7432c1827c8d2873ac84ba58005edbb346d213a1186a5c292f50edf8523e74a1f32900344ac28994aaa2f634bc988806607443b71 +EBUILD gnome-terminal-3.54.3.ebuild 2007 BLAKE2B 317deef4909f602b59b5e7ef7f48c077d6b755952fbb0800d113f054bf10a2de3d462f7d18e783a6f52b5ebbbfe400461eb48b0cf89b7203214da1714c4cf580 SHA512 7b61fdbc8597550eecdf6ff1f9d257ae6334630fff65c04c939c18c884fc5a18329dc0c11373b4bb1b8a9c51427bf21594993b7b6bd5d0f83c1fa78acc41e7d4 MISC metadata.xml 544 BLAKE2B 9e4dda0925c1f09a6109a01a522965c0bd2d811d91e19054fecf09e2d732f6f03245410e7472c3accf83bc015e2747cf96dcf3ededb62cf4733ece3241e51389 SHA512 e53acf30ece7ccb0307f9bb750ccfb3e90bf5d468098fe42112f4efa0fd1823d10124d8f50bf1ac56fbe4ad188bb7446e1627f1a05188f602e6e11a33496b75d diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild b/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild deleted file mode 100644 index 3a155bcb18bd..000000000000 --- a/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) -inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 xdg - -DESCRIPTION="A terminal emulator for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Terminal" - -LICENSE="GPL-3+ GPL-3 CC-BY-SA-3.0 FDL-1.3" -SLOT="0" -IUSE="debug gnome-shell nautilus vanilla" - -# Upstream is hostile and refuses to upload tarballs. -SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2" -SRC_URI+=" !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.48.1-cntr-ntfy-autottl-ts.patch.xz )" - -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" - -# 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 - >=gui-libs/libhandy-1.6.0:1 - >=x11-libs/vte-0.74.0:2.91[!vanilla?] - >=dev-libs/libpcre2-10 - >=gnome-base/gsettings-desktop-schemas-0.1.0 - sys-apps/util-linux - gnome-shell? ( gnome-base/gnome-shell ) - nautilus? ( >=gnome-base/nautilus-43.0 ) -" -DEPEND="${RDEPEND}" -# itstool required for help/* with non-en LINGUAS, see bug #549358 -# xmllint required for glib-compile-resources, see bug #549304 -BDEPEND=" - ${PYTHON_DEPS} - 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() { - eapply "${FILESDIR}"/${PN}-3.44.1-fix-missing-wexitcode.patch - 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.48.1-cntr-ntfy-autottl-ts.patch - fi - default -} - -src_configure() { - # Upstream don't support LTO & error out on it in meson.build (bug #926156) - filter-lto - - local emesonargs=( - $(meson_use debug dbg) - -Ddocs=false - $(meson_use nautilus nautilus_extension) - $(meson_use gnome-shell search_provider) - ) - meson_src_configure -} - -src_install() { - meson_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() { - xdg_pkg_postinst - gnome2_schemas_update - readme.gentoo_print_elog -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.54.3.ebuild b/x11-terms/gnome-terminal/gnome-terminal-3.54.3.ebuild new file mode 100644 index 000000000000..6e537781b358 --- /dev/null +++ b/x11-terms/gnome-terminal/gnome-terminal-3.54.3.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..13} ) +inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 xdg + +DESCRIPTION="A terminal emulator for GNOME" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-terminal" + +LICENSE="GPL-3+ GPL-3 CC-BY-SA-3.0 FDL-1.3" + +SLOT="0" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + +IUSE="debug gnome-shell nautilus" + +# 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 + >=gui-libs/libhandy-1.6.0:1 + >=x11-libs/vte-0.78.0:2.91 + >=dev-libs/libpcre2-10 + >=gnome-base/gsettings-desktop-schemas-0.1.0 + sys-apps/util-linux + gnome-shell? ( gnome-base/gnome-shell ) + nautilus? ( >=gnome-base/nautilus-43.0 ) +" +DEPEND="${RDEPEND}" +# itstool required for help/* with non-en LINGUAS, see bug #549358 +# xmllint required for glib-compile-resources, see bug #549304 +BDEPEND=" + ${PYTHON_DEPS} + 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() { + eapply "${FILESDIR}"/${PN}-3.44.1-fix-missing-wexitcode.patch + default +} + +src_configure() { + # Upstream don't support LTO & error out on it in meson.build (bug #926156) + filter-lto + + local emesonargs=( + $(meson_use debug dbg) + -Ddocs=false + $(meson_use nautilus nautilus_extension) + $(meson_use gnome-shell search_provider) + ) + meson_src_configure +} + +src_install() { + meson_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + readme.gentoo_print_elog +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} -- cgit v1.2.3