public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-02-23  0:33 Ronny Gutbrod
  0 siblings, 0 replies; 27+ messages in thread
From: Ronny Gutbrod @ 2022-02-23  0:33 UTC (permalink / raw
  To: gentoo-commits

commit:     f9d56eaf2f5e6590c75c29c6e09eb5a607bb12ba
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Mon Feb 21 11:41:03 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Feb 21 11:41:03 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9d56eaf

gnome-extra/extension-manager: Sync live ebuilds

Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com>

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

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.0_rc9999.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.0_rc9999.ebuild
deleted file mode 100644
index 06c1ffd71..000000000
--- a/gnome-extra/extension-manager/extension-manager-0.3.0_rc9999.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} == *9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git"
-	# TODO: Remove this variable when merging back to the PV="9999" 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-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index c59138704..cd2cada33 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.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


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-02-23  0:33 Ronny Gutbrod
  0 siblings, 0 replies; 27+ messages in thread
From: Ronny Gutbrod @ 2022-02-23  0:33 UTC (permalink / raw
  To: gentoo-commits

commit:     f9fd999a9e8fac97e51b5604d6e3b90b8984eb05
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Mon Feb 21 11:38:15 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Feb 21 11:38:15 2022 +0000
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 <liaoyuan <AT> 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 9bb078f3d00cdfe1e84a757f7cce32f5a33333fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218

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 000000000..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} == *9999 ]]; 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
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-02-24 11:10 Ronny Gutbrod
  0 siblings, 0 replies; 27+ messages in thread
From: Ronny Gutbrod @ 2022-02-24 11:10 UTC (permalink / raw
  To: gentoo-commits

commit:     08819e2c0d3643729488b2236d191d27303e62af
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Wed Feb 23 15:18:01 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Feb 23 16:01:59 2022 +0000
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 <liaoyuan <AT> gmail.com>

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

diff --git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index 1bf8f484c..4a5dfc5e0 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.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() {


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-02-24 11:10 Ronny Gutbrod
  0 siblings, 0 replies; 27+ messages in thread
From: Ronny Gutbrod @ 2022-02-24 11:10 UTC (permalink / raw
  To: gentoo-commits

commit:     d1527af9c520730fb3b51f3c24d1f2bedb5fd7d7
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Feb 23 14:11:30 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Feb 23 14:12:25 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d1527af9

Revert "gnome-extra/extension-manager: gnome2_schemas_savelist"

This reverts commit 377f7f416b6ccce504fe7de62857a6c50ce8e8aa.

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 gnome-extra/extension-manager/extension-manager-0.2.3.ebuild | 5 -----
 gnome-extra/extension-manager/extension-manager-9999.ebuild  | 5 -----
 2 files changed, 10 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 3ba31f4e0..ffce3d0d2 100644
--- a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
@@ -38,11 +38,6 @@ src_test() {
 :
 }
 
-pkg_preinst() {
-	xdg_pkg_preinst
-	gnome2_schemas_savelist
-}
-
 pkg_postinst() {
 	xdg_pkg_postinst
 	gnome2_schemas_update

diff --git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index d6b229c5e..1bf8f484c 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.ebuild
@@ -47,11 +47,6 @@ src_test() {
 :
 }
 
-pkg_preinst() {
-	xdg_pkg_preinst
-	gnome2_schemas_savelist
-}
-
 pkg_postinst() {
 	xdg_pkg_postinst
 	gnome2_schemas_update


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-02-24 11:10 Ronny Gutbrod
  0 siblings, 0 replies; 27+ messages in thread
From: Ronny Gutbrod @ 2022-02-24 11:10 UTC (permalink / raw
  To: gentoo-commits

commit:     f896bee213fbb62c70e818c1bf503fee2a41919a
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Feb 21 18:45:31 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Feb 23 13:29:41 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f896bee2

gnome-extra/extension-manager: disable tests

They are kinda useless.

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 .../extension-manager-0.2.3.ebuild                 | 28 ++++++++--------------
 .../extension-manager-9999.ebuild                  | 27 +++++++--------------
 2 files changed, 19 insertions(+), 36 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 ee5e11830..3ba31f4e0 100644
--- a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
@@ -19,21 +19,6 @@ 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
@@ -41,11 +26,18 @@ DEPEND="
 	gui-libs/libadwaita:1[introspection]
 	net-libs/libsoup:3.0
 "
-
-RDEPEND="
-	${DEPEND}
+RDEPEND="${DEPEND}"
+BDEPEND="
+	dev-libs/glib:2
+	dev-util/blueprint-compiler
+	virtual/pkgconfig
 "
 
+# disable AppStream test
+src_test() {
+:
+}
+
 pkg_preinst() {
 	xdg_pkg_preinst
 	gnome2_schemas_savelist

diff --git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index ea163a66e..d6b229c5e 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.ebuild
@@ -19,21 +19,6 @@ 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
@@ -41,9 +26,11 @@ DEPEND="
 	gui-libs/libadwaita:1[introspection]
 	net-libs/libsoup:3.0
 "
-
-RDEPEND="
-	${DEPEND}
+RDEPEND="${DEPEND}"
+BDEPEND="
+	dev-libs/glib:2
+	dev-util/blueprint-compiler
+	virtual/pkgconfig
 "
 
 src_configure() {
@@ -55,6 +42,10 @@ src_configure() {
 	meson_src_configure
 }
 
+# disable AppStream test
+src_test() {
+:
+}
 
 pkg_preinst() {
 	xdg_pkg_preinst


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-02-24 11:10 Ronny Gutbrod
  0 siblings, 0 replies; 27+ messages in thread
From: Ronny Gutbrod @ 2022-02-24 11:10 UTC (permalink / raw
  To: gentoo-commits

commit:     377f7f416b6ccce504fe7de62857a6c50ce8e8aa
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Feb 21 18:41:21 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Feb 23 13:29:41 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=377f7f41

gnome-extra/extension-manager: gnome2_schemas_savelist

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 gnome-extra/extension-manager/extension-manager-0.2.3.ebuild | 5 +++++
 gnome-extra/extension-manager/extension-manager-9999.ebuild  | 6 ++++++
 2 files changed, 11 insertions(+)

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 c59138704..ee5e11830 100644
--- a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild
@@ -46,6 +46,11 @@ RDEPEND="
 	${DEPEND}
 "
 
+pkg_preinst() {
+	xdg_pkg_preinst
+	gnome2_schemas_savelist
+}
+
 pkg_postinst() {
 	xdg_pkg_postinst
 	gnome2_schemas_update

diff --git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index cd2cada33..ea163a66e 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.ebuild
@@ -55,6 +55,12 @@ src_configure() {
 	meson_src_configure
 }
 
+
+pkg_preinst() {
+	xdg_pkg_preinst
+	gnome2_schemas_savelist
+}
+
 pkg_postinst() {
 	xdg_pkg_postinst
 	gnome2_schemas_update


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-03-25 11:24 Ronny Gutbrod
  0 siblings, 0 replies; 27+ messages in thread
From: Ronny Gutbrod @ 2022-03-25 11:24 UTC (permalink / raw
  To: gentoo-commits

commit:     2ef4c3c843abf6cdd2a4426e92c07ba86131e8c2
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Mon Mar 21 03:13:16 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Mar 21 03:13:16 2022 +0000
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 <liaoyuan <AT> 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 9bb078f3d00cdfe1e84a757f7cce32f5a33333fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218

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..000000000
--- 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} == *9999 ]]; 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
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-03-25 11:24 Ronny Gutbrod
  0 siblings, 0 replies; 27+ messages in thread
From: Ronny Gutbrod @ 2022-03-25 11:24 UTC (permalink / raw
  To: gentoo-commits

commit:     29fbb74e0fff0cf4ae211abae3a09a3becd568cb
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Mon Mar 21 03:15:30 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Mar 21 03:15:30 2022 +0000
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 <liaoyuan <AT> gmail.com>

 .../extension-manager-0.2.3.ebuild                 | 34 +++++++++++++++++-----
 .../extension-manager-9999.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-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index 4a5dfc5e0..a7f2ed960 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.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


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-03-25 11:24 Ronny Gutbrod
  0 siblings, 0 replies; 27+ messages in thread
From: Ronny Gutbrod @ 2022-03-25 11:24 UTC (permalink / raw
  To: gentoo-commits

commit:     6f6352d22989cfb993f9f0851c59ae20276709f8
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Mon Mar 21 04:14:05 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Mar 21 04:14:05 2022 +0000
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 <liaoyuan <AT> gmail.com>

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

diff --git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index a7f2ed960..7949012b7 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.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
 "
 


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-03-29  0:22 Ronny Gutbrod
  0 siblings, 0 replies; 27+ messages in thread
From: Ronny Gutbrod @ 2022-03-29  0:22 UTC (permalink / raw
  To: gentoo-commits

commit:     fcb1069fe15e913d9449fdde723135f1e74e9d08
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Sun Mar 27 20:10:18 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sun Mar 27 20:10:38 2022 +0000
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 <liaoyuan <AT> 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 9bb078f3d00cdfe1e84a757f7cce32f5a33333fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218
+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 000000000..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} == *9999 ]]; 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
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-04-23 17:49 Haelwenn Monnier
  0 siblings, 0 replies; 27+ messages in thread
From: Haelwenn Monnier @ 2022-04-23 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     c13ef13781c108391ed48e4a0c98d2c45f78e7e6
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Fri Apr 22 18:52:46 2022 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Fri Apr 22 18:53:18 2022 +0000
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 <liaoyuan <AT> gmail.com>

 gnome-extra/extension-manager/extension-manager-0.3.0.ebuild | 6 ++----
 gnome-extra/extension-manager/extension-manager-9999.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-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index 7949012b7..a2705683e 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.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() {
 	:


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-08-02 10:55 Haelwenn Monnier
  0 siblings, 0 replies; 27+ messages in thread
From: Haelwenn Monnier @ 2022-08-02 10:55 UTC (permalink / raw
  To: gentoo-commits

commit:     2cc33e23ef455f21d01b9627d058a027e414d99f
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Tue Aug  2 00:23:30 2022 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Tue Aug  2 00:23:30 2022 +0000
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 <liaoyuan <AT> 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 9bb078f3d00cdfe1e84a757f7cce32f5a33333fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218
-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..000000000
--- 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} == *9999 ]]; 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..000000000
--- 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} == *9999 ]]; 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
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-09-17 11:49 Ronny Gutbrod
  0 siblings, 0 replies; 27+ messages in thread
From: Ronny Gutbrod @ 2022-09-17 11:49 UTC (permalink / raw
  To: gentoo-commits

commit:     0f9ae6d0bbebf524ff1279eb0f74ef94507302b2
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Fri Sep 16 17:04:05 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Sep 16 17:04:49 2022 +0000
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 <liaoyuan <AT> 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-9999.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-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index a2705683e..469b4227b 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.ebuild
@@ -22,6 +22,7 @@ SLOT="0"
 BDEPEND="
 	dev-libs/glib:2
 	dev-util/blueprint-compiler
+	sys-devel/gettext
 	virtual/pkgconfig
 "
 


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-10-07 13:13 Arthur Zamarin
  0 siblings, 0 replies; 27+ messages in thread
From: Arthur Zamarin @ 2022-10-07 13:13 UTC (permalink / raw
  To: gentoo-commits

commit:     b4a1cbc24b404f2726721285b1f7ab58e58566c9
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Thu Oct  6 14:31:21 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Oct  6 14:31:21 2022 +0000
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 <liaoyuan <AT> 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..000000000
--- 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} == *9999 ]]; 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
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-10-07 13:13 Arthur Zamarin
  0 siblings, 0 replies; 27+ messages in thread
From: Arthur Zamarin @ 2022-10-07 13:13 UTC (permalink / raw
  To: gentoo-commits

commit:     3cc18dd4dd8ef2263cd9c84b16d23945027737ba
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Thu Oct  6 15:30:11 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Oct  6 15:48:56 2022 +0000
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 <liaoyuan <AT> 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 000000000..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} == *9999 ]]; 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
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-10-07 13:13 Arthur Zamarin
  0 siblings, 0 replies; 27+ messages in thread
From: Arthur Zamarin @ 2022-10-07 13:13 UTC (permalink / raw
  To: gentoo-commits

commit:     db099a67a98f5768971b9a35ac33f0100e9f92c0
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Thu Oct  6 15:29:23 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Oct  6 15:48:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db099a67

gnome-extra/extension-manager: Sync live ebuild

Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com>

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

diff --git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index 469b4227b..92adb314a 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.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="


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2022-12-01  3:59 Haelwenn Monnier
  0 siblings, 0 replies; 27+ messages in thread
From: Haelwenn Monnier @ 2022-12-01  3:59 UTC (permalink / raw
  To: gentoo-commits

commit:     0afb6487a6cd683f6c7f655407cc9fdb3d595c99
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Tue Nov 29 22:01:05 2022 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Tue Nov 29 22:01:05 2022 +0000
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 <liaoyuan <AT> 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..000000000
--- 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} == *9999 ]]; 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
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2023-05-06  6:59 Viorel Munteanu
  0 siblings, 0 replies; 27+ messages in thread
From: Viorel Munteanu @ 2023-05-06  6:59 UTC (permalink / raw
  To: gentoo-commits

commit:     9a056f9dda15a11261311b7e960d89de3ad5a800
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Fri May  5 19:37:57 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri May  5 19:37:57 2023 +0000
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 <liaoyuan <AT> 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 000000000..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} == *9999 ]]; 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 <guru-bugs@gentoo.org>"
+	)
+	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
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2023-06-04  6:20 Viorel Munteanu
  0 siblings, 0 replies; 27+ messages in thread
From: Viorel Munteanu @ 2023-06-04  6:20 UTC (permalink / raw
  To: gentoo-commits

commit:     1bea7dd6e2a8265704c0893cab4781e3761e98c8
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Fri Jun  2 20:24:49 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Jun  3 05:21:32 2023 +0000
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 <liaoyuan <AT> 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 000000000..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} == *9999 ]]; 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
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2023-06-04  6:20 Viorel Munteanu
  0 siblings, 0 replies; 27+ messages in thread
From: Viorel Munteanu @ 2023-06-04  6:20 UTC (permalink / raw
  To: gentoo-commits

commit:     6c4e592e5f49feecebe0f382a97266abf5a6b0bb
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Sat Jun  3 17:44:48 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Jun  3 17:44:48 2023 +0000
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 <liaoyuan <AT> 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
 


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2023-06-04  6:20 Viorel Munteanu
  0 siblings, 0 replies; 27+ messages in thread
From: Viorel Munteanu @ 2023-06-04  6:20 UTC (permalink / raw
  To: gentoo-commits

commit:     099737faebcb2edce47754413c219b51c9905543
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Sat Jun  3 17:45:22 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Jun  3 17:45:22 2023 +0000
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 <liaoyuan <AT> 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..000000000
--- 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} == *9999 ]]; 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..000000000
--- 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} == *9999 ]]; 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 <guru-bugs@gentoo.org>"
-	)
-	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
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2023-11-09  3:11 Haelwenn Monnier
  0 siblings, 0 replies; 27+ messages in thread
From: Haelwenn Monnier @ 2023-11-09  3:11 UTC (permalink / raw
  To: gentoo-commits

commit:     633b4dbf6a82a3d81b933a955db5fc56bc2577d6
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Wed Nov  8 23:28:26 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Wed Nov  8 23:28:26 2023 +0000
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 <liaoyuan <AT> 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 0000000000..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} == *9999 ]]; 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 <guru-bugs@gentoo.org>"
+
+		# 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
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2023-11-09  3:11 Haelwenn Monnier
  0 siblings, 0 replies; 27+ messages in thread
From: Haelwenn Monnier @ 2023-11-09  3:11 UTC (permalink / raw
  To: gentoo-commits

commit:     e0e597235af4918ff8f94c84db6573d8af98d4e6
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Wed Nov  8 23:26:25 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Wed Nov  8 23:26:25 2023 +0000
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 <liaoyuan <AT> gmail.com>

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

diff --git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index df1b3c8744..d33b0230c7 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.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
 "


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2023-11-09  3:11 Haelwenn Monnier
  0 siblings, 0 replies; 27+ messages in thread
From: Haelwenn Monnier @ 2023-11-09  3:11 UTC (permalink / raw
  To: gentoo-commits

commit:     38e42b26c7c09578a00ad0683b6261d238003bfe
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Wed Nov  8 23:39:46 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Wed Nov  8 23:39:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38e42b26

gnome-extra/extension-manager: Update HOMEPAGE

Signed-off-by: Yuan Liao <liaoyuan <AT> 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-9999.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-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index d33b0230c7..008277ed53 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.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"


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2023-12-11  6:50 Viorel Munteanu
  0 siblings, 0 replies; 27+ messages in thread
From: Viorel Munteanu @ 2023-12-11  6:50 UTC (permalink / raw
  To: gentoo-commits

commit:     c5b808cd38089e7d150e6dadc4bb22d6a9546455
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Fri Dec  8 21:05:54 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Dec  8 21:05:54 2023 +0000
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 <liaoyuan <AT> 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..0000000000
--- 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} == *9999 ]]; 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
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2024-04-27 12:09 Julien Roy
  0 siblings, 0 replies; 27+ messages in thread
From: Julien Roy @ 2024-04-27 12:09 UTC (permalink / raw
  To: gentoo-commits

commit:     301fe9aa9a0702eac8be1ebf6372ed4fac470ea5
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Sat Apr 27 11:38:07 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sat Apr 27 11:38:07 2024 +0000
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 <liaoyuan <AT> 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..0000000000
--- 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} == *9999 ]]; 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 <guru-bugs@gentoo.org>"
-
-		# 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
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/
@ 2024-04-29 21:27 David Roman
  0 siblings, 0 replies; 27+ messages in thread
From: David Roman @ 2024-04-29 21:27 UTC (permalink / raw
  To: gentoo-commits

commit:     b72109217de34d39e16f90f5a0cf99af8d0cd691
Author:     Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Mon Apr 29 17:09:13 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Apr 29 18:22:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7210921

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

Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com>

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

diff --git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index 08c2dc6c97..979cd6029d 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.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"


^ permalink raw reply related	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2024-04-29 21:27 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-25 11:24 [gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/ Ronny Gutbrod
  -- strict thread matches above, loose matches on Subject: below --
2024-04-29 21:27 David Roman
2024-04-27 12:09 Julien Roy
2023-12-11  6:50 Viorel Munteanu
2023-11-09  3:11 Haelwenn Monnier
2023-11-09  3:11 Haelwenn Monnier
2023-11-09  3:11 Haelwenn Monnier
2023-06-04  6:20 Viorel Munteanu
2023-06-04  6:20 Viorel Munteanu
2023-06-04  6:20 Viorel Munteanu
2023-05-06  6:59 Viorel Munteanu
2022-12-01  3:59 Haelwenn Monnier
2022-10-07 13:13 Arthur Zamarin
2022-10-07 13:13 Arthur Zamarin
2022-10-07 13:13 Arthur Zamarin
2022-09-17 11:49 Ronny Gutbrod
2022-08-02 10:55 Haelwenn Monnier
2022-04-23 17:49 Haelwenn Monnier
2022-03-29  0:22 Ronny Gutbrod
2022-03-25 11:24 Ronny Gutbrod
2022-03-25 11:24 Ronny Gutbrod
2022-02-24 11:10 Ronny Gutbrod
2022-02-24 11:10 Ronny Gutbrod
2022-02-24 11:10 Ronny Gutbrod
2022-02-24 11:10 Ronny Gutbrod
2022-02-23  0:33 Ronny Gutbrod
2022-02-23  0:33 Ronny Gutbrod

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox