diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-08-10 11:05:14 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-08-10 11:05:14 +0100 |
commit | fbbf0ee3d56a6fd27adf182c6907dc745623aeaa (patch) | |
tree | 2c2869a78e5e3b6af9391df951ca217cced4608d /x11-terms | |
parent | 43297a4ed0a3760bbdd0b8c286b779f174ca5368 (diff) |
gentoo auto-resync : 10:08:2024 - 11:05:14
Diffstat (limited to 'x11-terms')
-rw-r--r-- | x11-terms/Manifest.gz | bin | 4559 -> 4728 bytes | |||
-rw-r--r-- | x11-terms/gnome-terminal/Manifest | 3 | ||||
-rw-r--r-- | x11-terms/gnome-terminal/gnome-terminal-3.52.2.ebuild | 102 | ||||
-rw-r--r-- | x11-terms/ptyxis/Manifest | 3 | ||||
-rw-r--r-- | x11-terms/ptyxis/metadata.xml | 11 | ||||
-rw-r--r-- | x11-terms/ptyxis/ptyxis-46.5.ebuild | 53 |
6 files changed, 172 insertions, 0 deletions
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz Binary files differindex a927a794b835..cf10269203e2 100644 --- a/x11-terms/Manifest.gz +++ b/x11-terms/Manifest.gz diff --git a/x11-terms/gnome-terminal/Manifest b/x11-terms/gnome-terminal/Manifest index a68a404f8682..a7177d802d98 100644 --- a/x11-terms/gnome-terminal/Manifest +++ b/x11-terms/gnome-terminal/Manifest @@ -4,6 +4,9 @@ DIST gnome-terminal-3.44.0-cntr-ntfy-autottl-ts.patch.xz 37248 BLAKE2B b3599386e 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 EBUILD gnome-terminal-3.44.1.ebuild 3057 BLAKE2B 34c9252ef3c60d09f6f96f2687b1e5f1f94c48807f06f1d187deae250f5fbb08788193ceed218879c44604b51dad07412d166cf4fdd51c9f91537b37ae747971 SHA512 92c28cac8a777105b8a373933d28b3132c968b46e6661d5da8c447d86bfd914aa3b513ea7755e81401159c8b7ac2b4b7fb7e8291b835b59ecb9dae8fb0bc3437 EBUILD gnome-terminal-3.50.1.ebuild 3139 BLAKE2B 8baecde0ef4a9b58b1c2b703c2711e17f7b923634f96b1018cc475064bb807556fe2923ccbd353fb1785d054f673b72626cf9422b9c8bd5a37d7938a5f8d454f SHA512 1039d83e010d043684737ffff0148e48f38aad849ef58a9046b35e5a5eef04fc4f8898ca09269302cef3b7cc527fef1cd0ae9e4ee323c059f7fbff50ed37b7b9 +EBUILD gnome-terminal-3.52.2.ebuild 3130 BLAKE2B a90ce8a842cabfa5d9aeadc0f257d100bc43ebbb396d9feedaa3b6ca8e09061fda04e90a1104aa8bc2a1572896f1d7251200f5418005f890436bd4f3e95ad71e SHA512 6f254eb4c898cc26b89a7011497132db325c94e5805f844b387f130cb3423b748e4c8c33f7f72a32d7db55596999f4d00f247304ed4f62353b5f8e5ba0035eb8 MISC metadata.xml 544 BLAKE2B 9e4dda0925c1f09a6109a01a522965c0bd2d811d91e19054fecf09e2d732f6f03245410e7472c3accf83bc015e2747cf96dcf3ededb62cf4733ece3241e51389 SHA512 e53acf30ece7ccb0307f9bb750ccfb3e90bf5d468098fe42112f4efa0fd1823d10124d8f50bf1ac56fbe4ad188bb7446e1627f1a05188f602e6e11a33496b75d diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.52.2.ebuild b/x11-terms/gnome-terminal/gnome-terminal-3.52.2.ebuild new file mode 100644 index 000000000000..555369fdb414 --- /dev/null +++ b/x11-terms/gnome-terminal/gnome-terminal-3.52.2.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2024 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" + +# 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/~pacho/${PN}/${P}-cntr-ntfy-autottl-ts.patch.xz )" + +LICENSE="GPL-3+ GPL-3 CC-BY-SA-3.0 FDL-1.3" + +SLOT="0" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" + +IUSE="debug gnome-shell nautilus vanilla" + +# 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.76.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/f40/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 + 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/ptyxis/Manifest b/x11-terms/ptyxis/Manifest new file mode 100644 index 000000000000..12b515e82f4f --- /dev/null +++ b/x11-terms/ptyxis/Manifest @@ -0,0 +1,3 @@ +DIST ptyxis-46.5.tar.xz 3866528 BLAKE2B 784085167461ceeb737005b506e43d1a3fb96f04a501a694a002eee2d17457bfd06e23ad7c8fcec6c5f746f5d07e06e9559ec35e65f7de3942e9dd239bf6fcac SHA512 d66f67ea0bba5a6c449faae75f2bcc0c20254a59cf7ae27f7c67fc11008593d7a3a5cb8ff445b46925e9b6e5aab5f72d4aeee80b9053b0682d6ae1708df02dac +EBUILD ptyxis-46.5.ebuild 943 BLAKE2B 94de57bdbcb190e8d413894356c810011ccf7ef445fc381aac0117623cc6bb4ed1827dc75115239068f2ab9ea1bedb9c9e2fb476bb791a7abb5c0c0a319eb2d4 SHA512 0be5398abcf13f9e9c6aad8cbd5a8a7071d42e4895145daddaa15208f792df3a6feffe1a3148a65219e237fb7906f30d3c1537393d40610d07b460bc87bd3a0b +MISC metadata.xml 350 BLAKE2B 8fc94d5eb463c52df85a700eb22a7e6870e85403f4e228c5ce94f63d35b033ab175f671e9bd9c915a78857a00ebbbdd61f4392eaac777e94b147e3746e6b9297 SHA512 46d1ec0cc7fe0fc3d009e73d37ea46e760d26e3b2e580b379fa00faf7435c95a268c8f20584fc7dea5764dc34ad3973c32dbf57c6ec0afc6c3e57efac218b178 diff --git a/x11-terms/ptyxis/metadata.xml b/x11-terms/ptyxis/metadata.xml new file mode 100644 index 000000000000..436a7a9f3f66 --- /dev/null +++ b/x11-terms/ptyxis/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="gnome-gitlab">chergert/ptyxis</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-terms/ptyxis/ptyxis-46.5.ebuild b/x11-terms/ptyxis/ptyxis-46.5.ebuild new file mode 100644 index 000000000000..18220a0fc97e --- /dev/null +++ b/x11-terms/ptyxis/ptyxis-46.5.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="A terminal for a container-oriented desktop" +HOMEPAGE="https://gitlab.gnome.org/chergert/ptyxis" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.80:2 + >=gui-libs/gtk-4.12.2:4 + >=gui-libs/libadwaita-1.4_alpha:1 + >=gui-libs/vte-0.75.0:2.91-gtk4[-vanilla] + gnome-base/libgtop:2= + >=dev-libs/libpcre2-10.32:0= + gnome-base/gsettings-desktop-schemas + + x11-libs/pango +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + dev-util/desktop-file-utils + dev-libs/appstream-glib + ) +" + +src_configure() { + local emesonargs=( + -Ddevelopment=false + -Dgeneric=terminal + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} |