[arch-commits] Commit in evolution-data-server/trunk (5 files)

2013-10-13 Thread Jan Steffens
Date: Sunday, October 13, 2013 @ 21:19:09
  Author: heftig
Revision: 196433

3.10.1

Modified:
  evolution-data-server/trunk/PKGBUILD
Deleted:
  evolution-data-server/trunk/fix-google-2fa-1.patch
  evolution-data-server/trunk/fix-google-2fa-2.patch
  evolution-data-server/trunk/fix-google-2fa-3.patch
  evolution-data-server/trunk/fix-google-2fa-4.patch

+
 PKGBUILD   |4 
 fix-google-2fa-1.patch |  402 ---
 fix-google-2fa-2.patch |   86 --
 fix-google-2fa-3.patch |   48 -
 fix-google-2fa-4.patch |  159 --
 5 files changed, 2 insertions(+), 697 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-10-13 18:21:26 UTC (rev 196432)
+++ PKGBUILD2013-10-13 19:19:09 UTC (rev 196433)
@@ -2,7 +2,7 @@
 # Maintainer: Jan de Groot j...@archlinux.org
 
 pkgname=evolution-data-server
-pkgver=3.10.0
+pkgver=3.10.1
 pkgrel=1
 pkgdesc=Centralized access to appointments and contacts
 arch=(i686 x86_64)
@@ -13,7 +13,7 @@
 url=http://www.gnome.org;
 license=(GPL)
 
source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
-sha256sums=('1c47a0e138e9a5ed630d6e3ab30761e74e5f26ed7bbc31debfe76c2bac058b27')
+sha256sums=('a6b5acbd21767b685d58ebfd4c152baa693387f5654fb738b3645ee39e82f9f5')
 
 build() {
   cd $pkgname-$pkgver

Deleted: fix-google-2fa-1.patch
===
--- fix-google-2fa-1.patch  2013-10-13 18:21:26 UTC (rev 196432)
+++ fix-google-2fa-1.patch  2013-10-13 19:19:09 UTC (rev 196433)
@@ -1,402 +0,0 @@
-From fa0d18fcf2d8084d2a41f24f50f689eed8e3e241 Mon Sep 17 00:00:00 2001
-From: Matthew Barnes mbar...@redhat.com
-Date: Tue, 09 Jul 2013 18:23:04 +
-Subject: Add ESoupAuthBearer.
-
-SoupAuth subclass for use with OAuth 2.0 HTTP authentication.
-
-See http://tools.ietf.org/html/rfc6750
-
-EBackends should use e_source_get_oauth2_access_token() to obtain
-the access token and token expiry for an ESource, then pass them to
-e_soup_auth_bearer_set_access_token().

-diff --git a/docs/reference/libebackend/libebackend-docs.xml 
b/docs/reference/libebackend/libebackend-docs.xml
-index fa9ab92..f54d3d6 100644
 a/docs/reference/libebackend/libebackend-docs.xml
-+++ b/docs/reference/libebackend/libebackend-docs.xml
-@@ -34,6 +34,7 @@
- titleMiscellaneous Utilities/title
- xi:include href=xml/e-file-cache.xml/
- xi:include href=xml/e-db3-utils.xml/
-+xi:include href=xml/e-soup-auth-bearer.xml/
- xi:include href=xml/e-sqlite3-vfs.xml/
- xi:include href=xml/e-user-prompter.xml/
- xi:include href=xml/e-user-prompter-server.xml/
-diff --git a/docs/reference/libebackend/libebackend-sections.txt 
b/docs/reference/libebackend/libebackend-sections.txt
-index 6c604bf..189f002 100644
 a/docs/reference/libebackend/libebackend-sections.txt
-+++ b/docs/reference/libebackend/libebackend-sections.txt
-@@ -397,6 +397,24 @@ EServerSideSourcePrivate
- /SECTION
- 
- SECTION
-+FILEe-soup-auth-bearer/FILE
-+TITLEESoupAuthBearer/TITLE
-+ESoupAuthBearer
-+e_soup_auth_bearer_set_access_token
-+SUBSECTION Standard
-+E_SOUP_AUTH_BEARER
-+E_IS_SOUP_AUTH_BEARER
-+E_TYPE_SOUP_AUTH_BEARER
-+E_SOUP_AUTH_BEARER_CLASS
-+E_IS_SOUP_AUTH_BEARER_CLASS
-+E_SOUP_AUTH_BEARER_GET_CLASS
-+ESoupAuthBearerClass
-+e_soup_auth_bearer_get_type
-+SUBSECTION Private
-+ESoupAuthBearerPrivate
-+/SECTION
-+
-+SECTION
- FILEe-source-registry-server/FILE
- TITLEESourceRegistryServer/TITLE
- E_SOURCE_REGISTRY_SERVER_OBJECT_PATH
-diff --git a/docs/reference/libebackend/libebackend.types 
b/docs/reference/libebackend/libebackend.types
-index aeb38dc..1d7fe96 100644
 a/docs/reference/libebackend/libebackend.types
-+++ b/docs/reference/libebackend/libebackend.types
-@@ -15,6 +15,7 @@ e_module_get_type
- e_oauth2_support_get_type
- e_offline_listener_get_type
- e_server_side_source_get_type
-+e_soup_auth_bearer_get_type
- e_source_registry_server_get_type
- e_user_prompter_get_type
- e_user_prompter_server_get_type
-diff --git a/libebackend/Makefile.am b/libebackend/Makefile.am
-index c77b470..783732e 100644
 a/libebackend/Makefile.am
-+++ b/libebackend/Makefile.am
-@@ -35,6 +35,7 @@ libebackend_1_2_la_CPPFLAGS = \
-   $(E_BACKEND_CFLAGS) \
-   $(GCR_BASE_CFLAGS)  \
-   $(GIO_UNIX_CFLAGS)  \
-+  $(SOUP_CFLAGS)  \
-   $(CODE_COVERAGE_CFLAGS) \
-   $(NULL)
- 
-@@ -56,6 +57,7 @@ libebackend_1_2_la_SOURCES = \
-   e-db3-utils.c   \
-   e-module.c  \
-   e-server-side-source.c  \
-+  e-soup-auth-bearer.c\
-   e-source-registry-server.c  \
-   e-sqlite3-vfs.c \

[arch-commits] Commit in evolution-data-server/trunk (5 files)

2013-08-05 Thread Jan de Groot
Date: Monday, August 5, 2013 @ 12:37:35
  Author: jgc
Revision: 192046

upgpkg: evolution-data-server 3.8.4-2

Support Google 2 factor auth

Added:
  evolution-data-server/trunk/fix-google-2fa-1.patch
  evolution-data-server/trunk/fix-google-2fa-2.patch
  evolution-data-server/trunk/fix-google-2fa-3.patch
  evolution-data-server/trunk/fix-google-2fa-4.patch
Modified:
  evolution-data-server/trunk/PKGBUILD

+
 PKGBUILD   |   26 ++-
 fix-google-2fa-1.patch |  402 +++
 fix-google-2fa-2.patch |   86 ++
 fix-google-2fa-3.patch |   48 +
 fix-google-2fa-4.patch |  159 ++
 5 files changed, 717 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-08-05 10:07:57 UTC (rev 192045)
+++ PKGBUILD2013-08-05 10:37:35 UTC (rev 192046)
@@ -3,20 +3,38 @@
 
 pkgname=evolution-data-server
 pkgver=3.8.4
-pkgrel=1
+pkgrel=2
 pkgdesc=Centralized access to appointments and contacts
 arch=(i686 x86_64)
 depends=(gnome-online-accounts nss krb5 libgweather libical db libgdata)
-makedepends=(intltool gperf gobject-introspection vala python2)
+makedepends=(intltool gperf gobject-introspection vala python2 gnome-common)
 options=('!libtool')
 install=$pkgname.install
 url=http://www.gnome.org;
 license=(GPL)
-source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
-sha256sums=('0b9e725d36a4c63ccb15b4e0f92932764c9a335e84af2ebeeb4c182760ef3f6e')
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz
+fix-google-2fa-1.patch
+fix-google-2fa-2.patch
+fix-google-2fa-3.patch
+fix-google-2fa-4.patch)
+sha256sums=('0b9e725d36a4c63ccb15b4e0f92932764c9a335e84af2ebeeb4c182760ef3f6e'
+'c1de9fe146f0512cf6c0219341c8409a9e4d955c3eb6a85f7d07183972b9328e'
+'3e1c83dd00f01dfa0f9d67d2327de110b3e232a5f9a882ccce09a02392df7de6'
+'9da8cccf504f40b8ee9e068b465cdf0a1a858999dd88d8e8e96f1e4cdffbf1e2'
+'27022d00575ba1b9283d9420aa231c2770ff403b0b6c0442b6d679faefdbe00e')
 
+
+prepare() {
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../fix-google-2fa-1.patch
+  patch -Np1 -i ../fix-google-2fa-2.patch
+  patch -Np1 -i ../fix-google-2fa-3.patch
+  patch -Np1 -i ../fix-google-2fa-4.patch
+}
+
 build() {
   cd $pkgname-$pkgver
+  autoreconf -fi
   ./configure --prefix=/usr --sysconfdir=/etc \
   --localstatedir=/var --with-openldap=yes \
   --libexecdir=/usr/lib/evolution-data-server \

Added: fix-google-2fa-1.patch
===
--- fix-google-2fa-1.patch  (rev 0)
+++ fix-google-2fa-1.patch  2013-08-05 10:37:35 UTC (rev 192046)
@@ -0,0 +1,402 @@
+From fa0d18fcf2d8084d2a41f24f50f689eed8e3e241 Mon Sep 17 00:00:00 2001
+From: Matthew Barnes mbar...@redhat.com
+Date: Tue, 09 Jul 2013 18:23:04 +
+Subject: Add ESoupAuthBearer.
+
+SoupAuth subclass for use with OAuth 2.0 HTTP authentication.
+
+See http://tools.ietf.org/html/rfc6750
+
+EBackends should use e_source_get_oauth2_access_token() to obtain
+the access token and token expiry for an ESource, then pass them to
+e_soup_auth_bearer_set_access_token().
+---
+diff --git a/docs/reference/libebackend/libebackend-docs.xml 
b/docs/reference/libebackend/libebackend-docs.xml
+index fa9ab92..f54d3d6 100644
+--- a/docs/reference/libebackend/libebackend-docs.xml
 b/docs/reference/libebackend/libebackend-docs.xml
+@@ -34,6 +34,7 @@
+ titleMiscellaneous Utilities/title
+ xi:include href=xml/e-file-cache.xml/
+ xi:include href=xml/e-db3-utils.xml/
++xi:include href=xml/e-soup-auth-bearer.xml/
+ xi:include href=xml/e-sqlite3-vfs.xml/
+ xi:include href=xml/e-user-prompter.xml/
+ xi:include href=xml/e-user-prompter-server.xml/
+diff --git a/docs/reference/libebackend/libebackend-sections.txt 
b/docs/reference/libebackend/libebackend-sections.txt
+index 6c604bf..189f002 100644
+--- a/docs/reference/libebackend/libebackend-sections.txt
 b/docs/reference/libebackend/libebackend-sections.txt
+@@ -397,6 +397,24 @@ EServerSideSourcePrivate
+ /SECTION
+ 
+ SECTION
++FILEe-soup-auth-bearer/FILE
++TITLEESoupAuthBearer/TITLE
++ESoupAuthBearer
++e_soup_auth_bearer_set_access_token
++SUBSECTION Standard
++E_SOUP_AUTH_BEARER
++E_IS_SOUP_AUTH_BEARER
++E_TYPE_SOUP_AUTH_BEARER
++E_SOUP_AUTH_BEARER_CLASS
++E_IS_SOUP_AUTH_BEARER_CLASS
++E_SOUP_AUTH_BEARER_GET_CLASS
++ESoupAuthBearerClass
++e_soup_auth_bearer_get_type
++SUBSECTION Private
++ESoupAuthBearerPrivate
++/SECTION
++
++SECTION
+ FILEe-source-registry-server/FILE
+ TITLEESourceRegistryServer/TITLE
+ E_SOURCE_REGISTRY_SERVER_OBJECT_PATH
+diff --git a/docs/reference/libebackend/libebackend.types 
b/docs/reference/libebackend/libebackend.types
+index aeb38dc..1d7fe96 100644
+--- a/docs/reference/libebackend/libebackend.types