commit:     18afff7a2e29127c4696e07ca5747d7b71d66675
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 10 22:45:53 2025 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Oct 10 23:39:38 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18afff7a

app-emacs/ghub: update metadata XML, add upstream items, rewrite longdescription

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-emacs/ghub/metadata.xml | 43 +++++++++++++++++--------------------------
 1 file changed, 17 insertions(+), 26 deletions(-)

diff --git a/app-emacs/ghub/metadata.xml b/app-emacs/ghub/metadata.xml
index 5d99a7df4865..48a0de155772 100644
--- a/app-emacs/ghub/metadata.xml
+++ b/app-emacs/ghub/metadata.xml
@@ -1,30 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-<maintainer type="project">
-  <email>[email protected]</email>
-  <name>Gentoo GNU Emacs project</name>
-</maintainer>
-<longdescription>
-Ghub is a library that provides basic support for using the Github API
-from Emacs packages.  It abstracts access to API resources using only
-a handful of functions that are not resource-specific.
-
-Ghub handles the creation, storage and use of access tokens using a
-setup wizard to make it easier for users to get started and to reduce
-the support burden imposed on package maintainers.  It also comes with
-a comprehensive manual to address the cases when things don't just
-work as expected or in case you don't want to use the wizard.
 
-Ghub is intentionally limited to only provide these two essential
-features — basic request functions and guided setup — to avoid being
-too opinionated, which would hinder wide adoption.  It is assumed that
-wide adoption would make life easier for users and maintainers alike,
-because then all packages that talk to the Github API could be
-configured the same way.
-</longdescription>
-<stabilize-allarches/>
-<upstream>
-  <remote-id type="github">magit/ghub</remote-id>
-</upstream>
+<pkgmetadata>
+  <maintainer type="project">
+    <email>[email protected]</email>
+    <name>Gentoo GNU Emacs project</name>
+  </maintainer>
+  <longdescription>
+    Ghub provides basic support for using the APIs of various Git forges
+    from Emacs packages. Originally it only supported the Github REST API,
+    but now it also supports the Github GraphQL API as well as the REST APIs
+    of Gitlab, Gitea, Gogs and Bitbucket.
+  </longdescription>
+  <stabilize-allarches/>
+  <upstream>
+    <bugs-to>https://github.com/magit/ghub/issues/</bugs-to>
+    
<changelog>https://raw.githubusercontent.com/magit/ghub/refs/heads/main/CHANGELOG</changelog>
+    <remote-id type="github">magit/ghub</remote-id>
+  </upstream>
 </pkgmetadata>

Reply via email to