[packages/gnome-online-accounts] - added link patch (include convenience tpaw library dependencies in libgoa-backend linking) - handl
qboosh
qboosh at pld-linux.org
Mon Mar 24 17:51:33 CET 2014
commit f6884811acf6a85c5beee3dda8a5fbbdbbfcf7bb
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Mon Mar 24 17:55:00 2014 +0100
- added link patch (include convenience tpaw library dependencies in libgoa-backend linking)
- handle uoa bcond
gnome-online-accounts-link.patch | 20 ++++++++++++++++++++
gnome-online-accounts.spec | 13 +++++++++----
2 files changed, 29 insertions(+), 4 deletions(-)
---
diff --git a/gnome-online-accounts.spec b/gnome-online-accounts.spec
index fa1b1f7..df2820e 100644
--- a/gnome-online-accounts.spec
+++ b/gnome-online-accounts.spec
@@ -12,9 +12,8 @@ License: LGPL v2+
Group: Libraries
Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-online-accounts/3.10/%{name}-%{version}.tar.xz
# Source0-md5: 37627e71bf5098b59947b8e1529b3991
+Patch0: %{name}-link.patch
URL: http://www.gnome.org/
-# account-plugin / libaccount-plugin / gnome-control-center-signon ???
-%{?with_uoa:BuildRequires: account-plugin-devel}
BuildRequires: autoconf >= 2.50
BuildRequires: automake >= 1:1.11
BuildRequires: dbus-glib-devel
@@ -28,9 +27,10 @@ BuildRequires: gtk-doc >= 1.3
BuildRequires: gtk-webkit3-devel >= 2.2.0
BuildRequires: intltool >= 0.50.0
BuildRequires: json-glib-devel
-%{?with_uoa:BuildRequires: libaccounts-devel >= 1.4}
+%{?with_uoa:BuildRequires: libaccount-plugin-devel}
+%{?with_uoa:BuildRequires: libaccounts-glib-devel >= 1.4}
BuildRequires: libsecret-devel >= 0.5
-%{?with_uoa:BuildRequires: libsignon-devel >= 1.1}
+%{?with_uoa:BuildRequires: libsignon-glib-devel >= 1.1}
BuildRequires: libsoup-devel >= 2.42.0
BuildRequires: libtool >= 2:2.2
BuildRequires: libxml2-devel >= 2
@@ -69,7 +69,11 @@ Group: Libraries
Requires: glib2 >= 1:2.36.0
Requires: gtk+3 >= 3.6.0
Requires: gtk-webkit3 >= 2.2.0
+%{?with_uoa:Requires: libaccounts-glib >= 1.4}
+Requires: libsecret >= 0.5
+%{?with_uoa:Requires: libsignon-glib >= 1.1}
Requires: libsoup >= 2.42.0
+Requires: telepathy-glib >= 0.20
Conflicts: gnome-online-accounts < 3.8.2-1.1
%description libs
@@ -108,6 +112,7 @@ Dokumentacja API GOA.
%prep
%setup -q
+%patch0 -p1
%build
%{__gnome_doc_prepare}
diff --git a/gnome-online-accounts-link.patch b/gnome-online-accounts-link.patch
new file mode 100644
index 0000000..9d61d89
--- /dev/null
+++ b/gnome-online-accounts-link.patch
@@ -0,0 +1,20 @@
+--- gnome-online-accounts-3.10.3/telepathy-account-widgets/tp-account-widgets/Makefile.am.orig 2014-03-18 16:05:06.000000000 +0100
++++ gnome-online-accounts-3.10.3/telepathy-account-widgets/tp-account-widgets/Makefile.am 2014-03-24 16:51:19.153929421 +0100
+@@ -90,6 +90,9 @@
+ $(nocheck_sources) \
+ $(NULL)
+
++libtp_account_widgets_la_LIBADD = \
++ $(TPAW_LIBS)
++
+ # these are sources that depend on Ubuntu Online Accounts
+ uoa_sources = \
+ tpaw-uoa-utils.c \
+@@ -98,6 +101,7 @@
+
+ if HAVE_UOA
+ libtp_account_widgets_la_SOURCES += $(uoa_sources)
++libtp_account_widgets_la_LIBADD += $(UOA_LIBS)
+ EXTRA_DIST =
+ else
+ EXTRA_DIST = $(uoa_sources)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gnome-online-accounts.git/commitdiff/f6884811acf6a85c5beee3dda8a5fbbdbbfcf7bb
More information about the pld-cvs-commit
mailing list