From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-misc/gcalcli/Manifest | 13 ++++++++ app-misc/gcalcli/files/gcalcli-oauth2client.patch | 30 ++++++++++++++++++ app-misc/gcalcli/gcalcli-3.2.ebuild | 30 ++++++++++++++++++ app-misc/gcalcli/gcalcli-3.3.2.ebuild | 30 ++++++++++++++++++ app-misc/gcalcli/gcalcli-3.4.0.ebuild | 35 +++++++++++++++++++++ app-misc/gcalcli/gcalcli-4.0.0_alpha3-r1.ebuild | 37 +++++++++++++++++++++++ app-misc/gcalcli/gcalcli-4.0.0_alpha3.ebuild | 34 +++++++++++++++++++++ app-misc/gcalcli/metadata.xml | 11 +++++++ 8 files changed, 220 insertions(+) create mode 100644 app-misc/gcalcli/Manifest create mode 100644 app-misc/gcalcli/files/gcalcli-oauth2client.patch create mode 100644 app-misc/gcalcli/gcalcli-3.2.ebuild create mode 100644 app-misc/gcalcli/gcalcli-3.3.2.ebuild create mode 100644 app-misc/gcalcli/gcalcli-3.4.0.ebuild create mode 100644 app-misc/gcalcli/gcalcli-4.0.0_alpha3-r1.ebuild create mode 100644 app-misc/gcalcli/gcalcli-4.0.0_alpha3.ebuild create mode 100644 app-misc/gcalcli/metadata.xml (limited to 'app-misc/gcalcli') diff --git a/app-misc/gcalcli/Manifest b/app-misc/gcalcli/Manifest new file mode 100644 index 000000000000..d28d09a2bedc --- /dev/null +++ b/app-misc/gcalcli/Manifest @@ -0,0 +1,13 @@ +AUX gcalcli-oauth2client.patch 1306 SHA256 702f053eecf4105e1169c6e8d2529dc4c490b65d11013a26697741dbbc4542a1 SHA512 6028e8ebe14b763421889621576367838112d2cf56dc85a424dfcdad540a8d7c8010b7f48361a5317552ef827d4922c436922d0b34b9fe7f07eb69300f3a977e WHIRLPOOL 172ed9eb35511cfc14dcf7a23130935e27b515c78173ae6e867d202584dc17cf42f505eebd5d11b917713cac070453a5dfabf48e800887c90eeb0864efc70d8c +DIST gcalcli-3.2.tar.gz 1672457 SHA256 9b3465be8e64c291ffe4582f8cb779a7025c700e6a83aae74722d87a3b88d55a SHA512 a2e0d9aea2f27eaee3796acfbfdc08b88a7792002b10f0e44b0db1187a7ecd50aa97f78df7236038c8c18bc1b6dacbfa4b26db6bfb5762c880415c10a5364d83 WHIRLPOOL 66b8e954c5d4527e2725d0f07786262f4365f356e3ef893aa8253d07c41523b5f9c71bffd03acc02b27c57001f0c1e7b3cd92fea7396974b8898b4940abff6fb +DIST gcalcli-3.3.2.tar.gz 1674569 SHA256 69c31b5bee1390b4187a48b85b57ba95e40db231489d3deec8c3d387305d2ff3 SHA512 725290de1c7c768ad48e77bcc74e65b2676aab2fe5d40bdf59e63e1552d96dbe849fe99680b1f33c8adebcf2ee4a1ad898879820e20d8b2050679348820f4ba0 WHIRLPOOL 86acaf08d36af331524e514c6bfc37e6591ec570dd5c25c0bca6b111aa901636082cc961b70fcadbc32616e72f6c09bbc8460aa97f15a146fa341850fa416d15 +DIST gcalcli-3.4.0.tar.gz 1675456 SHA256 1297f7082b4d33ac6d5ea3edfc11bdd329b8a6f28926aeda412806d45b7afdd1 SHA512 d3844dc34dfd21b1cca6f46bf2b66b6aabfccd4d7b23ad4e076966aeec51681792c0dbe5f61e4cb84a75ce3bbf4fd1c63a2ce759cecdeee3e4608c0238c07a4b WHIRLPOOL 6bbe059a8ef28d8b498006f95f3c31ea0eb244139f39c0b1846f6981e3f05d26b1f49b2ff527f6127d21e3feafcfd1e77285bcb8afae0fe690fe6251483cdb99 +DIST gcalcli-4.0.0_alpha3.tar.gz 1675261 SHA256 d295a5c577fd4d202eb59317169e239c07d03c8ab261211ef39549bdcf98e150 SHA512 215860f50d2b32b94124537b3d8dbaebd7af5b9c907d565a58eab5357efa8a8c8bc6c20264811337ddbc33ae75029bf59c782e1dbb317667084f11da8c41ea18 WHIRLPOOL 3fb9817ca408b2513b5bbcaa8ea343132e8e834ac3365cd1a4020c9dc9840f125e59b49b9067f27187b6b7210d4bb4227a79efe80ae1a98e7aad3bfc1177defa +EBUILD gcalcli-3.2.ebuild 815 SHA256 a2123f27dd223b0c6c8563fb6ed3bc6bd756fd066f16662e6e17c06208157cfc SHA512 992baf956a14895ec81a378bb55958c8d1b5beee8b0265cc37456dd39d18d66968a450082820832c5b04c6964c6e28e3d4bfe25973540786ea2693c49c3d30d3 WHIRLPOOL 1fe3abd7384db3d2739cc638fc9b4594bdaa13f9e681ff6e799d7c65b436c1f6a883f78cf03a482005ffb77e631047d5adb0a94d8aa131c0ed4a4934768e61d9 +EBUILD gcalcli-3.3.2.ebuild 815 SHA256 a2123f27dd223b0c6c8563fb6ed3bc6bd756fd066f16662e6e17c06208157cfc SHA512 992baf956a14895ec81a378bb55958c8d1b5beee8b0265cc37456dd39d18d66968a450082820832c5b04c6964c6e28e3d4bfe25973540786ea2693c49c3d30d3 WHIRLPOOL 1fe3abd7384db3d2739cc638fc9b4594bdaa13f9e681ff6e799d7c65b436c1f6a883f78cf03a482005ffb77e631047d5adb0a94d8aa131c0ed4a4934768e61d9 +EBUILD gcalcli-3.4.0.ebuild 922 SHA256 317fc88c51c09d5266c1e47fa2a30b251644d0540963cc5f20fe8ce300b0ecaa SHA512 578c55f37ca24694410fca8875b7523c5f84b375408f44afc84254d2074df7c0033243ff127765b3673acb5a4a1aadae88f819e1fb9317c338ffb68eee8e55b7 WHIRLPOOL 4eecff2300efbdc83b6d218fbf6fb915e8e561ef415d2c5a74d94005886efc4ca78c8a6731194b238c64d389e01513cf97cec41f0eb61ca79375c5de55d895e1 +EBUILD gcalcli-4.0.0_alpha3-r1.ebuild 993 SHA256 01573c249f98db92d4ddbcc847991434e4c9977af9cd9e9f3c754f55eb8c2814 SHA512 cf6d503c7879b0b434aaed44743ee99be5af8f48009f92c5a44677fcf8add533307c93741eacca5687220a2295f8547834f59741e4aaebb319fcb5a521c8523f WHIRLPOOL ed811faefe669f7b80131fbc5b1ef3ee1b7bfbbccf82fafdea9c7110c749c9924c81b81cdd1259b91d05b7c7880cf0706185eb9e4acde62789ea061a9853483a +EBUILD gcalcli-4.0.0_alpha3.ebuild 872 SHA256 742f669fbd6697930ef887b900d280ccdea284a96bd42b762e4cee4742b72415 SHA512 7b46807216c42f4129908bc96f71d365f97dfe06e1b95a3124b2812943e6c55423b25cd2543e3ebdbcb67b9c2c6f8ee0a9d8f446c8fb226adddd1ee0ac50c2de WHIRLPOOL 355c80bcc6187c005db16cfde8808a4fde309a02f6108fb1b21203069d74aec1e1db50ef8de5df9cce68054f76e81da8433c6dcee91099d53d57bb19e2193644 +MISC ChangeLog 2322 SHA256 1e6fa56d7204e5a7ca038eea54c373d4795c5a93f61e9cc2b64a7bdb72003a21 SHA512 e8b48227e519ffebaded3a62c27ecef1a9b44fee0d2da8e9d3e5df3f3f779cf8ac1e92a83f0bb4aa0f04597be479bbd57c129724c6a08ded167e74dc1af8f8d3 WHIRLPOOL d7718fa90d8e92e590cd18960df154f62e7d8d87106c4d43bdc51c36ce5e3ff1b276e98a7575e163d2c21484a02dddc0d75dd3385f60da61b222788e6ec993e5 +MISC ChangeLog-2015 1309 SHA256 291185298b3af285f07d5ddec0ccd96d1e7cc1374076f8a131ba542ee4607212 SHA512 33a788272c6494e92540418a3b65d312b604cfa51a3d2a39561d258c9c1eeadd944bbe4e7e01dc82607f5098d9efa5c0a9a55fc0b728ddc7d9cfde52ffc83ec0 WHIRLPOOL fb34f7568a7a38d5b91794706690fa88454dd01d8c1f00b4fe1b7376ef404a6757daa4bb4535c20a0c914cc4e887cfa80bd85f89220943bdc3f194c31f81bdb5 +MISC metadata.xml 340 SHA256 f080ab250a6b38f9019c1a33fb821829f0bff41f908ff801890698c2ecf69e82 SHA512 4d2abd6d07db32d501923eef6b9aa7752b844745a0511a36801480833dd205adef443bea80efa86d270cdd6d0edda16a9989d678221d0b480366a47a7c76de02 WHIRLPOOL 1aaccec34a071fef04a71833ed1f4c9a0c8d52cc81bbbaa2af41d0852638510c75dfa68def959539b1522f8edcb7d2f278822680d5e3ee56150646cb24572821 diff --git a/app-misc/gcalcli/files/gcalcli-oauth2client.patch b/app-misc/gcalcli/files/gcalcli-oauth2client.patch new file mode 100644 index 000000000000..2ad7a2981f82 --- /dev/null +++ b/app-misc/gcalcli/files/gcalcli-oauth2client.patch @@ -0,0 +1,30 @@ +--- a/gcalcli-3.3.2/gcalcli 2015-09-14 02:26:55.000000000 -0300 ++++ b/gcalcli-3.3.2/gcalcli 2016-09-21 00:20:45.817051537 -0300 +@@ -190,7 +190,8 @@ + from apiclient.errors import HttpError + from oauth2client.file import Storage + from oauth2client.client import OAuth2WebServerFlow +- from oauth2client.tools import run ++ from oauth2client.tools import run_flow ++ from oauth2client.tools import argparser + except ImportError as e: + print "ERROR: Missing module - %s" % e.args[0] + sys.exit(1) +@@ -665,14 +666,15 @@ + credentials = storage.get() + + if credentials is None or credentials.invalid: +- credentials = run( ++ args, unknown = argparser.parse_known_args(sys.argv) ++ credentials = run_flow( + OAuth2WebServerFlow( + client_id=self.client_id, + client_secret=self.client_secret, + scope=['https://www.googleapis.com/auth/calendar', + 'https://www.googleapis.com/auth/urlshortener'], + user_agent=__program__ + '/' + __version__), +- storage) ++ storage,args) + + self.authHttp = credentials.authorize(httplib2.Http()) + diff --git a/app-misc/gcalcli/gcalcli-3.2.ebuild b/app-misc/gcalcli/gcalcli-3.2.ebuild new file mode 100644 index 000000000000..5278106779aa --- /dev/null +++ b/app-misc/gcalcli/gcalcli-3.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +# google-api-python-client only supports these +PYTHON_COMPAT=( python2_7 pypy ) + +inherit python-r1 + +DESCRIPTION="Google Calendar Command Line Interface" +HOMEPAGE="https://github.com/insanum/gcalcli" +SRC_URI="https://github.com/insanum/gcalcli/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/google-api-python-client-1.5.3[${PYTHON_USEDEP}] + dev-python/gdata[${PYTHON_USEDEP}] + dev-python/vobject[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +src_install() { + dodoc -r ChangeLog README.md docs + python_foreach_impl python_doscript ${PN} +} diff --git a/app-misc/gcalcli/gcalcli-3.3.2.ebuild b/app-misc/gcalcli/gcalcli-3.3.2.ebuild new file mode 100644 index 000000000000..5278106779aa --- /dev/null +++ b/app-misc/gcalcli/gcalcli-3.3.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +# google-api-python-client only supports these +PYTHON_COMPAT=( python2_7 pypy ) + +inherit python-r1 + +DESCRIPTION="Google Calendar Command Line Interface" +HOMEPAGE="https://github.com/insanum/gcalcli" +SRC_URI="https://github.com/insanum/gcalcli/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/google-api-python-client-1.5.3[${PYTHON_USEDEP}] + dev-python/gdata[${PYTHON_USEDEP}] + dev-python/vobject[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +src_install() { + dodoc -r ChangeLog README.md docs + python_foreach_impl python_doscript ${PN} +} diff --git a/app-misc/gcalcli/gcalcli-3.4.0.ebuild b/app-misc/gcalcli/gcalcli-3.4.0.ebuild new file mode 100644 index 000000000000..43c611febff7 --- /dev/null +++ b/app-misc/gcalcli/gcalcli-3.4.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +# python-gflags doesn't support python3 +# parsedatetime doesn't support pypy +PYTHON_COMPAT=( python2_7 ) + +inherit python-r1 + +DESCRIPTION="Google Calendar Command Line Interface" +HOMEPAGE="https://github.com/insanum/gcalcli" +SRC_URI="https://github.com/insanum/gcalcli/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="${PYTHON_DEPS} + >=dev-python/google-api-python-client-1.5.3[${PYTHON_USEDEP}] + dev-python/parsedatetime[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/python-gflags[${PYTHON_USEDEP}] + dev-python/vobject[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/gcalcli-oauth2client.patch" +} + +src_install() { + dodoc -r ChangeLog README.md docs + python_foreach_impl python_doscript ${PN} +} diff --git a/app-misc/gcalcli/gcalcli-4.0.0_alpha3-r1.ebuild b/app-misc/gcalcli/gcalcli-4.0.0_alpha3-r1.ebuild new file mode 100644 index 000000000000..ee26100ef277 --- /dev/null +++ b/app-misc/gcalcli/gcalcli-4.0.0_alpha3-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +# python-gflags doesn't support python3 +# parsedatetime doesn't support pypy +PYTHON_COMPAT=( python2_7 ) + +inherit python-r1 versionator + +MY_PV="4.0.0a3" + +DESCRIPTION="Google Calendar Command Line Interface" +HOMEPAGE="https://github.com/insanum/gcalcli" +SRC_URI="https://github.com/insanum/gcalcli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + dev-python/gdata[${PYTHON_USEDEP}] + >=dev-python/google-api-python-client-1.5.3[${PYTHON_USEDEP}] + dev-python/parsedatetime[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/python-gflags[${PYTHON_USEDEP}] + dev-python/vobject[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/gcalcli-${MY_PV}" + +src_install() { + dodoc -r ChangeLog README.md docs + python_foreach_impl python_doscript ${PN} +} diff --git a/app-misc/gcalcli/gcalcli-4.0.0_alpha3.ebuild b/app-misc/gcalcli/gcalcli-4.0.0_alpha3.ebuild new file mode 100644 index 000000000000..c4ebdd93fa56 --- /dev/null +++ b/app-misc/gcalcli/gcalcli-4.0.0_alpha3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +# google-api-python-client only supports these +PYTHON_COMPAT=( python2_7 pypy ) + +inherit python-r1 versionator + +MY_PV="4.0.0a3" + +DESCRIPTION="Google Calendar Command Line Interface" +HOMEPAGE="https://github.com/insanum/gcalcli" +SRC_URI="https://github.com/insanum/gcalcli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/google-api-python-client[${PYTHON_USEDEP}] + dev-python/gdata[${PYTHON_USEDEP}] + dev-python/vobject[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/gcalcli-${MY_PV}" + +src_install() { + dodoc -r ChangeLog README.md docs + python_foreach_impl python_doscript ${PN} +} diff --git a/app-misc/gcalcli/metadata.xml b/app-misc/gcalcli/metadata.xml new file mode 100644 index 000000000000..abed7bc8eb66 --- /dev/null +++ b/app-misc/gcalcli/metadata.xml @@ -0,0 +1,11 @@ + + + + + robbat2@gentoo.org + Robin H. Johnson + + + insanum/gcalcli + + -- cgit v1.2.3