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>
