summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThilo Bangert <bangert@gentoo.org>2010-05-23 12:19:42 +0000
committerThilo Bangert <bangert@gentoo.org>2010-05-23 12:19:42 +0000
commitc209a572366815c0b74db48083dafec8f2dfa86a (patch)
treed205b1913753a018d8b7337a0e50cef5c647ee5e /app-pda
parentosynctool - msynctool renamed - ebuild from #276220 (diff)
downloadbangert-c209a572366815c0b74db48083dafec8f2dfa86a.tar.gz
bangert-c209a572366815c0b74db48083dafec8f2dfa86a.tar.bz2
bangert-c209a572366815c0b74db48083dafec8f2dfa86a.zip
initial version - based on work by P Purkayastha and more on bug #246121 - thanks
svn path=/ebuilds/; revision=105
Diffstat (limited to 'app-pda')
-rw-r--r--app-pda/libgcal/ChangeLog10
-rw-r--r--app-pda/libgcal/Manifest4
-rw-r--r--app-pda/libgcal/libgcal-0.9.3.ebuild33
-rw-r--r--app-pda/libgcal/metadata.xml26
4 files changed, 73 insertions, 0 deletions
diff --git a/app-pda/libgcal/ChangeLog b/app-pda/libgcal/ChangeLog
new file mode 100644
index 0000000..751fd59
--- /dev/null
+++ b/app-pda/libgcal/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-pda/libgcal
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*libgcal-0.9.3 (23 May 2010)
+
+ 23 May 2010; Thilo Bangert <bangert@gentoo.org> +libgcal-0.9.3.ebuild,
+ +metadata.xml:
+ initial version - based on work by P Purkayastha and more on bug #246121
+
diff --git a/app-pda/libgcal/Manifest b/app-pda/libgcal/Manifest
new file mode 100644
index 0000000..a5928a6
--- /dev/null
+++ b/app-pda/libgcal/Manifest
@@ -0,0 +1,4 @@
+DIST libgcal-0.9.3.tar.bz2 646659 RMD160 31a5ade4ef4ec4d7f99e55a39302646a77109a81 SHA1 da2368f6ccd9b4a77fa435b3181d298f814ef4ff SHA256 9fdd52ea8f98ba3ac06f9d42adeccab3e96dce64bd200469003329094c43fc4c
+EBUILD libgcal-0.9.3.ebuild 672 RMD160 5753e1f15e15e3de119903d01300e69b4bba4f76 SHA1 379a6274323a2311076485349fc4d8ec29dfcf76 SHA256 276d4e77b8ce92c17dca475c14456fc62c462ae5e34e18247036f4e10572808d
+MISC ChangeLog 312 RMD160 a01a520460fc3bfd2b510262b59996865e3c2705 SHA1 3b8c97d3ef8258a6739fe0fc1d48edde9d2c7288 SHA256 bab512b58597b769a73cf7f020e219365a7f5a745c7b1ce46ad9e458abdfff88
+MISC metadata.xml 848 RMD160 0a26dc065fe7fa37e9f8ca980feb52956791e4f0 SHA1 8aa42ea408b195d0f3c9a5667d3373b24468f5f5 SHA256 27bd3a154e25ebf8660ceb7318d749b2b0cef07fa540d2c3b3ef044b99679dfd
diff --git a/app-pda/libgcal/libgcal-0.9.3.ebuild b/app-pda/libgcal/libgcal-0.9.3.ebuild
new file mode 100644
index 0000000..d30edab
--- /dev/null
+++ b/app-pda/libgcal/libgcal-0.9.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit cmake-utils
+
+DESCRIPTION="C/C++ interface to the Google Data API"
+HOMEPAGE="http://code.google.com/p/libgcal/"
+SRC_URI="http://libgcal.googlecode.com/files/$P.tar.bz2"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RDEPEND="app-misc/ca-certificates
+ dev-libs/libxml2
+ net-misc/curl"
+DEPEND="${RDEPEND}
+ test? ( app-pda/libopensync )"
+
+src_configure() {
+ mycmakeargs="$(cmake-utils_use_enable test TESTS)"
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+}
diff --git a/app-pda/libgcal/metadata.xml b/app-pda/libgcal/metadata.xml
new file mode 100644
index 0000000..9065a63
--- /dev/null
+++ b/app-pda/libgcal/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>bangert@gentoo.org</email>
+</maintainer>
+<longdescription lang="en">
+Its an ANSI C library that does allow communication with google calendar and contacts, useful if you need to support this in a C or C++ application.
+Currently, libgcal implements:
+ - authentication
+ - get all events/contacts
+ - atom stream parsing
+ - access to individual events/contacts
+ - add/delete/edit using gcal objects
+ - add/delete/edit using raw XML
+ - query for updated events/contacts
+ - use of http proxy
+ - timezone
+ - contact photo download/upload
+ - google data protocol 2.0
+ - can be used with a C++ application
+ - google hosted accounts (i.e. joe@foobar.com)
+</longdescription>
+</pkgmetadata>
+