diff options
Diffstat (limited to 'app-editors')
-rw-r--r-- | app-editors/Manifest.gz | bin | 14120 -> 14131 bytes | |||
-rw-r--r-- | app-editors/gedit-plugins/Manifest | 4 | ||||
-rw-r--r-- | app-editors/gedit-plugins/gedit-plugins-48.0.ebuild | 96 | ||||
-rw-r--r-- | app-editors/gedit-plugins/gedit-plugins-48.1.ebuild | 96 | ||||
-rw-r--r-- | app-editors/gedit/Manifest | 4 | ||||
-rw-r--r-- | app-editors/gedit/gedit-48.0.ebuild | 88 | ||||
-rw-r--r-- | app-editors/gedit/gedit-48.1.ebuild | 88 |
7 files changed, 376 insertions, 0 deletions
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz Binary files differindex 8a87efb57fd1..b0417fb77f49 100644 --- a/app-editors/Manifest.gz +++ b/app-editors/Manifest.gz diff --git a/app-editors/gedit-plugins/Manifest b/app-editors/gedit-plugins/Manifest index b5687c49d92a..e1f139d74d05 100644 --- a/app-editors/gedit-plugins/Manifest +++ b/app-editors/gedit-plugins/Manifest @@ -1,3 +1,7 @@ DIST gedit-plugins-46.0.tar.xz 897216 BLAKE2B 9dac94c03147fa3a949df5d924a2a18d9cf29a7928f088a0ab6bd07538dc316c28f9f6a5f7cb91b386d25b4a15b5178265c808a7d327367902c7077980a56be8 SHA512 fe9d975273df1ec7d3729d76d3e652b04ec90595f2fcd90a64f9bc01de6bf7955aa96fb663966d8dab5952a01552a70123eecee81861c4c6d219199ca2ada579 +DIST gedit-plugins-48.0.tar.xz 883240 BLAKE2B 0bd97d6d0fa6f052f4f82d546b1a44cc7212ef093b845498aaca970c5406047cb9bf297bbae91882179306c8dc104fc8c02528f9259da209617b8144cf5c21d0 SHA512 db6435770f981dea7d8983705720e2041df83c69dee8f86ced4ceb3af1aff16280d78f9ff7785fea4d9072826038c63f198dab7daef80da716cd2fffa40e54cf +DIST gedit-plugins-48.1.tar.xz 881140 BLAKE2B 7deef6710c7d1e235877eb7c866ae4e041f6ccf28aafea1ba4220e70eb48ae5f562d870a390aa10e96789f63240b2c0cd81596a8f1c4970a69c8ae2132d320d3 SHA512 acd8646cb7713d00c0c2f61da1bfd69f25501b42935710bf59cea342b1766480c3b9414b78fea4682d69b77d3c23920eb1c36674c5918a020a50dde627a679ef EBUILD gedit-plugins-46.0-r1.ebuild 2449 BLAKE2B f6ccc760259087de82fb2a5b78f7ee13cf2f04ac7a57edd42077baf3f79a67629c59f052c5c60e39e03585d4042bf5520b50a2948e8fd87ad57f279632ad408e SHA512 0f01edf032cb739769e95ad8ae7da692b3a90807ddff2d63eb8c7371b021f345067131755e9b104382f523838030a6011ceec8f1dfbfa43dce5cfb738ba6080b +EBUILD gedit-plugins-48.0.ebuild 2326 BLAKE2B a646db05329fb0167baecce8b0025e6f45a4fb049ee8f6e5e6c8cf87b385b7cf5eed4bc01313112d066320574994d5e78855759d9b3a26c9c8f2d14dccba8766 SHA512 36fb32418908f71615ea9a084179764f3e909eebeab269c8415086211aab3697fad939139b1b8229cb9a41ba3dd1e7f5627147af5838a64e95a7b9451c7a3f92 +EBUILD gedit-plugins-48.1.ebuild 2328 BLAKE2B 02c73ebe80484f009fd780c4c0ebff7c5be0faf48109e423e2899a8e02dbcb67dff28e01aab4f0f784fe53027ca9ed75190f05227d2c7b5dab519fa67b8d8483 SHA512 5bc2c50568d024432d5d7ed26865c32fe434317c17c2f549e4b3dd603ab2fe2ed45e9b8f46054b1a0e9b9330659a5c13e7b49fa75ad0eeaff0dbc7f8e08e9cf2 MISC metadata.xml 596 BLAKE2B cf545e591c160fc584c5c2b1e3f5fa6a47922a958f981daa5c85f3f6c8f7eaed2a520d6265241998dfe211098f70c75a0fdfff033e55e892e5775b678ea9ef5b SHA512 0a3b9e748bc2d22ea16a694f8ebd6196d05e6652f552523bfe6fa60f1c69ab50110692cda7a59239c8f6946c06d3139a4225f1744e0dd40ccbdef3e8b396f692 diff --git a/app-editors/gedit-plugins/gedit-plugins-48.0.ebuild b/app-editors/gedit-plugins/gedit-plugins-48.0.ebuild new file mode 100644 index 000000000000..17786e161c1c --- /dev/null +++ b/app-editors/gedit-plugins/gedit-plugins-48.0.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit gnome.org gnome2-utils meson python-single-r1 vala xdg + +DESCRIPTION="Collection of extra plugins for the gedit Text Editor" +HOMEPAGE="https://gitlab.gnome.org/World/gedit/gedit/-/blob/master/plugins/list-of-gedit-plugins.md" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="charmap +python terminal vala" +REQUIRED_USE=" + charmap? ( python ) + python? ( ${PYTHON_REQUIRED_USE} ) + terminal? ( python ) +" + +RDEPEND=" + >=dev-libs/libpeas-1.14.1:0[gtk] + >=app-editors/gedit-48 + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.9:3 + gui-libs/libgedit-gtksourceview:300 + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}] + >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + >=x11-libs/gtk+-3.9:3[introspection] + x11-libs/pango[introspection] + x11-libs/gdk-pixbuf:2[introspection] + ) + charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] ) + terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) +" # vte-0.52+ for feed_child API compatibility +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + -Dplugin_bookmarks=true + $(meson_use python plugin_bracketcompletion) + $(meson_use charmap plugin_charmap) + $(meson_use python plugin_codecomment) + $(meson_use python plugin_colorpicker) + -Dplugin_drawspaces=true + $(meson_use python plugin_joinlines) + $(meson_use python plugin_multiedit) + $(meson_use python plugin_sessionsaver) + -Dplugin_smartspaces=true + $(meson_use terminal plugin_terminal) + -Dplugin_wordcompletion=true + ) + meson_src_configure +} + +src_install() { + meson_src_install + use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-editors/gedit-plugins/gedit-plugins-48.1.ebuild b/app-editors/gedit-plugins/gedit-plugins-48.1.ebuild new file mode 100644 index 000000000000..f9683d1dd37d --- /dev/null +++ b/app-editors/gedit-plugins/gedit-plugins-48.1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit gnome.org gnome2-utils meson python-single-r1 vala xdg + +DESCRIPTION="Collection of extra plugins for the gedit Text Editor" +HOMEPAGE="https://gitlab.gnome.org/World/gedit/gedit/-/blob/master/plugins/list-of-gedit-plugins.md" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="charmap +python terminal vala" +REQUIRED_USE=" + charmap? ( python ) + python? ( ${PYTHON_REQUIRED_USE} ) + terminal? ( python ) +" + +RDEPEND=" + >=dev-libs/libpeas-1.14.1:0[gtk] + >=app-editors/gedit-48.1 + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.9:3 + gui-libs/libgedit-gtksourceview:300 + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}] + >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + >=x11-libs/gtk+-3.9:3[introspection] + x11-libs/pango[introspection] + x11-libs/gdk-pixbuf:2[introspection] + ) + charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] ) + terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) +" # vte-0.52+ for feed_child API compatibility +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + -Dplugin_bookmarks=true + $(meson_use python plugin_bracketcompletion) + $(meson_use charmap plugin_charmap) + $(meson_use python plugin_codecomment) + $(meson_use python plugin_colorpicker) + -Dplugin_drawspaces=true + $(meson_use python plugin_joinlines) + $(meson_use python plugin_multiedit) + $(meson_use python plugin_sessionsaver) + -Dplugin_smartspaces=true + $(meson_use terminal plugin_terminal) + -Dplugin_wordcompletion=true + ) + meson_src_configure +} + +src_install() { + meson_src_install + use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest index fb707c99cb13..5ab71baa0243 100644 --- a/app-editors/gedit/Manifest +++ b/app-editors/gedit/Manifest @@ -1,3 +1,7 @@ DIST gedit-46.2.tar.xz 2756340 BLAKE2B 832694a69562b6e8e0dda03be313ccae936645f19812a8244b0eb1f62b43b838fd5decac6a3f7d958017623a63bc857151d3f02dfe7a3aeeb1a0867f7854cfec SHA512 47aa160172d1af8cbb0f7ba270364ab7fe7527fd07819efea570afe67f3684a6df2e093f4b6fb85802e29c11bbe029a0515422d4ebd6e11ae78ae7359d82497f +DIST gedit-48.0.tar.xz 2889116 BLAKE2B 64c982fa67359fe65fb29192b9e1b479b3eb2fa2c15351f7c03db54d25abcd52c9df34a818a8b27c275537728029fef70e2d89dd5b78cc777ef53fd916b17a6f SHA512 c8d8709d2615389b5329c6da2cf99cea74eeb09b6d25043a71261d89416eb31a704309d5bb9958d3133afb457685fec2a294e25934186936039b10e49e6787ef +DIST gedit-48.1.tar.xz 2813580 BLAKE2B bdccd05c131f1bf5baae06f471d89717f9da39281d042c0c542a49549a161285636e6f8cc7d4e2f18274d81bc7935df8675a406a6ccdcc7199e91a07e8cfaafe SHA512 63517f12b986e4ac901432f5875d6de78c8161cf4f55450466e67be60708eb0e0d67d4b434a45820a18094c803c8e0d413e85bf6a971e159f3fc8a7e5c128f2c EBUILD gedit-46.2.ebuild 1737 BLAKE2B 48ee9084fb599cd56c6abf1977758ad9fb68ccf32cdba6e2d2ea2d434654d4c75ff9301db422082fea38208d96757b6284b4aec2d5bfb74c19f187ffe0dedd34 SHA512 3f63208dbd196022bf59e9ed5b34560bc079eb44f99ed375906e2318997cd97edaa07065cea7f5930738f677d542120e6ef52ab9c5703e4597a5f98673062054 +EBUILD gedit-48.0.ebuild 1718 BLAKE2B db7e58f4d23737acd75b89c3afb6769f42479b1140b7e0de4db7635b00129cf24da799d64b2837c69898a07c379b805e107d3697773c9809755cb479a3365e0d SHA512 632052b28ba02318f946ee87455948ab369228882d860f4758ff8310917546b9d4e13290844d692baf1b4fb723a42d192f7a3dce8e5fd13cac2d0a83c860b0cd +EBUILD gedit-48.1.ebuild 1718 BLAKE2B c8eb65ec6b00a1e7668ed397713d08a3f17c2a979504b165352ecff498a4b12e61c5d5a06296bd7b9de239fbce900d2dd10f361c79a2bd8c0a7160b00bba7056 SHA512 4ebd14f7b4115309c84b19491d8330a9a7da1addd7d94495eeb7c817fc7869232dfd738d6ad2232a06abf2e59664d81b6aebb75a95ee3757cabbea73de86f430 MISC metadata.xml 346 BLAKE2B 59226b3220bd9b1770fad0f5acf3b1888a57a3496f9e0a6eb0eb09c12b7a5aa461961753dd8a5a6f01db1cdb97af5b28d6a8d1d632b60f499f86e0864e29264f SHA512 3e1d83ad67b85a681b85f8fece9d6c2c3eab2f2f726447230dc1f2399a21cba211d97e11d8c06d0d1b1803fafe67be4b32c04b39c5f8586a421c525624f6697d diff --git a/app-editors/gedit/gedit-48.0.ebuild b/app-editors/gedit/gedit-48.0.ebuild new file mode 100644 index 000000000000..47293e2f6167 --- /dev/null +++ b/app-editors/gedit/gedit-48.0.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..13} ) + +inherit gnome.org gnome2-utils meson python-single-r1 vala xdg + +DESCRIPTION="A text editor for the GNOME desktop" +HOMEPAGE="https://gedit-text-editor.org/" + +LICENSE="GPL-2+ CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="+python gtk-doc" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND=" + >=dev-libs/glib-2.76:2 + >=x11-libs/gtk+-3.22.0:3[introspection] + >=gui-libs/libgedit-amtk-5.6:= + >=gui-libs/libgedit-tepl-6.11 + >=dev-libs/libpeas-1.14.1:0[gtk] + >=dev-libs/gobject-introspection-1.54:= + >=app-text/gspell-0.2.5:0= + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] + dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}] + ') + ) + + gui-libs/libgedit-gtksourceview:300 +" +RDEPEND="${DEPEND} + !<app-editors/gedit-plugins-48 + x11-themes/adwaita-icon-theme + gnome-base/gsettings-desktop-schemas + gnome-base/gvfs +" +BDEPEND=" + $(vala_depend) + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1 ) + dev-util/itstool + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + -Duser_documentation=true + + ) + meson_src_configure +} + +src_install() { + meson_src_install + if use python; then + python_optimize + python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-editors/gedit/gedit-48.1.ebuild b/app-editors/gedit/gedit-48.1.ebuild new file mode 100644 index 000000000000..23b320232670 --- /dev/null +++ b/app-editors/gedit/gedit-48.1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..13} ) + +inherit gnome.org gnome2-utils meson python-single-r1 vala xdg + +DESCRIPTION="A text editor for the GNOME desktop" +HOMEPAGE="https://gedit-text-editor.org/" + +LICENSE="GPL-2+ CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="+python gtk-doc" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND=" + >=dev-libs/glib-2.76:2 + >=x11-libs/gtk+-3.22.0:3[introspection] + >=gui-libs/libgedit-amtk-5.6:= + >=gui-libs/libgedit-tepl-6.12 + >=dev-libs/libpeas-1.14.1:0[gtk] + >=dev-libs/gobject-introspection-1.54:= + >=app-text/gspell-0.2.5:0= + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] + dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}] + ') + ) + + gui-libs/libgedit-gtksourceview:300 +" +RDEPEND="${DEPEND} + !<app-editors/gedit-plugins-48 + x11-themes/adwaita-icon-theme + gnome-base/gsettings-desktop-schemas + gnome-base/gvfs +" +BDEPEND=" + $(vala_depend) + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1 ) + dev-util/itstool + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + -Duser_documentation=true + + ) + meson_src_configure +} + +src_install() { + meson_src_install + if use python; then + python_optimize + python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} |