diff options
Diffstat (limited to 'app-emacs/ghub')
-rw-r--r-- | app-emacs/ghub/Manifest | 6 | ||||
-rw-r--r-- | app-emacs/ghub/files/50ghub-gentoo.el | 3 | ||||
-rw-r--r-- | app-emacs/ghub/ghub-2.0.0.ebuild | 21 | ||||
-rw-r--r-- | app-emacs/ghub/ghub-2.0.1.ebuild | 21 | ||||
-rw-r--r-- | app-emacs/ghub/metadata.xml | 30 |
5 files changed, 81 insertions, 0 deletions
diff --git a/app-emacs/ghub/Manifest b/app-emacs/ghub/Manifest new file mode 100644 index 000000000000..36aa091c0d0d --- /dev/null +++ b/app-emacs/ghub/Manifest @@ -0,0 +1,6 @@ +AUX 50ghub-gentoo.el 124 BLAKE2B 84170098bd01bb9f165eaf06f7cb21c56d2caaf964d2658520311757845d053072a7704fcb90cce2a2dfbd2385f357d2e7569061ebe0ca41b575efd752d29fd8 SHA512 596c7e75560f3734b57525bdfb42f3985fb49ab4d86637231361f6673d2431c0a6e73f91f58f003f9027f1143b9be3f4330ef2e1ff6c627ca6057256f4afbfca +DIST ghub-2.0.0.tar.gz 48150 BLAKE2B b9142f33f92dc08a1d5f3f3467361866b41d0d2c943465e803987a41a7bbba1bc4c7e30c058e6e3899110a57d3e1d49545df01efbceb67711186e6411ebc9a58 SHA512 39e1ac1760e1a8532ee5d6fd29386ccc24d7f0278f6c900d565a709f86ac6acf01ae49a3462b54054d5b0040102db82ea048157a12663c46b0c45fe11f2e86d6 +DIST ghub-2.0.1.tar.gz 50014 BLAKE2B 449c12b4a75b8de75249fa8f3fd624551d36ae745325fe62b20d8a68a6bad565a308e8c9be6d742c24fff5238fe2cd56fda9d8353465dec28e0f42b2ee10dc77 SHA512 d27b3f150b1b871dd31746ee7396b7bea544a6209f73039fa0ac6b670e3fcdbddc2f888cfa3dfe89b64325d208f5fe18ad90869e012758dea54878d0dcc82528 +EBUILD ghub-2.0.0.ebuild 489 BLAKE2B e3889ff149dc2f09ba8af3e685fa91d32afb9b3522e4efab84cd8bca82258818a2fb2c322c796c719fcd5020d47f0df327917fe7c10bc887c0ccb55eee999f4b SHA512 a97f25b7c8eb7be16b10494ad540db5f4337cb5cb86527eb90993fe4daf41e12ea4013591b159415d1d117b1652bcaf0e11e8dc00d54ec16ea678a8c01b79146 +EBUILD ghub-2.0.1.ebuild 491 BLAKE2B 05a95bdb2094248383afa5eaa75d681dbac6e8c2f4e553a75cce9f6e66506e3db60332fe53071566ee3d709852c05b02d91f542568ff6f7043bf980df8de7250 SHA512 d46a2d66289098737c75d393a42cd1e22a0d4741e5c223a310a41d1159f0a6ff0d88c15e88144682703dd65e46942a28039f35e41f3a247b8d40b4bfaf0bba5e +MISC metadata.xml 1296 BLAKE2B b58f88e8262157cef344eb119a5f3c265105c1f90ccfd40192a197b19ab911e086f00e259e2de5f14d8f02918e5e5516568cd95c4a0a2719dd3c7a235c52d38a SHA512 8e9fc9e9112bbc0d069978583e625909c12e3ea03d747fa3189c34ec35113d1d688fee50d0c0983c0eaef5eb884947132b5317d11b89c8f994efec4fef5abe33 diff --git a/app-emacs/ghub/files/50ghub-gentoo.el b/app-emacs/ghub/files/50ghub-gentoo.el new file mode 100644 index 000000000000..37d6696a3da1 --- /dev/null +++ b/app-emacs/ghub/files/50ghub-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'ghub-create-token "ghub" nil t) +(autoload 'ghub-token-scopes "ghub" nil t) diff --git a/app-emacs/ghub/ghub-2.0.0.ebuild b/app-emacs/ghub/ghub-2.0.0.ebuild new file mode 100644 index 000000000000..b81e58b6400b --- /dev/null +++ b/app-emacs/ghub/ghub-2.0.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +NEED_EMACS=25 + +inherit elisp + +DESCRIPTION="minuscule client library for the Github API" +HOMEPAGE="https://magit.vc/manual/ghub" +SRC_URI="https://github.com/magit/ghub/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" + +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="*.texi" +DOCS="README.md" + +DEPEND="sys-apps/texinfo" diff --git a/app-emacs/ghub/ghub-2.0.1.ebuild b/app-emacs/ghub/ghub-2.0.1.ebuild new file mode 100644 index 000000000000..e5be353be611 --- /dev/null +++ b/app-emacs/ghub/ghub-2.0.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +NEED_EMACS=25 + +inherit elisp + +DESCRIPTION="minuscule client library for the Github API" +HOMEPAGE="https://magit.vc/manual/ghub" +SRC_URI="https://github.com/magit/ghub/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="*.texi" +DOCS="README.md" + +DEPEND="sys-apps/texinfo" diff --git a/app-emacs/ghub/metadata.xml b/app-emacs/ghub/metadata.xml new file mode 100644 index 000000000000..e109fb943fc8 --- /dev/null +++ b/app-emacs/ghub/metadata.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</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> |