[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: b72109217de34d39e16f90f5a0cf99af8d0cd691 Author: Yuan Liao gmail com> AuthorDate: Mon Apr 29 17:09:13 2024 + Commit: Yuan Liao gmail com> CommitDate: Mon Apr 29 18:22:45 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7210921 gnome-extra/extension-manager: Bump libadwaita to 1.5.0 in Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 08c2dc6c97..979cd6029d 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -30,7 +30,7 @@ RDEPEND=" dev-libs/glib:2 dev-libs/json-glib gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.4.0:1[introspection] + >=gui-libs/libadwaita-1.5.0:1[introspection] gui-libs/text-engine net-libs/libsoup:3.0 " @@ -39,10 +39,6 @@ DEPEND=" ${RDEPEND} " -PATCHES=( - "${FILESDIR}/${PN}-0.5.0-libadwaita-1.4.patch" -) - src_configure() { local emesonargs=( -Dpackage="ebuild"
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/files/, gnome-extra/extension-manager/
commit: b86cfc65f686d6994f3e93faa52735b20a800f6b Author: Yuan Liao gmail com> AuthorDate: Mon Apr 29 17:13:47 2024 + Commit: Yuan Liao gmail com> CommitDate: Mon Apr 29 18:22:45 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b86cfc65 gnome-extra/extension-manager: Add 0.5.1 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.5.1.ebuild | 87 ++ ...ension-manager-0.5.1-frames_omitted_count.patch | 56 ++ 3 files changed, 144 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 214884f857..e33f88fc3e 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.5.0.tar.gz 2246539 BLAKE2B 650033c0a61d7ee4b3b752c12d8474398990f86cdc66c02681c2a1255b4c3afb12db874e8591df6bb4749bf17f322cd20094b0cce35600f82fa6f2cf4ae3f752 SHA512 975f71c072b12358760439ab9254ed8967cfb9c9c8cd38e93d38db0fb8138e4911a7a63c924f8a62b46fbedc83246e156765f3be9e092096d8647d78a0e7717f +DIST extension-manager-0.5.1.tar.gz 2248071 BLAKE2B 44fbd22961c462d1d3047e790e0054b77508476b927ae83b9677b7ad60df854287901c66a671c9c05d5a1f7857cf2f4dbad662604bed6322e8e02340880fa2d5 SHA512 7f5fc64adda0ea8c0d505c29d2a9037e565a42a66a2c151f5ed21267c715aa1738b94b075704fe4479961356a255c9aea450155b969a60cb78edf40ae448681f diff --git a/gnome-extra/extension-manager/extension-manager-0.5.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.5.1.ebuild new file mode 100644 index 00..771c31ed39 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.5.1.ebuild @@ -0,0 +1,87 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mattjakeman.com/apps/extension-manager; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.5.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +PATCHES=( + "${FILESDIR}/${PN}-0.5.1-frames_omitted_count.patch" +) + +src_configure() { + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + + # sys-libs/libbacktrace has been last-rited in ::gentoo + # and is thus unavailable + -Dbacktrace=false + ) + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-extra/extension-manager/files/extension-manager-0.5.1-frames_omitted_count.patch b/gnome-extra/extension-manager/files/extension-manager-0.5.1-frames_omitted_count.patch new file mode 100644 index 00..62b2e2f82b --- /dev/null +++ b/gnome-extra/extension-manager/files/extension-manager-0.5.1-frames_omitted_count.patch @@ -0,0 +1,56 @@ +From f3768fb0227c714d7ed0613a28142613aa4a9c6b Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Mon, 29 Apr 2024 13:40:41 -0400 +Subject: [PATCH] backtrace: Define static functions only if `WITH_BACKTRACE` +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +The static functions are internal to file exm-backtrace.c and are only +used to
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 301fe9aa9a0702eac8be1ebf6372ed4fac470ea5 Author: Yuan Liao gmail com> AuthorDate: Sat Apr 27 11:38:07 2024 + Commit: Yuan Liao gmail com> CommitDate: Sat Apr 27 11:38:07 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=301fe9aa gnome-extra/extension-manager: Drop 0.4.3 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.4.3.ebuild | 83 -- 2 files changed, 84 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index b8efe9a95f..214884f857 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1 @@ -DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95 SHA512 036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d DIST extension-manager-0.5.0.tar.gz 2246539 BLAKE2B 650033c0a61d7ee4b3b752c12d8474398990f86cdc66c02681c2a1255b4c3afb12db874e8591df6bb4749bf17f322cd20094b0cce35600f82fa6f2cf4ae3f752 SHA512 975f71c072b12358760439ab9254ed8967cfb9c9c8cd38e93d38db0fb8138e4911a7a63c924f8a62b46fbedc83246e156765f3be9e092096d8647d78a0e7717f diff --git a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild deleted file mode 100644 index 008277ed53..00 --- a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mattjakeman.com/apps/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.4.0:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=( - -Dpackage="ebuild" - -Ddistributor="Gentoo GURU " - - # sys-libs/libbacktrace has been last-rited in ::gentoo - # and is thus unavailable - -Dbacktrace=false - ) - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 7861d7456dca04863e6de1885d89eda767e0c0b0 Author: Yuan Liao gmail com> AuthorDate: Wed Mar 20 13:45:51 2024 + Commit: Yuan Liao gmail com> CommitDate: Wed Mar 20 13:45:51 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7861d745 gnome-extra/extension-manager: Add 0.5.0 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.5.0.ebuild | 87 ++ 2 files changed, 88 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index cbc2f54295..b8efe9a95f 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95 SHA512 036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d +DIST extension-manager-0.5.0.tar.gz 2246539 BLAKE2B 650033c0a61d7ee4b3b752c12d8474398990f86cdc66c02681c2a1255b4c3afb12db874e8591df6bb4749bf17f322cd20094b0cce35600f82fa6f2cf4ae3f752 SHA512 975f71c072b12358760439ab9254ed8967cfb9c9c8cd38e93d38db0fb8138e4911a7a63c924f8a62b46fbedc83246e156765f3be9e092096d8647d78a0e7717f diff --git a/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild new file mode 100644 index 00..08c2dc6c97 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mattjakeman.com/apps/extension-manager; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.4.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +PATCHES=( + "${FILESDIR}/${PN}-0.5.0-libadwaita-1.4.patch" +) + +src_configure() { + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + + # sys-libs/libbacktrace has been last-rited in ::gentoo + # and is thus unavailable + -Dbacktrace=false + ) + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/, gnome-extra/extension-manager/files/
commit: 489fea3cadeb9b49536c6009a7a3c77746c47b89 Author: Yuan Liao gmail com> AuthorDate: Thu Mar 14 14:49:19 2024 + Commit: Yuan Liao gmail com> CommitDate: Thu Mar 14 14:49:19 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=489fea3c gnome-extra/extension-manager: Add patch to prepare for upstream v0.5.0 Signed-off-by: Yuan Liao gmail.com> .../extension-manager-.ebuild | 6 +- .../extension-manager-0.5.0-libadwaita-1.4.patch | 435 + 2 files changed, 440 insertions(+), 1 deletion(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 008277ed53..08c2dc6c97 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -39,6 +39,10 @@ DEPEND=" ${RDEPEND} " +PATCHES=( + "${FILESDIR}/${PN}-0.5.0-libadwaita-1.4.patch" +) + src_configure() { local emesonargs=( -Dpackage="ebuild" diff --git a/gnome-extra/extension-manager/files/extension-manager-0.5.0-libadwaita-1.4.patch b/gnome-extra/extension-manager/files/extension-manager-0.5.0-libadwaita-1.4.patch new file mode 100644 index 00..f8ecccbf0b --- /dev/null +++ b/gnome-extra/extension-manager/files/extension-manager-0.5.0-libadwaita-1.4.patch @@ -0,0 +1,435 @@ +From 8d03f63f9c825d3f486e55c26eb2efd6a2e57711 Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Thu, 14 Mar 2024 10:44:40 -0400 +Subject: [PATCH 1/4] Revert "upgrade-assistant: Port AdwWindow to AdwDialog" + +This reverts commit 9e394c18722d18d4273083f4fd5aa152c20b57b7. + +The reverted commit migrates the application to libadwaita 1.5; this +should not have been done because libadwaita 1.5 has not been released. + +Signed-off-by: Yuan Liao +--- + src/exm-upgrade-assistant.blp | 10 +- + src/exm-upgrade-assistant.c | 6 -- + src/exm-upgrade-assistant.h | 2 +- + src/exm-window.c | 4 +++- + 4 files changed, 13 insertions(+), 9 deletions(-) + +diff --git a/src/exm-upgrade-assistant.blp b/src/exm-upgrade-assistant.blp +index a0c1ebe..e822598 100644 +--- a/src/exm-upgrade-assistant.blp b/src/exm-upgrade-assistant.blp +@@ -1,13 +1,13 @@ + using Gtk 4.0; + using Adw 1; + +-template $ExmUpgradeAssistant : Adw.Dialog { +- content-width: 400; +- content-height: 600; ++template $ExmUpgradeAssistant : Adw.Window { ++ default-width: 400; ++ default-height: 550; + title: _("Upgrade Assistant"); + notify::manager => $on_bind_manager(); + +- child: Adw.ToolbarView { ++ Adw.ToolbarView { + + [top] + Adw.HeaderBar {} +@@ -136,5 +136,5 @@ template $ExmUpgradeAssistant : Adw.Dialog { + }; + } + }; +- }; ++ } + } +diff --git a/src/exm-upgrade-assistant.c b/src/exm-upgrade-assistant.c +index 6eca4c7..a93b5e1 100644 +--- a/src/exm-upgrade-assistant.c b/src/exm-upgrade-assistant.c +@@ -28,7 +28,7 @@ + + struct _ExmUpgradeAssistant + { +-AdwDialog parent_instance; ++AdwWindow parent_instance; + + // Auxiliary Classes + ExmManager *manager; +@@ -66,7 +66,7 @@ struct _ExmUpgradeAssistant + GtkButton *copy_details; + }; + +-G_DEFINE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, ADW_TYPE_DIALOG) ++G_DEFINE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, ADW_TYPE_WINDOW) + + enum { + PROP_0, +@@ -657,6 +657,8 @@ exm_upgrade_assistant_class_init (ExmUpgradeAssistantClass *klass) + gtk_widget_class_bind_template_callback (widget_class, do_compatibility_check); + gtk_widget_class_bind_template_callback (widget_class, copy_to_clipboard); + gtk_widget_class_bind_template_callback (widget_class, on_bind_manager); ++ ++gtk_widget_class_add_binding_action (widget_class, GDK_KEY_Escape, 0, "window.close", NULL); + } + + static void +diff --git a/src/exm-upgrade-assistant.h b/src/exm-upgrade-assistant.h +index 11322d5..d0c58ff 100644 +--- a/src/exm-upgrade-assistant.h b/src/exm-upgrade-assistant.h +@@ -28,7 +28,7 @@ + + #define EXM_TYPE_UPGRADE_ASSISTANT (exm_upgrade_assistant_get_type()) + +- G_DECLARE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, EXM, UPGRADE_ASSISTANT, AdwDialog) ++ G_DECLARE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, EXM, UPGRADE_ASSISTANT, AdwWindow) + + ExmUpgradeAssistant *exm_upgrade_assistant_new (ExmManager *manager); + +diff --git a/src/exm-window.c b/src/exm-window.c +index 5c81c82..96c91b9 100644 +--- a/src/exm-window.c b/src/exm-window.c +@@ -308,7 +308,9 @@ show_upgrade_assistant (GtkWidget *widget, + self = EXM_WINDOW (widget); + + ExmUpgradeAssistant *assistant = exm_upgrade_assistant_new (self->manager); +-
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/, gnome-extra/extension-manager/files/
commit: ce4009e3bcec7fa768e82e01bff46936c90998b8 Author: Yuan Liao gmail com> AuthorDate: Wed Feb 7 23:45:40 2024 + Commit: Yuan Liao gmail com> CommitDate: Wed Feb 7 23:45:40 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce4009e3 gnome-extra/extension-manager: Drop 0.4.2 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.4.2.ebuild | 87 ...-manager-0.4.1-make-libbacktrace-optional.patch | 153 - 3 files changed, 241 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 3d2a6dd303..cbc2f54295 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1 @@ -DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658 SHA512 777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148 DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95 SHA512 036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d diff --git a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild deleted file mode 100644 index e9e8c5767b..00 --- a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mattjakeman.com/apps/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.2.0:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -PATCHES=( - "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" -) - -src_configure() { - local emesonargs=( - -Dpackage="ebuild" - -Ddistributor="Gentoo GURU " - - # sys-libs/libbacktrace has been last-rited in ::gentoo - # and is thus unavailable - -Dbacktrace=false - ) - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch b/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch deleted file mode 100644 index 66c1a20c0d..00 --- a/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch +++ /dev/null @@ -1,153 +0,0 @@ -From 6365d56e120c7522bc5a2ba515a3cd6efac1b184 Mon Sep 17 00:00:00 2001 -From: Yuan Liao -Date: Sat, 3 Jun 2023 09:55:38 -0700 -Subject: [PATCH 2/2] Make libbacktrace an optional dependency - -Signed-off-by: Yuan Liao - meson.build | 1 + - meson_options.txt | 5 + - src/exm-application.c | 2 ++ - src/exm-backtrace.c | 17
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: c5b808cd38089e7d150e6dadc4bb22d6a9546455 Author: Yuan Liao gmail com> AuthorDate: Fri Dec 8 21:05:54 2023 + Commit: Yuan Liao gmail com> CommitDate: Fri Dec 8 21:05:54 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c5b808cd gnome-extra/extension-manager: Drop 0.3.2 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.3.2.ebuild | 83 -- 2 files changed, 84 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 97d75161a5..3d2a6dd303 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,3 +1,2 @@ -DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658 SHA512 777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148 DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95 SHA512 036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild deleted file mode 100644 index c988a8ed22..00 --- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Note: This is the last version in which the upstream had not introduced -# dependency on sys-libs/libbacktrace, which has been last-rited in ::gentoo. -# -# ebuilds for newer upstream versions have to use an experimental patch that -# makes the libbacktrace dependency optional; please keep this version for -# reasonable time until the patch has been proven stable. - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mattjakeman.com/apps/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=() - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 38e42b26c7c09578a00ad0683b6261d238003bfe Author: Yuan Liao gmail com> AuthorDate: Wed Nov 8 23:39:46 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Nov 8 23:39:46 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38e42b26 gnome-extra/extension-manager: Update HOMEPAGE Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-0.3.2.ebuild | 2 +- gnome-extra/extension-manager/extension-manager-0.4.2.ebuild | 2 +- gnome-extra/extension-manager/extension-manager-0.4.3.ebuild | 2 +- gnome-extra/extension-manager/extension-manager-.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild index 5288e46af3..c988a8ed22 100644 --- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild @@ -21,7 +21,7 @@ else fi DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/; +HOMEPAGE="https://mattjakeman.com/apps/extension-manager; LICENSE="GPL-3+" SLOT="0" diff --git a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild index 1598faa733..e9e8c5767b 100644 --- a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild @@ -14,7 +14,7 @@ else fi DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/; +HOMEPAGE="https://mattjakeman.com/apps/extension-manager; LICENSE="GPL-3+" SLOT="0" diff --git a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild index d33b0230c7..008277ed53 100644 --- a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild @@ -14,7 +14,7 @@ else fi DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/; +HOMEPAGE="https://mattjakeman.com/apps/extension-manager; LICENSE="GPL-3+" SLOT="0" diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index d33b0230c7..008277ed53 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -14,7 +14,7 @@ else fi DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/; +HOMEPAGE="https://mattjakeman.com/apps/extension-manager; LICENSE="GPL-3+" SLOT="0"
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 633b4dbf6a82a3d81b933a955db5fc56bc2577d6 Author: Yuan Liao gmail com> AuthorDate: Wed Nov 8 23:28:26 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Nov 8 23:28:26 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=633b4dbf gnome-extra/extension-manager: Add 0.4.3 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.4.3.ebuild | 83 ++ 2 files changed, 84 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 136d1ab26b..97d75161a5 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1,3 @@ DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658 SHA512 777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148 +DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95 SHA512 036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d diff --git a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild new file mode 100644 index 00..d33b0230c7 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild @@ -0,0 +1,83 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.4.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + + # sys-libs/libbacktrace has been last-rited in ::gentoo + # and is thus unavailable + -Dbacktrace=false + ) + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: e0e597235af4918ff8f94c84db6573d8af98d4e6 Author: Yuan Liao gmail com> AuthorDate: Wed Nov 8 23:26:25 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Nov 8 23:26:25 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e0e59723 gnome-extra/extension-manager: Update dependency version in live ebuild Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index df1b3c8744..d33b0230c7 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -30,7 +30,7 @@ RDEPEND=" dev-libs/glib:2 dev-libs/json-glib gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.2.0:1[introspection] + >=gui-libs/libadwaita-1.4.0:1[introspection] gui-libs/text-engine net-libs/libsoup:3.0 "
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/files/, gnome-extra/extension-manager/
commit: 584f63bd9e3a74b0cefd86f6c44ec96274c2fd77 Author: Yuan Liao gmail com> AuthorDate: Wed Jul 19 14:54:54 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Jul 19 14:54:54 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=584f63bd gnome-extra/extension-manager: Drop 0.4.1-r1 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.4.1-r1.ebuild | 88 -- ...er-0.4.1-exm-backtrace.c-include-stdint.h.patch | 31 3 files changed, 120 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 7311d0047..136d1ab26 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,3 +1,2 @@ DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 -DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658 SHA512 777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148 diff --git a/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild deleted file mode 100644 index bed7abdeb..0 --- a/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.2.0:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -PATCHES=( - "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch" - "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" -) - -src_configure() { - local emesonargs=( - -Dpackage="ebuild" - -Ddistributor="Gentoo GURU " - - # sys-libs/libbacktrace has been last-rited in ::gentoo - # and is thus unavailable - -Dbacktrace=false - ) - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch b/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch deleted file mode 100644 index bc0e27b57..0 ---
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 52df982ac5549a27d1d20c63d3c5df1fd67d781b Author: Yuan Liao gmail com> AuthorDate: Thu Jul 6 14:54:10 2023 + Commit: Yuan Liao gmail com> CommitDate: Thu Jul 6 14:54:10 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52df982a gnome-extra/extension-manager: Drop upstreamed patch from live ebuild Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 4 1 file changed, 4 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 1598faa73..df1b3c874 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -39,10 +39,6 @@ DEPEND=" ${RDEPEND} " -PATCHES=( - "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" -) - src_configure() { local emesonargs=( -Dpackage="ebuild"
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 7fc1ed031375cc7ba36e7e48a7ef28d2aa2ee1e0 Author: Yuan Liao gmail com> AuthorDate: Mon Jun 19 14:40:12 2023 + Commit: Yuan Liao gmail com> CommitDate: Mon Jun 19 14:40:12 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7fc1ed03 gnome-extra/extension-manager: Add 0.4.2 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.4.2.ebuild | 87 ++ 2 files changed, 88 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index dc6601369..7311d0047 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1,3 @@ DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c +DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658 SHA512 777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148 diff --git a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild new file mode 100644 index 0..1598faa73 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild @@ -0,0 +1,87 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.2.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +PATCHES=( + "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" +) + +src_configure() { + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + + # sys-libs/libbacktrace has been last-rited in ::gentoo + # and is thus unavailable + -Dbacktrace=false + ) + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 6d1805f049ec74c173c255fbf2f943a5df8933e9 Author: Yuan Liao gmail com> AuthorDate: Mon Jun 19 14:37:21 2023 + Commit: Yuan Liao gmail com> CommitDate: Mon Jun 19 14:37:21 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d1805f0 gnome-extra/extension-manager: Drop upstreamed patch from live ebuild Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index bed7abdeb..1598faa73 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -40,7 +40,6 @@ DEPEND=" " PATCHES=( - "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch" "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" )
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 6c4e592e5f49feecebe0f382a97266abf5a6b0bb Author: Yuan Liao gmail com> AuthorDate: Sat Jun 3 17:44:48 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Jun 3 17:44:48 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c4e592e gnome-extra/extension-manager: Update note for keeping 0.3.2 in repo Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-0.3.2.ebuild | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild index 0d67294c4..5288e46af 100644 --- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild @@ -1,9 +1,12 @@ # Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Note: This is the last upstream version that does not depend on -# sys-libs/libbacktrace. ebuilds for version 0.4.0 and above would -# have to be removed due to sys-libs/libbacktrace last rite. +# Note: This is the last version in which the upstream had not introduced +# dependency on sys-libs/libbacktrace, which has been last-rited in ::gentoo. +# +# ebuilds for newer upstream versions have to use an experimental patch that +# makes the libbacktrace dependency optional; please keep this version for +# reasonable time until the patch has been proven stable. EAPI=8
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 099737faebcb2edce47754413c219b51c9905543 Author: Yuan Liao gmail com> AuthorDate: Sat Jun 3 17:45:22 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Jun 3 17:45:22 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=099737fa gnome-extra/extension-manager: Drop 0.4.0, 0.4.1 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.4.0.ebuild | 77 - .../extension-manager-0.4.1.ebuild | 80 -- 3 files changed, 158 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 7da694ef1..dc6601369 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,3 +1,2 @@ DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 -DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d SHA512 9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c diff --git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild deleted file mode 100644 index 717c819ec..0 --- a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.2.0:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 - sys-libs/libbacktrace -" - -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=() - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild deleted file mode 100644 index 273d091d9..0 --- a/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi -
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/files/, gnome-extra/extension-manager/
commit: eab57b2ecae661d7a5bab86bd0c7157d3dcbcbc3 Author: Yuan Liao gmail com> AuthorDate: Sat Jun 3 17:40:10 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Jun 3 17:40:10 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eab57b2e gnome-extra/extension-manager: Add patch to remove libbacktrace dep Signed-off-by: Yuan Liao gmail.com> ...99.ebuild => extension-manager-0.4.1-r1.ebuild} | 10 +- .../extension-manager-.ebuild | 10 +- ...er-0.4.1-exm-backtrace.c-include-stdint.h.patch | 31 + ...-manager-0.4.1-make-libbacktrace-optional.patch | 153 + 4 files changed, 202 insertions(+), 2 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild similarity index 88% copy from gnome-extra/extension-manager/extension-manager-.ebuild copy to gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild index 273d091d9..bed7abdeb 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild @@ -33,17 +33,25 @@ RDEPEND=" >=gui-libs/libadwaita-1.2.0:1[introspection] gui-libs/text-engine net-libs/libsoup:3.0 - sys-libs/libbacktrace " DEPEND=" ${RDEPEND} " +PATCHES=( + "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch" + "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" +) + src_configure() { local emesonargs=( -Dpackage="ebuild" -Ddistributor="Gentoo GURU " + + # sys-libs/libbacktrace has been last-rited in ::gentoo + # and is thus unavailable + -Dbacktrace=false ) if has live ${PROPERTIES}; then # Produce a development build for live ebuild diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 273d091d9..bed7abdeb 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -33,17 +33,25 @@ RDEPEND=" >=gui-libs/libadwaita-1.2.0:1[introspection] gui-libs/text-engine net-libs/libsoup:3.0 - sys-libs/libbacktrace " DEPEND=" ${RDEPEND} " +PATCHES=( + "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch" + "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" +) + src_configure() { local emesonargs=( -Dpackage="ebuild" -Ddistributor="Gentoo GURU " + + # sys-libs/libbacktrace has been last-rited in ::gentoo + # and is thus unavailable + -Dbacktrace=false ) if has live ${PROPERTIES}; then # Produce a development build for live ebuild diff --git a/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch b/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch new file mode 100644 index 0..bc0e27b57 --- /dev/null +++ b/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch @@ -0,0 +1,31 @@ +From 49186450ff33e4a75d966cee51bcb6446fae3639 Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Sat, 3 Jun 2023 09:59:11 -0700 +Subject: [PATCH 1/2] exm-backtrace.c: Explicitly include stdint.h for + uintptr_t usage + +The file uses type uintptr_t from stdint.h, which is indirectly included +by backtrace.h. Even so, the file should unconditionally include +stdint.h just in case backtrace.h no longer includes stdint.h in the +future. + +Signed-off-by: Yuan Liao +--- + src/exm-backtrace.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/exm-backtrace.c b/src/exm-backtrace.c +index 56b253a..4951394 100644 +--- a/src/exm-backtrace.c b/src/exm-backtrace.c +@@ -21,6 +21,7 @@ + #include "exm-backtrace.h" + + #include ++#include + + #include + #include +-- +2.39.3 + diff --git a/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch b/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch new file mode 100644 index 0..66c1a20c0 --- /dev/null +++ b/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch @@ -0,0 +1,153 @@ +From 6365d56e120c7522bc5a2ba515a3cd6efac1b184 Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Sat, 3 Jun 2023 09:55:38 -0700 +Subject: [PATCH 2/2] Make libbacktrace an optional dependency + +Signed-off-by: Yuan Liao +--- + meson.build | 1 + + meson_options.txt | 5 + + src/exm-application.c | 2 ++ + src/exm-backtrace.c | 17 + + src/meson.build | 9 ++--- + 5 files
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 1bea7dd6e2a8265704c0893cab4781e3761e98c8 Author: Yuan Liao gmail com> AuthorDate: Fri Jun 2 20:24:49 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Jun 3 05:21:32 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bea7dd6 gnome-extra/extension-manager: Reinstate 0.3.2 Since version 0.4.0, this package depends on sys-libs/libbacktrace, which has been last-rited in ::gentoo. 0.3.2 is the last version without the dependency. Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.3.2.ebuild | 80 ++ 2 files changed, 81 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 6e050af28..7da694ef1 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1,3 @@ +DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d SHA512 9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild new file mode 100644 index 0..0d67294c4 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild @@ -0,0 +1,80 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Note: This is the last upstream version that does not depend on +# sys-libs/libbacktrace. ebuilds for version 0.4.0 and above would +# have to be removed due to sys-libs/libbacktrace last rite. + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + gui-libs/libadwaita:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=() + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 9a056f9dda15a11261311b7e960d89de3ad5a800 Author: Yuan Liao gmail com> AuthorDate: Fri May 5 19:37:57 2023 + Commit: Yuan Liao gmail com> CommitDate: Fri May 5 19:37:57 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a056f9d gnome-extra/extension-manager: Add 0.4.1 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.4.1.ebuild | 80 ++ 2 files changed, 81 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 6a853f16a..6e050af28 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d SHA512 9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f +DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c diff --git a/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild new file mode 100644 index 0..273d091d9 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.2.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 + sys-libs/libbacktrace +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + ) + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: d911bf4227c1ff6eb8f4f16e1d66f4179943c27f Author: Yuan Liao gmail com> AuthorDate: Wed Mar 1 22:03:47 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Mar 1 22:03:47 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d911bf42 gnome-extra/extension-manager: Add values for new upstream Meson options Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 717c819ec..273d091d9 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -41,7 +41,10 @@ DEPEND=" " src_configure() { - local emesonargs=() + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + ) if has live ${PROPERTIES}; then # Produce a development build for live ebuild emesonargs+=( -Ddevelopment=true )
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 3350171ceb95cff9db8b996294d533c561727380 Author: Yuan Liao gmail com> AuthorDate: Mon Dec 12 01:33:17 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Dec 12 01:33:17 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3350171c gnome-extra/extension-manager: Update DESCRIPTION and HOMEPAGE Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-0.4.0.ebuild | 4 ++-- gnome-extra/extension-manager/extension-manager-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild index 92adb314a..717c819ec 100644 --- a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild @@ -13,8 +13,8 @@ else KEYWORDS="~amd64" fi -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; LICENSE="GPL-3+" SLOT="0" diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 92adb314a..717c819ec 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -13,8 +13,8 @@ else KEYWORDS="~amd64" fi -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; LICENSE="GPL-3+" SLOT="0"
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 0afb6487a6cd683f6c7f655407cc9fdb3d595c99 Author: Yuan Liao gmail com> AuthorDate: Tue Nov 29 22:01:05 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Nov 29 22:01:05 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0afb6487 gnome-extra/extension-manager: Drop 0.3.2 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.3.2.ebuild | 76 -- 2 files changed, 77 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index c195a73a5..6a853f16a 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1 @@ -DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d SHA512 9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild deleted file mode 100644 index 469b4227b..0 --- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=() - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: db099a67a98f5768971b9a35ac33f0100e9f92c0 Author: Yuan Liao gmail com> AuthorDate: Thu Oct 6 15:29:23 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Oct 6 15:48:56 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db099a67 gnome-extra/extension-manager: Sync live ebuild Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 469b4227b..92adb314a 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -30,9 +30,10 @@ RDEPEND=" dev-libs/glib:2 dev-libs/json-glib gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] + >=gui-libs/libadwaita-1.2.0:1[introspection] gui-libs/text-engine net-libs/libsoup:3.0 + sys-libs/libbacktrace " DEPEND="
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: b4a1cbc24b404f2726721285b1f7ab58e58566c9 Author: Yuan Liao gmail com> AuthorDate: Thu Oct 6 14:31:21 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Oct 6 14:31:21 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4a1cbc2 gnome-extra/extension-manager: Drop 0.3.1 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.3.1.ebuild | 76 -- 2 files changed, 77 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index ab273074c..aabe8aca0 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1 @@ -DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c SHA512 fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 diff --git a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild deleted file mode 100644 index 469b4227b..0 --- a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=() - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 3cc18dd4dd8ef2263cd9c84b16d23945027737ba Author: Yuan Liao gmail com> AuthorDate: Thu Oct 6 15:30:11 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Oct 6 15:48:56 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3cc18dd4 gnome-extra/extension-manager: Add 0.4.0 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.4.0.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index aabe8aca0..c195a73a5 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 +DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d SHA512 9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f diff --git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild new file mode 100644 index 0..92adb314a --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" +HOMEPAGE="https://github.com/mjakeman/extension-manager; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.2.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 + sys-libs/libbacktrace +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=() + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 0f9ae6d0bbebf524ff1279eb0f74ef94507302b2 Author: Yuan Liao gmail com> AuthorDate: Fri Sep 16 17:04:05 2022 + Commit: Yuan Liao gmail com> CommitDate: Fri Sep 16 17:04:49 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f9ae6d0 gnome-extra/extension-manager: Add missing sys-devel/gettext to BDEPEND Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-0.3.1.ebuild | 1 + gnome-extra/extension-manager/extension-manager-0.3.2.ebuild | 1 + gnome-extra/extension-manager/extension-manager-.ebuild | 1 + 3 files changed, 3 insertions(+) diff --git a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild index a2705683e..469b4227b 100644 --- a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild @@ -22,6 +22,7 @@ SLOT="0" BDEPEND=" dev-libs/glib:2 dev-util/blueprint-compiler + sys-devel/gettext virtual/pkgconfig " diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild index a2705683e..469b4227b 100644 --- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild @@ -22,6 +22,7 @@ SLOT="0" BDEPEND=" dev-libs/glib:2 dev-util/blueprint-compiler + sys-devel/gettext virtual/pkgconfig " diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index a2705683e..469b4227b 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -22,6 +22,7 @@ SLOT="0" BDEPEND=" dev-libs/glib:2 dev-util/blueprint-compiler + sys-devel/gettext virtual/pkgconfig "
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: d95516ac287e2f918accf37bb1ad3ad5a2a0bd92 Author: Yuan Liao gmail com> AuthorDate: Tue Aug 30 13:23:33 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Aug 30 13:23:33 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d95516ac gnome-extra/extension-manager: Add 0.3.2 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.3.2.ebuild | 75 ++ 2 files changed, 76 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 763090315..ab273074c 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c SHA512 fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca +DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild new file mode 100644 index 0..a2705683e --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild @@ -0,0 +1,75 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" +HOMEPAGE="https://github.com/mjakeman/extension-manager; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + gui-libs/libadwaita:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=() + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 2cc33e23ef455f21d01b9627d058a027e414d99f Author: Yuan Liao gmail com> AuthorDate: Tue Aug 2 00:23:30 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Aug 2 00:23:30 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2cc33e23 gnome-extra/extension-manager: Drop 0.2.3, 0.3.0 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 2 - .../extension-manager-0.2.3.ebuild | 67 --- .../extension-manager-0.3.0.ebuild | 75 -- 3 files changed, 144 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 578ee4c64..763090315 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,3 +1 @@ -DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e SHA512 9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218 -DIST extension-manager-0.3.0.tar.gz 1431028 BLAKE2B 059d46118b57f204b1258a5d9c55587407130db3048b87be13294e6f426b5d8515475e6b7622cca3ed5951c3f2ed238d22a09ab4f4d1bf78196618b8fe580f29 SHA512 34642d81be67978ac039a17e0762fa1f44ea41720d066a5aeb7fa1e35f2f6ac25a7924b5daf3073ddf4caa3013e1e70b24c5df4c998920ebe1c8e0a875dbec0c DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c SHA512 fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca diff --git a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild deleted file mode 100644 index 561186b6b..0 --- a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -# Tests are skipped because as of version 0.2.3, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# # 'Validate appstream file' test case requires Internet connection -# PROPERTIES="test_network" -# RESTRICT="test" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild deleted file mode 100644 index a2705683e..0 --- a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - virtual/pkgconfig -" -
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: f738470974323a7d7c51388e0c2ce237f3cec269 Author: Yuan Liao gmail com> AuthorDate: Sat Jun 4 17:52:50 2022 + Commit: Yuan Liao gmail com> CommitDate: Sat Jun 4 17:52:50 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f7384709 gnome-extra/extension-manager: Add 0.3.1 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.3.1.ebuild | 75 ++ 2 files changed, 76 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 142564b18..578ee4c64 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1,3 @@ DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e SHA512 9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218 DIST extension-manager-0.3.0.tar.gz 1431028 BLAKE2B 059d46118b57f204b1258a5d9c55587407130db3048b87be13294e6f426b5d8515475e6b7622cca3ed5951c3f2ed238d22a09ab4f4d1bf78196618b8fe580f29 SHA512 34642d81be67978ac039a17e0762fa1f44ea41720d066a5aeb7fa1e35f2f6ac25a7924b5daf3073ddf4caa3013e1e70b24c5df4c998920ebe1c8e0a875dbec0c +DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c SHA512 fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca diff --git a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild new file mode 100644 index 0..a2705683e --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" +HOMEPAGE="https://github.com/mjakeman/extension-manager; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + gui-libs/libadwaita:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=() + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: c13ef13781c108391ed48e4a0c98d2c45f78e7e6 Author: Yuan Liao gmail com> AuthorDate: Fri Apr 22 18:52:46 2022 + Commit: Yuan Liao gmail com> CommitDate: Fri Apr 22 18:53:18 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c13ef137 gnome-extra/extension-manager: Update comment explaining test skip As of version 0.3.0, the skipped tests no longer require Internet access. Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-0.3.0.ebuild | 6 ++ gnome-extra/extension-manager/extension-manager-.ebuild | 6 ++ 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild index 7949012b7..a2705683e 100644 --- a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild @@ -47,7 +47,7 @@ src_configure() { meson_src_configure } -# Tests are skipped because as of version 0.2.3, the tests only validate +# Tests are skipped because as of version 0.3.0, the tests only validate # resource files and do not verify any functionality of the program. Those # validations are either already handled by QA checks or not relevant on # Gentoo. For more information about the rationale, please refer to: @@ -58,9 +58,7 @@ src_configure() { # way to skip the validations, the following variable values need to be set: # # IUSE="test" -# # 'Validate appstream file' test case requires Internet connection -# PROPERTIES="test_network" -# RESTRICT="test" +# RESTRICT="!test? ( test )" # BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" src_test() { : diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 7949012b7..a2705683e 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -47,7 +47,7 @@ src_configure() { meson_src_configure } -# Tests are skipped because as of version 0.2.3, the tests only validate +# Tests are skipped because as of version 0.3.0, the tests only validate # resource files and do not verify any functionality of the program. Those # validations are either already handled by QA checks or not relevant on # Gentoo. For more information about the rationale, please refer to: @@ -58,9 +58,7 @@ src_configure() { # way to skip the validations, the following variable values need to be set: # # IUSE="test" -# # 'Validate appstream file' test case requires Internet connection -# PROPERTIES="test_network" -# RESTRICT="test" +# RESTRICT="!test? ( test )" # BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" src_test() { :
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: fcb1069fe15e913d9449fdde723135f1e74e9d08 Author: Yuan Liao gmail com> AuthorDate: Sun Mar 27 20:10:18 2022 + Commit: Yuan Liao gmail com> CommitDate: Sun Mar 27 20:10:38 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fcb1069f gnome-extra/extension-manager: Add 0.3.0 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.3.0.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index bfb1562de..142564b18 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e SHA512 9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218 +DIST extension-manager-0.3.0.tar.gz 1431028 BLAKE2B 059d46118b57f204b1258a5d9c55587407130db3048b87be13294e6f426b5d8515475e6b7622cca3ed5951c3f2ed238d22a09ab4f4d1bf78196618b8fe580f29 SHA512 34642d81be67978ac039a17e0762fa1f44ea41720d066a5aeb7fa1e35f2f6ac25a7924b5daf3073ddf4caa3013e1e70b24c5df4c998920ebe1c8e0a875dbec0c diff --git a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild new file mode 100644 index 0..7949012b7 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" +HOMEPAGE="https://github.com/mjakeman/extension-manager; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + gui-libs/libadwaita:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=() + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.2.3, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# # 'Validate appstream file' test case requires Internet connection +# PROPERTIES="test_network" +# RESTRICT="test" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 6f6352d22989cfb993f9f0851c59ae20276709f8 Author: Yuan Liao gmail com> AuthorDate: Mon Mar 21 04:14:05 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Mar 21 04:14:05 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f6352d2 gnome-extra/extension-manager: Update live ebuild for new dependency Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index a7f2ed960..7949012b7 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -30,6 +30,7 @@ RDEPEND=" dev-libs/json-glib gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] + gui-libs/text-engine net-libs/libsoup:3.0 "
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 29fbb74e0fff0cf4ae211abae3a09a3becd568cb Author: Yuan Liao gmail com> AuthorDate: Mon Mar 21 03:15:30 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Mar 21 03:15:30 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29fbb74e gnome-extra/extension-manager: Reformat ebuild and update comments Signed-off-by: Yuan Liao gmail.com> .../extension-manager-0.2.3.ebuild | 34 +- .../extension-manager-.ebuild | 23 --- 2 files changed, 39 insertions(+), 18 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild index ffce3d0d2..561186b6b 100644 --- a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild @@ -19,23 +19,41 @@ HOMEPAGE="https://github.com/mjakeman/extension-manager; LICENSE="GPL-3+" SLOT="0" -DEPEND=" +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + virtual/pkgconfig +" + +RDEPEND=" dev-libs/glib:2 dev-libs/json-glib gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] net-libs/libsoup:3.0 " -RDEPEND="${DEPEND}" -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - virtual/pkgconfig + +DEPEND=" + ${RDEPEND} " -# disable AppStream test +# Tests are skipped because as of version 0.2.3, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# # 'Validate appstream file' test case requires Internet connection +# PROPERTIES="test_network" +# RESTRICT="test" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" src_test() { -: + : } pkg_postinst() { diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 4a5dfc5e0..a7f2ed960 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -19,18 +19,22 @@ HOMEPAGE="https://github.com/mjakeman/extension-manager; LICENSE="GPL-3+" SLOT="0" -DEPEND=" +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + virtual/pkgconfig +" + +RDEPEND=" dev-libs/glib:2 dev-libs/json-glib gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] net-libs/libsoup:3.0 " -RDEPEND="${DEPEND}" -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - virtual/pkgconfig + +DEPEND=" + ${RDEPEND} " src_configure() { @@ -44,14 +48,13 @@ src_configure() { # Tests are skipped because as of version 0.2.3, the tests only validate # resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or are not relevant on +# validations are either already handled by QA checks or not relevant on # Gentoo. For more information about the rationale, please refer to: # https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments # # If tests are to be executed in the future because the upstream adds -# functionality tests in the future or for other reasons, and should there be -# no convenient way to skip the validations, the following variable values need -# to be set: +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: # # IUSE="test" # # 'Validate appstream file' test case requires Internet connection
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 2ef4c3c843abf6cdd2a4426e92c07ba86131e8c2 Author: Yuan Liao gmail com> AuthorDate: Mon Mar 21 03:13:16 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Mar 21 03:13:16 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2ef4c3c8 gnome-extra/extension-manager: Drop 0.2.2 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.2.2.ebuild | 57 -- 2 files changed, 58 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 3534858c5..bfb1562de 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1 @@ -DIST extension-manager-0.2.2.tar.gz 1381383 BLAKE2B bd3a945761da27aa5e9c701cc78b8b0d5404a94f18f988281c152223e470752417a20c7f6b86409392ada6bfce2ea4615d32ed38f4071df2f4dc9e102d693a4d SHA512 319182d0d08cc94ec5db6fceb52c1efab287400ec9572f7d5eb96bbd765a8e3a5031b2a43066a535ff7a288d93647c8ecf5ed85ea202281e666e2dbdb0b812d6 DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e SHA512 9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218 diff --git a/gnome-extra/extension-manager/extension-manager-0.2.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.2.2.ebuild deleted file mode 100644 index c59138704..0 --- a/gnome-extra/extension-manager/extension-manager-0.2.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -IUSE="test" -# 'Validate appstream file' test case requires Internet connection -PROPERTIES="test_network" -RESTRICT="test" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - virtual/pkgconfig - test? ( - dev-libs/appstream-glib - dev-util/desktop-file-utils - ) -" - -DEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] - net-libs/libsoup:3.0 -" - -RDEPEND=" - ${DEPEND} -" - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 08819e2c0d3643729488b2236d191d27303e62af Author: Yuan Liao gmail com> AuthorDate: Wed Feb 23 15:18:01 2022 + Commit: Yuan Liao gmail com> CommitDate: Wed Feb 23 16:01:59 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=08819e2c gnome-extra/extension-manager: Add comments about the package's tests Signed-off-by: Yuan Liao gmail.com> .../extension-manager/extension-manager-.ebuild | 19 +-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 1bf8f484c..4a5dfc5e0 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -42,9 +42,24 @@ src_configure() { meson_src_configure } -# disable AppStream test +# Tests are skipped because as of version 0.2.3, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or are not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests in the future or for other reasons, and should there be +# no convenient way to skip the validations, the following variable values need +# to be set: +# +# IUSE="test" +# # 'Validate appstream file' test case requires Internet connection +# PROPERTIES="test_network" +# RESTRICT="test" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" src_test() { -: + : } pkg_postinst() {
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: f9fd999a9e8fac97e51b5604d6e3b90b8984eb05 Author: Yuan Liao gmail com> AuthorDate: Mon Feb 21 11:38:15 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Feb 21 11:38:15 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9fd999a gnome-extra/extension-manager: Add 0.2.3 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.2.3.ebuild | 57 ++ 2 files changed, 58 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index b841eb5e6..3534858c5 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.2.2.tar.gz 1381383 BLAKE2B bd3a945761da27aa5e9c701cc78b8b0d5404a94f18f988281c152223e470752417a20c7f6b86409392ada6bfce2ea4615d32ed38f4071df2f4dc9e102d693a4d SHA512 319182d0d08cc94ec5db6fceb52c1efab287400ec9572f7d5eb96bbd765a8e3a5031b2a43066a535ff7a288d93647c8ecf5ed85ea202281e666e2dbdb0b812d6 +DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e SHA512 9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218 diff --git a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild new file mode 100644 index 0..c59138704 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild @@ -0,0 +1,57 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" +HOMEPAGE="https://github.com/mjakeman/extension-manager; + +LICENSE="GPL-3+" +SLOT="0" + +IUSE="test" +# 'Validate appstream file' test case requires Internet connection +PROPERTIES="test_network" +RESTRICT="test" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + virtual/pkgconfig + test? ( + dev-libs/appstream-glib + dev-util/desktop-file-utils + ) +" + +DEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + gui-libs/libadwaita:1[introspection] + net-libs/libsoup:3.0 +" + +RDEPEND=" + ${DEPEND} +" + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: f9d56eaf2f5e6590c75c29c6e09eb5a607bb12ba Author: Yuan Liao gmail com> AuthorDate: Mon Feb 21 11:41:03 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Feb 21 11:41:03 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9d56eaf gnome-extra/extension-manager: Sync live ebuilds Signed-off-by: Yuan Liao gmail.com> .../extension-manager-0.3.0_rc.ebuild | 68 -- .../extension-manager-.ebuild | 9 +++ 2 files changed, 9 insertions(+), 68 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-0.3.0_rc.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.0_rc.ebuild deleted file mode 100644 index 06c1ffd71..0 --- a/gnome-extra/extension-manager/extension-manager-0.3.0_rc.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; - # TODO: Remove this variable when merging back to the PV="" ebuild - EGIT_BRANCH="prepare-$(ver_cut 1-2)" -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -IUSE="test" -# 'Validate appstream file' test case requires Internet connection -PROPERTIES="test_network" -RESTRICT="test" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - virtual/pkgconfig - test? ( - dev-libs/appstream-glib - dev-util/desktop-file-utils - ) -" - -DEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] - net-libs/libsoup:3.0 -" - -RDEPEND=" - ${DEPEND} -" - -src_configure() { - local emesonargs=() - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index c59138704..cd2cada33 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -46,6 +46,15 @@ RDEPEND=" ${DEPEND} " +src_configure() { + local emesonargs=() + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + pkg_postinst() { xdg_pkg_postinst gnome2_schemas_update