diff options
Diffstat (limited to 'gui-libs/vte')
-rw-r--r-- | gui-libs/vte/Manifest | 5 | ||||
-rw-r--r-- | gui-libs/vte/vte-0.78.3.ebuild (renamed from gui-libs/vte/vte-0.74.2.ebuild) | 29 |
2 files changed, 12 insertions, 22 deletions
diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest index 19be4f38d3d7..49d0ad3cdad7 100644 --- a/gui-libs/vte/Manifest +++ b/gui-libs/vte/Manifest @@ -1,9 +1,8 @@ AUX vte-0.66.2-musl-W_EXITCODE.patch 779 BLAKE2B c35f3cd21e59b9693d75b00232ef8b2d95448f4ff7031142050e9286ff854a19095bb56cec471d50585302ac08ca7a1d40ad068c013d8af142b0165d4c8d2112 SHA512 a3dd31fb4fcc9c2e725cfd64bbc63def63c1c1a85b6896b4a82083d6ff985df885c3a587e8c3c001de2acae476cb950f05a1e31b33bb263ba4895d25fa1e275b -DIST vte-0.74.0-command-notify.patch.xz 9248 BLAKE2B 30917bc72d2b3fd917178f49c26f023d40d37e9a44a896c44e55345396d0bfdb1b109f8b2fdead96c31f92f5febcc397f2899511647c3adf3c2aace2be8ffa94 SHA512 fc0bb3cfa70fc5e1384c44fcce6d6a76957d0dd72f61a882d9df22d55dd06fcee4e7bd2a136c443158fe403992befe5d7ce5970b8b657b690b3875ff5171ea83 -DIST vte-0.74.2.tar.bz2 505422 BLAKE2B 243eabfb26c0ec65d0b202437ae79265440256941dae4263e9d6dc9afea24d0fbbd7d421864a90b54d2ba953cd60a2b5a41aef9fb9e53396176bcc71400eef82 SHA512 203dd0f8606b8979cde01781412e0dbab3cb8857828e55f6d69ecfc2e4d58d53430aa5c61a2203e122c772ba1f6c5b739d3c03456b133580e76d511d67f3f534 DIST vte-0.76.3-a11y-implement-GtkAccessibleText.patch.xz 9548 BLAKE2B 2c34f44cff5e1abf00358984c8000a3d7bce3b020be08052d016ca69864f9ab9b1a22ca6709dd5e78a13c8e43a6c4ace1fc1e74f5be83a9988c2b0083880ab95 SHA512 490ec91f27a8a873ee03f8aebb222217c85b2f865e6662dcc5efc1d9fe3765c966d4e9cd8691c4f1779e232139822eb1aa0f464e7090da96c6c17b556f642927 DIST vte-0.76.3-command-notify.patch.xz 4336 BLAKE2B d3fd8eef9c3322af20ceac4678635edbb00159fa88147a897f655a5920c638da19fff10e08215a891df2cdd5721cd808b6041d84e74980a9f129e07de621526b SHA512 1c974ae97823659bee873036d656423255fae2b71baa4f4221b656055d69d55120f5cccfe3d9e514a64a2c5f87f94c1e4b47b4a2a233faf28ca06a959efe3e3b DIST vte-0.76.3.tar.xz 961684 BLAKE2B 066eaa2e35652481e9cf487084e522f55fdedfccf6435440d13d80523e64fd9969b7ee0a235c6a97c5c0531ddad6977bfc42ccb6915d52990965b1af9a63470e SHA512 59cf3241f59b7ce795098814a04816d150330e4464a2438c974ac03cfd6aa05e7e037121a6a21929d6b12eb17fb1a4bf48c936604f0e0b770e3f125adb5a4c50 -EBUILD vte-0.74.2.ebuild 3319 BLAKE2B 280201cd62fa6e93b594ec1ef23c8a86a797ad784893a1e82452c202847b4ebe6b09c2f77babb48233fc8ee2b88e41f581bed37ef28e4359db9570ef08b5e5aa SHA512 2f370e1fa8b6ac979f715066226bffc8fcc20b858d1fcec836b59c658cbcf5adfa8989f0abeb347cc0611df921db42241960cdd2d582deeecf6f1adc6bff0ef8 +DIST vte-0.78.3.tar.xz 577420 BLAKE2B 273702dede11b0a6dba6bcc8fb1fe7d4fdf3b5194128e39a5e8c285139afb363676e9be6b2e6642f5f6924928b1aeeabd045ddd9f606a14340ea069a2c7d4aeb SHA512 364729996dd0f6e491f7ffbe342db92d9f9822c6c4468265269fcfbc324e0e2c66f75107f9653b161fe4e97755c4092571b29ded963f9c00189bcbb443b5f187 EBUILD vte-0.76.3.ebuild 3491 BLAKE2B 754cc16f7eac1f9d03eeb068bc097f098ab908630d56c12c77bb8d5b47c6f672cb3e13cb622037edeb98565b18d8b18c4ca798dddeafe7c522742cb7abdd9ee0 SHA512 b8bfda29124a8861893ddfae630e9f1948ce97f452748a2e5f153dd8defe8a980c4c0dd590786dd98228af68dac64587f11c53a60d15f88175577a5238bd0cfb +EBUILD vte-0.78.3.ebuild 2786 BLAKE2B f47311f1194d5d10451f15239de660147c01601d037efc0afe703abad5fdaa3e55b884569d21e2dcffd69819fdb5761da48d6776a11c4a897f8cd78ef6ddb721 SHA512 b811572538d9057b2081cc32543bb25bdfb06cdce0837387fe12a73c28b0f29647ed8e8611a95d9d2ae9adf69618316bbdfc2466ca385adb87ef10be5e20bac8 MISC metadata.xml 612 BLAKE2B 3243ec48375bf8e69a367e5d631cf84c0ba60b43d1f4a25c313a407bfb1c9826ddd1cd75784bc302e7d8998d1bedaac9d75c7f329255e605315d9f0bf6154a73 SHA512 0abc6f1deb0a7900b6b35620ad3dfa26a900445526cc6474f974ce5cca2dad65cb3f3c4e3b8a59540821a9922e2cafcc7011d705570e77d2a46c907f3962a73d diff --git a/gui-libs/vte/vte-0.74.2.ebuild b/gui-libs/vte/vte-0.78.3.ebuild index bbb0c0db832f..2ba2dc44807b 100644 --- a/gui-libs/vte/vte-0.74.2.ebuild +++ b/gui-libs/vte/vte-0.78.3.ebuild @@ -1,39 +1,36 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit flag-o-matic gnome.org meson python-any-r1 vala xdg DESCRIPTION="Library providing a virtual terminal emulator widget" -HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE" +HOMEPAGE="https://gitlab.gnome.org/GNOME/vte" # Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+) LICENSE="LGPL-3+ GPL-3+" SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build -IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala" REQUIRED_USE=" gtk-doc? ( introspection ) vala? ( introspection ) " -# Upstream is hostile and refuses to upload tarballs. -SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2" -SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.74.0-command-notify.patch.xz )" - DEPEND=" - >=gui-libs/gtk-4.0.1:4[introspection?] + >=gui-libs/gtk-4.14:4[introspection?] >=x11-libs/cairo-1.0 >=dev-libs/fribidi-1.0.0 - >=dev-libs/glib-2.60:2 + >=dev-libs/glib-2.72:2 crypt? ( >=net-libs/gnutls-3.2.7:0= ) icu? ( dev-libs/icu:= ) >=x11-libs/pango-1.22.0 >=dev-libs/libpcre2-10.21:= systemd? ( >=sys-apps/systemd-220:= ) - sys-libs/zlib + >=app-arch/lz4-1.9 introspection? ( >=dev-libs/gobject-introspection-1.56:= ) x11-libs/pango[introspection?] " @@ -57,12 +54,6 @@ src_prepare() { use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch - if ! use vanilla; then - # From https://src.fedoraproject.org/rpms/vte291/raw/rawhide/f/vte291-cntnr-precmd-preexec-scroll.patch - # Adds OSC 777 support for desktop notifications in gnome-terminal or elsewhere - eapply "${WORKDIR}"/${PN}-0.74.0-command-notify.patch - fi - # -Ddebugg option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter sed -e '/ggdb3/d' -i meson.build || die sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk4_api_name/' meson.build || die @@ -74,7 +65,7 @@ src_configure() { local emesonargs=( -Da11y=true - $(meson_use debug debugg) + $(meson_use debug) $(meson_use gtk-doc docs) $(meson_use introspection gir) -Dfribidi=true # pulled in by pango anyhow |