[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
commit: bda6a15fb89b0b04bfa72ee37b59583d47f57ce3 Author: Eli Schwartz gmail com> AuthorDate: Wed Jun 5 03:39:00 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jun 6 00:44:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda6a15f app-editors/pluma-plugins: remove support for all USE other than python They control inert files installed to the plugins directory, and you have to enable the plugins in the pluma settings. Half these plugins require nothing other than python itself, and cannot be disabled other than via --disable-python, which means offering to refrain from installing them is a QA violation of PG-0301 (installation of small files). The remaining plugins have trivially satisfiable dependencies and still violate the small files policy. The build system provides zero help here, since the dependencies are automagically detected and there is no option to disable them. Having 5 different USE flags on top of the python one is pointless complexity, so delete them. ... Also while we are moving the USE-dependent plugin dependencies into the python block? dbus-python was missing a USEDEP on the python impl, so even enabling synctex would not actually help... add that in properly. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> .../pluma-plugins/pluma-plugins-1.26.0-r3.ebuild | 72 ++ 1 file changed, 72 insertions(+) diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r3.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r3.ebuild new file mode 100644 index ..cf3247965042 --- /dev/null +++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r3.ebuild @@ -0,0 +1,72 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit mate python-single-r1 + +if [[ ${PV} != ]]; then + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="A set of plugins for Pluma, the MATE text editor." +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT="0" + +IUSE="+python" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=dev-libs/libpeas-1.14.1:0[gtk] + >=app-editors/pluma-1.25.3 + + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.9:3 + >=x11-libs/gtksourceview-4.0.2:4 + + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + app-editors/pluma[${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}] + >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}] + >=x11-libs/vte-0.52:2.91[introspection] + ') + >=x11-libs/gtk+-3.9:3[introspection] + >=x11-libs/gtksourceview-4.0.2:4[introspection] + x11-libs/pango[introspection] + x11-libs/gdk-pixbuf:2[introspection] + + )" + +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local myeconfargs=( + $(use_enable python) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + mate_src_install + use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
commit: 9d938dc7549a99a9a266434a9f956d64a205778d Author: Eli Schwartz gmail com> AuthorDate: Wed Jun 5 03:33:16 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jun 6 00:44:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d938dc7 app-editors/pluma-plugins: fix configure failure to respect USE=python There is a ./configure --enable-python but it was not passed. As a result it automagically detected python (and always succeeded since core distro tooling requires one). Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild | 8 1 file changed, 8 insertions(+) diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild index bdfab472e753..0c6a11fbb5eb 100644 --- a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild +++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild @@ -65,6 +65,14 @@ pkg_setup() { use python && python-single-r1_pkg_setup } +src_configure() { + local myeconfargs=( + $(use_enable python) + ) + + econf "${myeconfargs[@]}" +} + src_install() { mate_src_install use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
commit: 3cfe6ee37f9b60bdf39d895c961dd7243de2b17d Author: Eli Schwartz gmail com> AuthorDate: Wed Jun 5 02:52:03 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jun 6 00:44:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cfe6ee3 app-editors/pluma-plugins: add github upstream metadata Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> app-editors/pluma-plugins/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-editors/pluma-plugins/metadata.xml b/app-editors/pluma-plugins/metadata.xml index 694df975ee24..724f7d707ba9 100644 --- a/app-editors/pluma-plugins/metadata.xml +++ b/app-editors/pluma-plugins/metadata.xml @@ -9,4 +9,7 @@ Enable synctex support for pdflatex Embed a terminal in the bottom pane + + mate-desktop/pluma-plugins +
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
commit: d0a1a621733dcbecb51b75c9418afda80583611c Author: Eli Schwartz gmail com> AuthorDate: Wed Jun 5 03:04:50 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jun 6 00:44:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a1a621 app-editors/pluma-plugins: fix impossible dependency on gedit instead of pluma Most likely this was copy-pasted from app-editors/gedit-plugins. In its current state, there isn't even a good explanation for how this ever built on anyone's machine, or passed stabilization checks, except that stabilization of pluma-plugins plainly occurred in a batch alongside, but after, pluma itself, leading to silently available undeclared dependencies. And yes, not only does this package check in configure for an installed pluma -- it builds C code that includes headers named "pluma". Most likely, anyone using the package doesn't suffer this confusion, because they already have pluma installed; still, this metadata problem is rather bad. Revbump via `mv`, drop old + immediate to stable, because we want to get the metadata fix out ASAP. Bug: https://github.com/gentoo/gentoo/pull/28508 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> ...luma-plugins-1.26.0-r1.ebuild => pluma-plugins-1.26.0-r2.ebuild} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild similarity index 92% rename from app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild rename to app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild index 1969a87f5e98..bdfab472e753 100644 --- a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild +++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -29,7 +29,7 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/libpeas-1.14.1:0[gtk] - >=app-editors/gedit-40.0 + >=app-editors/pluma-1.25.3 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 @@ -38,7 +38,7 @@ RDEPEND=" python? ( ${PYTHON_DEPS} $(python_gen_cond_dep ' - app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}] + app-editors/pluma[${PYTHON_SINGLE_USEDEP}] dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}] >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}] dev-python/pycairo[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/files/
commit: ef52a0b64543e90cf2f925ffa2bfd0aab6d874fa Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Jan 20 08:15:39 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jan 20 21:21:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef52a0b6 app-editors/pluma: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> .../files/pluma-1.26.0-fortify-source-3.patch | 24 -- 1 file changed, 24 deletions(-) diff --git a/app-editors/pluma/files/pluma-1.26.0-fortify-source-3.patch b/app-editors/pluma/files/pluma-1.26.0-fortify-source-3.patch deleted file mode 100644 index 001d88081ce6.. --- a/app-editors/pluma/files/pluma-1.26.0-fortify-source-3.patch +++ /dev/null @@ -1,24 +0,0 @@ -https://bugs.gentoo.org/903860 -https://github.com/mate-desktop/pluma/issues/664 -https://github.com/mate-desktop/pluma/pull/665 -https://github.com/mate-desktop/pluma/commit/8ca37beb259f7a62fef2005e888248ec880e44cd - -From 8ca37beb259f7a62fef2005e888248ec880e44cd Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Bal=C3=A1zs=20Dura-Kov=C3=A1cs?= -Date: Thu, 18 Aug 2022 17:44:41 +0200 -Subject: [PATCH] Fix out-of-bounds write - -Closes https://github.com/mate-desktop/pluma/issues/664 - -The size of tempfont was one byte too short, so strcpy performed an out-of-bounds write of the terminating 0. a/pluma/pluma-window.c -+++ b/pluma/pluma-window.c -@@ -318,7 +318,7 @@ pluma_window_key_press_event (GtkWidget *widget, - g_strcanon (tempsize, "1234567890", '\0'); - g_strreverse (tempsize); - --gchar tempfont [strlen (font)]; -+gchar tempfont [strlen (font) + 1]; - strcpy (tempfont, font); - tempfont [strlen (font) - strlen (tempsize)] = 0; -
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 1b34078d89ec861d56bd1efedb423c27411480a4 Author: Ian Jordan gmail com> AuthorDate: Fri Jan 19 09:34:24 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jan 19 10:50:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b34078d app-editors/pluma: drop 1.26.0-r2 Signed-off-by: Ian Jordan gmail.com> Signed-off-by: Sam James gentoo.org> app-editors/pluma/Manifest | 1 - app-editors/pluma/pluma-1.26.0-r2.ebuild | 82 2 files changed, 83 deletions(-) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index df4954db4e32..e1524cae08a1 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,3 +1,2 @@ -DIST pluma-1.26.0.tar.xz 3765056 BLAKE2B 4a3107df7c4ba906d405b5ef3ea6dd9ca0e372a7b00224213fc8a60d1dc26663d1363aa7f0569b0242407f5b5d850386308fae9192c4a33f577295bb55ef5a16 SHA512 a6c0cee7110f4863e44af51b19bb528f0f3570eab8db98038152bf142eedde97ac13b896deff7051b941a0f43c6fe14e316a97eba40fe5d4854d76038450245f DIST pluma-1.26.1.tar.xz 3824664 BLAKE2B e5ee5c2efeec90fb6733fac1077c870c79a386b3ab28d71a17929f144ecf9ae73ab66dc1a806504d7cb244bdd3c9ad63b7cccb5fb8f1f44b7b44a1076948a0e7 SHA512 bc4f621736d93df07fc2dc434a25c5a5acaf0d2c958eac43bd0061d4b664cae9b9eac1fffc47afa1509fd64b3c93a77ca62737428b034ca25997ebee432d5eb3 DIST pluma-1.27.0.tar.xz 3820196 BLAKE2B 877b1856154e79aade7b709b5da0584cb426f07d69305d98af6f9954b8934f99241b750c0322ca7418db69c6fac1b4a1b6d8ffc3e75b441ffa5760ec0cd1d1d3 SHA512 ce2ab6fb4f7cfa93b8b1c22a80b4a688f63f9ec61fd173c22684a9cb49a83551cc9e5ed45a04cec23683d85be059615d90abd7d6b7e4b3bf1b3d6287d4292f78 diff --git a/app-editors/pluma/pluma-1.26.0-r2.ebuild b/app-editors/pluma/pluma-1.26.0-r2.ebuild deleted file mode 100644 index f81e57cfc951.. --- a/app-editors/pluma/pluma-1.26.0-r2.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MATE_LA_PUNT="yes" -PYTHON_COMPAT=( python3_{10..11} ) -inherit mate python-single-r1 virtualx - -DESCRIPTION="Pluma text editor for the MATE desktop" - -LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" -IUSE="+introspection spell test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-libs/atk - >=dev-libs/glib-2.50:2 - >=dev-libs/libpeas-1.2.0:0[gtk] - >=dev-libs/libxml2-2.5:2 - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.22:3[introspection?] - >=x11-libs/gtksourceview-4.0.2:4 - x11-libs/libICE - x11-libs/libX11 - >=x11-libs/libSM-1.0 - x11-libs/pango - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - spell? ( - >=app-text/enchant-1.6:= - >=app-text/iso-codes-0.35 - ) -" -RDEPEND="${COMMON_DEPEND} - ${PYTHON_DEPS} - >=mate-base/mate-desktop-1.9[introspection?] - virtual/libintl -" -DEPEND="${COMMON_DEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - app-text/yelp-tools - dev-util/glib-utils - dev-util/gtk-doc - dev-build/gtk-doc-am - >=dev-build/libtool-2.2.6:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -MATE_FORCE_AUTORECONF=true - -PATCHES=( - "${FILESDIR}"/${P}-fortify-source-3.patch -) - -src_prepare() { - # Test require gvfs sftp fs mounted and schema's installed. Skip this one. - # https://github.com/mate-desktop/mate-text-editor/issues/33 - sed -e '/+= document-saver/d' -i tests/Makefile.am || die - - mate_src_prepare -} - -src_configure() { - mate_src_configure \ - $(use_enable introspection) \ - $(use_enable spell) \ - $(use_enable test tests) -} - -src_test() { - # FIXME: This should be handled at eclass level. - "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - - unset DBUS_SESSION_BUS_ADDRESS - local -x GSETTINGS_SCHEMA_DIR="${S}/data" - virtx emake check -}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: ccb95eaf69ad322c092ac212abf92ffd64cef193 Author: Ian Jordan gmail com> AuthorDate: Fri Jan 19 09:35:33 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jan 19 10:50:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb95eaf app-editors/pluma: enable py3.12 Signed-off-by: Ian Jordan gmail.com> Signed-off-by: Sam James gentoo.org> app-editors/pluma/pluma-1.26.1.ebuild | 2 +- app-editors/pluma/pluma-1.27.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-editors/pluma/pluma-1.26.1.ebuild b/app-editors/pluma/pluma-1.26.1.ebuild index 53bf54b8b02b..92953d64b895 100644 --- a/app-editors/pluma/pluma-1.26.1.ebuild +++ b/app-editors/pluma/pluma-1.26.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 MATE_LA_PUNT="yes" -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit mate python-single-r1 virtualx gnome2-utils DESCRIPTION="Pluma text editor for the MATE desktop" diff --git a/app-editors/pluma/pluma-1.27.0.ebuild b/app-editors/pluma/pluma-1.27.0.ebuild index b680748f1219..209753262d10 100644 --- a/app-editors/pluma/pluma-1.27.0.ebuild +++ b/app-editors/pluma/pluma-1.27.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 MATE_LA_PUNT="yes" -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit mate python-single-r1 virtualx DESCRIPTION="Pluma text editor for the MATE desktop"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 7a5fddebe00c9039a7a20b0fde11cde45abd2278 Author: Ian Jordan gmail com> AuthorDate: Fri Dec 22 02:03:16 2023 + Commit: Sam James gentoo org> CommitDate: Fri Dec 22 06:42:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5fddeb app-editors/pluma: add 1.26.1 Signed-off-by: Ian Jordan gmail.com> Signed-off-by: Sam James gentoo.org> app-editors/pluma/Manifest| 1 + app-editors/pluma/pluma-1.26.1.ebuild | 82 +++ 2 files changed, 83 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index 71093a906c38..df4954db4e32 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,2 +1,3 @@ DIST pluma-1.26.0.tar.xz 3765056 BLAKE2B 4a3107df7c4ba906d405b5ef3ea6dd9ca0e372a7b00224213fc8a60d1dc26663d1363aa7f0569b0242407f5b5d850386308fae9192c4a33f577295bb55ef5a16 SHA512 a6c0cee7110f4863e44af51b19bb528f0f3570eab8db98038152bf142eedde97ac13b896deff7051b941a0f43c6fe14e316a97eba40fe5d4854d76038450245f +DIST pluma-1.26.1.tar.xz 3824664 BLAKE2B e5ee5c2efeec90fb6733fac1077c870c79a386b3ab28d71a17929f144ecf9ae73ab66dc1a806504d7cb244bdd3c9ad63b7cccb5fb8f1f44b7b44a1076948a0e7 SHA512 bc4f621736d93df07fc2dc434a25c5a5acaf0d2c958eac43bd0061d4b664cae9b9eac1fffc47afa1509fd64b3c93a77ca62737428b034ca25997ebee432d5eb3 DIST pluma-1.27.0.tar.xz 3820196 BLAKE2B 877b1856154e79aade7b709b5da0584cb426f07d69305d98af6f9954b8934f99241b750c0322ca7418db69c6fac1b4a1b6d8ffc3e75b441ffa5760ec0cd1d1d3 SHA512 ce2ab6fb4f7cfa93b8b1c22a80b4a688f63f9ec61fd173c22684a9cb49a83551cc9e5ed45a04cec23683d85be059615d90abd7d6b7e4b3bf1b3d6287d4292f78 diff --git a/app-editors/pluma/pluma-1.26.1.ebuild b/app-editors/pluma/pluma-1.26.1.ebuild new file mode 100644 index ..30411f8dc4b8 --- /dev/null +++ b/app-editors/pluma/pluma-1.26.1.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MATE_LA_PUNT="yes" +PYTHON_COMPAT=( python3_{10..11} ) +inherit mate python-single-r1 virtualx gnome2-utils + +DESCRIPTION="Pluma text editor for the MATE desktop" + +MINOR=$(($(ver_cut 2) % 2)) +if [[ ${MINOR} -eq 0 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +fi + +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT=0 +IUSE="+introspection spell test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0 + >=dev-libs/glib-2.50:2 + >=dev-libs/libpeas-1.2.0:0[gtk] + >=dev-libs/libxml2-2.5:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=x11-libs/gtksourceview-4.0.2:4 + x11-libs/libICE + x11-libs/libX11 + >=x11-libs/libSM-1.0 + x11-libs/pango + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + spell? ( + >=app-text/enchant-1.6:= + >=app-text/iso-codes-0.35 + ) +" +RDEPEND="${COMMON_DEPEND} + ${PYTHON_DEPS} + >=mate-base/mate-desktop-1.9[introspection?] + virtual/libintl +" +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +MATE_FORCE_AUTORECONF=true + +src_prepare() { + # Test require gvfs sftp fs mounted and schema's installed. Skip this one. + # https://github.com/mate-desktop/mate-text-editor/issues/33 + sed -e '/+= document-saver/d' -i tests/Makefile.am || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + $(use_enable introspection) \ + $(use_enable spell) \ + $(use_enable test tests) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + local -x GSETTINGS_SCHEMA_DIR="${S}/data" + virtx emake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: f14caedf46956b4bfd20fa5517774d9f11bf8bda Author: Ian Jordan gmail com> AuthorDate: Mon Dec 18 05:50:41 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 21 11:49:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14caedf app-editors/pluma: add 1.27.0 Signed-off-by: Ian Jordan gmail.com> Signed-off-by: Sam James gentoo.org> app-editors/pluma/Manifest| 1 + app-editors/pluma/pluma-1.27.0.ebuild | 78 +++ 2 files changed, 79 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index 5a3e22c48c59..71093a906c38 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1 +1,2 @@ DIST pluma-1.26.0.tar.xz 3765056 BLAKE2B 4a3107df7c4ba906d405b5ef3ea6dd9ca0e372a7b00224213fc8a60d1dc26663d1363aa7f0569b0242407f5b5d850386308fae9192c4a33f577295bb55ef5a16 SHA512 a6c0cee7110f4863e44af51b19bb528f0f3570eab8db98038152bf142eedde97ac13b896deff7051b941a0f43c6fe14e316a97eba40fe5d4854d76038450245f +DIST pluma-1.27.0.tar.xz 3820196 BLAKE2B 877b1856154e79aade7b709b5da0584cb426f07d69305d98af6f9954b8934f99241b750c0322ca7418db69c6fac1b4a1b6d8ffc3e75b441ffa5760ec0cd1d1d3 SHA512 ce2ab6fb4f7cfa93b8b1c22a80b4a688f63f9ec61fd173c22684a9cb49a83551cc9e5ed45a04cec23683d85be059615d90abd7d6b7e4b3bf1b3d6287d4292f78 diff --git a/app-editors/pluma/pluma-1.27.0.ebuild b/app-editors/pluma/pluma-1.27.0.ebuild new file mode 100644 index ..1b83674dfde5 --- /dev/null +++ b/app-editors/pluma/pluma-1.27.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MATE_LA_PUNT="yes" +PYTHON_COMPAT=( python3_{9..11} ) +inherit mate python-single-r1 virtualx + +DESCRIPTION="Pluma text editor for the MATE desktop" + +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +IUSE="+introspection spell test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + >=dev-libs/libpeas-1.2.0:0[gtk] + >=dev-libs/libxml2-2.5:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=x11-libs/gtksourceview-4.0.2:4 + x11-libs/libICE + x11-libs/libX11 + >=x11-libs/libSM-1.0 + x11-libs/pango + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + spell? ( + >=app-text/enchant-1.6:= + >=app-text/iso-codes-0.35 + ) +" +RDEPEND="${COMMON_DEPEND} + ${PYTHON_DEPS} + >=mate-base/mate-desktop-1.9[introspection?] + virtual/libintl +" +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +MATE_FORCE_AUTORECONF=true + +src_prepare() { + # Test require gvfs sftp fs mounted and schema's installed. Skip this one. + # https://github.com/mate-desktop/mate-text-editor/issues/33 + sed -e '/+= document-saver/d' -i tests/Makefile.am || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + $(use_enable introspection) \ + $(use_enable spell) \ + $(use_enable test tests) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + local -x GSETTINGS_SCHEMA_DIR="${S}/data" + virtx emake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
commit: 3b62455fa2523aaa1ad6b98069a3d3140e008236 Author: Mart Raudsepp gentoo org> AuthorDate: Sun Oct 29 22:00:42 2023 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Oct 29 22:00:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b62455f app-editors/pluma-plugins: Explicitly depend on libpeas SLOT=0 Another libpeas SLOT is coming. Signed-off-by: Mart Raudsepp gentoo.org> .../{pluma-plugins-1.26.0.ebuild => pluma-plugins-1.26.0-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild similarity index 94% rename from app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild rename to app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild index 58a230691c8f..1969a87f5e98 100644 --- a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild +++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild @@ -28,7 +28,7 @@ REQUIRED_USE=" " RDEPEND=" - >=dev-libs/libpeas-1.14.1[gtk] + >=dev-libs/libpeas-1.14.1:0[gtk] >=app-editors/gedit-40.0 >=dev-libs/glib-2.32:2 @@ -39,7 +39,7 @@ RDEPEND=" ${PYTHON_DEPS} $(python_gen_cond_dep ' app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}] - dev-libs/libpeas[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}]
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 8e1a0f225c034c3980ab96c21bf4d6273040d009 Author: Mart Raudsepp gentoo org> AuthorDate: Sun Oct 29 22:06:53 2023 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Oct 29 22:07:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e1a0f22 app-editors/pluma: Explicitly depend on libpeas SLOT=0 Another libpeas SLOT is coming. Solve a NonexistentBlocker while here. Signed-off-by: Mart Raudsepp gentoo.org> app-editors/pluma/{pluma-1.26.0-r1.ebuild => pluma-1.26.0-r2.ebuild} | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild b/app-editors/pluma/pluma-1.26.0-r2.ebuild similarity index 96% rename from app-editors/pluma/pluma-1.26.0-r1.ebuild rename to app-editors/pluma/pluma-1.26.0-r2.ebuild index ebe1f380373f..32ee7333f94c 100644 --- a/app-editors/pluma/pluma-1.26.0-r1.ebuild +++ b/app-editors/pluma/pluma-1.26.0-r2.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" COMMON_DEPEND=" dev-libs/atk >=dev-libs/glib-2.50:2 - >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libpeas-1.2.0:0[gtk] >=dev-libs/libxml2-2.5:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 @@ -34,7 +34,6 @@ COMMON_DEPEND=" >=app-text/enchant-1.6:= >=app-text/iso-codes-0.35 ) - !!app-editors/mate-text-editor " RDEPEND="${COMMON_DEPEND} ${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: bbd6de1c8764c13c228f23420d146ed7dd35294f Author: Mart Raudsepp gentoo org> AuthorDate: Sun Oct 29 22:01:15 2023 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Oct 29 22:01:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd6de1c app-editors/pluma: drop 1.26.0 Signed-off-by: Mart Raudsepp gentoo.org> app-editors/pluma/pluma-1.26.0.ebuild | 79 --- 1 file changed, 79 deletions(-) diff --git a/app-editors/pluma/pluma-1.26.0.ebuild b/app-editors/pluma/pluma-1.26.0.ebuild deleted file mode 100644 index 20295b319c24.. --- a/app-editors/pluma/pluma-1.26.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MATE_LA_PUNT="yes" -PYTHON_COMPAT=( python3_{9..11} ) -inherit mate python-single-r1 virtualx - -DESCRIPTION="Pluma text editor for the MATE desktop" - -LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" -IUSE="+introspection spell test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-libs/atk - >=dev-libs/glib-2.50:2 - >=dev-libs/libpeas-1.2.0[gtk] - >=dev-libs/libxml2-2.5:2 - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.22:3[introspection?] - >=x11-libs/gtksourceview-4.0.2:4 - x11-libs/libICE - x11-libs/libX11 - >=x11-libs/libSM-1.0 - x11-libs/pango - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - spell? ( - >=app-text/enchant-1.6:= - >=app-text/iso-codes-0.35 - ) - !!app-editors/mate-text-editor -" -RDEPEND="${COMMON_DEPEND} - ${PYTHON_DEPS} - >=mate-base/mate-desktop-1.9[introspection?] - virtual/libintl -" -DEPEND="${COMMON_DEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - app-text/yelp-tools - dev-util/glib-utils - dev-util/gtk-doc - dev-util/gtk-doc-am - >=sys-devel/libtool-2.2.6:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -MATE_FORCE_AUTORECONF=true - -src_prepare() { - # Test require gvfs sftp fs mounted and schema's installed. Skip this one. - # https://github.com/mate-desktop/mate-text-editor/issues/33 - sed -e '/+= document-saver/d' -i tests/Makefile.am || die - - mate_src_prepare -} - -src_configure() { - mate_src_configure \ - $(use_enable introspection) \ - $(use_enable spell) \ - $(use_enable test tests) -} - -src_test() { - # FIXME: This should be handled at eclass level. - "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - - unset DBUS_SESSION_BUS_ADDRESS - local -x GSETTINGS_SCHEMA_DIR="${S}/data" - virtx emake check -}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: ebc9cc14d19fab36498ea442ad0a1eb360bcd7f8 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 23:12:51 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 23:12:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebc9cc14 app-editors/pluma: Stabilize 1.26.0-r1 amd64, #908507 Signed-off-by: Sam James gentoo.org> app-editors/pluma/pluma-1.26.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild b/app-editors/pluma/pluma-1.26.0-r1.ebuild index f956a0fa02cc..ebe1f380373f 100644 --- a/app-editors/pluma/pluma-1.26.0-r1.ebuild +++ b/app-editors/pluma/pluma-1.26.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Pluma text editor for the MATE desktop" LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" IUSE="+introspection spell test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 1364829d22016616c57a8b4bcc7e08cda54ba488 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 19:42:01 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 19:42:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1364829d app-editors/pluma: Stabilize 1.26.0-r1 x86, #908507 Signed-off-by: Sam James gentoo.org> app-editors/pluma/pluma-1.26.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild b/app-editors/pluma/pluma-1.26.0-r1.ebuild index 99286d9f6e29..f956a0fa02cc 100644 --- a/app-editors/pluma/pluma-1.26.0-r1.ebuild +++ b/app-editors/pluma/pluma-1.26.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Pluma text editor for the MATE desktop" LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86" IUSE="+introspection spell test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/files/, app-editors/pluma/
commit: 9ca63fb29f80c52ea7863d1b418e7c36abd6166f Author: Sam James gentoo org> AuthorDate: Tue Apr 11 02:43:08 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 11 02:44:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca63fb2 app-editors/pluma: fix crash w/ FORTIFY_SOURCE=3 Closes: https://bugs.gentoo.org/903860 Signed-off-by: Sam James gentoo.org> .../files/pluma-1.26.0-fortify-source-3.patch | 24 +++ app-editors/pluma/pluma-1.26.0-r1.ebuild | 83 ++ 2 files changed, 107 insertions(+) diff --git a/app-editors/pluma/files/pluma-1.26.0-fortify-source-3.patch b/app-editors/pluma/files/pluma-1.26.0-fortify-source-3.patch new file mode 100644 index ..001d88081ce6 --- /dev/null +++ b/app-editors/pluma/files/pluma-1.26.0-fortify-source-3.patch @@ -0,0 +1,24 @@ +https://bugs.gentoo.org/903860 +https://github.com/mate-desktop/pluma/issues/664 +https://github.com/mate-desktop/pluma/pull/665 +https://github.com/mate-desktop/pluma/commit/8ca37beb259f7a62fef2005e888248ec880e44cd + +From 8ca37beb259f7a62fef2005e888248ec880e44cd Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Bal=C3=A1zs=20Dura-Kov=C3=A1cs?= +Date: Thu, 18 Aug 2022 17:44:41 +0200 +Subject: [PATCH] Fix out-of-bounds write + +Closes https://github.com/mate-desktop/pluma/issues/664 + +The size of tempfont was one byte too short, so strcpy performed an out-of-bounds write of the terminating 0. +--- a/pluma/pluma-window.c b/pluma/pluma-window.c +@@ -318,7 +318,7 @@ pluma_window_key_press_event (GtkWidget *widget, + g_strcanon (tempsize, "1234567890", '\0'); + g_strreverse (tempsize); + +-gchar tempfont [strlen (font)]; ++gchar tempfont [strlen (font) + 1]; + strcpy (tempfont, font); + tempfont [strlen (font) - strlen (tempsize)] = 0; + diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild b/app-editors/pluma/pluma-1.26.0-r1.ebuild new file mode 100644 index ..99286d9f6e29 --- /dev/null +++ b/app-editors/pluma/pluma-1.26.0-r1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MATE_LA_PUNT="yes" +PYTHON_COMPAT=( python3_{9..11} ) +inherit mate python-single-r1 virtualx + +DESCRIPTION="Pluma text editor for the MATE desktop" + +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +IUSE="+introspection spell test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libxml2-2.5:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=x11-libs/gtksourceview-4.0.2:4 + x11-libs/libICE + x11-libs/libX11 + >=x11-libs/libSM-1.0 + x11-libs/pango + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + spell? ( + >=app-text/enchant-1.6:= + >=app-text/iso-codes-0.35 + ) + !!app-editors/mate-text-editor +" +RDEPEND="${COMMON_DEPEND} + ${PYTHON_DEPS} + >=mate-base/mate-desktop-1.9[introspection?] + virtual/libintl +" +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +MATE_FORCE_AUTORECONF=true + +PATCHES=( + "${FILESDIR}"/${P}-fortify-source-3.patch +) + +src_prepare() { + # Test require gvfs sftp fs mounted and schema's installed. Skip this one. + # https://github.com/mate-desktop/mate-text-editor/issues/33 + sed -e '/+= document-saver/d' -i tests/Makefile.am || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + $(use_enable introspection) \ + $(use_enable spell) \ + $(use_enable test tests) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + local -x GSETTINGS_SCHEMA_DIR="${S}/data" + virtx emake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/
commit: ab3ea1e9c26d012d363a92d9d3ee33e30956865a Author: Oz Tiram gmail com> AuthorDate: Thu Dec 1 09:25:33 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 3 01:04:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab3ea1e9 app-editors/pluma-plugins: new package, add 1.26.0 Signed-off-by: Oz Tiram gmail.com> Signed-off-by: Sam James gentoo.org> app-editors/pluma-plugins/Manifest | 1 + app-editors/pluma-plugins/metadata.xml | 15 + .../pluma-plugins/pluma-plugins-1.26.0.ebuild | 71 ++ 3 files changed, 87 insertions(+) diff --git a/app-editors/pluma-plugins/Manifest b/app-editors/pluma-plugins/Manifest new file mode 100644 index ..9eeb0b88a346 --- /dev/null +++ b/app-editors/pluma-plugins/Manifest @@ -0,0 +1 @@ +DIST pluma-plugins-1.26.0.tar.xz 505652 BLAKE2B 09d34a3205796aab0b94b6e4d1c44b9902091b46511735b74a9cc1d1bee8a28352bf673ea7788eb4522e1dd0614a0399471aa8a076fd50f70bf1cf66e80326ad SHA512 ee59d52e0f879a5adf745c4be4a274f5c5b5403d7a9485236879e6e6db1c8f743de74be379fe84d2da73efe3eeb63bfa089a28f73762a6f0ceee0dbbbc464fa4 diff --git a/app-editors/pluma-plugins/metadata.xml b/app-editors/pluma-plugins/metadata.xml new file mode 100644 index ..62ccd0b85014 --- /dev/null +++ b/app-editors/pluma-plugins/metadata.xml @@ -0,0 +1,15 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + m...@gentoo.org + Gentoo MATE Desktop + + + Auto complete bracket pairs + Comment code blocks + Insert smart spaces + Enable synctex support for pdflatex + Embed a terminal in the bottom pane + + diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild new file mode 100644 index ..ea5d9255a604 --- /dev/null +++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit mate python-single-r1 + +if [[ ${PV} != ]]; then + KEYWORDS="~amd64" +fi + +DESCRIPTION="A set of plugins for Pluma, the MATE text editor." +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT="0" + +IUSE="+python bracketcompletion codecomment smartspaces synctex terminal" +REQUIRED_USE=" + "${PYTHON_REQUIRED_USE}" + bracketcompletion? ( python ) + codecomment? ( python ) + smartspaces? ( python ) + synctex? ( python ) + terminal? ( python ) + " + +RDEPEND=" + >=dev-libs/libpeas-1.14.1[gtk] + >=app-editors/gedit-40.0 + + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.9:3 + >=x11-libs/gtksourceview-4.0.2:4 + + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas[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/gtksourceview-4.0.2:4[introspection] + x11-libs/pango[introspection] + x11-libs/gdk-pixbuf:2[introspection] + synctex? ( >=dev-python/dbus-python-0.82 ) + terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) + + )" + +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_install() { + mate_src_install + use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 0f18362d00cc2a0c5764c9170c3a9f805df928b9 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 30 20:25:03 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 30 20:40:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f18362d app-editors/pluma: add 1.26.0, EAPI=6->7, enable tests - enable tests (skip the one failing test) - enable py3.11, drop py3.6 and py3.7 - organize the declarations - bump versions for dependencies Closes: https://bugs.gentoo.org/866911 Signed-off-by: Arthur Zamarin gentoo.org> app-editors/pluma/Manifest| 1 + app-editors/pluma/pluma-1.26.0.ebuild | 79 +++ 2 files changed, 80 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index c481a1b9a671..eb90445d2fa3 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1 +1,2 @@ DIST pluma-1.24.2.tar.xz 3745160 BLAKE2B ed855b19f1ab80cb6ef9bc175eea3c2af386b1e45123bc0e3ad93d1964efb4822fe1b3d7490308357fcff96557bb6189f081a467f41a6907e76a1961de8f23d3 SHA512 588640744f8a0bec08d0c51c0309380a57cb6319c98124885e30d05e7dd8488ba7bd5acec1bf21fb0d6832626ae8925b24cd241202265af1a631a91313cdad2b +DIST pluma-1.26.0.tar.xz 3765056 BLAKE2B 4a3107df7c4ba906d405b5ef3ea6dd9ca0e372a7b00224213fc8a60d1dc26663d1363aa7f0569b0242407f5b5d850386308fae9192c4a33f577295bb55ef5a16 SHA512 a6c0cee7110f4863e44af51b19bb528f0f3570eab8db98038152bf142eedde97ac13b896deff7051b941a0f43c6fe14e316a97eba40fe5d4854d76038450245f diff --git a/app-editors/pluma/pluma-1.26.0.ebuild b/app-editors/pluma/pluma-1.26.0.ebuild new file mode 100644 index ..cae48f8c333e --- /dev/null +++ b/app-editors/pluma/pluma-1.26.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MATE_LA_PUNT="yes" +PYTHON_COMPAT=( python3_{8..11} ) +inherit mate python-single-r1 virtualx + +DESCRIPTION="Pluma text editor for the MATE desktop" + +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +IUSE="+introspection spell test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libxml2-2.5:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=x11-libs/gtksourceview-4.0.2:4 + x11-libs/libICE + x11-libs/libX11 + >=x11-libs/libSM-1.0 + x11-libs/pango + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + spell? ( + >=app-text/enchant-1.6:= + >=app-text/iso-codes-0.35 + ) + !!app-editors/mate-text-editor +" +RDEPEND="${COMMON_DEPEND} + ${PYTHON_DEPS} + >=mate-base/mate-desktop-1.9[introspection?] + virtual/libintl +" +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +MATE_FORCE_AUTORECONF=true + +src_prepare() { + # Test require gvfs sftp fs mounted and schema's installed. Skip this one. + # https://github.com/mate-desktop/mate-text-editor/issues/33 + sed -e '/+= document-saver/d' -i tests/Makefile.am || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + $(use_enable introspection) \ + $(use_enable spell) \ + $(use_enable test tests) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + local -x GSETTINGS_SCHEMA_DIR="${S}/data" + virtx emake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 645082b045423418df3b6f30598df4d2ec0edf5d Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jan 9 15:10:16 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jan 9 15:47:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=645082b0 app-editors/pluma: Drop 1.24.1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> app-editors/pluma/Manifest| 1 - app-editors/pluma/pluma-1.24.1.ebuild | 81 --- 2 files changed, 82 deletions(-) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index 6a160fe74bb3..c481a1b9a671 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,2 +1 @@ -DIST pluma-1.24.1.tar.xz 3679636 BLAKE2B e792433b93862c8b0c47145255311c3a3386c1b99ec1ac87ed91608d839ece4430205f83fcc3c0f5145f986105d4c5d8803393035fcaaea08155197bbcf15d03 SHA512 0cfd6a035fc95993dce3e556c49641e799888f20159b29f2c0712c54ee772aa6df1ce755f329414c94efdb2cb3819ce633b92e6559b0c8cb064dab3c74729ab3 DIST pluma-1.24.2.tar.xz 3745160 BLAKE2B ed855b19f1ab80cb6ef9bc175eea3c2af386b1e45123bc0e3ad93d1964efb4822fe1b3d7490308357fcff96557bb6189f081a467f41a6907e76a1961de8f23d3 SHA512 588640744f8a0bec08d0c51c0309380a57cb6319c98124885e30d05e7dd8488ba7bd5acec1bf21fb0d6832626ae8925b24cd241202265af1a631a91313cdad2b diff --git a/app-editors/pluma/pluma-1.24.1.ebuild b/app-editors/pluma/pluma-1.24.1.ebuild deleted file mode 100644 index 0757d29b3b3c.. --- a/app-editors/pluma/pluma-1.24.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MATE_LA_PUNT="yes" - -PYTHON_COMPAT=( python{3_7,3_8,3_9,3_10} ) - -inherit mate python-single-r1 virtualx - -if [[ ${PV} != ]]; then - KEYWORDS="amd64 ~arm ~arm64 x86" -fi - -DESCRIPTION="Pluma text editor for the MATE desktop" -LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" -SLOT="0" - -IUSE="+introspection spell test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. -# https://github.com/mate-desktop/mate-text-editor/issues/33 -RESTRICT="test" - -COMMON_DEPEND="dev-libs/atk - >=dev-libs/glib-2.50:2 - >=dev-libs/libpeas-1.2.0[gtk] - >=dev-libs/libxml2-2.5:2 - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.22:3[introspection?] - >=x11-libs/gtksourceview-3.0.0:3.0 - x11-libs/libICE - x11-libs/libX11 - >=x11-libs/libSM-1.0 - x11-libs/pango - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - spell? ( - >=app-text/enchant-1.6:= - >=app-text/iso-codes-0.35 - ) - !!app-editors/mate-text-editor -" - -RDEPEND="${PYTHON_DEPS} - ${COMMON_DEPEND} - >=mate-base/mate-desktop-1.9[introspection?] - virtual/libintl -" - -DEPEND="${COMMON_DEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - app-text/rarian - >=app-text/scrollkeeper-dtd-1:1.0 - app-text/yelp-tools - dev-util/glib-utils - dev-util/gtk-doc - dev-util/gtk-doc-am - >=sys-devel/libtool-2.2.6:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - mate_src_configure \ - $(use_enable introspection) \ - $(use_enable spell) \ - $(use_enable test tests) -} - -src_test() { - # FIXME: This should be handled at eclass level. - "${EPREFIX%/}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - - unset DBUS_SESSION_BUS_ADDRESS - - GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check -}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 4279fe76c4845aedf4dc3ceba16aed2d5278 Author: Jakov Smolić gentoo org> AuthorDate: Fri Dec 10 20:09:35 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Dec 10 20:10:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4279fe76 app-editors/pluma: Stabilize 1.24.2 x86, #827891 Signed-off-by: Jakov Smolić gentoo.org> app-editors/pluma/pluma-1.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.24.2.ebuild b/app-editors/pluma/pluma-1.24.2.ebuild index 174878e5ffa3..40752f77003d 100644 --- a/app-editors/pluma/pluma-1.24.2.ebuild +++ b/app-editors/pluma/pluma-1.24.2.ebuild @@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9,3_10} ) inherit mate python-single-r1 virtualx if [[ ${PV} != ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" fi DESCRIPTION="Pluma text editor for the MATE desktop"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: ec3320abb22728f20fa4c40e3a9dcf36ab76019e Author: Jakov Smolić gentoo org> AuthorDate: Fri Dec 10 11:34:41 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Dec 10 11:34:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3320ab app-editors/pluma: Stabilize 1.24.2 amd64, #827891 Signed-off-by: Jakov Smolić gentoo.org> app-editors/pluma/pluma-1.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.24.2.ebuild b/app-editors/pluma/pluma-1.24.2.ebuild index b252f3c4b0e8..174878e5ffa3 100644 --- a/app-editors/pluma/pluma-1.24.2.ebuild +++ b/app-editors/pluma/pluma-1.24.2.ebuild @@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9,3_10} ) inherit mate python-single-r1 virtualx if [[ ${PV} != ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" fi DESCRIPTION="Pluma text editor for the MATE desktop"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: e798a267fd9b39bb4b85b9dcd87c81cdfb6ab82a Author: Yongxiang Liang gmail com> AuthorDate: Wed Oct 27 18:09:09 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri Oct 29 13:29:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e798a267 app-editors/pluma: keyword ~riscv Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yongxiang Liang gmail.com> Signed-off-by: Yixun Lan gentoo.org> app-editors/pluma/pluma-1.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.24.2.ebuild b/app-editors/pluma/pluma-1.24.2.ebuild index 849ab407ba6..b252f3c4b0e 100644 --- a/app-editors/pluma/pluma-1.24.2.ebuild +++ b/app-editors/pluma/pluma-1.24.2.ebuild @@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9,3_10} ) inherit mate python-single-r1 virtualx if [[ ${PV} != ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" fi DESCRIPTION="Pluma text editor for the MATE desktop"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: e20e115fdfe0f03c0bcdc20ba66cc7aa30bc6d99 Author: Adam Feldman gentoo org> AuthorDate: Mon Aug 2 00:47:35 2021 + Commit: Adam Feldman gentoo org> CommitDate: Mon Aug 2 01:38:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e20e115f app-editors/pluma: Support python 3_9, 3_10 Also fix path in src_test to avoid warning message Bug: https://bugs.gentoo.org/799668 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Adam Feldman gentoo.org> app-editors/pluma/pluma-1.24.1.ebuild | 2 +- app-editors/pluma/pluma-1.24.2.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-editors/pluma/pluma-1.24.1.ebuild b/app-editors/pluma/pluma-1.24.1.ebuild index a325cf16ed2..0757d29b3b3 100644 --- a/app-editors/pluma/pluma-1.24.1.ebuild +++ b/app-editors/pluma/pluma-1.24.1.ebuild @@ -5,7 +5,7 @@ EAPI=6 MATE_LA_PUNT="yes" -PYTHON_COMPAT=( python{3_7,3_8,3_9} ) +PYTHON_COMPAT=( python{3_7,3_8,3_9,3_10} ) inherit mate python-single-r1 virtualx diff --git a/app-editors/pluma/pluma-1.24.2.ebuild b/app-editors/pluma/pluma-1.24.2.ebuild index 061436117e9..849ab407ba6 100644 --- a/app-editors/pluma/pluma-1.24.2.ebuild +++ b/app-editors/pluma/pluma-1.24.2.ebuild @@ -5,7 +5,7 @@ EAPI=6 MATE_LA_PUNT="yes" -PYTHON_COMPAT=( python{3_6,3_7,3_8} ) +PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9,3_10} ) inherit mate python-single-r1 virtualx @@ -73,7 +73,7 @@ src_configure() { src_test() { # FIXME: This should be handled at eclass level. - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + "${EPREFIX%/}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die unset DBUS_SESSION_BUS_ADDRESS
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: e468cb3c256ea2431f74a20d093364893350778e Author: Adam Feldman gentoo org> AuthorDate: Thu Jun 10 15:21:23 2021 + Commit: Adam Feldman gentoo org> CommitDate: Wed Jun 30 22:41:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e468cb3c app-editors/pluma: Bump to 1.24.2 Bug: https://bugs.gentoo.org/778857 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Adam Feldman gentoo.org> app-editors/pluma/Manifest| 1 + app-editors/pluma/pluma-1.24.2.ebuild | 81 +++ 2 files changed, 82 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index 106b02fab9a..6a160fe74bb 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1 +1,2 @@ DIST pluma-1.24.1.tar.xz 3679636 BLAKE2B e792433b93862c8b0c47145255311c3a3386c1b99ec1ac87ed91608d839ece4430205f83fcc3c0f5145f986105d4c5d8803393035fcaaea08155197bbcf15d03 SHA512 0cfd6a035fc95993dce3e556c49641e799888f20159b29f2c0712c54ee772aa6df1ce755f329414c94efdb2cb3819ce633b92e6559b0c8cb064dab3c74729ab3 +DIST pluma-1.24.2.tar.xz 3745160 BLAKE2B ed855b19f1ab80cb6ef9bc175eea3c2af386b1e45123bc0e3ad93d1964efb4822fe1b3d7490308357fcff96557bb6189f081a467f41a6907e76a1961de8f23d3 SHA512 588640744f8a0bec08d0c51c0309380a57cb6319c98124885e30d05e7dd8488ba7bd5acec1bf21fb0d6832626ae8925b24cd241202265af1a631a91313cdad2b diff --git a/app-editors/pluma/pluma-1.24.2.ebuild b/app-editors/pluma/pluma-1.24.2.ebuild new file mode 100644 index 000..061436117e9 --- /dev/null +++ b/app-editors/pluma/pluma-1.24.2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) + +inherit mate python-single-r1 virtualx + +if [[ ${PV} != ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Pluma text editor for the MATE desktop" +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT="0" + +IUSE="+introspection spell test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. +# https://github.com/mate-desktop/mate-text-editor/issues/33 +RESTRICT="test" + +COMMON_DEPEND="dev-libs/atk + >=dev-libs/glib-2.50:2 + >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libxml2-2.5:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=x11-libs/gtksourceview-3.0.0:3.0 + x11-libs/libICE + x11-libs/libX11 + >=x11-libs/libSM-1.0 + x11-libs/pango + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + spell? ( + >=app-text/enchant-1.6:= + >=app-text/iso-codes-0.35 + ) + !!app-editors/mate-text-editor +" + +RDEPEND="${PYTHON_DEPS} + ${COMMON_DEPEND} + >=mate-base/mate-desktop-1.9[introspection?] + virtual/libintl +" + +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + mate_src_configure \ + $(use_enable introspection) \ + $(use_enable spell) \ + $(use_enable test tests) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + + GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 3b16597ac4029398e6d8f46f5c442b8fcf0be1bf Author: Sam James gentoo org> AuthorDate: Thu Jun 10 22:15:17 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jun 10 22:15:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b16597a app-editors/pluma: fix VariableScope (EROOT) Let's use ${EPREFIX} for now as we're on EAPI 6. Signed-off-by: Sam James gentoo.org> app-editors/pluma/pluma-1.24.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.24.1.ebuild b/app-editors/pluma/pluma-1.24.1.ebuild index 9add36a506c..a325cf16ed2 100644 --- a/app-editors/pluma/pluma-1.24.1.ebuild +++ b/app-editors/pluma/pluma-1.24.1.ebuild @@ -73,7 +73,7 @@ src_configure() { src_test() { # FIXME: This should be handled at eclass level. - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + "${EPREFIX%/}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die unset DBUS_SESSION_BUS_ADDRESS
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 88671200a8d1cb61018f3e5b49debddb65db4232 Author: Michał Górny gentoo org> AuthorDate: Mon May 31 21:30:39 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon May 31 21:30:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88671200 app-editors/pluma: Remove old Signed-off-by: Michał Górny gentoo.org> app-editors/pluma/Manifest| 1 - app-editors/pluma/pluma-1.24.0.ebuild | 81 --- 2 files changed, 82 deletions(-) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index 181c8877b29..106b02fab9a 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,2 +1 @@ -DIST pluma-1.24.0.tar.xz 3717544 BLAKE2B fd9375fd05566c11c24d5bdf55ab0d4619143127a5e48c4e91d18421f50340775d58c3e2264382aa3bbd8aad0569c559e87381a9ece07ce1592d1bc1a5315db1 SHA512 390bf2949549baa0e3dc706526217fbc1513e2f9778917710da806e58cdfb0b7a36e95ed2186442490996cf76783acd4e0f4b8f1fedacee9ba356c0d466510be DIST pluma-1.24.1.tar.xz 3679636 BLAKE2B e792433b93862c8b0c47145255311c3a3386c1b99ec1ac87ed91608d839ece4430205f83fcc3c0f5145f986105d4c5d8803393035fcaaea08155197bbcf15d03 SHA512 0cfd6a035fc95993dce3e556c49641e799888f20159b29f2c0712c54ee772aa6df1ce755f329414c94efdb2cb3819ce633b92e6559b0c8cb064dab3c74729ab3 diff --git a/app-editors/pluma/pluma-1.24.0.ebuild b/app-editors/pluma/pluma-1.24.0.ebuild deleted file mode 100644 index 66163bb8d8a..000 --- a/app-editors/pluma/pluma-1.24.0.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MATE_LA_PUNT="yes" - -PYTHON_COMPAT=( python3_7 ) - -inherit mate python-single-r1 virtualx - -if [[ ${PV} != ]]; then - KEYWORDS="amd64 ~arm ~arm64 x86" -fi - -DESCRIPTION="Pluma text editor for the MATE desktop" -LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" -SLOT="0" - -IUSE="+introspection spell test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. -# https://github.com/mate-desktop/mate-text-editor/issues/33 -RESTRICT="test" - -COMMON_DEPEND="dev-libs/atk - >=dev-libs/glib-2.50:2 - >=dev-libs/libpeas-1.2.0[gtk] - >=dev-libs/libxml2-2.5:2 - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.22:3[introspection?] - >=x11-libs/gtksourceview-3.0.0:3.0 - x11-libs/libICE - x11-libs/libX11 - >=x11-libs/libSM-1.0 - x11-libs/pango - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - spell? ( - >=app-text/enchant-1.6:= - >=app-text/iso-codes-0.35 - ) - !!app-editors/mate-text-editor -" - -RDEPEND="${PYTHON_DEPS} - ${COMMON_DEPEND} - >=mate-base/mate-desktop-1.9[introspection?] - virtual/libintl -" - -DEPEND="${COMMON_DEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - app-text/rarian - >=app-text/scrollkeeper-dtd-1:1.0 - app-text/yelp-tools - dev-util/glib-utils - dev-util/gtk-doc - dev-util/gtk-doc-am - >=sys-devel/libtool-2.2.6:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - mate_src_configure \ - $(use_enable introspection) \ - $(use_enable spell) \ - $(use_enable test tests) -} - -src_test() { - # FIXME: This should be handled at eclass level. - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - - unset DBUS_SESSION_BUS_ADDRESS - - GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check -}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 18c368310001a874b6aeb938b9fe034e6dca0211 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Apr 4 14:14:20 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Apr 5 08:59:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c36831 app-editors/pluma: Banned Xemake is banned Fix brokenness that was hidden by RESTRICT=test. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> app-editors/pluma/pluma-1.24.0.ebuild | 4 ++-- app-editors/pluma/pluma-1.24.1.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-editors/pluma/pluma-1.24.0.ebuild b/app-editors/pluma/pluma-1.24.0.ebuild index dc5dc69ed09..66163bb8d8a 100644 --- a/app-editors/pluma/pluma-1.24.0.ebuild +++ b/app-editors/pluma/pluma-1.24.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -77,5 +77,5 @@ src_test() { unset DBUS_SESSION_BUS_ADDRESS - GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check + GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check } diff --git a/app-editors/pluma/pluma-1.24.1.ebuild b/app-editors/pluma/pluma-1.24.1.ebuild index 3f2d02161ab..9add36a506c 100644 --- a/app-editors/pluma/pluma-1.24.1.ebuild +++ b/app-editors/pluma/pluma-1.24.1.ebuild @@ -77,5 +77,5 @@ src_test() { unset DBUS_SESSION_BUS_ADDRESS - GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check + GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check }
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: ce0a7c9bb1c7fce1671b992eea444b21d70ca078 Author: Rick Farina gentoo org> AuthorDate: Mon Feb 15 02:15:42 2021 + Commit: Rick Farina gentoo org> CommitDate: Mon Feb 15 02:19:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0a7c9b app-editors/pluma: python bump Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Rick Farina gentoo.org> app-editors/pluma/pluma-1.24.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-editors/pluma/pluma-1.24.1.ebuild b/app-editors/pluma/pluma-1.24.1.ebuild index 8bf8519bd45..3f2d02161ab 100644 --- a/app-editors/pluma/pluma-1.24.1.ebuild +++ b/app-editors/pluma/pluma-1.24.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 MATE_LA_PUNT="yes" -PYTHON_COMPAT=( python{3_7,3_8} ) +PYTHON_COMPAT=( python{3_7,3_8,3_9} ) inherit mate python-single-r1 virtualx
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 23365f1fb5a2c178184281278d9485fb4af0f3da Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Dec 2 23:26:12 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Dec 2 23:30:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23365f1f app-editors/pluma: x86 stable (bug #758101) Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> app-editors/pluma/pluma-1.24.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.24.1.ebuild b/app-editors/pluma/pluma-1.24.1.ebuild index 310cb4a8c2d..3b15fcea44a 100644 --- a/app-editors/pluma/pluma-1.24.1.ebuild +++ b/app-editors/pluma/pluma-1.24.1.ebuild @@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{3_6,3_7,3_8} ) inherit mate python-single-r1 virtualx if [[ ${PV} != ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 x86" fi DESCRIPTION="Pluma text editor for the MATE desktop"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 3eccfbaf959f3114dfd6a1cc5db07133f8ccb0c2 Author: Sam James gentoo org> AuthorDate: Wed Dec 2 22:02:18 2020 + Commit: Sam James gentoo org> CommitDate: Wed Dec 2 22:02:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eccfbaf app-editors/pluma: Stabilize 1.24.1 amd64, #758101 Signed-off-by: Sam James gentoo.org> app-editors/pluma/pluma-1.24.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.24.1.ebuild b/app-editors/pluma/pluma-1.24.1.ebuild index 9d5382fbcd6..310cb4a8c2d 100644 --- a/app-editors/pluma/pluma-1.24.1.ebuild +++ b/app-editors/pluma/pluma-1.24.1.ebuild @@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{3_6,3_7,3_8} ) inherit mate python-single-r1 virtualx if [[ ${PV} != ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~x86" fi DESCRIPTION="Pluma text editor for the MATE desktop"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 8417fe60977a27effbe55429abf33bf8b722c9bd Author: Adam Feldman gentoo org> AuthorDate: Sun Sep 6 22:34:46 2020 + Commit: Adam Feldman gentoo org> CommitDate: Fri Sep 25 20:32:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8417fe60 app-editors/pluma: Bump to 1.24.1 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Adam Feldman gentoo.org> app-editors/pluma/Manifest| 1 + app-editors/pluma/pluma-1.24.1.ebuild | 81 +++ 2 files changed, 82 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index b8231cb2a23..181c8877b29 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1 +1,2 @@ DIST pluma-1.24.0.tar.xz 3717544 BLAKE2B fd9375fd05566c11c24d5bdf55ab0d4619143127a5e48c4e91d18421f50340775d58c3e2264382aa3bbd8aad0569c559e87381a9ece07ce1592d1bc1a5315db1 SHA512 390bf2949549baa0e3dc706526217fbc1513e2f9778917710da806e58cdfb0b7a36e95ed2186442490996cf76783acd4e0f4b8f1fedacee9ba356c0d466510be +DIST pluma-1.24.1.tar.xz 3679636 BLAKE2B e792433b93862c8b0c47145255311c3a3386c1b99ec1ac87ed91608d839ece4430205f83fcc3c0f5145f986105d4c5d8803393035fcaaea08155197bbcf15d03 SHA512 0cfd6a035fc95993dce3e556c49641e799888f20159b29f2c0712c54ee772aa6df1ce755f329414c94efdb2cb3819ce633b92e6559b0c8cb064dab3c74729ab3 diff --git a/app-editors/pluma/pluma-1.24.1.ebuild b/app-editors/pluma/pluma-1.24.1.ebuild new file mode 100644 index 000..9d5382fbcd6 --- /dev/null +++ b/app-editors/pluma/pluma-1.24.1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) + +inherit mate python-single-r1 virtualx + +if [[ ${PV} != ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Pluma text editor for the MATE desktop" +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT="0" + +IUSE="+introspection spell test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. +# https://github.com/mate-desktop/mate-text-editor/issues/33 +RESTRICT="test" + +COMMON_DEPEND="dev-libs/atk + >=dev-libs/glib-2.50:2 + >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libxml2-2.5:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=x11-libs/gtksourceview-3.0.0:3.0 + x11-libs/libICE + x11-libs/libX11 + >=x11-libs/libSM-1.0 + x11-libs/pango + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + spell? ( + >=app-text/enchant-1.6:= + >=app-text/iso-codes-0.35 + ) + !!app-editors/mate-text-editor +" + +RDEPEND="${PYTHON_DEPS} + ${COMMON_DEPEND} + >=mate-base/mate-desktop-1.9[introspection?] + virtual/libintl +" + +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + mate_src_configure \ + $(use_enable introspection) \ + $(use_enable spell) \ + $(use_enable test tests) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + + GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 403c0ae7e465bb4349d475a71dd5bee16d9c43f7 Author: Adam Feldman gentoo org> AuthorDate: Fri Aug 7 01:20:24 2020 + Commit: Adam Feldman gentoo org> CommitDate: Fri Aug 7 03:17:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=403c0ae7 app-editors/pluma: Stabilize 1.24.0 for amd64, x86 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Adam Feldman gentoo.org> app-editors/pluma/pluma-1.24.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.24.0.ebuild b/app-editors/pluma/pluma-1.24.0.ebuild index ae1a569e5be..31c1ba51542 100644 --- a/app-editors/pluma/pluma-1.24.0.ebuild +++ b/app-editors/pluma/pluma-1.24.0.ebuild @@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{3_6,3_7} ) inherit mate python-single-r1 virtualx if [[ ${PV} != ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 x86" fi DESCRIPTION="Pluma text editor for the MATE desktop"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 086b618720182ea8bbf3ee0e3c027eabe0b03cbb Author: Adam Feldman gentoo org> AuthorDate: Fri May 8 04:41:50 2020 + Commit: Adam Feldman gentoo org> CommitDate: Fri May 8 04:44:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=086b6187 app-editors/pluma: Drop old Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Adam Feldman gentoo.org> app-editors/pluma/Manifest| 2 - app-editors/pluma/pluma-1.22.0.ebuild | 78 --- app-editors/pluma/pluma-1.22.1.ebuild | 78 --- 3 files changed, 158 deletions(-) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index 7076b889416..577b723d718 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,4 +1,2 @@ -DIST pluma-1.22.0.tar.xz 3235612 BLAKE2B a0cda23a6ee73e562cb32c3f1430590042248b6a6e7cbf021103db507450b2a594506f3d8283eeed08e2ba5006ff51376eb6db5e94ea5ac9d5707b29e0efc2c4 SHA512 7c74c2ce0a89ec3813c936449d3114957e7b319433875ef567ecc508a28a1d3ddc3d0da418b2eb1278b6dc9dbaa3c75a279524f5a061b5aecb52955edcf28f51 -DIST pluma-1.22.1.tar.xz 3236724 BLAKE2B f571ccb79ffac11122dad1888a9804fdb1671f2c73b28c216e0ec593ffc4dac3fec3053b83fd1503e0c951e032f6e4c22fb4f3d6a1d23477a54e06de2659222e SHA512 0d3f07b2e8c736c9e1ad64ed5cb749db6088868e9bc27aa786cbb0c3fe72715f0fd4dd53999502a4333ec82110148b772c0dde81433d0936d2d3c2d04804026a DIST pluma-1.22.2.tar.xz 3262288 BLAKE2B 0a7af4318ec11aa6a01dd14ed071975b6a961747c1abda9120912244f3fd530c5c06e2fc9dad6ad23175c119e35c1380e88be4b9bc1e331485b646dee87af8e1 SHA512 a68b79713f649def15ea29e58e041d70bb6d756a356743f6e06d8dd680f7b39e8bcdd90c68cbe5c517bead7f9263d7596954bc595c3a2501edf0d0ea421c9992 DIST pluma-1.24.0.tar.xz 3717544 BLAKE2B fd9375fd05566c11c24d5bdf55ab0d4619143127a5e48c4e91d18421f50340775d58c3e2264382aa3bbd8aad0569c559e87381a9ece07ce1592d1bc1a5315db1 SHA512 390bf2949549baa0e3dc706526217fbc1513e2f9778917710da806e58cdfb0b7a36e95ed2186442490996cf76783acd4e0f4b8f1fedacee9ba356c0d466510be diff --git a/app-editors/pluma/pluma-1.22.0.ebuild b/app-editors/pluma/pluma-1.22.0.ebuild deleted file mode 100644 index 8760273f0a9..000 --- a/app-editors/pluma/pluma-1.22.0.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MATE_LA_PUNT="yes" - -PYTHON_COMPAT=( python2_7 ) - -inherit mate python-single-r1 virtualx - -if [[ ${PV} != ]]; then - KEYWORDS="amd64 ~arm ~arm64 x86" -fi - -DESCRIPTION="Pluma text editor for the MATE desktop" -LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" -SLOT="0" - -IUSE="+introspection spell" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. -# https://github.com/mate-desktop/mate-text-editor/issues/33 -RESTRICT="test" - -COMMON_DEPEND="dev-libs/atk - >=dev-libs/glib-2.50:2 - >=dev-libs/libpeas-1.2.0[gtk] - >=dev-libs/libxml2-2.5:2 - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.22:3[introspection?] - >=x11-libs/gtksourceview-3.0.0:3.0 - x11-libs/libICE - x11-libs/libX11 - >=x11-libs/libSM-1.0 - x11-libs/pango - virtual/libintl - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - spell? ( - >=app-text/enchant-1.2:= - >=app-text/iso-codes-0.35 - ) - !!app-editors/mate-text-editor" - -RDEPEND="${PYTHON_DEPS} - ${COMMON_DEPEND} - >=mate-base/mate-desktop-1.9[introspection?]" - -DEPEND="${COMMON_DEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - app-text/rarian - >=app-text/scrollkeeper-dtd-1:1.0 - app-text/yelp-tools - dev-util/glib-utils - dev-util/gtk-doc - dev-util/gtk-doc-am - >=dev-util/intltool-0.50.1 - >=sys-devel/libtool-2.2.6:2 - >=sys-devel/gettext-0.17 - virtual/pkgconfig" - -src_configure() { - mate_src_configure \ - $(use_enable introspection) \ - $(use_enable spell) -} - -src_test() { - # FIXME: This should be handled at eclass level. - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - - unset DBUS_SESSION_BUS_ADDRESS - - GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check -} diff --git a/app-editors/pluma/pluma-1.22.1.ebuild b/app-editors/pluma/pluma-1.22.1.ebuild deleted file mode 100644 index f1278f5501c..000 --- a/app-editors/pluma/pluma-1.22.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MATE_LA_PUNT="yes" - -PYTHON_COMPAT=( python2_7 ) - -inherit mate python-single-r1 virtualx - -if [[ ${PV} != ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -DESCRIPTION="Pluma text editor for the MATE desktop" -LICENSE="FDL-1.1+
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 4b6771a43dbce67e8c359c3cd920de15150a8cdc Author: Adam Feldman gentoo org> AuthorDate: Fri May 8 04:41:14 2020 + Commit: Adam Feldman gentoo org> CommitDate: Fri May 8 04:44:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b6771a4 app-editors/pluma: Stabilize 1.22.2 for amd64,x86 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Adam Feldman gentoo.org> app-editors/pluma/pluma-1.22.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.22.2.ebuild b/app-editors/pluma/pluma-1.22.2.ebuild index f1278f5501c..1ed9fe55328 100644 --- a/app-editors/pluma/pluma-1.22.2.ebuild +++ b/app-editors/pluma/pluma-1.22.2.ebuild @@ -10,7 +10,7 @@ PYTHON_COMPAT=( python2_7 ) inherit mate python-single-r1 virtualx if [[ ${PV} != ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 x86" fi DESCRIPTION="Pluma text editor for the MATE desktop"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: c8d550150779a44eee9edeaccddd024bc4dd4210 Author: Michał Górny gentoo org> AuthorDate: Thu May 7 13:08:46 2020 + Commit: Michał Górny gentoo org> CommitDate: Thu May 7 13:17:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d55015 app-editors/pluma: Remove py2.7 where possible Signed-off-by: Michał Górny gentoo.org> app-editors/pluma/pluma-1.24.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.24.0.ebuild b/app-editors/pluma/pluma-1.24.0.ebuild index b4b41684ccc..ae1a569e5be 100644 --- a/app-editors/pluma/pluma-1.24.0.ebuild +++ b/app-editors/pluma/pluma-1.24.0.ebuild @@ -5,7 +5,7 @@ EAPI=6 MATE_LA_PUNT="yes" -PYTHON_COMPAT=( python{2_7,3_6,3_7} ) +PYTHON_COMPAT=( python{3_6,3_7} ) inherit mate python-single-r1 virtualx
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: f53f2fe2723c754b326f1b8f775ab828d42a47bd Author: Adam Feldman gentoo org> AuthorDate: Wed Mar 25 21:04:54 2020 + Commit: Adam Feldman gentoo org> CommitDate: Mon Apr 6 17:48:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53f2fe2 app-editors/pluma: Bump to 1.24.0 Package-Manager: Portage-2.3.82, Repoman-2.3.18 Signed-off-by: Adam Feldman gentoo.org> app-editors/pluma/Manifest| 1 + app-editors/pluma/pluma-1.24.0.ebuild | 81 +++ 2 files changed, 82 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index 1033e6f7491..7076b889416 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,3 +1,4 @@ DIST pluma-1.22.0.tar.xz 3235612 BLAKE2B a0cda23a6ee73e562cb32c3f1430590042248b6a6e7cbf021103db507450b2a594506f3d8283eeed08e2ba5006ff51376eb6db5e94ea5ac9d5707b29e0efc2c4 SHA512 7c74c2ce0a89ec3813c936449d3114957e7b319433875ef567ecc508a28a1d3ddc3d0da418b2eb1278b6dc9dbaa3c75a279524f5a061b5aecb52955edcf28f51 DIST pluma-1.22.1.tar.xz 3236724 BLAKE2B f571ccb79ffac11122dad1888a9804fdb1671f2c73b28c216e0ec593ffc4dac3fec3053b83fd1503e0c951e032f6e4c22fb4f3d6a1d23477a54e06de2659222e SHA512 0d3f07b2e8c736c9e1ad64ed5cb749db6088868e9bc27aa786cbb0c3fe72715f0fd4dd53999502a4333ec82110148b772c0dde81433d0936d2d3c2d04804026a DIST pluma-1.22.2.tar.xz 3262288 BLAKE2B 0a7af4318ec11aa6a01dd14ed071975b6a961747c1abda9120912244f3fd530c5c06e2fc9dad6ad23175c119e35c1380e88be4b9bc1e331485b646dee87af8e1 SHA512 a68b79713f649def15ea29e58e041d70bb6d756a356743f6e06d8dd680f7b39e8bcdd90c68cbe5c517bead7f9263d7596954bc595c3a2501edf0d0ea421c9992 +DIST pluma-1.24.0.tar.xz 3717544 BLAKE2B fd9375fd05566c11c24d5bdf55ab0d4619143127a5e48c4e91d18421f50340775d58c3e2264382aa3bbd8aad0569c559e87381a9ece07ce1592d1bc1a5315db1 SHA512 390bf2949549baa0e3dc706526217fbc1513e2f9778917710da806e58cdfb0b7a36e95ed2186442490996cf76783acd4e0f4b8f1fedacee9ba356c0d466510be diff --git a/app-editors/pluma/pluma-1.24.0.ebuild b/app-editors/pluma/pluma-1.24.0.ebuild new file mode 100644 index 000..f7f7039f80f --- /dev/null +++ b/app-editors/pluma/pluma-1.24.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python{2_7,3_6,3_7} ) + +inherit mate python-single-r1 virtualx + +if [[ ${PV} != ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Pluma text editor for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="+introspection spell test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. +# https://github.com/mate-desktop/mate-text-editor/issues/33 +RESTRICT="test" + +COMMON_DEPEND="dev-libs/atk + >=dev-libs/glib-2.50:2 + >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libxml2-2.5:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=x11-libs/gtksourceview-3.0.0:3.0 + x11-libs/libICE + x11-libs/libX11 + >=x11-libs/libSM-1.0 + x11-libs/pango + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + spell? ( + >=app-text/enchant-1.6:= + >=app-text/iso-codes-0.35 + ) + !!app-editors/mate-text-editor +" + +RDEPEND="${PYTHON_DEPS} + ${COMMON_DEPEND} + >=mate-base/mate-desktop-1.9[introspection?] + virtual/libintl +" + +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + mate_src_configure \ + $(use_enable introspection) \ + $(use_enable spell) \ + $(use_enable test tests) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + + GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: beac3c6c39d229fedf0c671a5936a96501512c72 Author: Adam Feldman gentoo org> AuthorDate: Wed Mar 25 21:12:38 2020 + Commit: Adam Feldman gentoo org> CommitDate: Mon Apr 6 17:48:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beac3c6c app-editors/pluma: Fix LICENSE Package-Manager: Portage-2.3.82, Repoman-2.3.18 Signed-off-by: Adam Feldman gentoo.org> app-editors/pluma/pluma-1.22.0.ebuild | 2 +- app-editors/pluma/pluma-1.22.1.ebuild | 2 +- app-editors/pluma/pluma-1.22.2.ebuild | 2 +- app-editors/pluma/pluma-1.24.0.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-editors/pluma/pluma-1.22.0.ebuild b/app-editors/pluma/pluma-1.22.0.ebuild index 063c7948095..8760273f0a9 100644 --- a/app-editors/pluma/pluma-1.22.0.ebuild +++ b/app-editors/pluma/pluma-1.22.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} != ]]; then fi DESCRIPTION="Pluma text editor for the MATE desktop" -LICENSE="GPL-2" +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" SLOT="0" IUSE="+introspection spell" diff --git a/app-editors/pluma/pluma-1.22.1.ebuild b/app-editors/pluma/pluma-1.22.1.ebuild index 9e1d789c374..f1278f5501c 100644 --- a/app-editors/pluma/pluma-1.22.1.ebuild +++ b/app-editors/pluma/pluma-1.22.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} != ]]; then fi DESCRIPTION="Pluma text editor for the MATE desktop" -LICENSE="GPL-2" +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" SLOT="0" IUSE="+introspection spell" diff --git a/app-editors/pluma/pluma-1.22.2.ebuild b/app-editors/pluma/pluma-1.22.2.ebuild index 9e1d789c374..f1278f5501c 100644 --- a/app-editors/pluma/pluma-1.22.2.ebuild +++ b/app-editors/pluma/pluma-1.22.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} != ]]; then fi DESCRIPTION="Pluma text editor for the MATE desktop" -LICENSE="GPL-2" +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" SLOT="0" IUSE="+introspection spell" diff --git a/app-editors/pluma/pluma-1.24.0.ebuild b/app-editors/pluma/pluma-1.24.0.ebuild index f7f7039f80f..b4b41684ccc 100644 --- a/app-editors/pluma/pluma-1.24.0.ebuild +++ b/app-editors/pluma/pluma-1.24.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} != ]]; then fi DESCRIPTION="Pluma text editor for the MATE desktop" -LICENSE="GPL-2" +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" SLOT="0" IUSE="+introspection spell test"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 5f5be243cb5c1674e15f064af01d242a0ea7075c Author: Mart Raudsepp gentoo org> AuthorDate: Sun Feb 2 18:39:04 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Feb 2 19:34:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5be243 app-editors/pluma: declare enchant dep as := for now, as either work It's not ideal to := depend, but configure checks for enchant-2 first, so a locking to enchant:0 would be wrong as well. So use a subslot operator for now, and this should be revbumped later to lock to enchant:2 instead. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> app-editors/pluma/pluma-1.22.0.ebuild | 4 ++-- app-editors/pluma/pluma-1.22.1.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-editors/pluma/pluma-1.22.0.ebuild b/app-editors/pluma/pluma-1.22.0.ebuild index cf7016392b8..063c7948095 100644 --- a/app-editors/pluma/pluma-1.22.0.ebuild +++ b/app-editors/pluma/pluma-1.22.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -40,7 +40,7 @@ COMMON_DEPEND="dev-libs/atk virtual/libintl introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) spell? ( - >=app-text/enchant-1.2 + >=app-text/enchant-1.2:= >=app-text/iso-codes-0.35 ) !!app-editors/mate-text-editor" diff --git a/app-editors/pluma/pluma-1.22.1.ebuild b/app-editors/pluma/pluma-1.22.1.ebuild index aa932ba522f..9e1d789c374 100644 --- a/app-editors/pluma/pluma-1.22.1.ebuild +++ b/app-editors/pluma/pluma-1.22.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -40,7 +40,7 @@ COMMON_DEPEND="dev-libs/atk virtual/libintl introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) spell? ( - >=app-text/enchant-1.6 + >=app-text/enchant-1.6:= >=app-text/iso-codes-0.35 ) !!app-editors/mate-text-editor"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 7c1bea570262fdad12b09762b52e2f9f77d0c6f9 Author: NP-Hardass gentoo org> AuthorDate: Sun May 12 20:20:30 2019 + Commit: Göktürk Yüksek gentoo org> CommitDate: Sun May 12 21:03:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1bea57 app-editors/pluma: Bump to 1.22.1, fix deps Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Göktürk Yüksek gentoo.org> app-editors/pluma/Manifest| 1 + app-editors/pluma/pluma-1.22.1.ebuild | 78 +++ 2 files changed, 79 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index b59acb949c1..d4c3883b08a 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1 +1,2 @@ DIST pluma-1.22.0.tar.xz 3235612 BLAKE2B a0cda23a6ee73e562cb32c3f1430590042248b6a6e7cbf021103db507450b2a594506f3d8283eeed08e2ba5006ff51376eb6db5e94ea5ac9d5707b29e0efc2c4 SHA512 7c74c2ce0a89ec3813c936449d3114957e7b319433875ef567ecc508a28a1d3ddc3d0da418b2eb1278b6dc9dbaa3c75a279524f5a061b5aecb52955edcf28f51 +DIST pluma-1.22.1.tar.xz 3236724 BLAKE2B f571ccb79ffac11122dad1888a9804fdb1671f2c73b28c216e0ec593ffc4dac3fec3053b83fd1503e0c951e032f6e4c22fb4f3d6a1d23477a54e06de2659222e SHA512 0d3f07b2e8c736c9e1ad64ed5cb749db6088868e9bc27aa786cbb0c3fe72715f0fd4dd53999502a4333ec82110148b772c0dde81433d0936d2d3c2d04804026a diff --git a/app-editors/pluma/pluma-1.22.1.ebuild b/app-editors/pluma/pluma-1.22.1.ebuild new file mode 100644 index 000..aa932ba522f --- /dev/null +++ b/app-editors/pluma/pluma-1.22.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python2_7 ) + +inherit mate python-single-r1 virtualx + +if [[ ${PV} != ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Pluma text editor for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="+introspection spell" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. +# https://github.com/mate-desktop/mate-text-editor/issues/33 +RESTRICT="test" + +COMMON_DEPEND="dev-libs/atk + >=dev-libs/glib-2.50:2 + >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libxml2-2.5:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=x11-libs/gtksourceview-3.0.0:3.0 + x11-libs/libICE + x11-libs/libX11 + >=x11-libs/libSM-1.0 + x11-libs/pango + virtual/libintl + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + spell? ( + >=app-text/enchant-1.6 + >=app-text/iso-codes-0.35 + ) + !!app-editors/mate-text-editor" + +RDEPEND="${PYTHON_DEPS} + ${COMMON_DEPEND} + >=mate-base/mate-desktop-1.9[introspection?]" + +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1 + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.17 + virtual/pkgconfig" + +src_configure() { + mate_src_configure \ + $(use_enable introspection) \ + $(use_enable spell) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + + GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 364720e347fcc6b19f49b8fbb8db034443d584f4 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Apr 7 12:09:02 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Apr 7 12:09:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=364720e3 app-editors/pluma: Add missing dev-util/glib-utils Non-maintainer fix. Closes: https://bugs.gentoo.org/670820 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> app-editors/pluma/pluma-1.22.0.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app-editors/pluma/pluma-1.22.0.ebuild b/app-editors/pluma/pluma-1.22.0.ebuild index 7033486f327..2fd22a3c611 100644 --- a/app-editors/pluma/pluma-1.22.0.ebuild +++ b/app-editors/pluma/pluma-1.22.0.ebuild @@ -54,12 +54,13 @@ DEPEND="${COMMON_DEPEND} app-text/rarian >=app-text/scrollkeeper-dtd-1:1.0 app-text/yelp-tools + dev-util/glib-utils dev-util/gtk-doc dev-util/gtk-doc-am >=dev-util/intltool-0.50.1 >=sys-devel/libtool-2.2.6:2 - >=sys-devel/gettext-0.17:* - virtual/pkgconfig:*" + >=sys-devel/gettext-0.17 + virtual/pkgconfig" src_configure() { mate_src_configure \
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 529349d573994b84cd82cedc8de088b5b11285f1 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Mar 17 09:16:54 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Mar 17 11:11:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529349d5 app-editors/pluma: Version bump (v1.22.0) Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 app-editors/pluma/Manifest| 1 + app-editors/pluma/pluma-1.22.0.ebuild | 77 +++ 2 files changed, 78 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index cffe5bc4d61..416cf8039ee 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1 +1,2 @@ DIST pluma-1.18.3.tar.xz 3355188 BLAKE2B d53f381aa9c74cad0df82ccc73aaab9f87347cb8e3886471a2531bdd4d49a84ee97a50f2333b2e375f9bc2a634c25dc69b36659dcb589ace716e523a9d0b4544 SHA512 62ad57a8d7626e34c15610e121869ee9b06a2498acb40ec0a60839ca0273d146bd59682d352c3e98d892460c444c5442d32673c2f63897bb8c3e9e595e771dc1 +DIST pluma-1.22.0.tar.xz 3235612 BLAKE2B a0cda23a6ee73e562cb32c3f1430590042248b6a6e7cbf021103db507450b2a594506f3d8283eeed08e2ba5006ff51376eb6db5e94ea5ac9d5707b29e0efc2c4 SHA512 7c74c2ce0a89ec3813c936449d3114957e7b319433875ef567ecc508a28a1d3ddc3d0da418b2eb1278b6dc9dbaa3c75a279524f5a061b5aecb52955edcf28f51 diff --git a/app-editors/pluma/pluma-1.22.0.ebuild b/app-editors/pluma/pluma-1.22.0.ebuild new file mode 100644 index 000..7033486f327 --- /dev/null +++ b/app-editors/pluma/pluma-1.22.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python2_7 ) + +inherit mate python-single-r1 virtualx + +if [[ ${PV} != ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Pluma text editor for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="+introspection spell" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. +# https://github.com/mate-desktop/mate-text-editor/issues/33 +RESTRICT="test" + +COMMON_DEPEND="dev-libs/atk + >=dev-libs/glib-2.50:2 + >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libxml2-2.5:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=x11-libs/gtksourceview-3.0.0:3.0 + x11-libs/libICE + x11-libs/libX11 + >=x11-libs/libSM-1.0 + x11-libs/pango + virtual/libintl + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + spell? ( + >=app-text/enchant-1.2 + >=app-text/iso-codes-0.35 + ) + !!app-editors/mate-text-editor" + +RDEPEND="${PYTHON_DEPS} + ${COMMON_DEPEND} + >=mate-base/mate-desktop-1.9[introspection?]" + +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1 + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.17:* + virtual/pkgconfig:*" + +src_configure() { + mate_src_configure \ + $(use_enable introspection) \ + $(use_enable spell) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + + GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: de04e04da2c6950cea5f27f6d37561ff19f028ba Author: Ettore Di Giacinto gentoo org> AuthorDate: Sat Jan 27 17:09:44 2018 + Commit: Ettore Di Giacinto gentoo org> CommitDate: Sun Feb 11 15:00:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de04e04d app-editors/pluma: Bump to version 1.18.3 Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-editors/pluma/Manifest | 2 +- app-editors/pluma/{pluma-1.18.2.ebuild => pluma-1.18.3.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index c6be8506925..92fbbd6b817 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,4 +1,4 @@ DIST pluma-1.12.2.tar.xz 3397280 BLAKE2B 23af095549ff944b0936889deda6576717a6376aa2f2be8ed9b7d8ad70f8bb0524aff7314f9c335a42d80951c047c8008278144f45c2c5edb09a259b298c0024 SHA512 db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275 DIST pluma-1.14.1.tar.xz 3415364 BLAKE2B 9449fc6b5e98d8ecb25f70df6c114c13cc32a8c0348ed2047eb874e85c7d448d3d7f0b4d7dd6e2fada3de847ded425651dc6d0ca92ce3c784fd32948735f3b25 SHA512 5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11 DIST pluma-1.16.2.tar.xz 3428472 BLAKE2B c3b543fb11678269fbbc2d049686b2a553aa1fede4ef1bab8abbc7fed316f27ba67cbb366908966b6c844f8ad0c4899499e52b4720378364555ef9156c80ae95 SHA512 bf91a7e4e1cfb92f9fd9a1d5b4ac9f0fd2704785b2da5d7a3aa360b4c217a57653d6f7bf509c156b8711bc5164e022c685331c93a139f55ea41431bc72e848fe -DIST pluma-1.18.2.tar.xz 3348500 BLAKE2B 356e01e268f0a9447a08bc5daf8facb1b1249c96a041cc34a1311a4f96cf01ae53e08141f08ab14ff37bfda28adbf5cdb26a9b381ca7e87d739c7931bb551936 SHA512 285170531c92ad13fdd35286c06de62b75f0426a830c51f4f54799b4b5377d65b3e1fd1e1af3827462a356947e853e4203a4ed394a8b6137bbd87e289f490b6d +DIST pluma-1.18.3.tar.xz 3355188 BLAKE2B d53f381aa9c74cad0df82ccc73aaab9f87347cb8e3886471a2531bdd4d49a84ee97a50f2333b2e375f9bc2a634c25dc69b36659dcb589ace716e523a9d0b4544 SHA512 62ad57a8d7626e34c15610e121869ee9b06a2498acb40ec0a60839ca0273d146bd59682d352c3e98d892460c444c5442d32673c2f63897bb8c3e9e595e771dc1 diff --git a/app-editors/pluma/pluma-1.18.2.ebuild b/app-editors/pluma/pluma-1.18.3.ebuild similarity index 100% rename from app-editors/pluma/pluma-1.18.2.ebuild rename to app-editors/pluma/pluma-1.18.3.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 8a1a67e4ac7ad2fe69394cd0e99777bb4ec129ce Author: Ettore Di Giacinto gentoo org> AuthorDate: Sat Jan 13 12:14:02 2018 + Commit: Ettore Di Giacinto gentoo org> CommitDate: Sun Jan 14 17:17:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a1a67e4 app-editors/pluma: Bump version to 1.16.2 Package-Manager: Portage-2.3.16, Repoman-2.3.6 app-editors/pluma/Manifest| 2 +- app-editors/pluma/{pluma-1.16.0-r1.ebuild => pluma-1.16.2.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index 22fc08ba6fe..c6be8506925 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,4 +1,4 @@ DIST pluma-1.12.2.tar.xz 3397280 BLAKE2B 23af095549ff944b0936889deda6576717a6376aa2f2be8ed9b7d8ad70f8bb0524aff7314f9c335a42d80951c047c8008278144f45c2c5edb09a259b298c0024 SHA512 db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275 DIST pluma-1.14.1.tar.xz 3415364 BLAKE2B 9449fc6b5e98d8ecb25f70df6c114c13cc32a8c0348ed2047eb874e85c7d448d3d7f0b4d7dd6e2fada3de847ded425651dc6d0ca92ce3c784fd32948735f3b25 SHA512 5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11 -DIST pluma-1.16.0.tar.xz 3412640 BLAKE2B dff2b93ff24a75b0c3f4418ea117297092ec52cc550ee1da5fbbde157dd354d8ca754de88b511eea255b6b4aea62d9e17002d6cf9ea865c267c09b79054e65f1 SHA512 2472a1631cb89f4df0d09558bd274b6c6d042ae4cbb6ae0134a089cfefb5d0673ec28d78d3665dd1933f76a9c20517afe626f921e06703af9e3c71b9f3b96260 +DIST pluma-1.16.2.tar.xz 3428472 BLAKE2B c3b543fb11678269fbbc2d049686b2a553aa1fede4ef1bab8abbc7fed316f27ba67cbb366908966b6c844f8ad0c4899499e52b4720378364555ef9156c80ae95 SHA512 bf91a7e4e1cfb92f9fd9a1d5b4ac9f0fd2704785b2da5d7a3aa360b4c217a57653d6f7bf509c156b8711bc5164e022c685331c93a139f55ea41431bc72e848fe DIST pluma-1.18.2.tar.xz 3348500 BLAKE2B 356e01e268f0a9447a08bc5daf8facb1b1249c96a041cc34a1311a4f96cf01ae53e08141f08ab14ff37bfda28adbf5cdb26a9b381ca7e87d739c7931bb551936 SHA512 285170531c92ad13fdd35286c06de62b75f0426a830c51f4f54799b4b5377d65b3e1fd1e1af3827462a356947e853e4203a4ed394a8b6137bbd87e289f490b6d diff --git a/app-editors/pluma/pluma-1.16.0-r1.ebuild b/app-editors/pluma/pluma-1.16.2.ebuild similarity index 97% rename from app-editors/pluma/pluma-1.16.0-r1.ebuild rename to app-editors/pluma/pluma-1.16.2.ebuild index bba62564033..801ac0a4733 100644 --- a/app-editors/pluma/pluma-1.16.0-r1.ebuild +++ b/app-editors/pluma/pluma-1.16.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 2ec224cd24f55bbf9c47a6785376793ea3c96410 Author: NP-Hardass gentoo org> AuthorDate: Wed Sep 27 03:15:11 2017 + Commit: NP Hardass gentoo org> CommitDate: Wed Sep 27 03:22:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ec224cd app-editors/pluma: Fix inconsistent metadata.xml spacing Package-Manager: Portage-2.3.10, Repoman-2.3.3 app-editors/pluma/metadata.xml | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app-editors/pluma/metadata.xml b/app-editors/pluma/metadata.xml index a12d1e4e54b..e740906c492 100644 --- a/app-editors/pluma/metadata.xml +++ b/app-editors/pluma/metadata.xml @@ -1,14 +1,14 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -m...@gentoo.org -Gentoo MATE Desktop - + + m...@gentoo.org + Gentoo MATE Desktop + Build with GTK+3 instead of GTK+2 - -mate-desktop/pluma - + + mate-desktop/pluma +
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: ef1db3f5e7a31dc66f88a90435544f7a5231e10a Author: Ettore Di Giacinto gentoo org> AuthorDate: Thu Mar 16 15:07:34 2017 + Commit: Ettore Di Giacinto gentoo org> CommitDate: Sun Jun 4 15:16:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1db3f5 app-editors/pluma: Version bump to 1.18.2 Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-editors/pluma/Manifest| 1 + app-editors/pluma/pluma-1.18.2.ebuild | 77 +++ 2 files changed, 78 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index d444a0347bd..a349d484589 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,3 +1,4 @@ DIST pluma-1.12.2.tar.xz 3397280 SHA256 eb74988a9fa9892f883b2ccdc9cf217478576815bcb02662d2e3cf2ae39ef870 SHA512 db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275 WHIRLPOOL 30e45dc3e399e77403d23ebe1c8fb98592f3a408de3bd5ee724e621168b26116de0c520348dd74929e360a251b8d727ef9967746b14732fc6e03d63ffb3091c4 DIST pluma-1.14.1.tar.xz 3415364 SHA256 5517e9bf93ec22a3036498f2e95652fb9046229b8a0da66a742643eab7e595a1 SHA512 5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11 WHIRLPOOL 217d447f0ebe9bcf069b6831421e9680256c7b70753ab126aaf5641ba518df12b4fc60041feb433873a0cbc2d7108bf871958e13186b71e050d9f0610db9b770 DIST pluma-1.16.0.tar.xz 3412640 SHA256 0eb4a4486f1c83119969567cedb05894f25ac5d43cefb4c3ed88ca2f75eff29d SHA512 2472a1631cb89f4df0d09558bd274b6c6d042ae4cbb6ae0134a089cfefb5d0673ec28d78d3665dd1933f76a9c20517afe626f921e06703af9e3c71b9f3b96260 WHIRLPOOL 74c57e589e0f1c2013eb01b1c1aa9e455b0741486f5e1537588f641521fb180b6f7f7a02a9512e069dd94a1d9111fd3d52000a3c05adf30f84ef2ebbadeb0c22 +DIST pluma-1.18.2.tar.xz 3348500 SHA256 ff0f29d4eaa946cbb2b26bbdc2b2d5a308b2d16ec99ea384bcb13f1f3d1a09fc SHA512 285170531c92ad13fdd35286c06de62b75f0426a830c51f4f54799b4b5377d65b3e1fd1e1af3827462a356947e853e4203a4ed394a8b6137bbd87e289f490b6d WHIRLPOOL 13ede09dcede35be84797a3c597fbb1b3fc06aaf866dab17a831c19c577a22aa61af7b5758221a971cc6244bc2c966041228911947ecbaca59292b98d3c4da7d diff --git a/app-editors/pluma/pluma-1.18.2.ebuild b/app-editors/pluma/pluma-1.18.2.ebuild new file mode 100644 index 000..65d4d2f88bc --- /dev/null +++ b/app-editors/pluma/pluma-1.18.2.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python2_7 ) + +inherit mate multilib python-single-r1 virtualx + +if [[ ${PV} != ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Pluma text editor for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="+introspection spell" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. +# https://github.com/mate-desktop/mate-text-editor/issues/33 +RESTRICT="test" + +COMMON_DEPEND="dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libxml2-2.5:2 + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.14.0:3[introspection?] + >=x11-libs/gtksourceview-3.0.0:3.0 + x11-libs/libICE:0 + x11-libs/libX11:0 + >=x11-libs/libSM-1.0 + x11-libs/pango:0 + virtual/libintl:0 + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + spell? ( + >=app-text/enchant-1.2:0 + >=app-text/iso-codes-0.35:0 + ) + !!app-editors/mate-text-editor" + +RDEPEND="${PYTHON_DEPS} + ${COMMON_DEPEND} + >=mate-base/mate-desktop-1.9[introspection?]" + +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/rarian:0 + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1:* + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.17:* + virtual/pkgconfig:*" + +src_configure() { + mate_src_configure \ + $(use_enable introspection) \ + $(use_enable spell) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + + GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 44f733e8bf8069c0898d99df9b764f472d95bd79 Author: Ettore Di Giacinto gentoo org> AuthorDate: Fri Jan 13 10:37:46 2017 + Commit: Ettore Di Giacinto gentoo org> CommitDate: Fri Jan 13 13:45:53 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44f733e8 app-editors/pluma: add back mate-base/mate-desktop dependency as runtime wrt #605064 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=605064 Package-Manager: Portage-2.3.1, Repoman-2.3.1 app-editors/pluma/{pluma-1.16.0.ebuild => pluma-1.16.0-r1.ebuild} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app-editors/pluma/pluma-1.16.0.ebuild b/app-editors/pluma/pluma-1.16.0-r1.ebuild similarity index 94% rename from app-editors/pluma/pluma-1.16.0.ebuild rename to app-editors/pluma/pluma-1.16.0-r1.ebuild index ff18a05..a63ba09 100644 --- a/app-editors/pluma/pluma-1.16.0.ebuild +++ b/app-editors/pluma/pluma-1.16.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -58,7 +58,8 @@ COMMON_DEPEND="dev-libs/atk:0 ) !!app-editors/mate-text-editor" -RDEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + >=mate-base/mate-desktop-1.9[gtk3(-)=]" DEPEND="${COMMON_DEPEND} ~app-text/docbook-xml-dtd-4.1.2
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 58111b8dfe882f2ddfa7f5e4ad3d5d7a2b51ce2a Author: Ettore Di Giacinto gentoo org> AuthorDate: Thu Nov 10 22:12:28 2016 + Commit: Ettore Di Giacinto gentoo org> CommitDate: Thu Dec 8 15:30:46 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58111b8d app-editors/pluma: version bump to 1.16.0 Package-Manager: portage-2.3.1 app-editors/pluma/Manifest| 1 + app-editors/pluma/pluma-1.16.0.ebuild | 93 +++ 2 files changed, 94 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index f1e8ae4..d444a03 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,2 +1,3 @@ DIST pluma-1.12.2.tar.xz 3397280 SHA256 eb74988a9fa9892f883b2ccdc9cf217478576815bcb02662d2e3cf2ae39ef870 SHA512 db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275 WHIRLPOOL 30e45dc3e399e77403d23ebe1c8fb98592f3a408de3bd5ee724e621168b26116de0c520348dd74929e360a251b8d727ef9967746b14732fc6e03d63ffb3091c4 DIST pluma-1.14.1.tar.xz 3415364 SHA256 5517e9bf93ec22a3036498f2e95652fb9046229b8a0da66a742643eab7e595a1 SHA512 5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11 WHIRLPOOL 217d447f0ebe9bcf069b6831421e9680256c7b70753ab126aaf5641ba518df12b4fc60041feb433873a0cbc2d7108bf871958e13186b71e050d9f0610db9b770 +DIST pluma-1.16.0.tar.xz 3412640 SHA256 0eb4a4486f1c83119969567cedb05894f25ac5d43cefb4c3ed88ca2f75eff29d SHA512 2472a1631cb89f4df0d09558bd274b6c6d042ae4cbb6ae0134a089cfefb5d0673ec28d78d3665dd1933f76a9c20517afe626f921e06703af9e3c71b9f3b96260 WHIRLPOOL 74c57e589e0f1c2013eb01b1c1aa9e455b0741486f5e1537588f641521fb180b6f7f7a02a9512e069dd94a1d9111fd3d52000a3c05adf30f84ef2ebbadeb0c22 diff --git a/app-editors/pluma/pluma-1.16.0.ebuild b/app-editors/pluma/pluma-1.16.0.ebuild new file mode 100644 index ..ff18a05 --- /dev/null +++ b/app-editors/pluma/pluma-1.16.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python2_7 ) + +inherit mate multilib python-single-r1 virtualx + +if [[ ${PV} != ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Pluma text editor for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="gtk3 python spell" + +REQUIRED_USE=" + gtk3? ( !python ) + python? ( ${PYTHON_REQUIRED_USE} )" + +# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. +# https://github.com/mate-desktop/mate-text-editor/issues/33 +RESTRICT="test" + +COMMON_DEPEND="dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + >=dev-libs/libxml2-2.5:2 + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + x11-libs/libICE:0 + x11-libs/libX11:0 + >=x11-libs/libSM-1.0 + x11-libs/pango:0 + virtual/libintl:0 + !gtk3? ( + >=x11-libs/gtk+-2.24:2 + >=x11-libs/gtksourceview-2.9.7:2.0 + ) + gtk3? ( + >=x11-libs/gtk+-3.0:3 + >=x11-libs/gtksourceview-2.9.7:3.0 + ) + spell? ( + >=app-text/enchant-1.2:0 + >=app-text/iso-codes-0.35:0 + ) + python? ( + ${PYTHON_DEPS} + >=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}] + >=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}] + >=dev-python/pygtksourceview-2.9.2:2 + ) + !!app-editors/mate-text-editor" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/rarian:0 + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1:* + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.17:* + virtual/pkgconfig:*" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + mate_src_configure \ + --with-gtk=$(usex gtk3 3.0 2.0) \ + $(use_enable python) \ + $(use_enable spell) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + + GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 3f0f1774bc324ea4416ee2cece2a1eb199efa941 Author: Ettore Di Giacinto gentoo org> AuthorDate: Fri Oct 21 19:22:34 2016 + Commit: Ettore Di Giacinto gentoo org> CommitDate: Thu Nov 24 22:21:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0f1774 app-editors/pluma: Drop 1.10.x Package-Manager: portage-2.3.1 app-editors/pluma/Manifest| 1 - app-editors/pluma/pluma-1.10.2.ebuild | 88 --- 2 files changed, 89 deletions(-) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index a0f62a1..f1e8ae4 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,3 +1,2 @@ -DIST pluma-1.10.2.tar.xz 3442784 SHA256 c0614334dc99e5dde73cbda6cb561cb1a5dc3e3269d74a4134095f9abf73c89a SHA512 bb41e18419fee07c812ebebb9802a77c325d876d05d37e1e9229e4228b0939ef8c80b1377922b94f02a7b7d02fbff62d4e4959815bd94d5b0da3bfa1afebae60 WHIRLPOOL 2edf0078267887af4349537f3c36f7971ab9aad66219e02fe41e47cacc9b91408e668c2294a8c6d6a497b68017b704fe7c7c17fe7ff22030b4c36e330b0def5a DIST pluma-1.12.2.tar.xz 3397280 SHA256 eb74988a9fa9892f883b2ccdc9cf217478576815bcb02662d2e3cf2ae39ef870 SHA512 db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275 WHIRLPOOL 30e45dc3e399e77403d23ebe1c8fb98592f3a408de3bd5ee724e621168b26116de0c520348dd74929e360a251b8d727ef9967746b14732fc6e03d63ffb3091c4 DIST pluma-1.14.1.tar.xz 3415364 SHA256 5517e9bf93ec22a3036498f2e95652fb9046229b8a0da66a742643eab7e595a1 SHA512 5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11 WHIRLPOOL 217d447f0ebe9bcf069b6831421e9680256c7b70753ab126aaf5641ba518df12b4fc60041feb433873a0cbc2d7108bf871958e13186b71e050d9f0610db9b770 diff --git a/app-editors/pluma/pluma-1.10.2.ebuild b/app-editors/pluma/pluma-1.10.2.ebuild deleted file mode 100644 index 6f9ca00.. --- a/app-editors/pluma/pluma-1.10.2.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -GCONF_DEBUG="yes" -GNOME2_LA_PUNT="yes" - -PYTHON_COMPAT=( python2_7 ) - -inherit gnome2 multilib python-single-r1 versionator virtualx - -MATE_BRANCH="$(get_version_component_range 1-2)" - -SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz; -DESCRIPTION="Pluma text editor for the MATE desktop" -HOMEPAGE="http://mate-desktop.org; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm x86" - -IUSE="python spell" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. -# https://github.com/mate-desktop/mate-text-editor/issues/33 -RESTRICT="test" - -RDEPEND="app-text/rarian:0 - dev-libs/atk:0 - >=dev-libs/glib-2.36:2 - >=dev-libs/libxml2-2.5:2 - >=mate-base/mate-desktop-1.10:0 - x11-libs/cairo:0 - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-2.24:2 - >=x11-libs/gtksourceview-2.9.7:2.0 - x11-libs/libICE:0 - x11-libs/libX11:0 - >=x11-libs/libSM-1.0 - x11-libs/pango:0 - virtual/libintl:0 - spell? ( - >=app-text/enchant-1.2:0 - >=app-text/iso-codes-0.35:0 - ) - python? ( - ${PYTHON_DEPS} - >=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}] - >=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}] - >=dev-python/pygtksourceview-2.9.2:2 - ) - !!app-editors/mate-text-editor" - -DEPEND="${RDEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - >=app-text/scrollkeeper-dtd-1:1.0 - app-text/yelp-tools:0 - >=dev-util/intltool-0.40:* - >=sys-devel/libtool-2.2.6:2 - >=mate-base/mate-common-1.10:0 - >=sys-devel/gettext-0.17:* - virtual/pkgconfig:*" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - gnome2_src_configure \ - --disable-updater \ - $(use_enable python) \ - $(use_enable spell) -} - -DOCS="AUTHORS ChangeLog NEWS README" - -src_test() { - # FIXME: This should be handled at eclass level. - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - - unset DBUS_SESSION_BUS_ADDRESS - - GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check -}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 922766dab478ad5bc708ed341ec732668f4c8396 Author: mudler sabayon org> AuthorDate: Mon Sep 5 14:08:06 2016 + Commit: Ettore Di Giacinto gentoo org> CommitDate: Mon Nov 21 11:00:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922766da app-editors/pluma: Version bump to 1.14.1 Package-Manager: portage-2.2.26 app-editors/pluma/Manifest| 1 + app-editors/pluma/pluma-1.14.1.ebuild | 94 +++ 2 files changed, 95 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index 8313b63..a0f62a1 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,2 +1,3 @@ DIST pluma-1.10.2.tar.xz 3442784 SHA256 c0614334dc99e5dde73cbda6cb561cb1a5dc3e3269d74a4134095f9abf73c89a SHA512 bb41e18419fee07c812ebebb9802a77c325d876d05d37e1e9229e4228b0939ef8c80b1377922b94f02a7b7d02fbff62d4e4959815bd94d5b0da3bfa1afebae60 WHIRLPOOL 2edf0078267887af4349537f3c36f7971ab9aad66219e02fe41e47cacc9b91408e668c2294a8c6d6a497b68017b704fe7c7c17fe7ff22030b4c36e330b0def5a DIST pluma-1.12.2.tar.xz 3397280 SHA256 eb74988a9fa9892f883b2ccdc9cf217478576815bcb02662d2e3cf2ae39ef870 SHA512 db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275 WHIRLPOOL 30e45dc3e399e77403d23ebe1c8fb98592f3a408de3bd5ee724e621168b26116de0c520348dd74929e360a251b8d727ef9967746b14732fc6e03d63ffb3091c4 +DIST pluma-1.14.1.tar.xz 3415364 SHA256 5517e9bf93ec22a3036498f2e95652fb9046229b8a0da66a742643eab7e595a1 SHA512 5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11 WHIRLPOOL 217d447f0ebe9bcf069b6831421e9680256c7b70753ab126aaf5641ba518df12b4fc60041feb433873a0cbc2d7108bf871958e13186b71e050d9f0610db9b770 diff --git a/app-editors/pluma/pluma-1.14.1.ebuild b/app-editors/pluma/pluma-1.14.1.ebuild new file mode 100644 index ..64d81da --- /dev/null +++ b/app-editors/pluma/pluma-1.14.1.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python2_7 ) + +inherit mate multilib python-single-r1 virtualx + +if [[ ${PV} != ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Pluma text editor for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="gtk3 python spell" + +REQUIRED_USE=" + gtk3? ( !python ) + python? ( ${PYTHON_REQUIRED_USE} )" + +# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. +# https://github.com/mate-desktop/mate-text-editor/issues/33 +RESTRICT="test" + +COMMON_DEPEND="dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + >=dev-libs/libxml2-2.5:2 + >=mate-base/mate-desktop-1.9[gtk3(-)=] + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + x11-libs/libICE:0 + x11-libs/libX11:0 + >=x11-libs/libSM-1.0 + x11-libs/pango:0 + virtual/libintl:0 + !gtk3? ( + >=x11-libs/gtk+-2.24:2 + >=x11-libs/gtksourceview-2.9.7:2.0 + ) + gtk3? ( + >=x11-libs/gtk+-3.0:3 + >=x11-libs/gtksourceview-2.9.7:3.0 + ) + spell? ( + >=app-text/enchant-1.2:0 + >=app-text/iso-codes-0.35:0 + ) + python? ( + ${PYTHON_DEPS} + >=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}] + >=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}] + >=dev-python/pygtksourceview-2.9.2:2 + ) + !!app-editors/mate-text-editor" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/rarian:0 + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1:* + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.17:* + virtual/pkgconfig:*" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + mate_src_configure \ + --with-gtk=$(usex gtk3 3.0 2.0) \ + $(use_enable python) \ + $(use_enable spell) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + + GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 137c9be1b5034c4b2edaa4ec789142ba6350fd7c Author: mudler sabayon org> AuthorDate: Thu Oct 13 21:40:10 2016 + Commit: NP Hardass gentoo org> CommitDate: Sat Oct 15 02:57:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137c9be1 app-editors/pluma: Stable on x86 keyword wrt #596998 Package-Manager: portage-2.3.1 Signed-off-by: NP-Hardass gentoo.org> app-editors/pluma/pluma-1.12.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.12.2-r1.ebuild b/app-editors/pluma/pluma-1.12.2-r1.ebuild index d4d62a2..02551b8 100644 --- a/app-editors/pluma/pluma-1.12.2-r1.ebuild +++ b/app-editors/pluma/pluma-1.12.2-r1.ebuild @@ -11,7 +11,7 @@ PYTHON_COMPAT=( python2_7 ) inherit mate multilib python-single-r1 virtualx if [[ ${PV} != ]]; then - KEYWORDS="amd64 ~arm ~x86" + KEYWORDS="amd64 ~arm x86" fi DESCRIPTION="Pluma text editor for the MATE desktop"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 6bca0c8f5d32f9b248000c3b3f5bad64983ad72d Author: mudler sabayon org> AuthorDate: Thu Oct 13 21:40:05 2016 + Commit: NP Hardass gentoo org> CommitDate: Sat Oct 15 02:57:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bca0c8f app-editors/pluma: Stable on amd64 keyword wrt #596998 Package-Manager: portage-2.3.1 Signed-off-by: NP-Hardass gentoo.org> app-editors/pluma/pluma-1.12.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.12.2-r1.ebuild b/app-editors/pluma/pluma-1.12.2-r1.ebuild index 1e6303c..d4d62a2 100644 --- a/app-editors/pluma/pluma-1.12.2-r1.ebuild +++ b/app-editors/pluma/pluma-1.12.2-r1.ebuild @@ -11,7 +11,7 @@ PYTHON_COMPAT=( python2_7 ) inherit mate multilib python-single-r1 virtualx if [[ ${PV} != ]]; then - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="amd64 ~arm ~x86" fi DESCRIPTION="Pluma text editor for the MATE desktop"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 57a915a544a655725a2e16877527a044b5c74f89 Author: NP-Hardass gentoo org> AuthorDate: Fri Aug 12 05:05:55 2016 + Commit: NP Hardass gentoo org> CommitDate: Fri Aug 12 05:12:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57a915a5 app-editors/pluma: 1.12.x vbump, add gtk3 support, import from project repo Package-Manager: portage-2.3.0 app-editors/pluma/Manifest | 1 + app-editors/pluma/metadata.xml | 3 ++ app-editors/pluma/pluma-1.12.2-r1.ebuild | 92 3 files changed, 96 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index f479f56..8313b63 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1 +1,2 @@ DIST pluma-1.10.2.tar.xz 3442784 SHA256 c0614334dc99e5dde73cbda6cb561cb1a5dc3e3269d74a4134095f9abf73c89a SHA512 bb41e18419fee07c812ebebb9802a77c325d876d05d37e1e9229e4228b0939ef8c80b1377922b94f02a7b7d02fbff62d4e4959815bd94d5b0da3bfa1afebae60 WHIRLPOOL 2edf0078267887af4349537f3c36f7971ab9aad66219e02fe41e47cacc9b91408e668c2294a8c6d6a497b68017b704fe7c7c17fe7ff22030b4c36e330b0def5a +DIST pluma-1.12.2.tar.xz 3397280 SHA256 eb74988a9fa9892f883b2ccdc9cf217478576815bcb02662d2e3cf2ae39ef870 SHA512 db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275 WHIRLPOOL 30e45dc3e399e77403d23ebe1c8fb98592f3a408de3bd5ee724e621168b26116de0c520348dd74929e360a251b8d727ef9967746b14732fc6e03d63ffb3091c4 diff --git a/app-editors/pluma/metadata.xml b/app-editors/pluma/metadata.xml index 898165d..a12d1e4 100644 --- a/app-editors/pluma/metadata.xml +++ b/app-editors/pluma/metadata.xml @@ -5,6 +5,9 @@ m...@gentoo.org Gentoo MATE Desktop + + Build with GTK+3 instead of GTK+2 + mate-desktop/pluma diff --git a/app-editors/pluma/pluma-1.12.2-r1.ebuild b/app-editors/pluma/pluma-1.12.2-r1.ebuild new file mode 100644 index 000..1e6303c --- /dev/null +++ b/app-editors/pluma/pluma-1.12.2-r1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python2_7 ) + +inherit mate multilib python-single-r1 virtualx + +if [[ ${PV} != ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Pluma text editor for the MATE desktop" +LICENSE="GPL-2" +SLOT="0" + +IUSE="gtk3 python spell" + +REQUIRED_USE=" + gtk3? ( !python ) + python? ( ${PYTHON_REQUIRED_USE} )" + +# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. +# https://github.com/mate-desktop/mate-text-editor/issues/33 +RESTRICT="test" + +RDEPEND="app-text/rarian:0 + dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + >=dev-libs/libxml2-2.5:2 + >=mate-base/mate-desktop-1.9[gtk3(-)=] + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + x11-libs/libICE:0 + x11-libs/libX11:0 + >=x11-libs/libSM-1.0 + x11-libs/pango:0 + virtual/libintl:0 + !gtk3? ( + >=x11-libs/gtk+-2.24:2 + >=x11-libs/gtksourceview-2.9.7:2.0 + ) + gtk3? ( + >=x11-libs/gtk+-3.0:3 + >=x11-libs/gtksourceview-2.9.7:3.0 + ) + spell? ( + >=app-text/enchant-1.2:0 + >=app-text/iso-codes-0.35:0 + ) + python? ( + ${PYTHON_DEPS} + >=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}] + >=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}] + >=dev-python/pygtksourceview-2.9.2:2 + ) + !!app-editors/mate-text-editor" + +DEPEND="${RDEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1:* + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.17:* + virtual/pkgconfig:*" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + mate_src_configure \ + --with-gtk=$(usex gtk3 3.0 2.0) \ + $(use_enable python) \ + $(use_enable spell) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + + GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 3572295fdfaa1b77f6cbb27f7cf11a5d1f8a6f5d Author: NP-Hardass gentoo org> AuthorDate: Mon Jul 25 18:29:47 2016 + Commit: NP Hardass gentoo org> CommitDate: Mon Jul 25 18:36:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3572295f app-editors/pluma: amd64 x86 stable wrt bug #579644 Package-Manager: portage-2.2.28 app-editors/pluma/pluma-1.10.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/pluma/pluma-1.10.2.ebuild b/app-editors/pluma/pluma-1.10.2.ebuild index 3c6997a..6f9ca00 100644 --- a/app-editors/pluma/pluma-1.10.2.ebuild +++ b/app-editors/pluma/pluma-1.10.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="http://mate-desktop.org; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="python spell"
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: 057f451ef716f6bb4698ed3eb071b293c98143df Author: NP-Hardass gentoo org> AuthorDate: Tue Feb 9 01:46:41 2016 + Commit: NP Hardass gentoo org> CommitDate: Tue Feb 9 02:47:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057f451e app-editors/pluma: Import 1.10.x from Project:MATE repo Package-Manager: portage-2.2.26 app-editors/pluma/Manifest| 1 + app-editors/pluma/pluma-1.10.2.ebuild | 88 +++ 2 files changed, 89 insertions(+) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index 59f0366..66f2f20 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1 +1,2 @@ +DIST pluma-1.10.2.tar.xz 3442784 SHA256 c0614334dc99e5dde73cbda6cb561cb1a5dc3e3269d74a4134095f9abf73c89a SHA512 bb41e18419fee07c812ebebb9802a77c325d876d05d37e1e9229e4228b0939ef8c80b1377922b94f02a7b7d02fbff62d4e4959815bd94d5b0da3bfa1afebae60 WHIRLPOOL 2edf0078267887af4349537f3c36f7971ab9aad66219e02fe41e47cacc9b91408e668c2294a8c6d6a497b68017b704fe7c7c17fe7ff22030b4c36e330b0def5a DIST pluma-1.8.1.tar.xz 3409032 SHA256 38accc5c05062981a0649874300bc21ab3ad1a5ef47491186dffe7c035ed9e8b SHA512 4429b95a6c692c524db481cc53a3d9d5fd252a2aafa49daf787df5d7b389806f520233bc054b701a3ca47a5df5917cf934dafee8327b0ac01b7fe25059b6adea WHIRLPOOL c1e61e32bc657b7097292869acd57e69b6c67d0610db0644c38141ca4e94b34b0b3bc3b941fc79b444c2f56d3140210f117fc80bfc2102b97d4f45af9e9e2057 diff --git a/app-editors/pluma/pluma-1.10.2.ebuild b/app-editors/pluma/pluma-1.10.2.ebuild new file mode 100644 index 000..4fb8f76 --- /dev/null +++ b/app-editors/pluma/pluma-1.10.2.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +GCONF_DEBUG="yes" +GNOME2_LA_PUNT="yes" + +PYTHON_COMPAT=( python2_7 ) + +inherit gnome2 multilib python-single-r1 versionator virtualx + +MATE_BRANCH="$(get_version_component_range 1-2)" + +SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz; +DESCRIPTION="Pluma text editor for the MATE desktop" +HOMEPAGE="http://mate-desktop.org; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="python spell" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. +# https://github.com/mate-desktop/mate-text-editor/issues/33 +RESTRICT="test" + +RDEPEND="app-text/rarian:0 + dev-libs/atk:0 + >=dev-libs/glib-2.36:2 + >=dev-libs/libxml2-2.5:2 + >=mate-base/mate-desktop-1.10:0 + x11-libs/cairo:0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.24:2 + >=x11-libs/gtksourceview-2.9.7:2.0 + x11-libs/libICE:0 + x11-libs/libX11:0 + >=x11-libs/libSM-1.0 + x11-libs/pango:0 + virtual/libintl:0 + spell? ( + >=app-text/enchant-1.2:0 + >=app-text/iso-codes-0.35:0 + ) + python? ( + ${PYTHON_DEPS} + >=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}] + >=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}] + >=dev-python/pygtksourceview-2.9.2:2 + ) + !!app-editors/mate-text-editor" + +DEPEND="${RDEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools:0 + >=dev-util/intltool-0.40:* + >=sys-devel/libtool-2.2.6:2 + >=mate-base/mate-common-1.10:0 + >=sys-devel/gettext-0.17:* + virtual/pkgconfig:*" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + gnome2_src_configure \ + --disable-updater \ + $(use_enable python) \ + $(use_enable spell) +} + +DOCS="AUTHORS ChangeLog NEWS README" + +src_test() { + # FIXME: This should be handled at eclass level. + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + + GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/
commit: e7a20ccbe099059489457fef762d81bd5fc7d018 Author: Amy Winston gentoo org> AuthorDate: Thu Dec 31 23:38:27 2015 + Commit: Amy Winston gentoo org> CommitDate: Thu Dec 31 23:38:27 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a20ccb app-editors/pluma: drop old version 1.8.0 Package-Manager: portage-2.2.24 app-editors/pluma/Manifest | 1 - app-editors/pluma/pluma-1.8.0.ebuild | 86 2 files changed, 87 deletions(-) diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index eba94b2..59f0366 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,2 +1 @@ -DIST pluma-1.8.0.tar.xz 3395424 SHA256 69b381854bb0bb7976af1469b921feec626b5f12c3c2f077b2ed0ea0020d2979 SHA512 b5298da96198a154f1dd039d594152911e3fa7cb037341a4917bcdef560864ccf08762052c0e8d314c40d12bc2dc82fea692992f0fba0e41312b88f7ddcaa8fe WHIRLPOOL b91ec8134eba44b43d6e5cf4769c770b46fe0383e1a7256103d8d1b6beaf7fac22df6772971674b0920e96eef03bedfeb9d29ea156111949b080d42c4cc93078 DIST pluma-1.8.1.tar.xz 3409032 SHA256 38accc5c05062981a0649874300bc21ab3ad1a5ef47491186dffe7c035ed9e8b SHA512 4429b95a6c692c524db481cc53a3d9d5fd252a2aafa49daf787df5d7b389806f520233bc054b701a3ca47a5df5917cf934dafee8327b0ac01b7fe25059b6adea WHIRLPOOL c1e61e32bc657b7097292869acd57e69b6c67d0610db0644c38141ca4e94b34b0b3bc3b941fc79b444c2f56d3140210f117fc80bfc2102b97d4f45af9e9e2057 diff --git a/app-editors/pluma/pluma-1.8.0.ebuild b/app-editors/pluma/pluma-1.8.0.ebuild deleted file mode 100644 index 3f27b45..000 --- a/app-editors/pluma/pluma-1.8.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -GCONF_DEBUG="yes" -GNOME2_LA_PUNT="yes" - -PYTHON_COMPAT=( python2_7 ) - -inherit gnome2 multilib python-single-r1 versionator virtualx - -MATE_BRANCH="$(get_version_component_range 1-2)" - -SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz; -DESCRIPTION="Pluma text editor for the MATE desktop" -HOMEPAGE="http://mate-desktop.org; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="python spell" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# Tests require gvfs sftp fs mounted and schema's installed. Disable tests. -# https://github.com/mate-desktop/mate-text-editor/issues/33 -RESTRICT="test" - -RDEPEND="app-text/rarian:0 - dev-libs/atk:0 - >=dev-libs/glib-2.32:2 - >=dev-libs/libxml2-2.5:2 - x11-libs/cairo:0 - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-2.19:2 - >=x11-libs/gtksourceview-2.9.7:2.0 - x11-libs/libICE:0 - x11-libs/libX11:0 - >=x11-libs/libSM-1.0 - x11-libs/pango:0 - virtual/libintl:0 - spell? ( - >=app-text/enchant-1.2:0 - >=app-text/iso-codes-0.35:0 - ) - python? ( - ${PYTHON_DEPS} - >=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}] - >=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}] - >=dev-python/pygtksourceview-2.9.2:2 - ) - !!app-editors/mate-text-editor" - -DEPEND="${RDEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - >=app-text/scrollkeeper-dtd-1:1.0 - >=dev-util/intltool-0.40:* - >=sys-devel/libtool-2.2.6:2 - >=mate-base/mate-common-1.8:0 - >=sys-devel/gettext-0.17:* - virtual/pkgconfig:*" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - gnome2_src_configure \ - --disable-updater \ - $(use_enable python) \ - $(use_enable spell) -} - -DOCS="AUTHORS ChangeLog NEWS README" - -src_test() { - # FIXME: This should be handled at eclass level. - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - - unset DBUS_SESSION_BUS_ADDRESS - - GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check -}