diff options
Diffstat (limited to 'app-editors/mousepad')
-rw-r--r-- | app-editors/mousepad/Manifest | 4 | ||||
-rw-r--r-- | app-editors/mousepad/files/mousepad-0.5.2-select-all.patch | 28 | ||||
-rw-r--r-- | app-editors/mousepad/metadata.xml | 5 | ||||
-rw-r--r-- | app-editors/mousepad/mousepad-0.5.3-r1.ebuild | 40 | ||||
-rw-r--r-- | app-editors/mousepad/mousepad-0.5.4.ebuild | 43 | ||||
-rw-r--r-- | app-editors/mousepad/mousepad-0.5.5.ebuild | 42 | ||||
-rw-r--r-- | app-editors/mousepad/mousepad-0.6.2.ebuild | 63 |
7 files changed, 68 insertions, 157 deletions
diff --git a/app-editors/mousepad/Manifest b/app-editors/mousepad/Manifest index d61178a747ec..c1b0861653a8 100644 --- a/app-editors/mousepad/Manifest +++ b/app-editors/mousepad/Manifest @@ -1,3 +1 @@ -DIST mousepad-0.5.3.tar.bz2 848169 BLAKE2B c5001d5a1f3c8ef820fdf2297679b8c7acae7cb08ed134529b7b1e0861e8d9b36c9495b6a207371c9e6a0f59a3f7bd41adaa678250d96ab7112427d5cfc2aa0d SHA512 596d85a9b7caa1616bd5adc2bb4f7ddbdf47d9e4a049f100581ecba9c61db5243f45d3dd8217ecaed1803c73c2221a396817790efe3898c487c12c8ce8d328c6 -DIST mousepad-0.5.4.tar.bz2 855416 BLAKE2B a998b2faabae1ad505da3a8fb560c731e6f5002801cdc3a4edcd515d5d75210ae509261644070e1951629271bd5956aee1e196c35c6b7e9c3ab782cd06b35ac6 SHA512 52d1d9b235b13a651ee7e6e1633074c7829c27e880033637eacdd7cd63f246d1f47d0cd2c981cf2a7eb96dbb7119204a685f00a60968e4478d5057bce8500370 -DIST mousepad-0.5.5.tar.bz2 891263 BLAKE2B a75930385f9087f6294811c91b2a162d2e9ca2e945ec84efdfd932806211ee105d2ac2835122c2de4ea519b6728959478147d11df75ff3b00324c262983046a0 SHA512 5c6d6d048fe8a08c04ddeff7adb7d621d9beac631dd58fe5778cc8236e06ddb4ab50380eaebf4236c655b6d26058242024d5d3bbb1772607ab1f10744f8936f1 +DIST mousepad-0.6.2.tar.bz2 1402314 BLAKE2B c783ec58317ca3c0eaa0023ade3043f4aa4f020a12c0258fe0cf1e2303aa07dfbc67b9aa0178ca9282da98754103fda6c90ba034fa4057dd855b400c0d371085 SHA512 086f60f6f405290ed76366f4c5195e9c8f9c5058d1892200a73e48d6378428efe47f2038e3eddb81186e22dd87d57580559a556b1b22f202b6f056c7f90b64ea diff --git a/app-editors/mousepad/files/mousepad-0.5.2-select-all.patch b/app-editors/mousepad/files/mousepad-0.5.2-select-all.patch deleted file mode 100644 index 46762e687c46..000000000000 --- a/app-editors/mousepad/files/mousepad-0.5.2-select-all.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 8473653ad37a32375ff416205c0f44f771f380df Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Mon, 1 Mar 2021 13:36:33 +0100 -Subject: [PATCH] Fix missing parameter to "select-all" signal - -Add missing "select" parameter to the "select-all" signal. This fixes -undefined behavior reported in https://bugs.gentoo.org/772245. -Thanks to Mart Raudsepp for figuring out the problem. ---- - mousepad/mousepad-window.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/mousepad/mousepad-window.c b/mousepad/mousepad-window.c -index 2f901b2..9ba6223 100644 ---- a/mousepad/mousepad-window.c -+++ b/mousepad/mousepad-window.c -@@ -5223,7 +5223,7 @@ mousepad_window_action_select_all (GSimpleAction *action, - g_return_if_fail (MOUSEPAD_IS_DOCUMENT (window->active)); - - /* select everything in the document */ -- g_signal_emit_by_name (window->active->textview, "select-all"); -+ g_signal_emit_by_name (window->active->textview, "select-all", TRUE); - } - - --- -GitLab - diff --git a/app-editors/mousepad/metadata.xml b/app-editors/mousepad/metadata.xml index dce6704738a4..7ff48004695c 100644 --- a/app-editors/mousepad/metadata.xml +++ b/app-editors/mousepad/metadata.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>xfce@gentoo.org</email> <name>XFCE Team</name> </maintainer> + <use> + <flag name="shortcuts">Build the "shortcuts" plugin</flag> + </use> </pkgmetadata> diff --git a/app-editors/mousepad/mousepad-0.5.3-r1.ebuild b/app-editors/mousepad/mousepad-0.5.3-r1.ebuild deleted file mode 100644 index ed7d2cd8fcf0..000000000000 --- a/app-editors/mousepad/mousepad-0.5.3-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit gnome2-utils xdg-utils - -DESCRIPTION="GTK+-based editor for the Xfce Desktop Environment" -HOMEPAGE="https://git.xfce.org/apps/mousepad/about/" -SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=">=dev-libs/glib-2.52 - >=xfce-base/xfconf-4.12:= - >=x11-libs/gtk+-3.22:3 - >=x11-libs/gtksourceview-3.24:3.0" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-lang/perl - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/mousepad-0.5.2-select-all.patch -) - -pkg_postinst() { - gnome2_schemas_update - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_schemas_update - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/app-editors/mousepad/mousepad-0.5.4.ebuild b/app-editors/mousepad/mousepad-0.5.4.ebuild deleted file mode 100644 index bcb567c7aa26..000000000000 --- a/app-editors/mousepad/mousepad-0.5.4.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit gnome2-utils xdg-utils - -DESCRIPTION="GTK+-based editor for the Xfce Desktop Environment" -HOMEPAGE="https://git.xfce.org/apps/mousepad/about/" -SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=">=dev-libs/glib-2.52 - >=xfce-base/xfconf-4.12:= - >=x11-libs/gtk+-3.22:3 - >=x11-libs/gtksourceview-4.0.0:4" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-lang/perl - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig" - -src_configure() { - local myconf=( - --enable-gtksourceview4 - ) - econf "${myconf[@]}" -} - -pkg_postinst() { - gnome2_schemas_update - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_schemas_update - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/app-editors/mousepad/mousepad-0.5.5.ebuild b/app-editors/mousepad/mousepad-0.5.5.ebuild deleted file mode 100644 index 1dee543de886..000000000000 --- a/app-editors/mousepad/mousepad-0.5.5.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit gnome2-utils xdg-utils - -DESCRIPTION="GTK+-based editor for the Xfce Desktop Environment" -HOMEPAGE="https://git.xfce.org/apps/mousepad/about/" -SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=">=dev-libs/glib-2.52 - >=x11-libs/gtk+-3.22:3 - >=x11-libs/gtksourceview-4.0.0:4" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-lang/perl - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig" - -src_configure() { - local myconf=( - --enable-gtksourceview4 - ) - econf "${myconf[@]}" -} - -pkg_postinst() { - gnome2_schemas_update - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_schemas_update - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/app-editors/mousepad/mousepad-0.6.2.ebuild b/app-editors/mousepad/mousepad-0.6.2.ebuild new file mode 100644 index 000000000000..13fdb810ae08 --- /dev/null +++ b/app-editors/mousepad/mousepad-0.6.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils xdg-utils + +DESCRIPTION="GTK+-based editor for the Xfce Desktop Environment" +HOMEPAGE=" + https://docs.xfce.org/apps/mousepad/start + https://gitlab.xfce.org/apps/mousepad/ +" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86" +IUSE="policykit spell +shortcuts" + +DEPEND=" + >=dev-libs/glib-2.56.2 + >=x11-libs/gtk+-3.22:3 + >=x11-libs/gtksourceview-4.0.0:4 + policykit? ( sys-auth/polkit ) + spell? ( app-text/gspell ) + shortcuts? ( >=xfce-base/libxfce4ui-4.17.5:= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-lang/perl + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + local myconf=( + --enable-gtksourceview4 + $(use_enable policykit polkit) + $(use_enable spell plugin-gspell) + $(use_enable shortcuts plugin-shortcuts) + ) + econf "${myconf[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + gnome2_schemas_update + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_schemas_update + xdg_desktop_database_update + xdg_icon_cache_update +} |