[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2024-04-29 Thread Yuan Liao
commit: b72109217de34d39e16f90f5a0cf99af8d0cd691
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Apr 29 17:09:13 2024 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Apr 29 18:22:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7210921

gnome-extra/extension-manager: Bump libadwaita to 1.5.0 in 

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 08c2dc6c97..979cd6029d 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
dev-libs/glib:2
dev-libs/json-glib
gui-libs/gtk:4[introspection]
-   >=gui-libs/libadwaita-1.4.0:1[introspection]
+   >=gui-libs/libadwaita-1.5.0:1[introspection]
gui-libs/text-engine
net-libs/libsoup:3.0
 "
@@ -39,10 +39,6 @@ DEPEND="
${RDEPEND}
 "
 
-PATCHES=(
-   "${FILESDIR}/${PN}-0.5.0-libadwaita-1.4.patch"
-)
-
 src_configure() {
local emesonargs=(
-Dpackage="ebuild"



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/files/, gnome-extra/extension-manager/

2024-04-29 Thread Yuan Liao
commit: b86cfc65f686d6994f3e93faa52735b20a800f6b
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Apr 29 17:13:47 2024 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Apr 29 18:22:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b86cfc65

gnome-extra/extension-manager: Add 0.5.1

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.5.1.ebuild | 87 ++
 ...ension-manager-0.5.1-frames_omitted_count.patch | 56 ++
 3 files changed, 144 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 214884f857..e33f88fc3e 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
 DIST extension-manager-0.5.0.tar.gz 2246539 BLAKE2B 
650033c0a61d7ee4b3b752c12d8474398990f86cdc66c02681c2a1255b4c3afb12db874e8591df6bb4749bf17f322cd20094b0cce35600f82fa6f2cf4ae3f752
 SHA512 
975f71c072b12358760439ab9254ed8967cfb9c9c8cd38e93d38db0fb8138e4911a7a63c924f8a62b46fbedc83246e156765f3be9e092096d8647d78a0e7717f
+DIST extension-manager-0.5.1.tar.gz 2248071 BLAKE2B 
44fbd22961c462d1d3047e790e0054b77508476b927ae83b9677b7ad60df854287901c66a671c9c05d5a1f7857cf2f4dbad662604bed6322e8e02340880fa2d5
 SHA512 
7f5fc64adda0ea8c0d505c29d2a9037e565a42a66a2c151f5ed21267c715aa1738b94b075704fe4479961356a255c9aea450155b969a60cb78edf40ae448681f

diff --git a/gnome-extra/extension-manager/extension-manager-0.5.1.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.5.1.ebuild
new file mode 100644
index 00..771c31ed39
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.5.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
+HOMEPAGE="https://mattjakeman.com/apps/extension-manager;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   >=gui-libs/libadwaita-1.5.0:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.5.1-frames_omitted_count.patch"
+)
+
+src_configure() {
+   local emesonargs=(
+   -Dpackage="ebuild"
+   -Ddistributor="Gentoo GURU "
+
+   # sys-libs/libbacktrace has been last-rited in ::gentoo
+   # and is thus unavailable
+   -Dbacktrace=false
+   )
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.3.0, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# RESTRICT="!test? ( test )"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}

diff --git 
a/gnome-extra/extension-manager/files/extension-manager-0.5.1-frames_omitted_count.patch
 
b/gnome-extra/extension-manager/files/extension-manager-0.5.1-frames_omitted_count.patch
new file mode 100644
index 00..62b2e2f82b
--- /dev/null
+++ 
b/gnome-extra/extension-manager/files/extension-manager-0.5.1-frames_omitted_count.patch
@@ -0,0 +1,56 @@
+From f3768fb0227c714d7ed0613a28142613aa4a9c6b Mon Sep 17 00:00:00 2001
+From: Yuan Liao 
+Date: Mon, 29 Apr 2024 13:40:41 -0400
+Subject: [PATCH] backtrace: Define static functions only if `WITH_BACKTRACE`
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The static functions are internal to file exm-backtrace.c and are only
+used to 

[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2024-04-27 Thread Yuan Liao
commit: 301fe9aa9a0702eac8be1ebf6372ed4fac470ea5
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Apr 27 11:38:07 2024 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sat Apr 27 11:38:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=301fe9aa

gnome-extra/extension-manager: Drop 0.4.3

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 -
 .../extension-manager-0.4.3.ebuild | 83 --
 2 files changed, 84 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index b8efe9a95f..214884f857 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1 @@
-DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 
5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95
 SHA512 
036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d
 DIST extension-manager-0.5.0.tar.gz 2246539 BLAKE2B 
650033c0a61d7ee4b3b752c12d8474398990f86cdc66c02681c2a1255b4c3afb12db874e8591df6bb4749bf17f322cd20094b0cce35600f82fa6f2cf4ae3f752
 SHA512 
975f71c072b12358760439ab9254ed8967cfb9c9c8cd38e93d38db0fb8138e4911a7a63c924f8a62b46fbedc83246e156765f3be9e092096d8647d78a0e7717f

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild
deleted file mode 100644
index 008277ed53..00
--- a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
-HOMEPAGE="https://mattjakeman.com/apps/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   >=gui-libs/libadwaita-1.4.0:1[introspection]
-   gui-libs/text-engine
-   net-libs/libsoup:3.0
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-src_configure() {
-   local emesonargs=(
-   -Dpackage="ebuild"
-   -Ddistributor="Gentoo GURU "
-
-   # sys-libs/libbacktrace has been last-rited in ::gentoo
-   # and is thus unavailable
-   -Dbacktrace=false
-   )
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-# Tests are skipped because as of version 0.3.0, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# RESTRICT="!test? ( test )"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2024-03-20 Thread Yuan Liao
commit: 7861d7456dca04863e6de1885d89eda767e0c0b0
Author: Yuan Liao  gmail  com>
AuthorDate: Wed Mar 20 13:45:51 2024 +
Commit: Yuan Liao  gmail  com>
CommitDate: Wed Mar 20 13:45:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7861d745

gnome-extra/extension-manager: Add 0.5.0

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.5.0.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index cbc2f54295..b8efe9a95f 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
 DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 
5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95
 SHA512 
036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d
+DIST extension-manager-0.5.0.tar.gz 2246539 BLAKE2B 
650033c0a61d7ee4b3b752c12d8474398990f86cdc66c02681c2a1255b4c3afb12db874e8591df6bb4749bf17f322cd20094b0cce35600f82fa6f2cf4ae3f752
 SHA512 
975f71c072b12358760439ab9254ed8967cfb9c9c8cd38e93d38db0fb8138e4911a7a63c924f8a62b46fbedc83246e156765f3be9e092096d8647d78a0e7717f

diff --git a/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild
new file mode 100644
index 00..08c2dc6c97
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
+HOMEPAGE="https://mattjakeman.com/apps/extension-manager;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   >=gui-libs/libadwaita-1.4.0:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.5.0-libadwaita-1.4.patch"
+)
+
+src_configure() {
+   local emesonargs=(
+   -Dpackage="ebuild"
+   -Ddistributor="Gentoo GURU "
+
+   # sys-libs/libbacktrace has been last-rited in ::gentoo
+   # and is thus unavailable
+   -Dbacktrace=false
+   )
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.3.0, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# RESTRICT="!test? ( test )"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/, gnome-extra/extension-manager/files/

2024-03-14 Thread Yuan Liao
commit: 489fea3cadeb9b49536c6009a7a3c77746c47b89
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Mar 14 14:49:19 2024 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Mar 14 14:49:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=489fea3c

gnome-extra/extension-manager: Add patch to prepare for upstream v0.5.0

Signed-off-by: Yuan Liao  gmail.com>

 .../extension-manager-.ebuild  |   6 +-
 .../extension-manager-0.5.0-libadwaita-1.4.patch   | 435 +
 2 files changed, 440 insertions(+), 1 deletion(-)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 008277ed53..08c2dc6c97 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -39,6 +39,10 @@ DEPEND="
${RDEPEND}
 "
 
+PATCHES=(
+   "${FILESDIR}/${PN}-0.5.0-libadwaita-1.4.patch"
+)
+
 src_configure() {
local emesonargs=(
-Dpackage="ebuild"

diff --git 
a/gnome-extra/extension-manager/files/extension-manager-0.5.0-libadwaita-1.4.patch
 
b/gnome-extra/extension-manager/files/extension-manager-0.5.0-libadwaita-1.4.patch
new file mode 100644
index 00..f8ecccbf0b
--- /dev/null
+++ 
b/gnome-extra/extension-manager/files/extension-manager-0.5.0-libadwaita-1.4.patch
@@ -0,0 +1,435 @@
+From 8d03f63f9c825d3f486e55c26eb2efd6a2e57711 Mon Sep 17 00:00:00 2001
+From: Yuan Liao 
+Date: Thu, 14 Mar 2024 10:44:40 -0400
+Subject: [PATCH 1/4] Revert "upgrade-assistant: Port AdwWindow to AdwDialog"
+
+This reverts commit 9e394c18722d18d4273083f4fd5aa152c20b57b7.
+
+The reverted commit migrates the application to libadwaita 1.5; this
+should not have been done because libadwaita 1.5 has not been released.
+
+Signed-off-by: Yuan Liao 
+---
+ src/exm-upgrade-assistant.blp | 10 +-
+ src/exm-upgrade-assistant.c   |  6 --
+ src/exm-upgrade-assistant.h   |  2 +-
+ src/exm-window.c  |  4 +++-
+ 4 files changed, 13 insertions(+), 9 deletions(-)
+
+diff --git a/src/exm-upgrade-assistant.blp b/src/exm-upgrade-assistant.blp
+index a0c1ebe..e822598 100644
+--- a/src/exm-upgrade-assistant.blp
 b/src/exm-upgrade-assistant.blp
+@@ -1,13 +1,13 @@
+ using Gtk 4.0;
+ using Adw 1;
+ 
+-template $ExmUpgradeAssistant : Adw.Dialog {
+-  content-width: 400;
+-  content-height: 600;
++template $ExmUpgradeAssistant : Adw.Window {
++  default-width: 400;
++  default-height: 550;
+   title: _("Upgrade Assistant");
+   notify::manager => $on_bind_manager();
+ 
+-  child: Adw.ToolbarView {
++  Adw.ToolbarView {
+ 
+ [top]
+ Adw.HeaderBar {}
+@@ -136,5 +136,5 @@ template $ExmUpgradeAssistant : Adw.Dialog {
+ };
+   }
+ };
+-  };
++  }
+ }
+diff --git a/src/exm-upgrade-assistant.c b/src/exm-upgrade-assistant.c
+index 6eca4c7..a93b5e1 100644
+--- a/src/exm-upgrade-assistant.c
 b/src/exm-upgrade-assistant.c
+@@ -28,7 +28,7 @@
+ 
+ struct _ExmUpgradeAssistant
+ {
+-AdwDialog parent_instance;
++AdwWindow parent_instance;
+ 
+ // Auxiliary Classes
+ ExmManager *manager;
+@@ -66,7 +66,7 @@ struct _ExmUpgradeAssistant
+ GtkButton *copy_details;
+ };
+ 
+-G_DEFINE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, 
ADW_TYPE_DIALOG)
++G_DEFINE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, 
ADW_TYPE_WINDOW)
+ 
+ enum {
+ PROP_0,
+@@ -657,6 +657,8 @@ exm_upgrade_assistant_class_init (ExmUpgradeAssistantClass 
*klass)
+ gtk_widget_class_bind_template_callback (widget_class, 
do_compatibility_check);
+ gtk_widget_class_bind_template_callback (widget_class, copy_to_clipboard);
+ gtk_widget_class_bind_template_callback (widget_class, on_bind_manager);
++
++gtk_widget_class_add_binding_action (widget_class, GDK_KEY_Escape, 0, 
"window.close", NULL);
+ }
+ 
+ static void
+diff --git a/src/exm-upgrade-assistant.h b/src/exm-upgrade-assistant.h
+index 11322d5..d0c58ff 100644
+--- a/src/exm-upgrade-assistant.h
 b/src/exm-upgrade-assistant.h
+@@ -28,7 +28,7 @@
+  
+  #define EXM_TYPE_UPGRADE_ASSISTANT (exm_upgrade_assistant_get_type())
+  
+- G_DECLARE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, EXM, 
UPGRADE_ASSISTANT, AdwDialog)
++ G_DECLARE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, EXM, 
UPGRADE_ASSISTANT, AdwWindow)
+  
+  ExmUpgradeAssistant *exm_upgrade_assistant_new (ExmManager *manager);
+ 
+diff --git a/src/exm-window.c b/src/exm-window.c
+index 5c81c82..96c91b9 100644
+--- a/src/exm-window.c
 b/src/exm-window.c
+@@ -308,7 +308,9 @@ show_upgrade_assistant (GtkWidget  *widget,
+ self = EXM_WINDOW (widget);
+ 
+ ExmUpgradeAssistant *assistant = exm_upgrade_assistant_new 
(self->manager);
+-

[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/, gnome-extra/extension-manager/files/

2024-02-07 Thread Yuan Liao
commit: ce4009e3bcec7fa768e82e01bff46936c90998b8
Author: Yuan Liao  gmail  com>
AuthorDate: Wed Feb  7 23:45:40 2024 +
Commit: Yuan Liao  gmail  com>
CommitDate: Wed Feb  7 23:45:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce4009e3

gnome-extra/extension-manager: Drop 0.4.2

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |   1 -
 .../extension-manager-0.4.2.ebuild |  87 
 ...-manager-0.4.1-make-libbacktrace-optional.patch | 153 -
 3 files changed, 241 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 3d2a6dd303..cbc2f54295 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1 @@
-DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 
070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658
 SHA512 
777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148
 DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 
5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95
 SHA512 
036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild
deleted file mode 100644
index e9e8c5767b..00
--- a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
-HOMEPAGE="https://mattjakeman.com/apps/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   >=gui-libs/libadwaita-1.2.0:1[introspection]
-   gui-libs/text-engine
-   net-libs/libsoup:3.0
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
-)
-
-src_configure() {
-   local emesonargs=(
-   -Dpackage="ebuild"
-   -Ddistributor="Gentoo GURU "
-
-   # sys-libs/libbacktrace has been last-rited in ::gentoo
-   # and is thus unavailable
-   -Dbacktrace=false
-   )
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-# Tests are skipped because as of version 0.3.0, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# RESTRICT="!test? ( test )"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git 
a/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch
 
b/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch
deleted file mode 100644
index 66c1a20c0d..00
--- 
a/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch
+++ /dev/null
@@ -1,153 +0,0 @@
-From 6365d56e120c7522bc5a2ba515a3cd6efac1b184 Mon Sep 17 00:00:00 2001
-From: Yuan Liao 
-Date: Sat, 3 Jun 2023 09:55:38 -0700
-Subject: [PATCH 2/2] Make libbacktrace an optional dependency
-
-Signed-off-by: Yuan Liao 

- meson.build   |  1 +
- meson_options.txt |  5 +
- src/exm-application.c |  2 ++
- src/exm-backtrace.c   | 17 

[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2023-12-08 Thread Yuan Liao
commit: c5b808cd38089e7d150e6dadc4bb22d6a9546455
Author: Yuan Liao  gmail  com>
AuthorDate: Fri Dec  8 21:05:54 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Fri Dec  8 21:05:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c5b808cd

gnome-extra/extension-manager: Drop 0.3.2

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 -
 .../extension-manager-0.3.2.ebuild | 83 --
 2 files changed, 84 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 97d75161a5..3d2a6dd303 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,3 +1,2 @@
-DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
 DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 
070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658
 SHA512 
777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148
 DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 
5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95
 SHA512 
036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
deleted file mode 100644
index c988a8ed22..00
--- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Note: This is the last version in which the upstream had not introduced
-# dependency on sys-libs/libbacktrace, which has been last-rited in ::gentoo.
-#
-# ebuilds for newer upstream versions have to use an experimental patch that
-# makes the libbacktrace dependency optional; please keep this version for
-# reasonable time until the patch has been proven stable.
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
-HOMEPAGE="https://mattjakeman.com/apps/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1[introspection]
-   gui-libs/text-engine
-   net-libs/libsoup:3.0
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-src_configure() {
-   local emesonargs=()
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-# Tests are skipped because as of version 0.3.0, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# RESTRICT="!test? ( test )"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2023-11-08 Thread Yuan Liao
commit: 38e42b26c7c09578a00ad0683b6261d238003bfe
Author: Yuan Liao  gmail  com>
AuthorDate: Wed Nov  8 23:39:46 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Wed Nov  8 23:39:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38e42b26

gnome-extra/extension-manager: Update HOMEPAGE

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-0.3.2.ebuild | 2 +-
 gnome-extra/extension-manager/extension-manager-0.4.2.ebuild | 2 +-
 gnome-extra/extension-manager/extension-manager-0.4.3.ebuild | 2 +-
 gnome-extra/extension-manager/extension-manager-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
index 5288e46af3..c988a8ed22 100644
--- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
@@ -21,7 +21,7 @@ else
 fi
 
 DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
-HOMEPAGE="https://mjakeman.github.io/extension-manager/;
+HOMEPAGE="https://mattjakeman.com/apps/extension-manager;
 
 LICENSE="GPL-3+"
 SLOT="0"

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild
index 1598faa733..e9e8c5767b 100644
--- a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild
@@ -14,7 +14,7 @@ else
 fi
 
 DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
-HOMEPAGE="https://mjakeman.github.io/extension-manager/;
+HOMEPAGE="https://mattjakeman.com/apps/extension-manager;
 
 LICENSE="GPL-3+"
 SLOT="0"

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild
index d33b0230c7..008277ed53 100644
--- a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild
@@ -14,7 +14,7 @@ else
 fi
 
 DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
-HOMEPAGE="https://mjakeman.github.io/extension-manager/;
+HOMEPAGE="https://mattjakeman.com/apps/extension-manager;
 
 LICENSE="GPL-3+"
 SLOT="0"

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index d33b0230c7..008277ed53 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -14,7 +14,7 @@ else
 fi
 
 DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
-HOMEPAGE="https://mjakeman.github.io/extension-manager/;
+HOMEPAGE="https://mattjakeman.com/apps/extension-manager;
 
 LICENSE="GPL-3+"
 SLOT="0"



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2023-11-08 Thread Yuan Liao
commit: 633b4dbf6a82a3d81b933a955db5fc56bc2577d6
Author: Yuan Liao  gmail  com>
AuthorDate: Wed Nov  8 23:28:26 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Wed Nov  8 23:28:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=633b4dbf

gnome-extra/extension-manager: Add 0.4.3

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.4.3.ebuild | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 136d1ab26b..97d75161a5 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1,3 @@
 DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
 DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 
070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658
 SHA512 
777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148
+DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 
5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95
 SHA512 
036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild
new file mode 100644
index 00..d33b0230c7
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
+HOMEPAGE="https://mjakeman.github.io/extension-manager/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   >=gui-libs/libadwaita-1.4.0:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dpackage="ebuild"
+   -Ddistributor="Gentoo GURU "
+
+   # sys-libs/libbacktrace has been last-rited in ::gentoo
+   # and is thus unavailable
+   -Dbacktrace=false
+   )
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.3.0, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# RESTRICT="!test? ( test )"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2023-11-08 Thread Yuan Liao
commit: e0e597235af4918ff8f94c84db6573d8af98d4e6
Author: Yuan Liao  gmail  com>
AuthorDate: Wed Nov  8 23:26:25 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Wed Nov  8 23:26:25 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e0e59723

gnome-extra/extension-manager: Update dependency version in live ebuild

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index df1b3c8744..d33b0230c7 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
dev-libs/glib:2
dev-libs/json-glib
gui-libs/gtk:4[introspection]
-   >=gui-libs/libadwaita-1.2.0:1[introspection]
+   >=gui-libs/libadwaita-1.4.0:1[introspection]
gui-libs/text-engine
net-libs/libsoup:3.0
 "



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/files/, gnome-extra/extension-manager/

2023-07-19 Thread Yuan Liao
commit: 584f63bd9e3a74b0cefd86f6c44ec96274c2fd77
Author: Yuan Liao  gmail  com>
AuthorDate: Wed Jul 19 14:54:54 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Wed Jul 19 14:54:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=584f63bd

gnome-extra/extension-manager: Drop 0.4.1-r1

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 -
 .../extension-manager-0.4.1-r1.ebuild  | 88 --
 ...er-0.4.1-exm-backtrace.c-include-stdint.h.patch | 31 
 3 files changed, 120 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 7311d0047..136d1ab26 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,3 +1,2 @@
 DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
-DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B 
ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5
 SHA512 
3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c
 DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 
070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658
 SHA512 
777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild
deleted file mode 100644
index bed7abdeb..0
--- a/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
-HOMEPAGE="https://mjakeman.github.io/extension-manager/;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   >=gui-libs/libadwaita-1.2.0:1[introspection]
-   gui-libs/text-engine
-   net-libs/libsoup:3.0
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch"
-   "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
-)
-
-src_configure() {
-   local emesonargs=(
-   -Dpackage="ebuild"
-   -Ddistributor="Gentoo GURU "
-
-   # sys-libs/libbacktrace has been last-rited in ::gentoo
-   # and is thus unavailable
-   -Dbacktrace=false
-   )
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-# Tests are skipped because as of version 0.3.0, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# RESTRICT="!test? ( test )"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git 
a/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch
 
b/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch
deleted file mode 100644
index bc0e27b57..0
--- 

[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2023-07-06 Thread Yuan Liao
commit: 52df982ac5549a27d1d20c63d3c5df1fd67d781b
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Jul  6 14:54:10 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Jul  6 14:54:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52df982a

gnome-extra/extension-manager: Drop upstreamed patch from live ebuild

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 1598faa73..df1b3c874 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -39,10 +39,6 @@ DEPEND="
${RDEPEND}
 "
 
-PATCHES=(
-   "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
-)
-
 src_configure() {
local emesonargs=(
-Dpackage="ebuild"



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2023-06-19 Thread Yuan Liao
commit: 7fc1ed031375cc7ba36e7e48a7ef28d2aa2ee1e0
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Jun 19 14:40:12 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Jun 19 14:40:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7fc1ed03

gnome-extra/extension-manager: Add 0.4.2

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.4.2.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index dc6601369..7311d0047 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1,3 @@
 DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
 DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B 
ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5
 SHA512 
3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c
+DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 
070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658
 SHA512 
777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild
new file mode 100644
index 0..1598faa73
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
+HOMEPAGE="https://mjakeman.github.io/extension-manager/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   >=gui-libs/libadwaita-1.2.0:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
+)
+
+src_configure() {
+   local emesonargs=(
+   -Dpackage="ebuild"
+   -Ddistributor="Gentoo GURU "
+
+   # sys-libs/libbacktrace has been last-rited in ::gentoo
+   # and is thus unavailable
+   -Dbacktrace=false
+   )
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.3.0, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# RESTRICT="!test? ( test )"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2023-06-19 Thread Yuan Liao
commit: 6d1805f049ec74c173c255fbf2f943a5df8933e9
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Jun 19 14:37:21 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Jun 19 14:37:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d1805f0

gnome-extra/extension-manager: Drop upstreamed patch from live ebuild

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index bed7abdeb..1598faa73 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -40,7 +40,6 @@ DEPEND="
 "
 
 PATCHES=(
-   "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch"
"${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
 )
 



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2023-06-03 Thread Yuan Liao
commit: 6c4e592e5f49feecebe0f382a97266abf5a6b0bb
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Jun  3 17:44:48 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sat Jun  3 17:44:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c4e592e

gnome-extra/extension-manager: Update note for keeping 0.3.2 in repo

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-0.3.2.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
index 0d67294c4..5288e46af 100644
--- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
@@ -1,9 +1,12 @@
 # Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Note: This is the last upstream version that does not depend on
-# sys-libs/libbacktrace.  ebuilds for version 0.4.0 and above would
-# have to be removed due to sys-libs/libbacktrace last rite.
+# Note: This is the last version in which the upstream had not introduced
+# dependency on sys-libs/libbacktrace, which has been last-rited in ::gentoo.
+#
+# ebuilds for newer upstream versions have to use an experimental patch that
+# makes the libbacktrace dependency optional; please keep this version for
+# reasonable time until the patch has been proven stable.
 
 EAPI=8
 



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2023-06-03 Thread Yuan Liao
commit: 099737faebcb2edce47754413c219b51c9905543
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Jun  3 17:45:22 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sat Jun  3 17:45:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=099737fa

gnome-extra/extension-manager: Drop 0.4.0, 0.4.1

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 -
 .../extension-manager-0.4.0.ebuild | 77 -
 .../extension-manager-0.4.1.ebuild | 80 --
 3 files changed, 158 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 7da694ef1..dc6601369 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,3 +1,2 @@
 DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
-DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 
9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d
 SHA512 
9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f
 DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B 
ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5
 SHA512 
3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
deleted file mode 100644
index 717c819ec..0
--- a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
-HOMEPAGE="https://mjakeman.github.io/extension-manager/;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   >=gui-libs/libadwaita-1.2.0:1[introspection]
-   gui-libs/text-engine
-   net-libs/libsoup:3.0
-   sys-libs/libbacktrace
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-src_configure() {
-   local emesonargs=()
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-# Tests are skipped because as of version 0.3.0, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# RESTRICT="!test? ( test )"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild
deleted file mode 100644
index 273d091d9..0
--- a/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-

[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/files/, gnome-extra/extension-manager/

2023-06-03 Thread Yuan Liao
commit: eab57b2ecae661d7a5bab86bd0c7157d3dcbcbc3
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Jun  3 17:40:10 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sat Jun  3 17:40:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eab57b2e

gnome-extra/extension-manager: Add patch to remove libbacktrace dep

Signed-off-by: Yuan Liao  gmail.com>

 ...99.ebuild => extension-manager-0.4.1-r1.ebuild} |  10 +-
 .../extension-manager-.ebuild  |  10 +-
 ...er-0.4.1-exm-backtrace.c-include-stdint.h.patch |  31 +
 ...-manager-0.4.1-make-libbacktrace-optional.patch | 153 +
 4 files changed, 202 insertions(+), 2 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild
similarity index 88%
copy from gnome-extra/extension-manager/extension-manager-.ebuild
copy to gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild
index 273d091d9..bed7abdeb 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild
@@ -33,17 +33,25 @@ RDEPEND="
>=gui-libs/libadwaita-1.2.0:1[introspection]
gui-libs/text-engine
net-libs/libsoup:3.0
-   sys-libs/libbacktrace
 "
 
 DEPEND="
${RDEPEND}
 "
 
+PATCHES=(
+   "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch"
+   "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
+)
+
 src_configure() {
local emesonargs=(
-Dpackage="ebuild"
-Ddistributor="Gentoo GURU "
+
+   # sys-libs/libbacktrace has been last-rited in ::gentoo
+   # and is thus unavailable
+   -Dbacktrace=false
)
if has live ${PROPERTIES}; then
# Produce a development build for live ebuild

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 273d091d9..bed7abdeb 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -33,17 +33,25 @@ RDEPEND="
>=gui-libs/libadwaita-1.2.0:1[introspection]
gui-libs/text-engine
net-libs/libsoup:3.0
-   sys-libs/libbacktrace
 "
 
 DEPEND="
${RDEPEND}
 "
 
+PATCHES=(
+   "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch"
+   "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
+)
+
 src_configure() {
local emesonargs=(
-Dpackage="ebuild"
-Ddistributor="Gentoo GURU "
+
+   # sys-libs/libbacktrace has been last-rited in ::gentoo
+   # and is thus unavailable
+   -Dbacktrace=false
)
if has live ${PROPERTIES}; then
# Produce a development build for live ebuild

diff --git 
a/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch
 
b/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch
new file mode 100644
index 0..bc0e27b57
--- /dev/null
+++ 
b/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch
@@ -0,0 +1,31 @@
+From 49186450ff33e4a75d966cee51bcb6446fae3639 Mon Sep 17 00:00:00 2001
+From: Yuan Liao 
+Date: Sat, 3 Jun 2023 09:59:11 -0700
+Subject: [PATCH 1/2] exm-backtrace.c: Explicitly include stdint.h for
+ uintptr_t usage
+
+The file uses type uintptr_t from stdint.h, which is indirectly included
+by backtrace.h.  Even so, the file should unconditionally include
+stdint.h just in case backtrace.h no longer includes stdint.h in the
+future.
+
+Signed-off-by: Yuan Liao 
+---
+ src/exm-backtrace.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/exm-backtrace.c b/src/exm-backtrace.c
+index 56b253a..4951394 100644
+--- a/src/exm-backtrace.c
 b/src/exm-backtrace.c
+@@ -21,6 +21,7 @@
+ #include "exm-backtrace.h"
+ 
+ #include 
++#include 
+ 
+ #include 
+ #include 
+-- 
+2.39.3
+

diff --git 
a/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch
 
b/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch
new file mode 100644
index 0..66c1a20c0
--- /dev/null
+++ 
b/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch
@@ -0,0 +1,153 @@
+From 6365d56e120c7522bc5a2ba515a3cd6efac1b184 Mon Sep 17 00:00:00 2001
+From: Yuan Liao 
+Date: Sat, 3 Jun 2023 09:55:38 -0700
+Subject: [PATCH 2/2] Make libbacktrace an optional dependency
+
+Signed-off-by: Yuan Liao 
+---
+ meson.build   |  1 +
+ meson_options.txt |  5 +
+ src/exm-application.c |  2 ++
+ src/exm-backtrace.c   | 17 +
+ src/meson.build   |  9 ++---
+ 5 files 

[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2023-06-02 Thread Yuan Liao
commit: 1bea7dd6e2a8265704c0893cab4781e3761e98c8
Author: Yuan Liao  gmail  com>
AuthorDate: Fri Jun  2 20:24:49 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sat Jun  3 05:21:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bea7dd6

gnome-extra/extension-manager: Reinstate 0.3.2

Since version 0.4.0, this package depends on sys-libs/libbacktrace,
which has been last-rited in ::gentoo.  0.3.2 is the last version
without the dependency.

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.3.2.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 6e050af28..7da694ef1 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1,3 @@
+DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
 DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 
9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d
 SHA512 
9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f
 DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B 
ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5
 SHA512 
3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
new file mode 100644
index 0..0d67294c4
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Note: This is the last upstream version that does not depend on
+# sys-libs/libbacktrace.  ebuilds for version 0.4.0 and above would
+# have to be removed due to sys-libs/libbacktrace last rite.
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
+HOMEPAGE="https://mjakeman.github.io/extension-manager/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   gui-libs/libadwaita:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   local emesonargs=()
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.3.0, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# RESTRICT="!test? ( test )"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2023-05-05 Thread Yuan Liao
commit: 9a056f9dda15a11261311b7e960d89de3ad5a800
Author: Yuan Liao  gmail  com>
AuthorDate: Fri May  5 19:37:57 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Fri May  5 19:37:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a056f9d

gnome-extra/extension-manager: Add 0.4.1

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.4.1.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 6a853f16a..6e050af28 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
 DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 
9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d
 SHA512 
9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f
+DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B 
ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5
 SHA512 
3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild
new file mode 100644
index 0..273d091d9
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
+HOMEPAGE="https://mjakeman.github.io/extension-manager/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   >=gui-libs/libadwaita-1.2.0:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+   sys-libs/libbacktrace
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dpackage="ebuild"
+   -Ddistributor="Gentoo GURU "
+   )
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.3.0, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# RESTRICT="!test? ( test )"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2023-03-01 Thread Yuan Liao
commit: d911bf4227c1ff6eb8f4f16e1d66f4179943c27f
Author: Yuan Liao  gmail  com>
AuthorDate: Wed Mar  1 22:03:47 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Wed Mar  1 22:03:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d911bf42

gnome-extra/extension-manager: Add values for new upstream Meson options

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 717c819ec..273d091d9 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -41,7 +41,10 @@ DEPEND="
 "
 
 src_configure() {
-   local emesonargs=()
+   local emesonargs=(
+   -Dpackage="ebuild"
+   -Ddistributor="Gentoo GURU "
+   )
if has live ${PROPERTIES}; then
# Produce a development build for live ebuild
emesonargs+=( -Ddevelopment=true )



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-12-11 Thread Yuan Liao
commit: 3350171ceb95cff9db8b996294d533c561727380
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Dec 12 01:33:17 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Dec 12 01:33:17 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3350171c

gnome-extra/extension-manager: Update DESCRIPTION and HOMEPAGE

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-0.4.0.ebuild | 4 ++--
 gnome-extra/extension-manager/extension-manager-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
index 92adb314a..717c819ec 100644
--- a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
@@ -13,8 +13,8 @@ else
KEYWORDS="~amd64"
 fi
 
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager;
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
+HOMEPAGE="https://mjakeman.github.io/extension-manager/;
 
 LICENSE="GPL-3+"
 SLOT="0"

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 92adb314a..717c819ec 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -13,8 +13,8 @@ else
KEYWORDS="~amd64"
 fi
 
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager;
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
+HOMEPAGE="https://mjakeman.github.io/extension-manager/;
 
 LICENSE="GPL-3+"
 SLOT="0"



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-11-29 Thread Yuan Liao
commit: 0afb6487a6cd683f6c7f655407cc9fdb3d595c99
Author: Yuan Liao  gmail  com>
AuthorDate: Tue Nov 29 22:01:05 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Tue Nov 29 22:01:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0afb6487

gnome-extra/extension-manager: Drop 0.3.2

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 -
 .../extension-manager-0.3.2.ebuild | 76 --
 2 files changed, 77 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index c195a73a5..6a853f16a 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1 @@
-DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
 DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 
9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d
 SHA512 
9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
deleted file mode 100644
index 469b4227b..0
--- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1[introspection]
-   gui-libs/text-engine
-   net-libs/libsoup:3.0
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-src_configure() {
-   local emesonargs=()
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-# Tests are skipped because as of version 0.3.0, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# RESTRICT="!test? ( test )"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-10-06 Thread Yuan Liao
commit: db099a67a98f5768971b9a35ac33f0100e9f92c0
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Oct  6 15:29:23 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Oct  6 15:48:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db099a67

gnome-extra/extension-manager: Sync live ebuild

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 469b4227b..92adb314a 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -30,9 +30,10 @@ RDEPEND="
dev-libs/glib:2
dev-libs/json-glib
gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1[introspection]
+   >=gui-libs/libadwaita-1.2.0:1[introspection]
gui-libs/text-engine
net-libs/libsoup:3.0
+   sys-libs/libbacktrace
 "
 
 DEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-10-06 Thread Yuan Liao
commit: b4a1cbc24b404f2726721285b1f7ab58e58566c9
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Oct  6 14:31:21 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Oct  6 14:31:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4a1cbc2

gnome-extra/extension-manager: Drop 0.3.1

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 -
 .../extension-manager-0.3.1.ebuild | 76 --
 2 files changed, 77 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index ab273074c..aabe8aca0 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1 @@
-DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B 
bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c
 SHA512 
fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca
 DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild
deleted file mode 100644
index 469b4227b..0
--- a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1[introspection]
-   gui-libs/text-engine
-   net-libs/libsoup:3.0
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-src_configure() {
-   local emesonargs=()
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-# Tests are skipped because as of version 0.3.0, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# RESTRICT="!test? ( test )"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-10-06 Thread Yuan Liao
commit: 3cc18dd4dd8ef2263cd9c84b16d23945027737ba
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Oct  6 15:30:11 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Oct  6 15:48:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3cc18dd4

gnome-extra/extension-manager: Add 0.4.0

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.4.0.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index aabe8aca0..c195a73a5 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
 DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
+DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 
9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d
 SHA512 
9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
new file mode 100644
index 0..92adb314a
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
+HOMEPAGE="https://github.com/mjakeman/extension-manager;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   >=gui-libs/libadwaita-1.2.0:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+   sys-libs/libbacktrace
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   local emesonargs=()
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.3.0, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# RESTRICT="!test? ( test )"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-09-16 Thread Yuan Liao
commit: 0f9ae6d0bbebf524ff1279eb0f74ef94507302b2
Author: Yuan Liao  gmail  com>
AuthorDate: Fri Sep 16 17:04:05 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Fri Sep 16 17:04:49 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f9ae6d0

gnome-extra/extension-manager: Add missing sys-devel/gettext to BDEPEND

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-0.3.1.ebuild | 1 +
 gnome-extra/extension-manager/extension-manager-0.3.2.ebuild | 1 +
 gnome-extra/extension-manager/extension-manager-.ebuild  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild
index a2705683e..469b4227b 100644
--- a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild
@@ -22,6 +22,7 @@ SLOT="0"
 BDEPEND="
dev-libs/glib:2
dev-util/blueprint-compiler
+   sys-devel/gettext
virtual/pkgconfig
 "
 

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
index a2705683e..469b4227b 100644
--- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
@@ -22,6 +22,7 @@ SLOT="0"
 BDEPEND="
dev-libs/glib:2
dev-util/blueprint-compiler
+   sys-devel/gettext
virtual/pkgconfig
 "
 

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index a2705683e..469b4227b 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -22,6 +22,7 @@ SLOT="0"
 BDEPEND="
dev-libs/glib:2
dev-util/blueprint-compiler
+   sys-devel/gettext
virtual/pkgconfig
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-08-30 Thread Yuan Liao
commit: d95516ac287e2f918accf37bb1ad3ad5a2a0bd92
Author: Yuan Liao  gmail  com>
AuthorDate: Tue Aug 30 13:23:33 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Tue Aug 30 13:23:33 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d95516ac

gnome-extra/extension-manager: Add 0.3.2

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.3.2.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 763090315..ab273074c 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
 DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B 
bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c
 SHA512 
fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca
+DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
new file mode 100644
index 0..a2705683e
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
+HOMEPAGE="https://github.com/mjakeman/extension-manager;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   gui-libs/libadwaita:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   local emesonargs=()
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.3.0, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# RESTRICT="!test? ( test )"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-08-01 Thread Yuan Liao
commit: 2cc33e23ef455f21d01b9627d058a027e414d99f
Author: Yuan Liao  gmail  com>
AuthorDate: Tue Aug  2 00:23:30 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Tue Aug  2 00:23:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2cc33e23

gnome-extra/extension-manager: Drop 0.2.3, 0.3.0

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  2 -
 .../extension-manager-0.2.3.ebuild | 67 ---
 .../extension-manager-0.3.0.ebuild | 75 --
 3 files changed, 144 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 578ee4c64..763090315 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,3 +1 @@
-DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 
3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e
 SHA512 
9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218
-DIST extension-manager-0.3.0.tar.gz 1431028 BLAKE2B 
059d46118b57f204b1258a5d9c55587407130db3048b87be13294e6f426b5d8515475e6b7622cca3ed5951c3f2ed238d22a09ab4f4d1bf78196618b8fe580f29
 SHA512 
34642d81be67978ac039a17e0762fa1f44ea41720d066a5aeb7fa1e35f2f6ac25a7924b5daf3073ddf4caa3013e1e70b24c5df4c998920ebe1c8e0a875dbec0c
 DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B 
bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c
 SHA512 
fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca

diff --git a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
deleted file mode 100644
index 561186b6b..0
--- a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1[introspection]
-   net-libs/libsoup:3.0
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-# Tests are skipped because as of version 0.2.3, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# # 'Validate appstream file' test case requires Internet connection
-# PROPERTIES="test_network"
-# RESTRICT="test"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild
deleted file mode 100644
index a2705683e..0
--- a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   virtual/pkgconfig
-"
-

[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-06-04 Thread Yuan Liao
commit: f738470974323a7d7c51388e0c2ce237f3cec269
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Jun  4 17:52:50 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sat Jun  4 17:52:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f7384709

gnome-extra/extension-manager: Add 0.3.1

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.3.1.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 142564b18..578ee4c64 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1,3 @@
 DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 
3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e
 SHA512 
9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218
 DIST extension-manager-0.3.0.tar.gz 1431028 BLAKE2B 
059d46118b57f204b1258a5d9c55587407130db3048b87be13294e6f426b5d8515475e6b7622cca3ed5951c3f2ed238d22a09ab4f4d1bf78196618b8fe580f29
 SHA512 
34642d81be67978ac039a17e0762fa1f44ea41720d066a5aeb7fa1e35f2f6ac25a7924b5daf3073ddf4caa3013e1e70b24c5df4c998920ebe1c8e0a875dbec0c
+DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B 
bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c
 SHA512 
fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild
new file mode 100644
index 0..a2705683e
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
+HOMEPAGE="https://github.com/mjakeman/extension-manager;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   gui-libs/libadwaita:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   local emesonargs=()
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.3.0, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# RESTRICT="!test? ( test )"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-04-22 Thread Yuan Liao
commit: c13ef13781c108391ed48e4a0c98d2c45f78e7e6
Author: Yuan Liao  gmail  com>
AuthorDate: Fri Apr 22 18:52:46 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Fri Apr 22 18:53:18 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c13ef137

gnome-extra/extension-manager: Update comment explaining test skip

As of version 0.3.0, the skipped tests no longer require Internet
access.

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-0.3.0.ebuild | 6 ++
 gnome-extra/extension-manager/extension-manager-.ebuild  | 6 ++
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild
index 7949012b7..a2705683e 100644
--- a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild
@@ -47,7 +47,7 @@ src_configure() {
meson_src_configure
 }
 
-# Tests are skipped because as of version 0.2.3, the tests only validate
+# Tests are skipped because as of version 0.3.0, the tests only validate
 # resource files and do not verify any functionality of the program.  Those
 # validations are either already handled by QA checks or not relevant on
 # Gentoo.  For more information about the rationale, please refer to:
@@ -58,9 +58,7 @@ src_configure() {
 # way to skip the validations, the following variable values need to be set:
 #
 # IUSE="test"
-# # 'Validate appstream file' test case requires Internet connection
-# PROPERTIES="test_network"
-# RESTRICT="test"
+# RESTRICT="!test? ( test )"
 # BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
 src_test() {
:

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 7949012b7..a2705683e 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -47,7 +47,7 @@ src_configure() {
meson_src_configure
 }
 
-# Tests are skipped because as of version 0.2.3, the tests only validate
+# Tests are skipped because as of version 0.3.0, the tests only validate
 # resource files and do not verify any functionality of the program.  Those
 # validations are either already handled by QA checks or not relevant on
 # Gentoo.  For more information about the rationale, please refer to:
@@ -58,9 +58,7 @@ src_configure() {
 # way to skip the validations, the following variable values need to be set:
 #
 # IUSE="test"
-# # 'Validate appstream file' test case requires Internet connection
-# PROPERTIES="test_network"
-# RESTRICT="test"
+# RESTRICT="!test? ( test )"
 # BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
 src_test() {
:



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-03-27 Thread Yuan Liao
commit: fcb1069fe15e913d9449fdde723135f1e74e9d08
Author: Yuan Liao  gmail  com>
AuthorDate: Sun Mar 27 20:10:18 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sun Mar 27 20:10:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fcb1069f

gnome-extra/extension-manager: Add 0.3.0

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.3.0.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index bfb1562de..142564b18 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
 DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 
3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e
 SHA512 
9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218
+DIST extension-manager-0.3.0.tar.gz 1431028 BLAKE2B 
059d46118b57f204b1258a5d9c55587407130db3048b87be13294e6f426b5d8515475e6b7622cca3ed5951c3f2ed238d22a09ab4f4d1bf78196618b8fe580f29
 SHA512 
34642d81be67978ac039a17e0762fa1f44ea41720d066a5aeb7fa1e35f2f6ac25a7924b5daf3073ddf4caa3013e1e70b24c5df4c998920ebe1c8e0a875dbec0c

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild
new file mode 100644
index 0..7949012b7
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
+HOMEPAGE="https://github.com/mjakeman/extension-manager;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   gui-libs/libadwaita:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   local emesonargs=()
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.2.3, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# # 'Validate appstream file' test case requires Internet connection
+# PROPERTIES="test_network"
+# RESTRICT="test"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-03-20 Thread Yuan Liao
commit: 6f6352d22989cfb993f9f0851c59ae20276709f8
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Mar 21 04:14:05 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Mar 21 04:14:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f6352d2

gnome-extra/extension-manager: Update live ebuild for new dependency

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index a7f2ed960..7949012b7 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -30,6 +30,7 @@ RDEPEND="
dev-libs/json-glib
gui-libs/gtk:4[introspection]
gui-libs/libadwaita:1[introspection]
+   gui-libs/text-engine
net-libs/libsoup:3.0
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-03-20 Thread Yuan Liao
commit: 29fbb74e0fff0cf4ae211abae3a09a3becd568cb
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Mar 21 03:15:30 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Mar 21 03:15:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29fbb74e

gnome-extra/extension-manager: Reformat ebuild and update comments

Signed-off-by: Yuan Liao  gmail.com>

 .../extension-manager-0.2.3.ebuild | 34 +-
 .../extension-manager-.ebuild  | 23 ---
 2 files changed, 39 insertions(+), 18 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
index ffce3d0d2..561186b6b 100644
--- a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
@@ -19,23 +19,41 @@ HOMEPAGE="https://github.com/mjakeman/extension-manager;
 LICENSE="GPL-3+"
 SLOT="0"
 
-DEPEND="
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   virtual/pkgconfig
+"
+
+RDEPEND="
dev-libs/glib:2
dev-libs/json-glib
gui-libs/gtk:4[introspection]
gui-libs/libadwaita:1[introspection]
net-libs/libsoup:3.0
 "
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   virtual/pkgconfig
+
+DEPEND="
+   ${RDEPEND}
 "
 
-# disable AppStream test
+# Tests are skipped because as of version 0.2.3, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# # 'Validate appstream file' test case requires Internet connection
+# PROPERTIES="test_network"
+# RESTRICT="test"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
 src_test() {
-:
+   :
 }
 
 pkg_postinst() {

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 4a5dfc5e0..a7f2ed960 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -19,18 +19,22 @@ HOMEPAGE="https://github.com/mjakeman/extension-manager;
 LICENSE="GPL-3+"
 SLOT="0"
 
-DEPEND="
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   virtual/pkgconfig
+"
+
+RDEPEND="
dev-libs/glib:2
dev-libs/json-glib
gui-libs/gtk:4[introspection]
gui-libs/libadwaita:1[introspection]
net-libs/libsoup:3.0
 "
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   virtual/pkgconfig
+
+DEPEND="
+   ${RDEPEND}
 "
 
 src_configure() {
@@ -44,14 +48,13 @@ src_configure() {
 
 # Tests are skipped because as of version 0.2.3, the tests only validate
 # resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or are not relevant on
+# validations are either already handled by QA checks or not relevant on
 # Gentoo.  For more information about the rationale, please refer to:
 # 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
 #
 # If tests are to be executed in the future because the upstream adds
-# functionality tests in the future or for other reasons, and should there be
-# no convenient way to skip the validations, the following variable values need
-# to be set:
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
 #
 # IUSE="test"
 # # 'Validate appstream file' test case requires Internet connection



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-03-20 Thread Yuan Liao
commit: 2ef4c3c843abf6cdd2a4426e92c07ba86131e8c2
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Mar 21 03:13:16 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Mar 21 03:13:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2ef4c3c8

gnome-extra/extension-manager: Drop 0.2.2

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 -
 .../extension-manager-0.2.2.ebuild | 57 --
 2 files changed, 58 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 3534858c5..bfb1562de 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1 @@
-DIST extension-manager-0.2.2.tar.gz 1381383 BLAKE2B 
bd3a945761da27aa5e9c701cc78b8b0d5404a94f18f988281c152223e470752417a20c7f6b86409392ada6bfce2ea4615d32ed38f4071df2f4dc9e102d693a4d
 SHA512 
319182d0d08cc94ec5db6fceb52c1efab287400ec9572f7d5eb96bbd765a8e3a5031b2a43066a535ff7a288d93647c8ecf5ed85ea202281e666e2dbdb0b812d6
 DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 
3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e
 SHA512 
9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218

diff --git a/gnome-extra/extension-manager/extension-manager-0.2.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.2.2.ebuild
deleted file mode 100644
index c59138704..0
--- a/gnome-extra/extension-manager/extension-manager-0.2.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-IUSE="test"
-# 'Validate appstream file' test case requires Internet connection
-PROPERTIES="test_network"
-RESTRICT="test"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   virtual/pkgconfig
-   test? (
-   dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   )
-"
-
-DEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1[introspection]
-   net-libs/libsoup:3.0
-"
-
-RDEPEND="
-   ${DEPEND}
-"
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-02-23 Thread Yuan Liao
commit: 08819e2c0d3643729488b2236d191d27303e62af
Author: Yuan Liao  gmail  com>
AuthorDate: Wed Feb 23 15:18:01 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Wed Feb 23 16:01:59 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=08819e2c

gnome-extra/extension-manager: Add comments about the package's tests

Signed-off-by: Yuan Liao  gmail.com>

 .../extension-manager/extension-manager-.ebuild   | 19 +--
 1 file changed, 17 insertions(+), 2 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 1bf8f484c..4a5dfc5e0 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -42,9 +42,24 @@ src_configure() {
meson_src_configure
 }
 
-# disable AppStream test
+# Tests are skipped because as of version 0.2.3, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or are not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests in the future or for other reasons, and should there be
+# no convenient way to skip the validations, the following variable values need
+# to be set:
+#
+# IUSE="test"
+# # 'Validate appstream file' test case requires Internet connection
+# PROPERTIES="test_network"
+# RESTRICT="test"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
 src_test() {
-:
+   :
 }
 
 pkg_postinst() {



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-02-21 Thread Yuan Liao
commit: f9fd999a9e8fac97e51b5604d6e3b90b8984eb05
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Feb 21 11:38:15 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Feb 21 11:38:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9fd999a

gnome-extra/extension-manager: Add 0.2.3

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.2.3.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index b841eb5e6..3534858c5 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
 DIST extension-manager-0.2.2.tar.gz 1381383 BLAKE2B 
bd3a945761da27aa5e9c701cc78b8b0d5404a94f18f988281c152223e470752417a20c7f6b86409392ada6bfce2ea4615d32ed38f4071df2f4dc9e102d693a4d
 SHA512 
319182d0d08cc94ec5db6fceb52c1efab287400ec9572f7d5eb96bbd765a8e3a5031b2a43066a535ff7a288d93647c8ecf5ed85ea202281e666e2dbdb0b812d6
+DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 
3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e
 SHA512 
9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218

diff --git a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
new file mode 100644
index 0..c59138704
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
+HOMEPAGE="https://github.com/mjakeman/extension-manager;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+IUSE="test"
+# 'Validate appstream file' test case requires Internet connection
+PROPERTIES="test_network"
+RESTRICT="test"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   virtual/pkgconfig
+   test? (
+   dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   )
+"
+
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   gui-libs/libadwaita:1[introspection]
+   net-libs/libsoup:3.0
+"
+
+RDEPEND="
+   ${DEPEND}
+"
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-02-21 Thread Yuan Liao
commit: f9d56eaf2f5e6590c75c29c6e09eb5a607bb12ba
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Feb 21 11:41:03 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Mon Feb 21 11:41:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9d56eaf

gnome-extra/extension-manager: Sync live ebuilds

Signed-off-by: Yuan Liao  gmail.com>

 .../extension-manager-0.3.0_rc.ebuild  | 68 --
 .../extension-manager-.ebuild  |  9 +++
 2 files changed, 9 insertions(+), 68 deletions(-)

diff --git 
a/gnome-extra/extension-manager/extension-manager-0.3.0_rc.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.0_rc.ebuild
deleted file mode 100644
index 06c1ffd71..0
--- a/gnome-extra/extension-manager/extension-manager-0.3.0_rc.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-   # TODO: Remove this variable when merging back to the PV="" ebuild
-   EGIT_BRANCH="prepare-$(ver_cut 1-2)"
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-IUSE="test"
-# 'Validate appstream file' test case requires Internet connection
-PROPERTIES="test_network"
-RESTRICT="test"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   virtual/pkgconfig
-   test? (
-   dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   )
-"
-
-DEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1[introspection]
-   net-libs/libsoup:3.0
-"
-
-RDEPEND="
-   ${DEPEND}
-"
-
-src_configure() {
-   local emesonargs=()
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index c59138704..cd2cada33 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -46,6 +46,15 @@ RDEPEND="
${DEPEND}
 "
 
+src_configure() {
+   local emesonargs=()
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
 pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update