Accepting request 136698 from GNOME:Factory

Pushing GNOME:Factory towards openSUSE:Factory

OBS-URL: https://build.opensuse.org/request/show/136698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-online-accounts?expand=0&rev=17
This commit is contained in:
Stephan Kulow 2012-10-04 16:39:44 +00:00 committed by Git OBS Bridge
commit b193f0025a
4 changed files with 128 additions and 9 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b349ea12fbb564c8a71574b47d8949974cf42f959d7da212ef8933a5eb1d7945
size 486952

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a88772873935b1c23e8e6b7a2333d8cfb225755aba22e0977129f13351028f7
size 579972

View File

@ -1,3 +1,108 @@
-------------------------------------------------------------------
Mon Sep 24 08:48:47 UTC 2012 - dimstar@opensuse.org
- Update to version 3.6.0:
+ Updated translations.
-------------------------------------------------------------------
Mon Sep 17 21:04:48 UTC 2012 - zaitor@opensuse.org
- Update to version 3.5.92:
+ Ensure that all dialogs have consistent and meaningful strings
(bgo#683692).
+ Updated translations.
-------------------------------------------------------------------
Tue Sep 4 14:47:18 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.91:
+ Removed Twitter and Yahoo support (Nothing makes use of it)
+ Updated translations.
- Move the twitter specific .spec parts inside a with_twitter
defines, which is currently set to 0 (this allows us to re-enable
it without reworking the logic). This affects these blocks:
+ libsocialweb-branding-openSUSE BuildRequires (which contains
the API keys)
+ the TWITTER_KEY variable setup (extracts the API keys)
+ the --*twitter* configure parameters.
-------------------------------------------------------------------
Tue Aug 21 07:54:47 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.90:
+ Support enterprise logins via Kerberos (bgo#679253)
+ Drop the Microsoft Exchange and Windows Live icons, and use a
transparent PNG as the fallback
+ Add a goa_client_lookup_by_id API for looking up an account
using its ID
+ Bugs fixed: bgo#681720
+ Updated translations.
- Enable kerberos support:
+ Add krb5-mini-devel BuildRequires
+ Add pkgconfig(gcr-3) BuildRequires
+ Pass --enable-kerberos to configure.
-------------------------------------------------------------------
Tue Aug 7 10:36:20 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.5:
+ introspection: Add exported package information to GIR
(bgo#680622)
+ Updated translations.
-------------------------------------------------------------------
Tue Jul 17 12:16:59 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.4:
+ Ported to libsecret
+ Bugs fixed: bgo#670298, bgo#678907
+ Updated translations.
- Replace pkgconfig(gnome-keyring-1) BuildRequires with
pkgconfig(libsecret-1): following upstreams switch to libsecret.
-------------------------------------------------------------------
Mon Jun 25 16:39:40 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.3:
+ Facebook is now enabled by default
+ Microsoft Exchange is enabled by default
+ The AddAccount method exposed by
org.gnome.OnlineAccounts.Manager now requires a new argument of
type a{sv}.
+ Methods to directly interact with the keyring are no longer
exported as public API.
+ Updated translations:
-------------------------------------------------------------------
Thu Jun 7 16:39:26 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.2:
+ Bugs fixed:
- bgo#659435: New Google authentication page doesn't fit
- bgo#671980: Restrict the spinner's size and show a heading
text
- bgo#675930: Facebook web authentication window too small
- bgo#676659: Remove custom CSS styling
+ Updated translations.
-------------------------------------------------------------------
Wed May 16 18:03:09 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.1:
+ Support Microsoft Exchange using EWS
+ Add API to enable/disable Mail, Calendar, Contacts, Chat &
Documents
+ Add org.gnome.OnlineAccounts.PasswordBased D-Bus interface
+ Request read and write access to a user's files stored in
Skydrive
+ Improve the design of the Online Accounts panel in System
Settings
+ Bugs fixed: bgo#669042, bgo#669625, bgo#672510, bgo#672785,
bgo#673959, bgo#674165, bgo#674292
+ Updated translations.
- Pass --enable-exchange to configure: enable Exchange support.
- Add pkgconfig(libxml-2.0) BuildRequires: new dependency.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon May 14 19:28:17 UTC 2012 - dimstar@opensuse.org Mon May 14 19:28:17 UTC 2012 - dimstar@opensuse.org

View File

@ -16,29 +16,37 @@
# #
# Version 3.5.91 temporarly dropped twitter (and yahoo) support, as there is no app making use of it.
%define with_twitter 0
Name: gnome-online-accounts Name: gnome-online-accounts
Version: 3.4.2 Version: 3.6.0
Release: 0 Release: 0
Summary: GNOME service to access online accounts Summary: GNOME service to access online accounts
License: LGPL-2.1+ License: LGPL-2.1+
Group: System/GUI/GNOME Group: System/GUI/GNOME
Url: http://www.gnome.org Url: http://www.gnome.org
Source: http://download.gnome.org/sources/gnome-online-accounts/3.4/%{name}-%{version}.tar.xz Source: http://download.gnome.org/sources/gnome-online-accounts/3.6/%{name}-%{version}.tar.xz
Source99: baselibs.conf Source99: baselibs.conf
BuildRequires: docbook-xsl-stylesheets BuildRequires: docbook-xsl-stylesheets
BuildRequires: gobject-introspection-devel BuildRequires: gobject-introspection-devel
BuildRequires: gtk-doc BuildRequires: gtk-doc
BuildRequires: intltool BuildRequires: intltool
BuildRequires: krb5-mini-devel
%if 0%{?with_twitter}
# libsocialweb-branding-openSUSE is a package that already contains the right API keys. Instead of # libsocialweb-branding-openSUSE is a package that already contains the right API keys. Instead of
# duplicating them in the .spec file here, we include them from libsocialweb-branding. # duplicating them in the .spec file here, we include them from libsocialweb-branding.
BuildRequires: libsocialweb-branding-openSUSE BuildRequires: libsocialweb-branding-openSUSE
%endif
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: pkgconfig(gcr-3)
BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gnome-keyring-1) BuildRequires: pkgconfig(gtk+-3.0) >= 3.5.1
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libsoup-gnome-2.4) >= 2.26 BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libsoup-gnome-2.4) >= 2.38
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(rest-0.7) BuildRequires: pkgconfig(rest-0.7)
BuildRequires: pkgconfig(webkitgtk-3.0) BuildRequires: pkgconfig(webkitgtk-3.0)
Recommends: %{name}-lang Recommends: %{name}-lang
@ -93,6 +101,7 @@ libraries in GNOME can access the user's online accounts.
%setup -q %setup -q
%build %build
%if 0%{?with_twitter}
TWITTER=$(cat %{_datadir}/libsocialweb/keys/twitter) TWITTER=$(cat %{_datadir}/libsocialweb/keys/twitter)
if test "x$TWITTER" = "x"; then if test "x$TWITTER" = "x"; then
echo "No API keys for twitter." echo "No API keys for twitter."
@ -100,15 +109,20 @@ if test "x$TWITTER" = "x"; then
fi fi
TWITTER_KEY=$(echo $TWITTER | awk '{print $1}') TWITTER_KEY=$(echo $TWITTER | awk '{print $1}')
TWITTER_SECRET=$(echo $TWITTER | awk '{print $2}') TWITTER_SECRET=$(echo $TWITTER | awk '{print $2}')
%endif
%configure \ %configure \
--disable-static \ --disable-static \
--enable-gtk-doc \ --enable-gtk-doc \
%if 0%{?with_twitter}
--enable-twitter \ --enable-twitter \
--with-twitter-consumer-key=$TWITTER_KEY \ --with-twitter-consumer-key=$TWITTER_KEY \
--with-twitter-consumer-secret=$TWITTER_SECRET \ --with-twitter-consumer-secret=$TWITTER_SECRET \
%endif
--enable-facebook \ --enable-facebook \
--enable-google \ --enable-google \
--enable-windows-live --enable-windows-live \
--enable-kerberos \
--enable-exchange
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install