* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-02-21 12:04 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-02-21 12:04 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 +
.../extension-manager-0.2.3.ebuild | 57 ++++++++++++++++++++++
2 files changed, 58 insertions(+)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-02-21 12:04 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-02-21 12:04 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-02-23 13:44 Anna Vyalkova
0 siblings, 0 replies; 35+ messages in thread
From: Anna Vyalkova @ 2022-02-23 13:44 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: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-02-23 13:44 Anna Vyalkova
0 siblings, 0 replies; 35+ messages in thread
From: Anna Vyalkova @ 2022-02-23 13:44 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: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
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>
| 5 +++++
| 6 ++++++
2 files changed, 11 insertions(+)
--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
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-02-23 14:12 Anna Vyalkova
0 siblings, 0 replies; 35+ messages in thread
From: Anna Vyalkova @ 2022-02-23 14:12 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: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
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>
| 5 -----
| 5 -----
2 files changed, 10 deletions(-)
--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
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-02-23 16:02 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-02-23 16:02 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-03-21 5:25 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-03-21 5:25 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 +
1 file changed, 1 insertion(+)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-03-21 5:25 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-03-21 5:25 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 -
.../extension-manager-0.2.2.ebuild | 57 ----------------------
2 files changed, 58 deletions(-)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-03-21 5:25 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-03-21 5:25 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-03-27 20:39 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-03-27 20:39 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 +
.../extension-manager-0.3.0.ebuild | 77 ++++++++++++++++++++++
2 files changed, 78 insertions(+)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-04-22 18:58 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-04-22 18:58 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 6 ++----
| 6 ++----
2 files changed, 4 insertions(+), 8 deletions(-)
--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() {
:
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-06-04 17:57 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-06-04 17:57 UTC (permalink / raw
To: gentoo-commits
commit: f738470974323a7d7c51388e0c2ce237f3cec269
Author: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Sat Jun 4 17:52:50 2022 +0000
Commit: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
CommitDate: Sat Jun 4 17:52:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f7384709
gnome-extra/extension-manager: Add 0.3.1
Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com>
| 1 +
.../extension-manager-0.3.1.ebuild | 75 ++++++++++++++++++++++
2 files changed, 76 insertions(+)
--git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest
index 142564b18..578ee4c64 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1,3 @@
DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e SHA512 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.3.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild
new file mode 100644
index 000000000..a2705683e
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == *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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-08-02 0:27 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-08-02 0:27 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 2 -
.../extension-manager-0.2.3.ebuild | 67 -------------------
.../extension-manager-0.3.0.ebuild | 75 ----------------------
3 files changed, 144 deletions(-)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-08-30 13:27 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-08-30 13:27 UTC (permalink / raw
To: gentoo-commits
commit: d95516ac287e2f918accf37bb1ad3ad5a2a0bd92
Author: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Tue Aug 30 13:23:33 2022 +0000
Commit: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
CommitDate: Tue Aug 30 13:23:33 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d95516ac
gnome-extra/extension-manager: Add 0.3.2
Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com>
| 1 +
.../extension-manager-0.3.2.ebuild | 75 ++++++++++++++++++++++
2 files changed, 76 insertions(+)
--git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest
index 763090315..ab273074c 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c SHA512 fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca
+DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
new file mode 100644
index 000000000..a2705683e
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == *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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-09-16 17:16 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-09-16 17:16 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 +
| 1 +
| 1 +
3 files changed, 3 insertions(+)
--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
"
--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
"
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-10-06 15:54 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-10-06 15:54 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-10-06 15:54 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-10-06 15:54 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 +
.../extension-manager-0.4.0.ebuild | 77 ++++++++++++++++++++++
2 files changed, 78 insertions(+)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-10-06 15:54 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-10-06 15:54 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 -
.../extension-manager-0.3.1.ebuild | 76 ----------------------
2 files changed, 77 deletions(-)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-11-29 22:12 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-11-29 22:12 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 -
.../extension-manager-0.3.2.ebuild | 76 ----------------------
2 files changed, 77 deletions(-)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2022-12-12 1:37 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2022-12-12 1:37 UTC (permalink / raw
To: gentoo-commits
commit: 3350171ceb95cff9db8b996294d533c561727380
Author: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Mon Dec 12 01:33:17 2022 +0000
Commit: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
CommitDate: Mon Dec 12 01:33:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3350171c
gnome-extra/extension-manager: Update DESCRIPTION and HOMEPAGE
Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com>
| 4 ++--
| 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
--git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
index 92adb314a..717c819ec 100644
--- a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
@@ -13,8 +13,8 @@ else
KEYWORDS="~amd64"
fi
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager"
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions"
+HOMEPAGE="https://mjakeman.github.io/extension-manager/"
LICENSE="GPL-3+"
SLOT="0"
--git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index 92adb314a..717c819ec 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.ebuild
@@ -13,8 +13,8 @@ else
KEYWORDS="~amd64"
fi
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager"
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions"
+HOMEPAGE="https://mjakeman.github.io/extension-manager/"
LICENSE="GPL-3+"
SLOT="0"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2023-03-01 22:08 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2023-03-01 22:08 UTC (permalink / raw
To: gentoo-commits
commit: d911bf4227c1ff6eb8f4f16e1d66f4179943c27f
Author: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Wed Mar 1 22:03:47 2023 +0000
Commit: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
CommitDate: Wed Mar 1 22:03:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d911bf42
gnome-extra/extension-manager: Add values for new upstream Meson options
Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com>
| 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
--git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index 717c819ec..273d091d9 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -41,7 +41,10 @@ DEPEND="
"
src_configure() {
- local emesonargs=()
+ local emesonargs=(
+ -Dpackage="ebuild"
+ -Ddistributor="Gentoo GURU <guru-bugs@gentoo.org>"
+ )
if has live ${PROPERTIES}; then
# Produce a development build for live ebuild
emesonargs+=( -Ddevelopment=true )
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2023-05-05 19:42 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2023-05-05 19:42 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 +
.../extension-manager-0.4.1.ebuild | 80 ++++++++++++++++++++++
2 files changed, 81 insertions(+)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2023-06-03 5:27 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2023-06-03 5:27 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 +
.../extension-manager-0.3.2.ebuild | 80 ++++++++++++++++++++++
2 files changed, 81 insertions(+)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2023-06-03 18:01 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2023-06-03 18:01 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2023-06-03 18:01 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2023-06-03 18:01 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 -
.../extension-manager-0.4.0.ebuild | 77 ---------------------
.../extension-manager-0.4.1.ebuild | 80 ----------------------
3 files changed, 158 deletions(-)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2023-06-19 14:44 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2023-06-19 14:44 UTC (permalink / raw
To: gentoo-commits
commit: 6d1805f049ec74c173c255fbf2f943a5df8933e9
Author: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Mon Jun 19 14:37:21 2023 +0000
Commit: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
CommitDate: Mon Jun 19 14:37:21 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d1805f0
gnome-extra/extension-manager: Drop upstreamed patch from live ebuild
Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com>
| 1 -
1 file changed, 1 deletion(-)
--git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index bed7abdeb..1598faa73 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.ebuild
@@ -40,7 +40,6 @@ DEPEND="
"
PATCHES=(
- "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch"
"${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
)
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2023-06-19 14:44 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2023-06-19 14:44 UTC (permalink / raw
To: gentoo-commits
commit: 7fc1ed031375cc7ba36e7e48a7ef28d2aa2ee1e0
Author: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Mon Jun 19 14:40:12 2023 +0000
Commit: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
CommitDate: Mon Jun 19 14:40:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7fc1ed03
gnome-extra/extension-manager: Add 0.4.2
Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com>
| 1 +
.../extension-manager-0.4.2.ebuild | 87 ++++++++++++++++++++++
2 files changed, 88 insertions(+)
--git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest
index dc6601369..7311d0047 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1,3 @@
DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c
+DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658 SHA512 777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148
diff --git a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild
new file mode 100644
index 000000000..1598faa73
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == *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
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
+)
+
+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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2023-07-06 14:57 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2023-07-06 14:57 UTC (permalink / raw
To: gentoo-commits
commit: 52df982ac5549a27d1d20c63d3c5df1fd67d781b
Author: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Thu Jul 6 14:54:10 2023 +0000
Commit: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
CommitDate: Thu Jul 6 14:54:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52df982a
gnome-extra/extension-manager: Drop upstreamed patch from live ebuild
Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com>
| 4 ----
1 file changed, 4 deletions(-)
--git a/gnome-extra/extension-manager/extension-manager-9999.ebuild b/gnome-extra/extension-manager/extension-manager-9999.ebuild
index 1598faa73..df1b3c874 100644
--- a/gnome-extra/extension-manager/extension-manager-9999.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-9999.ebuild
@@ -39,10 +39,6 @@ DEPEND="
${RDEPEND}
"
-PATCHES=(
- "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
-)
-
src_configure() {
local emesonargs=(
-Dpackage="ebuild"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2023-11-08 23:31 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2023-11-08 23:31 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2023-11-08 23:31 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2023-11-08 23:31 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 +
.../extension-manager-0.4.3.ebuild | 83 ++++++++++++++++++++++
2 files changed, 84 insertions(+)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2023-11-08 23:40 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2023-11-08 23:40 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 2 +-
| 2 +-
| 2 +-
| 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
--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"
--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"
--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"
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2023-12-08 21:09 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2023-12-08 21:09 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 -
.../extension-manager-0.3.2.ebuild | 83 ----------------------
2 files changed, 84 deletions(-)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2024-03-20 13:49 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2024-03-20 13:49 UTC (permalink / raw
To: gentoo-commits
commit: 7861d7456dca04863e6de1885d89eda767e0c0b0
Author: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
AuthorDate: Wed Mar 20 13:45:51 2024 +0000
Commit: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
CommitDate: Wed Mar 20 13:45:51 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7861d745
gnome-extra/extension-manager: Add 0.5.0
Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com>
| 1 +
.../extension-manager-0.5.0.ebuild | 87 ++++++++++++++++++++++
2 files changed, 88 insertions(+)
--git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest
index cbc2f54295..b8efe9a95f 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95 SHA512 036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d
+DIST extension-manager-0.5.0.tar.gz 2246539 BLAKE2B 650033c0a61d7ee4b3b752c12d8474398990f86cdc66c02681c2a1255b4c3afb12db874e8591df6bb4749bf17f322cd20094b0cce35600f82fa6f2cf4ae3f752 SHA512 975f71c072b12358760439ab9254ed8967cfb9c9c8cd38e93d38db0fb8138e4911a7a63c924f8a62b46fbedc83246e156765f3be9e092096d8647d78a0e7717f
diff --git a/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild
new file mode 100644
index 0000000000..08c2dc6c97
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == *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}
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.5.0-libadwaita-1.4.patch"
+)
+
+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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2024-04-27 11:42 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2024-04-27 11:42 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: Yuan Liao <liaoyuan <AT> gmail <DOT> com>
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>
| 1 -
.../extension-manager-0.4.3.ebuild | 83 ----------------------
2 files changed, 84 deletions(-)
--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] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
@ 2024-04-29 18:23 Yuan Liao
0 siblings, 0 replies; 35+ messages in thread
From: Yuan Liao @ 2024-04-29 18:23 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: Yuan Liao <liaoyuan <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>
| 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
--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] 35+ messages in thread
end of thread, other threads:[~2024-04-29 18:23 UTC | newest]
Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-05 19:42 [gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/ Yuan Liao
-- strict thread matches above, loose matches on Subject: below --
2024-04-29 18:23 Yuan Liao
2024-04-27 11:42 Yuan Liao
2024-03-20 13:49 Yuan Liao
2023-12-08 21:09 Yuan Liao
2023-11-08 23:40 Yuan Liao
2023-11-08 23:31 Yuan Liao
2023-11-08 23:31 Yuan Liao
2023-07-06 14:57 Yuan Liao
2023-06-19 14:44 Yuan Liao
2023-06-19 14:44 Yuan Liao
2023-06-03 18:01 Yuan Liao
2023-06-03 18:01 Yuan Liao
2023-06-03 5:27 Yuan Liao
2023-03-01 22:08 Yuan Liao
2022-12-12 1:37 Yuan Liao
2022-11-29 22:12 Yuan Liao
2022-10-06 15:54 Yuan Liao
2022-10-06 15:54 Yuan Liao
2022-10-06 15:54 Yuan Liao
2022-09-16 17:16 Yuan Liao
2022-08-30 13:27 Yuan Liao
2022-08-02 0:27 Yuan Liao
2022-06-04 17:57 Yuan Liao
2022-04-22 18:58 Yuan Liao
2022-03-27 20:39 Yuan Liao
2022-03-21 5:25 Yuan Liao
2022-03-21 5:25 Yuan Liao
2022-03-21 5:25 Yuan Liao
2022-02-23 16:02 Yuan Liao
2022-02-23 14:12 Anna Vyalkova
2022-02-23 13:44 Anna Vyalkova
2022-02-23 13:44 Anna Vyalkova
2022-02-21 12:04 Yuan Liao
2022-02-21 12:04 Yuan Liao
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox