summaryrefslogtreecommitdiff
path: root/app-misc/gcalcli
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-misc/gcalcli
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/gcalcli')
-rw-r--r--app-misc/gcalcli/Manifest13
-rw-r--r--app-misc/gcalcli/files/gcalcli-oauth2client.patch30
-rw-r--r--app-misc/gcalcli/gcalcli-3.2.ebuild30
-rw-r--r--app-misc/gcalcli/gcalcli-3.3.2.ebuild30
-rw-r--r--app-misc/gcalcli/gcalcli-3.4.0.ebuild35
-rw-r--r--app-misc/gcalcli/gcalcli-4.0.0_alpha3-r1.ebuild37
-rw-r--r--app-misc/gcalcli/gcalcli-4.0.0_alpha3.ebuild34
-rw-r--r--app-misc/gcalcli/metadata.xml11
8 files changed, 220 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ <name>Robin H. Johnson</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">insanum/gcalcli</remote-id>
+ </upstream>
+</pkgmetadata>