[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/files/, x11-libs/xapp/
commit: 656a69372c6b737ed1f5fcb37dcbc97f5fff27ef Author: Eli Schwartz gmail com> AuthorDate: Sun Mar 3 03:14:14 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 3 04:00:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=656a6937 x11-libs/xapp: fix broken, untested sed This is why sed is bad. The sed didn't apply, even in the first edition of the ebuild that it was introduced in, because it used incorrect sed syntax. Because it was a sed, this fact escaped all notice even though it never ever worked. Just use a patch. Patches always either apply or fail, they aren't prone to silently doing *nothing*. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> ...001-don-t-install-pastebin-upload-wrapper.patch | 26 ++ .../{xapp-2.8.2.ebuild => xapp-2.8.2-r1.ebuild}| 6 ++--- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/x11-libs/xapp/files/0001-don-t-install-pastebin-upload-wrapper.patch b/x11-libs/xapp/files/0001-don-t-install-pastebin-upload-wrapper.patch new file mode 100644 index ..1609c909f4bd --- /dev/null +++ b/x11-libs/xapp/files/0001-don-t-install-pastebin-upload-wrapper.patch @@ -0,0 +1,26 @@ +From 3ef6f2cb9da305ac71d807ac3a51c3c8c345676f Mon Sep 17 00:00:00 2001 +From: Eli Schwartz +Date: Sat, 2 Mar 2024 22:12:44 -0500 +Subject: [PATCH] don't install pastebin upload wrapper + +Signed-off-by: Eli Schwartz +--- + scripts/meson.build | 5 + + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/scripts/meson.build b/scripts/meson.build +index 7b1c1bc..6c31e5d 100644 +--- a/scripts/meson.build b/scripts/meson.build +@@ -1,7 +1,4 @@ +-scripts = files( +-'pastebin', +-'upload-system-info', +-'xapp-gpu-offload') ++scripts = files('xapp-gpu-offload') + + if get_option('xfce') + scripts += files('xfce4-set-wallpaper') +-- +2.43.0 + diff --git a/x11-libs/xapp/xapp-2.8.2.ebuild b/x11-libs/xapp/xapp-2.8.2-r1.ebuild similarity index 96% rename from x11-libs/xapp/xapp-2.8.2.ebuild rename to x11-libs/xapp/xapp-2.8.2-r1.ebuild index 624f77b5c144..e98da20b7e9c 100644 --- a/x11-libs/xapp/xapp-2.8.2.ebuild +++ b/x11-libs/xapp/xapp-2.8.2-r1.ebuild @@ -53,15 +53,15 @@ PATCHES=( # Make desktop environment integrations optional # https://github.com/linuxmint/xapp/pull/176 "${FILESDIR}"/${PN}-optional-de-options.patch + + # don't install pastebin upload wrapper + "${FILESDIR}"/0001-don-t-install-pastebin-upload-wrapper.patch ) src_prepare() { vala_src_prepare default - # don't install pastebin upload wrapper - sed -iE "s/'(pastebin|upload-system-info)',//" scripts/meson.build || die - # Fix meson helpers python_setup python_fix_shebang .
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 4e96443db4d7b3f1d338680835981ad9e99e2cd5 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 2 11:18:03 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 2 11:18:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e96443d x11-libs/xapp: Stabilize 2.8.2 amd64, #925994 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/xapp/xapp-2.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/xapp-2.8.2.ebuild b/x11-libs/xapp/xapp-2.8.2.ebuild index 528b5a0913c3..624f77b5c144 100644 --- a/x11-libs/xapp/xapp-2.8.2.ebuild +++ b/x11-libs/xapp/xapp-2.8.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linuxmint/xapp/; LICENSE="LGPL-3 xfce? ( GPL-3 )" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86" SLOT="0" IUSE="gtk-doc introspection mate xfce"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 973ac623f034ab1b8aa0788c3bf4585099569f17 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 2 10:58:19 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 2 10:58:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973ac623 x11-libs/xapp: Stabilize 2.8.2 x86, #925994 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/xapp/xapp-2.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/xapp-2.8.2.ebuild b/x11-libs/xapp/xapp-2.8.2.ebuild index af9f0df86998..528b5a0913c3 100644 --- a/x11-libs/xapp/xapp-2.8.2.ebuild +++ b/x11-libs/xapp/xapp-2.8.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linuxmint/xapp/; LICENSE="LGPL-3 xfce? ( GPL-3 )" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86" SLOT="0" IUSE="gtk-doc introspection mate xfce"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 46d26ff8f918eca7bce618eac94cb95aba44ca46 Author: Joonas Niilola gentoo org> AuthorDate: Fri Oct 13 07:42:46 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Oct 13 07:42:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d26ff8 x11-libs/xapp: Stabilize 2.6.1 x86, #914901 Signed-off-by: Joonas Niilola gentoo.org> x11-libs/xapp/xapp-2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/xapp-2.6.1.ebuild b/x11-libs/xapp/xapp-2.6.1.ebuild index aa0fd9fc21df..352c01c40923 100644 --- a/x11-libs/xapp/xapp-2.6.1.ebuild +++ b/x11-libs/xapp/xapp-2.6.1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linuxmint/xapp/; LICENSE="LGPL-3" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86" SLOT="0" IUSE="gtk-doc introspection mate"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 980e2f6d51d1886ab9a30918b5824ed3d0d4733f Author: Joonas Niilola gentoo org> AuthorDate: Wed Oct 4 08:23:39 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Oct 4 08:24:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=980e2f6d x11-libs/xapp: Stabilize 2.6.1 amd64, #914901 Signed-off-by: Joonas Niilola gentoo.org> x11-libs/xapp/xapp-2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/xapp-2.6.1.ebuild b/x11-libs/xapp/xapp-2.6.1.ebuild index a2e7b7222e5f..aa0fd9fc21df 100644 --- a/x11-libs/xapp/xapp-2.6.1.ebuild +++ b/x11-libs/xapp/xapp-2.6.1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linuxmint/xapp/; LICENSE="LGPL-3" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" SLOT="0" IUSE="gtk-doc introspection mate"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: f3e5bb05f540f9fcf48580daba79d2d662bfe501 Author: WANG Xuerui gentoo org> AuthorDate: Tue Sep 26 07:10:01 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Tue Sep 26 15:58:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3e5bb05 x11-libs/xapp: keyword 2.6.1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> x11-libs/xapp/xapp-2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/xapp-2.6.1.ebuild b/x11-libs/xapp/xapp-2.6.1.ebuild index 36a2b7e8ce5a..a2e7b7222e5f 100644 --- a/x11-libs/xapp/xapp-2.6.1.ebuild +++ b/x11-libs/xapp/xapp-2.6.1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linuxmint/xapp/; LICENSE="LGPL-3" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" SLOT="0" IUSE="gtk-doc introspection mate"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 5d298921e4a3ee8b5670c679d8ca44280aec8ced Author: Matthew S. Turnbull bluefang-logic com> AuthorDate: Wed Jul 5 02:23:08 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 16 18:33:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d298921 x11-libs/xapp: add 2.6.1 Signed-off-by: Matthew S. Turnbull bluefang-logic.com> Signed-off-by: Sam James gentoo.org> x11-libs/xapp/Manifest | 1 + x11-libs/xapp/xapp-2.6.1.ebuild | 102 2 files changed, 103 insertions(+) diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest index 03b6827e75e9..4e3287c10f32 100644 --- a/x11-libs/xapp/Manifest +++ b/x11-libs/xapp/Manifest @@ -1 +1,2 @@ DIST xapp-2.4.3.tar.gz 252180 BLAKE2B 49ebba445e04205f714fd4a16363674477e1156872ed1d26ac8450c32d688323971301ed97366e36141e91996f64401372dbe5ee4e36130ac4cf70e12e9fcdde SHA512 ecfe97b5a6de6ef06416b3220dc30856c590087c22b77ba2078194995650966e7811a91b3ce6335b363ea5066473d5c59a318232e40a2311341067dcee4719b2 +DIST xapp-2.6.1.tar.gz 270606 BLAKE2B 0f2572b2e9ec4056bea0fc532f5327bd6de4741719a49b68180d45ff00fcea9b760acb362fc39d3f2dc9d94001b7021267a8a84c067aa90c5a201a46be76e97c SHA512 f96006fffac67b312caba644e8da75209c443688b08254b9bb5b17eb9148e66b35a8b1fe336e8880c7b950f8fc696884d8f5d610092c2cb44357ad3bf3ef43c7 diff --git a/x11-libs/xapp/xapp-2.6.1.ebuild b/x11-libs/xapp/xapp-2.6.1.ebuild new file mode 100644 index ..36a2b7e8ce5a --- /dev/null +++ b/x11-libs/xapp/xapp-2.6.1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{10..11} ) +VALA_USE_DEPEND="vapigen" + +inherit gnome2-utils vala meson python-r1 + +DESCRIPTION="Cross-desktop libraries and common resources" +HOMEPAGE="https://github.com/linuxmint/xapp/; +LICENSE="LGPL-3" + +SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +SLOT="0" +IUSE="gtk-doc introspection mate" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=dev-libs/glib-2.44.0:2 + dev-libs/libdbusmenu[gtk3] + gnome-base/libgnomekbd:= + x11-libs/cairo + >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?] + >=x11-libs/gtk+-3.16.0:3[introspection?] + x11-libs/libxkbfile + x11-libs/libX11 + x11-libs/pango + + mate? ( + ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] + ) +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${PYTHON_DEPS} + $(vala_depend) + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-util/gdbus-codegen + dev-util/glib-utils + sys-apps/dbus + sys-devel/gettext + + gtk-doc? ( dev-util/gtk-doc ) +" + +src_prepare() { + vala_src_prepare + default + + # don't install distro specific tools + sed -i "s/subdir('scripts')/#&/" meson.build || die + + # make mate integrations optional + if ! use mate; then + sed -i "s/subdir('mate')/#&/" status-applets/meson.build || die + fi + + # Fix meson helpers + python_setup + python_fix_shebang . +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc docs) + -Dpy-overrides-dir="/pygobject" + ) + meson_src_configure +} + +src_install() { + meson_src_install + + # copy pygobject files to each active python target + # work-around for "py-overrides-dir" only supporting a single target + install_pygobject_override() { + PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import gi;print(gi._overridesdir)' || die) + einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}" + mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die + cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die + python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/" + } + python_foreach_impl install_pygobject_override + rm -r "${D}/pygobject" || die +} + +pkg_postinst() { + xdg_icon_cache_update + gnome2_schemas_update +} + +pkg_postrm() { + xdg_icon_cache_update + gnome2_schemas_update +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: abd262d55252a13080319cb61d10f2d701b24273 Author: Matthew S. Turnbull bluefang-logic com> AuthorDate: Wed Jul 5 02:57:05 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 16 18:32:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd262d5 x11-libs/xapp: drop 2.4.2 Signed-off-by: Matthew S. Turnbull bluefang-logic.com> Signed-off-by: Sam James gentoo.org> x11-libs/xapp/Manifest | 1 - x11-libs/xapp/xapp-2.4.2.ebuild | 91 - 2 files changed, 92 deletions(-) diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest index f7abfd740edc..03b6827e75e9 100644 --- a/x11-libs/xapp/Manifest +++ b/x11-libs/xapp/Manifest @@ -1,2 +1 @@ -DIST xapp-2.4.2.tar.gz 252031 BLAKE2B 184f8459c5fa8165054a6cc3f2aea6b01ab0c73ecb0f5a79a7ba78908e9a149b3b08c691fa1b0a0077d238dc144dd9068b0b49228d530e9684670974bbbe2a69 SHA512 4c8c0ee0c2c273e3b08b4746324ec55e6af0baaada2465b4a628dad21207bc0dc9fb609b2dd8d46284098a4bac6598893a984ff6e5891f2ddd5be6157774ae81 DIST xapp-2.4.3.tar.gz 252180 BLAKE2B 49ebba445e04205f714fd4a16363674477e1156872ed1d26ac8450c32d688323971301ed97366e36141e91996f64401372dbe5ee4e36130ac4cf70e12e9fcdde SHA512 ecfe97b5a6de6ef06416b3220dc30856c590087c22b77ba2078194995650966e7811a91b3ce6335b363ea5066473d5c59a318232e40a2311341067dcee4719b2 diff --git a/x11-libs/xapp/xapp-2.4.2.ebuild b/x11-libs/xapp/xapp-2.4.2.ebuild deleted file mode 100644 index 00c0838e7237.. --- a/x11-libs/xapp/xapp-2.4.2.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) -VALA_USE_DEPEND="vapigen" - -inherit gnome2-utils vala meson python-r1 xdg-utils - -DESCRIPTION="Cross-desktop libraries and common resources" -HOMEPAGE="https://github.com/linuxmint/xapp/; -LICENSE="LGPL-3+" - -SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" - -SLOT="0" -IUSE="gtk-doc introspection static-libs" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-libs/glib-2.44.0:2 - dev-libs/gobject-introspection:0= - dev-libs/libdbusmenu[gtk3] - gnome-base/libgnomekbd - x11-libs/cairo - >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?] - >=x11-libs/gtk+-3.16.0:3[introspection?] - x11-libs/libxkbfile -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - $(vala_depend) - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-util/gdbus-codegen - dev-util/glib-utils - sys-devel/gettext - - gtk-doc? ( dev-util/gtk-doc ) -" - -src_prepare() { - vala_src_prepare - default - - # don't install distro specific tools - sed -i "/subdir('scripts')/d" meson.build || die - - # Fix meson helpers - python_setup - python_fix_shebang meson-scripts -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc docs) - -Dpy-overrides-dir="/pygobject" - ) - meson_src_configure -} - -src_install() { - meson_src_install - - # copy pygobject files to each active python target - # work-around for "py-overrides-dir" only supporting a single target - install_pygobject_override() { - PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import gi;print(gi._overridesdir)' || die) - einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}" - mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die - cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die - python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/" - } - python_foreach_impl install_pygobject_override - rm -r "${D}/pygobject" || die -} - -pkg_postinst() { - xdg_icon_cache_update - gnome2_schemas_update -} - -pkg_postrm() { - xdg_icon_cache_update - gnome2_schemas_update -}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 23c97c7ecabc0a3af6f4ba074ba798558b8a16bc Author: Joonas Niilola gentoo org> AuthorDate: Mon Jun 5 09:58:09 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Jun 5 09:58:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23c97c7e x11-libs/xapp: Stabilize 2.4.3 amd64, #907860 Signed-off-by: Joonas Niilola gentoo.org> x11-libs/xapp/xapp-2.4.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/xapp-2.4.3.ebuild b/x11-libs/xapp/xapp-2.4.3.ebuild index 629f41c77388..969fb5138fbe 100644 --- a/x11-libs/xapp/xapp-2.4.3.ebuild +++ b/x11-libs/xapp/xapp-2.4.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linuxmint/xapp/; LICENSE="LGPL-3+" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" SLOT="0" IUSE="gtk-doc introspection mate"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: b0e93f674116da82afe431ea7fd3bfb05e49d819 Author: Joonas Niilola gentoo org> AuthorDate: Mon Jun 5 09:57:40 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Jun 5 09:58:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e93f67 x11-libs/xapp: Stabilize 2.4.3 x86, #907860 Signed-off-by: Joonas Niilola gentoo.org> x11-libs/xapp/xapp-2.4.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/xapp-2.4.3.ebuild b/x11-libs/xapp/xapp-2.4.3.ebuild index 1b61b99498bc..629f41c77388 100644 --- a/x11-libs/xapp/xapp-2.4.3.ebuild +++ b/x11-libs/xapp/xapp-2.4.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linuxmint/xapp/; LICENSE="LGPL-3+" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" SLOT="0" IUSE="gtk-doc introspection mate"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 8b97a058e07a173c9c2b364d36df2b7ede03ab43 Author: Matthew S. Turnbull bluefang-logic com> AuthorDate: Sun May 7 05:05:29 2023 + Commit: Sam James gentoo org> CommitDate: Sun May 7 22:13:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b97a058 x11-libs/xapp: add 2.4.3 Clean-up some qa-vdb warnings and optional dependencies. Signed-off-by: Matthew S. Turnbull bluefang-logic.com> Signed-off-by: Sam James gentoo.org> x11-libs/xapp/Manifest | 1 + x11-libs/xapp/metadata.xml | 3 ++ x11-libs/xapp/xapp-2.4.3.ebuild | 102 3 files changed, 106 insertions(+) diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest index 0736c1cbab3a..f7abfd740edc 100644 --- a/x11-libs/xapp/Manifest +++ b/x11-libs/xapp/Manifest @@ -1 +1,2 @@ DIST xapp-2.4.2.tar.gz 252031 BLAKE2B 184f8459c5fa8165054a6cc3f2aea6b01ab0c73ecb0f5a79a7ba78908e9a149b3b08c691fa1b0a0077d238dc144dd9068b0b49228d530e9684670974bbbe2a69 SHA512 4c8c0ee0c2c273e3b08b4746324ec55e6af0baaada2465b4a628dad21207bc0dc9fb609b2dd8d46284098a4bac6598893a984ff6e5891f2ddd5be6157774ae81 +DIST xapp-2.4.3.tar.gz 252180 BLAKE2B 49ebba445e04205f714fd4a16363674477e1156872ed1d26ac8450c32d688323971301ed97366e36141e91996f64401372dbe5ee4e36130ac4cf70e12e9fcdde SHA512 ecfe97b5a6de6ef06416b3220dc30856c590087c22b77ba2078194995650966e7811a91b3ce6335b363ea5066473d5c59a318232e40a2311341067dcee4719b2 diff --git a/x11-libs/xapp/metadata.xml b/x11-libs/xapp/metadata.xml index dad211d2b78d..1aeced361cde 100644 --- a/x11-libs/xapp/metadata.xml +++ b/x11-libs/xapp/metadata.xml @@ -12,4 +12,7 @@ linuxmint/xapp + + Install status applet for mate-base/mate + diff --git a/x11-libs/xapp/xapp-2.4.3.ebuild b/x11-libs/xapp/xapp-2.4.3.ebuild new file mode 100644 index ..1b61b99498bc --- /dev/null +++ b/x11-libs/xapp/xapp-2.4.3.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{10..11} ) +VALA_USE_DEPEND="vapigen" + +inherit gnome2-utils vala meson python-r1 + +DESCRIPTION="Cross-desktop libraries and common resources" +HOMEPAGE="https://github.com/linuxmint/xapp/; +LICENSE="LGPL-3+" + +SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +SLOT="0" +IUSE="gtk-doc introspection mate" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=dev-libs/glib-2.44.0:2 + dev-libs/libdbusmenu[gtk3] + gnome-base/libgnomekbd:= + x11-libs/cairo + >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?] + >=x11-libs/gtk+-3.16.0:3[introspection?] + x11-libs/libxkbfile + x11-libs/libX11 + x11-libs/pango + + mate? ( + ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] + ) +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${PYTHON_DEPS} + $(vala_depend) + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-util/gdbus-codegen + dev-util/glib-utils + sys-apps/dbus + sys-devel/gettext + + gtk-doc? ( dev-util/gtk-doc ) +" + +src_prepare() { + vala_src_prepare + default + + # don't install distro specific tools + sed -i "s/subdir('scripts')/#&/" meson.build || die + + # make mate integrations optional + if ! use mate; then + sed -i "s/subdir('mate')/#&/" status-applets/meson.build || die + fi + + # Fix meson helpers + python_setup + python_fix_shebang meson-scripts +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc docs) + -Dpy-overrides-dir="/pygobject" + ) + meson_src_configure +} + +src_install() { + meson_src_install + + # copy pygobject files to each active python target + # work-around for "py-overrides-dir" only supporting a single target + install_pygobject_override() { + PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import gi;print(gi._overridesdir)' || die) + einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}" + mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die + cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die + python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/" + } + python_foreach_impl install_pygobject_override + rm -r "${D}/pygobject" || die +} + +pkg_postinst() { + xdg_icon_cache_update + gnome2_schemas_update +} + +pkg_postrm() { + xdg_icon_cache_update + gnome2_schemas_update +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 51041a2131975142e47af57c6306f8f3de79a03c Author: Michał Górny gentoo org> AuthorDate: Fri Feb 3 12:34:56 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Feb 3 12:35:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51041a21 x11-libs/xapp: Update remote-id Signed-off-by: Michał Górny gentoo.org> x11-libs/xapp/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/metadata.xml b/x11-libs/xapp/metadata.xml index 9ffd2e013265..dad211d2b78d 100644 --- a/x11-libs/xapp/metadata.xml +++ b/x11-libs/xapp/metadata.xml @@ -10,6 +10,6 @@ Proxy Maintainers - linuxmint/xapps + linuxmint/xapp
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 27fbccd2887144b30703cc3e92977db187257470 Author: Michał Górny gentoo org> AuthorDate: Fri Feb 3 12:33:00 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Feb 3 12:35:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27fbccd2 x11-libs/xapp: Remove old Signed-off-by: Michał Górny gentoo.org> x11-libs/xapp/Manifest | 1 - x11-libs/xapp/xapp-2.2.8.ebuild | 91 - 2 files changed, 92 deletions(-) diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest index 2333d4d31be0..0736c1cbab3a 100644 --- a/x11-libs/xapp/Manifest +++ b/x11-libs/xapp/Manifest @@ -1,2 +1 @@ -DIST xapp-2.2.8.tar.gz 245519 BLAKE2B cea0999a544143b8bfdd77cfb19ac794806cf7f20ce85a16d682227c164633fdcd4aacddf0235ade1973200762e789f420081b0094f890b41e703ec96ff1 SHA512 eb8da7bd0b5bcdef46ebc5caf7f688eaa3e4a11f4e54dd0f37f006c2f52356bd38d361b35ae7d670cb3e34bb6e9fed8b132d998750e9cd64c110d230437d5636 DIST xapp-2.4.2.tar.gz 252031 BLAKE2B 184f8459c5fa8165054a6cc3f2aea6b01ab0c73ecb0f5a79a7ba78908e9a149b3b08c691fa1b0a0077d238dc144dd9068b0b49228d530e9684670974bbbe2a69 SHA512 4c8c0ee0c2c273e3b08b4746324ec55e6af0baaada2465b4a628dad21207bc0dc9fb609b2dd8d46284098a4bac6598893a984ff6e5891f2ddd5be6157774ae81 diff --git a/x11-libs/xapp/xapp-2.2.8.ebuild b/x11-libs/xapp/xapp-2.2.8.ebuild deleted file mode 100644 index 2056ead43c48.. --- a/x11-libs/xapp/xapp-2.2.8.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9,10} ) -VALA_USE_DEPEND="vapigen" - -inherit gnome2-utils vala meson python-r1 xdg-utils - -DESCRIPTION="Cross-desktop libraries and common resources" -HOMEPAGE="https://github.com/linuxmint/xapp/; -LICENSE="LGPL-3+" - -SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -SLOT="0" -IUSE="gtk-doc introspection static-libs" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-libs/glib-2.44.0:2 - dev-libs/gobject-introspection:0= - dev-libs/libdbusmenu[gtk3] - gnome-base/libgnomekbd - x11-libs/cairo - >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?] - >=x11-libs/gtk+-3.16.0:3[introspection?] - x11-libs/libxkbfile -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - $(vala_depend) - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-util/gdbus-codegen - dev-util/glib-utils - sys-devel/gettext - - gtk-doc? ( dev-util/gtk-doc ) -" - -src_prepare() { - vala_src_prepare - default - - # don't install distro specific tools - sed -i "/subdir('scripts')/d" meson.build || die - - # Fix meson helpers - python_setup - python_fix_shebang meson-scripts -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc docs) - -Dpy-overrides-dir="/pygobject" - ) - meson_src_configure -} - -src_install() { - meson_src_install - - # copy pygobject files to each active python target - # work-around for "py-overrides-dir" only supporting a single target - install_pygobject_override() { - PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import gi;print(gi._overridesdir)' || die) - einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}" - mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die - cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die - python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/" - } - python_foreach_impl install_pygobject_override - rm -r "${D}/pygobject" || die -} - -pkg_postinst() { - xdg_icon_cache_update - gnome2_schemas_update -} - -pkg_postrm() { - xdg_icon_cache_update - gnome2_schemas_update -}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 41f61fd55d6f522b24d4cc90f118d5603a50e77a Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 3 12:20:06 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 3 12:20:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41f61fd5 x11-libs/xapp: Stabilize 2.4.2 amd64, #893058 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/xapp/xapp-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/xapp-2.4.2.ebuild b/x11-libs/xapp/xapp-2.4.2.ebuild index 87752a089b28..00c0838e7237 100644 --- a/x11-libs/xapp/xapp-2.4.2.ebuild +++ b/x11-libs/xapp/xapp-2.4.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linuxmint/xapp/; LICENSE="LGPL-3+" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" SLOT="0" IUSE="gtk-doc introspection static-libs"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: d42c04a137a23852468b8db8418962b692f9b485 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 3 12:20:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 3 12:20:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42c04a1 x11-libs/xapp: Stabilize 2.4.2 x86, #893058 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/xapp/xapp-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/xapp-2.4.2.ebuild b/x11-libs/xapp/xapp-2.4.2.ebuild index e83eade622b6..87752a089b28 100644 --- a/x11-libs/xapp/xapp-2.4.2.ebuild +++ b/x11-libs/xapp/xapp-2.4.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linuxmint/xapp/; LICENSE="LGPL-3+" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" SLOT="0" IUSE="gtk-doc introspection static-libs"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 404df99b0c8f723ecda8e8ec4391fee75e29237f Author: Matthew S. Turnbull bluefang-logic com> AuthorDate: Tue Dec 20 01:58:31 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 24 07:04:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404df99b x11-libs/xapp: Update PYTHON_COMPAT Signed-off-by: Matthew S. Turnbull bluefang-logic.com> Closes: https://github.com/gentoo/gentoo/pull/28444 Signed-off-by: Sam James gentoo.org> x11-libs/xapp/xapp-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/xapp-2.4.2.ebuild b/x11-libs/xapp/xapp-2.4.2.ebuild index 37d5d92e3105..7a0df7e6ce85 100644 --- a/x11-libs/xapp/xapp-2.4.2.ebuild +++ b/x11-libs/xapp/xapp-2.4.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8,9,10,11} ) +PYTHON_COMPAT=( python3_{8..11} ) VALA_USE_DEPEND="vapigen" inherit gnome2-utils vala meson python-r1 xdg-utils
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 33fcdce46ca3887b71435edb7a57c216cda73d19 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Nov 21 17:46:05 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Nov 21 17:46:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33fcdce4 x11-libs/xapp: Keyword 2.2.15 ppc64, #867085 Signed-off-by: Arthur Zamarin gentoo.org> x11-libs/xapp/xapp-2.2.15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/xapp-2.2.15.ebuild b/x11-libs/xapp/xapp-2.2.15.ebuild index 76496cee2423..316edffbb7bf 100644 --- a/x11-libs/xapp/xapp-2.2.15.ebuild +++ b/x11-libs/xapp/xapp-2.2.15.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linuxmint/xapp/; LICENSE="LGPL-3+" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" SLOT="0" IUSE="gtk-doc introspection static-libs"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 27d5da663c5f93007c809f66fbd6a2ac6aaba153 Author: Matthew S. Turnbull bluefang-logic com> AuthorDate: Tue May 3 21:26:27 2022 + Commit: Sam James gentoo org> CommitDate: Wed May 11 02:10:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d5da66 x11-libs/xapp: Remove old Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew S. Turnbull bluefang-logic.com> Signed-off-by: Sam James gentoo.org> x11-libs/xapp/Manifest | 1 - x11-libs/xapp/xapp-2.2.4.ebuild | 92 - 2 files changed, 93 deletions(-) diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest index 86a384f507fa..427c09018132 100644 --- a/x11-libs/xapp/Manifest +++ b/x11-libs/xapp/Manifest @@ -1,2 +1 @@ -DIST xapp-2.2.4.tar.gz 242171 BLAKE2B a2e53123776f3f0739778673d08f165d268f5d632ce57d722ac443a7201c22c14c1c88e08247f6c16dd708a01b2dd566d4bd9d55289d70eb50ba29b8f2a0987d SHA512 428fd4dc1911905d6f940c6e38fc8b572d55bcb2691d45ac807276ef554b781c9f6c57bbd6d0a95bf52ca1703a38d260f36a61b88a94bc2dc0812b575839a983 DIST xapp-2.2.8.tar.gz 245519 BLAKE2B cea0999a544143b8bfdd77cfb19ac794806cf7f20ce85a16d682227c164633fdcd4aacddf0235ade1973200762e789f420081b0094f890b41e703ec96ff1 SHA512 eb8da7bd0b5bcdef46ebc5caf7f688eaa3e4a11f4e54dd0f37f006c2f52356bd38d361b35ae7d670cb3e34bb6e9fed8b132d998750e9cd64c110d230437d5636 diff --git a/x11-libs/xapp/xapp-2.2.4.ebuild b/x11-libs/xapp/xapp-2.2.4.ebuild deleted file mode 100644 index 88caf5d65c94.. --- a/x11-libs/xapp/xapp-2.2.4.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -VALA_USE_DEPEND="vapigen" - -inherit gnome2-utils vala meson python-r1 xdg-utils - -DESCRIPTION="Cross-desktop libraries and common resources" -HOMEPAGE="https://github.com/linuxmint/xapp/; -LICENSE="GPL-3" - -SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -SLOT="0" -IUSE="gtk-doc introspection static-libs" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-libs/glib-2.44.0:2 - dev-libs/gobject-introspection:0= - dev-libs/libdbusmenu[gtk3] - gnome-base/libgnomekbd - x11-libs/cairo - >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?] - >=x11-libs/gtk+-3.16.0:3[introspection?] - x11-libs/libxkbfile -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - $(vala_depend) - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-util/gdbus-codegen - dev-util/glib-utils - >=dev-util/intltool-0.40.6 - sys-devel/gettext - - gtk-doc? ( dev-util/gtk-doc ) -" - -src_prepare() { - vala_src_prepare - default - - # don't install distro specific tools - sed -i "/subdir('scripts')/d" meson.build || die - - # Fix meson helpers - python_setup - python_fix_shebang meson-scripts -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc docs) - -Dpy-overrides-dir="/pygobject" - ) - meson_src_configure -} - -src_install() { - meson_src_install - - # copy pygobject files to each active python target - # work-around for "py-overrides-dir" only supporting a single target - install_pygobject_override() { - PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import gi;print(gi._overridesdir)' || die) - einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}" - mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die - cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die - python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/" - } - python_foreach_impl install_pygobject_override - rm -r "${D}/pygobject" || die -} - -pkg_postinst() { - xdg_icon_cache_update - gnome2_schemas_update -} - -pkg_postrm() { - xdg_icon_cache_update - gnome2_schemas_update -}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 362b842bc77723fe0642a4ed21f7f21f9148cc02 Author: Sam James gentoo org> AuthorDate: Thu May 5 03:00:40 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 5 03:00:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362b842b x11-libs/xapp: Stabilize 2.2.8 x86, #841614 Signed-off-by: Sam James gentoo.org> x11-libs/xapp/xapp-2.2.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/xapp/xapp-2.2.8.ebuild b/x11-libs/xapp/xapp-2.2.8.ebuild index ded45b5673ff..91e9c4562806 100644 --- a/x11-libs/xapp/xapp-2.2.8.ebuild +++ b/x11-libs/xapp/xapp-2.2.8.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linuxmint/xapp/; LICENSE="GPL-3" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" SLOT="0" IUSE="gtk-doc introspection static-libs"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: e43ef7e4f2dcfc1385ce654c6bdc290e7412bac1 Author: Sam James gentoo org> AuthorDate: Thu May 5 03:00:19 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 5 03:00:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e43ef7e4 x11-libs/xapp: Stabilize 2.2.8 amd64, #841614 Signed-off-by: Sam James gentoo.org> x11-libs/xapp/xapp-2.2.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-libs/xapp/xapp-2.2.8.ebuild b/x11-libs/xapp/xapp-2.2.8.ebuild index 48803592d1e1..ded45b5673ff 100644 --- a/x11-libs/xapp/xapp-2.2.8.ebuild +++ b/x11-libs/xapp/xapp-2.2.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linuxmint/xapp/; LICENSE="GPL-3" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv ~x86" SLOT="0" IUSE="gtk-doc introspection static-libs"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/
commit: 8fd5476fe392e3d6274a80a723a6065d7145ff68 Author: Matthew S. Turnbull bluefang-logic com> AuthorDate: Tue Dec 28 06:26:16 2021 + Commit: Sam James gentoo org> CommitDate: Fri Jan 21 17:14:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd5476f x11-libs/xapp: 2.2.8 version bump Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matthew S. Turnbull bluefang-logic.com> Signed-off-by: Sam James gentoo.org> x11-libs/xapp/Manifest | 1 + x11-libs/xapp/xapp-2.2.8.ebuild | 91 + 2 files changed, 92 insertions(+) diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest index 7bdeab61e644..86a384f507fa 100644 --- a/x11-libs/xapp/Manifest +++ b/x11-libs/xapp/Manifest @@ -1 +1,2 @@ DIST xapp-2.2.4.tar.gz 242171 BLAKE2B a2e53123776f3f0739778673d08f165d268f5d632ce57d722ac443a7201c22c14c1c88e08247f6c16dd708a01b2dd566d4bd9d55289d70eb50ba29b8f2a0987d SHA512 428fd4dc1911905d6f940c6e38fc8b572d55bcb2691d45ac807276ef554b781c9f6c57bbd6d0a95bf52ca1703a38d260f36a61b88a94bc2dc0812b575839a983 +DIST xapp-2.2.8.tar.gz 245519 BLAKE2B cea0999a544143b8bfdd77cfb19ac794806cf7f20ce85a16d682227c164633fdcd4aacddf0235ade1973200762e789f420081b0094f890b41e703ec96ff1 SHA512 eb8da7bd0b5bcdef46ebc5caf7f688eaa3e4a11f4e54dd0f37f006c2f52356bd38d361b35ae7d670cb3e34bb6e9fed8b132d998750e9cd64c110d230437d5636 diff --git a/x11-libs/xapp/xapp-2.2.8.ebuild b/x11-libs/xapp/xapp-2.2.8.ebuild new file mode 100644 index ..48803592d1e1 --- /dev/null +++ b/x11-libs/xapp/xapp-2.2.8.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9,10} ) +VALA_USE_DEPEND="vapigen" + +inherit gnome2-utils vala meson python-r1 xdg-utils + +DESCRIPTION="Cross-desktop libraries and common resources" +HOMEPAGE="https://github.com/linuxmint/xapp/; +LICENSE="GPL-3" + +SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +SLOT="0" +IUSE="gtk-doc introspection static-libs" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-libs/glib-2.44.0:2 + dev-libs/gobject-introspection:0= + dev-libs/libdbusmenu[gtk3] + gnome-base/libgnomekbd + x11-libs/cairo + >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?] + >=x11-libs/gtk+-3.16.0:3[introspection?] + x11-libs/libxkbfile +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${PYTHON_DEPS} + $(vala_depend) + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-util/gdbus-codegen + dev-util/glib-utils + sys-devel/gettext + + gtk-doc? ( dev-util/gtk-doc ) +" + +src_prepare() { + vala_src_prepare + default + + # don't install distro specific tools + sed -i "/subdir('scripts')/d" meson.build || die + + # Fix meson helpers + python_setup + python_fix_shebang meson-scripts +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc docs) + -Dpy-overrides-dir="/pygobject" + ) + meson_src_configure +} + +src_install() { + meson_src_install + + # copy pygobject files to each active python target + # work-around for "py-overrides-dir" only supporting a single target + install_pygobject_override() { + PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import gi;print(gi._overridesdir)' || die) + einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}" + mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die + cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die + python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/" + } + python_foreach_impl install_pygobject_override + rm -r "${D}/pygobject" || die +} + +pkg_postinst() { + xdg_icon_cache_update + gnome2_schemas_update +} + +pkg_postrm() { + xdg_icon_cache_update + gnome2_schemas_update +}