[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/files/, x11-libs/xapp/

2024-03-02 Thread Sam James
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/

2024-03-02 Thread Arthur Zamarin
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/

2024-03-02 Thread Arthur Zamarin
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/

2023-10-13 Thread Joonas Niilola
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/

2023-10-04 Thread Joonas Niilola
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/

2023-09-26 Thread WANG Xuerui
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/

2023-07-16 Thread Sam James
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/

2023-07-16 Thread Sam James
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/

2023-06-05 Thread Joonas Niilola
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/

2023-06-05 Thread Joonas Niilola
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/

2023-05-07 Thread Sam James
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/

2023-02-03 Thread Michał Górny
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/

2023-02-03 Thread Michał Górny
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/

2023-02-03 Thread Arthur Zamarin
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/

2023-02-03 Thread Arthur Zamarin
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/

2022-12-23 Thread Sam James
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/

2022-11-21 Thread Arthur Zamarin
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/

2022-05-10 Thread Sam James
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/

2022-05-04 Thread Sam James
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/

2022-05-04 Thread Sam James
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/

2022-01-21 Thread Sam James
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
+}