Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2009-04-22 19:44:59 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2009-04-22 19:44:59 (GMT)
commit5094fda272faa6363fe7e74896ff97e3469a9176 (patch)
tree2279b86bdb5faf9592784ee5b8ee788bcb54add9
Original specs of glucose dependencies
-rw-r--r--deps/dbus-1-glib/SOURCES/dbus-1-glib-selinux.patch11
-rw-r--r--deps/dbus-1-glib/SPECS/dbus-1-glib.spec274
-rw-r--r--deps/gnutls/SPECS/gnutls.spec507
-rw-r--r--deps/python-telepathy/SOURCES/telepathy-python-README-examples25
-rw-r--r--deps/python-telepathy/SPECS/python-telepathy.spec56
-rw-r--r--deps/telepathy-gabble/SPECS/telepathy-gabble.spec353
-rw-r--r--deps/telepathy-glib/SPECS/telepathy-glib.spec392
-rw-r--r--deps/telepathy-salut/SPECS/telepathy-salut.spec160
8 files changed, 1778 insertions, 0 deletions
diff --git a/deps/dbus-1-glib/SOURCES/dbus-1-glib-selinux.patch b/deps/dbus-1-glib/SOURCES/dbus-1-glib-selinux.patch
new file mode 100644
index 0000000..f3b039a
--- /dev/null
+++ b/deps/dbus-1-glib/SOURCES/dbus-1-glib-selinux.patch
@@ -0,0 +1,11 @@
+--- configure
++++ configure
+@@ -26521,7 +26521,7 @@
+
+
+ DBUS_BUS_CFLAGS=$XML_CFLAGS
+-DBUS_BUS_LIBS="$XML_LIBS $SELINUX_LIBS $INTLLIBS"
++DBUS_BUS_LIBS="$XML_LIBS -lselinux $INTLLIBS"
+
+
+
diff --git a/deps/dbus-1-glib/SPECS/dbus-1-glib.spec b/deps/dbus-1-glib/SPECS/dbus-1-glib.spec
new file mode 100644
index 0000000..1bad11a
--- /dev/null
+++ b/deps/dbus-1-glib/SPECS/dbus-1-glib.spec
@@ -0,0 +1,274 @@
+#
+# spec file for package dbus-1-glib (Version 0.80)
+#
+# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
+# norootforbuild
+
+
+Name: dbus-1-glib
+BuildRequires: dbus-1-devel glib2-devel libexpat-devel
+BuildRequires: libselinux-devel
+Url: http://dbus.freedesktop.org/
+License: GPL v2 or later; Other uncritical OpenSource License
+Group: Development/Libraries/Other
+Version: 0.80
+Release: 5.1
+AutoReqProv: on
+# bug437293
+%ifarch ppc64
+Obsoletes: dbus-1-glib-64bit
+%endif
+#
+Summary: GLib-based library for using D-Bus
+Source0: dbus-glib-%{version}.tar.bz2
+Patch0: %{name}-selinux.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Requires: dbus-1 >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' dbus-1`)
+
+%package -n dbus-1-glib-devel
+License: Other uncritical OpenSource License
+Summary: Developer package for D-Bus/GLib bindings
+Requires: dbus-1 >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' dbus-1`)
+Requires: dbus-1-devel >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' dbus-1-devel`)
+Requires: dbus-1-glib = %{version}
+Requires: glib2-devel
+AutoReqProv: on
+Group: Development/Libraries/Other
+
+%package -n dbus-1-glib-doc
+License: GPL v2 or later; Other uncritical OpenSource License
+Summary: Documentation for the D-Bus/GLib bindings
+Requires: dbus-1 >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' dbus-1`)
+Requires: dbus-1-devel >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' dbus-1-devel`)
+Requires: dbus-1-glib = %{version}
+AutoReqProv: on
+Group: Documentation/HTML
+
+%description
+D-Bus add-on library to integrate the standard D-Bus library with the
+GLib thread abstraction and main loop.
+
+
+
+Authors:
+--------
+ Olivier Andrieu <oliv__a@users.sourceforge.net>
+ Philip Blundell <pb@nexus.co.uk>
+ Anders Carlsson <andersca@gnome.org>
+ Kristian Hogsberg <krh@redhat.com>
+ Alex Larsson <alexl@redhat.com>
+ Michael Meeks <michael@ximian.com>
+ Seth Nickell <seth@gnome.org>
+ Havoc Pennington <hp@redhat.com>
+ Harri Porten <porten@kde.org>
+ Matthew Rickard <mjricka@epoch.ncsc.mil>
+ Zack Rusin <zack@kde.org>
+ Joe Shaw <joe@assbarn.com>
+ Colin Walters <walters@gnu.org>
+ David Zeuthen <david@fubar.dk>
+
+%description -n dbus-1-glib-devel
+D-Bus add-on library to integrate the standard D-Bus library with the
+GLib thread abstraction and main loop.
+
+
+
+Authors:
+--------
+ Olivier Andrieu <oliv__a@users.sourceforge.net>
+ Philip Blundell <pb@nexus.co.uk>
+ Anders Carlsson <andersca@gnome.org>
+ Kristian Hogsberg <krh@redhat.com>
+ Alex Larsson <alexl@redhat.com>
+ Michael Meeks <michael@ximian.com>
+ Seth Nickell <seth@gnome.org>
+ Havoc Pennington <hp@redhat.com>
+ Harri Porten <porten@kde.org>
+ Matthew Rickard <mjricka@epoch.ncsc.mil>
+ Zack Rusin <zack@kde.org>
+ Joe Shaw <joe@assbarn.com>
+ Colin Walters <walters@gnu.org>
+ David Zeuthen <david@fubar.dk>
+
+%description -n dbus-1-glib-doc
+D-Bus add-on library to integrate the standard D-Bus library with the
+GLib thread abstraction and main loop.
+
+
+
+Authors:
+--------
+ Olivier Andrieu <oliv__a@users.sourceforge.net>
+ Philip Blundell <pb@nexus.co.uk>
+ Anders Carlsson <andersca@gnome.org>
+ Kristian Hogsberg <krh@redhat.com>
+ Alex Larsson <alexl@redhat.com>
+ Michael Meeks <michael@ximian.com>
+ Seth Nickell <seth@gnome.org>
+ Havoc Pennington <hp@redhat.com>
+ Harri Porten <porten@kde.org>
+ Matthew Rickard <mjricka@epoch.ncsc.mil>
+ Zack Rusin <zack@kde.org>
+ Joe Shaw <joe@assbarn.com>
+ Colin Walters <walters@gnu.org>
+ David Zeuthen <david@fubar.dk>
+
+%prep
+%setup -n dbus-glib-%{version} -q
+%patch0
+
+%build
+export CFLAGS="${RPM_OPT_FLAGS} -fstack-protector -fno-strict-aliasing -fPIC"
+%configure \
+ --libexecdir=%{_prefix}/lib/%{name} \
+ --disable-static
+%{__make} %{?jobs:-j%jobs}
+
+%install
+%makeinstall
+%if %suse_version > 1110
+%{__rm} %{buildroot}/%{_libdir}/*.la
+%endif
+
+%post
+%{run_ldconfig}
+
+%postun
+%{run_ldconfig}
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root)
+%{_libdir}/*glib*.so.*
+%{_sysconfdir}/bash_completion.d/dbus-bash-completion.sh
+%{_prefix}/lib/%{name}
+
+%files -n dbus-1-glib-devel
+%defattr(-, root, root)
+%{_bindir}/dbus-binding-tool
+%{_includedir}/dbus-1.0/dbus/*
+%{_libdir}/*glib*.so
+%{_libdir}/pkgconfig/dbus-glib-1.pc
+%if %suse_version <= 1110
+%{_libdir}/libdbus-glib-1.la
+%endif
+
+%files -n dbus-1-glib-doc
+%defattr(-, root, root)
+%dir %{_datadir}/gtk-doc/
+%dir %{_datadir}/gtk-doc/html
+%{_datadir}/gtk-doc/html/dbus-glib
+
+%changelog
+* Sun Feb 8 2009 mboman@suse.de
+- Keep la files if distro <= 1100
+* Tue Feb 3 2009 thoenig@suse.de
+- Update to version 0.80
+ - handle nested nodes in dbus-binding-tool
+ - Always use /etc/bash_completion.d
+ - Move test-types inside run-test to avoid dep on existing session
+ bus
+ - Don't send replies for messages explicitly not requesting one
+* Sat Jan 24 2009 vuntz@novell.com
+- Use %%{_prefix}/lib/%%{name} for libexecdir
+- Fix a few rpmlint warnings:
+ + Recompress tarball as bz2
+ + Move /usr/lib/libdbus-glib-1.so to devel package
+ + Disable static libraries
+* Thu Jan 1 2009 mboman@suse.de
+- Update to version 0.78
+ + add bash completion for dbus-send(1)
+ + fdo#17329: allow hash tables to contain complex types
+ + fdo#17798: add support for 'o', 'g' and 'as' in dictionaries
+ + fdo#17797: add support for 'g' type, as a boxed char *
+ + fdo#17795: depend on Glib 2.10 for hash unref consistency
+ + fdo#17794: make run-test.sh fail when die is called
+ + fdo#18573 - Fix race when service appears and disappears quickly
+ + fdo#17614: Use g_slice for allocating temporary async call data
+ + fdo#10373: Use of deprecated API (was used incorrectly)
+ + fdo#16419: stack overflow demarshaling recursive variants
+ + fdo#16114 [patch] wincaps-to-uscore property names for GetAll()
+* Wed Dec 10 2008 olh@suse.de
+- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
+ (bnc#437293)
+* Thu Oct 30 2008 olh@suse.de
+- obsolete old -XXbit packages (bnc#437293)
+* Mon Aug 25 2008 prusnak@suse.cz
+- enabled SELinux support [Fate#303662]
+* Wed Jun 25 2008 aj@suse.de
+- Do not require gtk-doc to build.
+* Tue Jun 17 2008 thoenig@suse.de
+- Update to dbus-1-glib 0.76
+- Critical fixes:
+ - ABI now guaranteed frozen
+ - Fix broken introspection XML
+ - Return an error on unknown property Get
+ - Fix error handling in dbus_g_proxy_end_call_internal
+- Other notable fixes:
+ - Fixes for /bin/sh as dash
+ - Fixes for non-gcc compilers
+ - Correctly detect path to dbus-daemon
+ - : Memory leak fixes
+ - New function to specify default timeout for calls on proxy
+ - Implement org.freedesktop.DBus.Properties.GetAll
+ - Require DBus 1.1
+- Drop patches which went upstream
+* Tue May 13 2008 aj@suse.de
+- Reduce BuildRequires.
+* Thu Apr 10 2008 ro@suse.de
+- added baselibs.conf file to build xxbit packages
+ for multilib support
+* Fri Feb 29 2008 tambet@suse.de
+- Fix the generated introspection XML (patch from upstream).
+- Fix the bug where GObject signals get emitted twice per dbus signal
+ (bfo #12505).
+- Make the dbus-binding-tool ignore XML namespaces it doesn't understand,
+ making it possible to add documentation to the same place where interface
+ definitions live (bfo #14429).
+* Wed Jun 27 2007 thoenig@suse.de
+- Update to dbus-1-glib 0.74
+- Changes:
+ * Init threading first to stop a warning from new GLib.
+ * Remove the XML documentation support in configure
+ * Fix typo in _dbus_gvalue_signals_error
+ * Update GLib requirement.
+ * Document dbus-gtype-specialized
+ * Add simple test suite for peer objects.
+ * Support peer-to-peer proxies.
+ * Add dbus_connection_get_g_connection.
+ * Stop compiler warnings.
+ * Handle dbus errors which are not name has no owner
+ * Update abstract socket test from DBus, which now cross-compiles
+ * Rename the error quark to be unique
+ * Update AUTHORS
+* Sat Apr 28 2007 aj@suse.de
+- Add libexpat-devel to build requires.
+* Thu Mar 1 2007 thoenig@suse.de
+- new upstream version 0.73
+- new package dbus-1-glib-doc
+- drop patch dbus-glib-introspect-fix-thoenig-01.patch
+* Mon Nov 6 2006 thoenig@suse.de
+- loosen dependency to D-Bus
+* Tue Aug 1 2006 thoenig@suse.de
+- new upstream version 0.71
+- new package: dbus-1-glib-devel
+- moved dbus-binding-tool from dbus-1-glib to dbus-1-glib-devel
+- moved GLib header and .la files from dbus-1-devel to
+ dbus-1-glib-devel
+* Tue Aug 1 2006 thoenig@suse.de
+- split out binings to sparate spec files
diff --git a/deps/gnutls/SPECS/gnutls.spec b/deps/gnutls/SPECS/gnutls.spec
new file mode 100644
index 0000000..148fd47
--- /dev/null
+++ b/deps/gnutls/SPECS/gnutls.spec
@@ -0,0 +1,507 @@
+#
+# spec file for package gnutls (Version 2.4.1)
+#
+# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
+# norootforbuild
+
+
+Name: gnutls
+BuildRequires: gcc-c++ libgcrypt-devel libopencdk-devel
+Version: 2.4.1
+Release: 25.1
+License: GPL v3 or later; LGPL v2.1 or later
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Url: http://www.gnutls.org/
+Source0: %name-%version.tar.bz2
+Patch1: gnutls-2.4.1-disable_cxx.patch
+Patch2: CVE-2008-4989.patch
+Summary: The GNU Transport Layer Security Library
+Group: Productivity/Networking/Security
+AutoReqProv: on
+# bug437293
+%ifarch ppc64
+Obsoletes: gnutls-64bit
+%endif
+#
+
+%description
+The GnuTLS project aims to develop a library that provides a secure
+layer over a reliable transport layer. Currently the GnuTLS library
+implements the proposed standards of the IETF's TLS working group.
+
+
+
+Authors:
+--------
+ Nikos Mavroyanopoulos
+ Fabio Fiorina
+ Timo Schulz
+ Andrew McDonald
+
+%package -n libgnutls26
+License: LGPL v2.1 or later
+Summary: The GNU Transport Layer Security Library
+Group: Productivity/Networking/Security
+
+%description -n libgnutls26
+The GnuTLS project aims to develop a library that provides a secure
+layer over a reliable transport layer. Currently the GnuTLS library
+implements the proposed standards of the IETF's TLS working group.
+
+
+
+Authors:
+--------
+ Nikos Mavroyanopoulos
+ Fabio Fiorina
+ Timo Schulz
+ Andrew McDonald
+
+%package -n libgnutls-extra26
+License: GPL v3 or later
+Summary: The GNU Transport Layer Security Library
+Group: Productivity/Networking/Security
+
+%description -n libgnutls-extra26
+The GnuTLS project aims to develop a library that provides a secure
+layer over a reliable transport layer. Currently the GnuTLS library
+implements the proposed standards of the IETF's TLS working group.
+
+
+
+Authors:
+--------
+ Nikos Mavroyanopoulos
+ Fabio Fiorina
+ Timo Schulz
+ Andrew McDonald
+
+%package -n libgnutls-devel
+License: LGPL v2.1 or later
+Summary: Development package for gnutls
+Group: Development/Libraries/C and C++
+Requires: libgnutls26 = %version glibc-devel libopencdk-devel libgcrypt-devel
+PreReq: %install_info_prereq
+
+%description -n libgnutls-devel
+Files needed for software development using gnutls.
+
+
+
+Authors:
+--------
+ Nikos Mavroyanopoulos
+ Fabio Fiorina
+ Timo Schulz
+ Andrew McDonald
+
+%package -n libgnutls-extra-devel
+License: GPL v3 or later
+Summary: The GNU Transport Layer Security Library
+Group: Development/Libraries/C and C++
+Requires: libgnutls-extra26 = %version libgnutls-devel
+# gnutls-devel last used in 10.3
+Obsoletes: gnutls-devel < %version
+Provides: gnutls-devel = %version
+# bug437293
+%ifarch ppc64
+Obsoletes: gnutls-devel-64bit
+%endif
+#
+
+%description -n libgnutls-extra-devel
+The GnuTLS project aims to develop a library that provides a secure
+layer over a reliable transport layer. Currently the GnuTLS library
+implements the proposed standards of the IETF's TLS working group.
+
+
+
+Authors:
+--------
+ Nikos Mavroyanopoulos
+ Fabio Fiorina
+ Timo Schulz
+ Andrew McDonald
+
+%prep
+%setup -q
+%patch1 -p1
+%patch2 -p1
+
+%build
+autoreconf -fi
+./configure --prefix=%_prefix \
+ --sysconfdir=%_sysconfdir \
+ --libdir=%_libdir \
+ --mandir=%_mandir --infodir=%_infodir \
+ --localstatedir=%_localstatedir \
+ --with-included-libtasn1 \
+ --without-lzo \
+ --disable-srp-authentication \
+ --disable-rpath \
+ CFLAGS="$RPM_OPT_FLAGS" \
+ CXXFLAGS="$RPM_OPT_FLAGS"
+make
+make check
+
+%install
+make DESTDIR=$RPM_BUILD_ROOT install
+rm -rf doc/examples/.deps doc/examples/.libs doc/examples/*.{o,lo,la} doc/examples/Makefile{,.in}
+find doc/examples -perm -111 -exec rm {} \;
+rm -rf %{buildroot}/usr/share/locale/en@{,bold}quot
+# Do not package static libs and libtool files
+rm -f %{buildroot}%{_libdir}/*.{a,la}
+%find_lang %name
+
+%clean
+rm -rf %buildroot
+
+%post -n libgnutls26
+/sbin/ldconfig
+
+%postun -n libgnutls26
+/sbin/ldconfig
+
+%post -n libgnutls-extra26
+/sbin/ldconfig
+
+%postun -n libgnutls-extra26
+/sbin/ldconfig
+
+%post -n libgnutls-devel
+%install_info --info-dir=%{_infodir} %{_infodir}/gnutls.info.gz
+
+%postun -n libgnutls-devel
+%install_info_delete --info-dir=%{_infodir} %{_infodir}/gnutls.info.gz
+
+%files -f %name.lang
+%defattr(-, root, root)
+%doc THANKS README NEWS ChangeLog COPYING.LIB COPYING AUTHORS doc/TODO
+%_bindir/certtool
+%_bindir/gnutls-cli
+%_bindir/gnutls-cli-debug
+%_bindir/gnutls-serv
+%_bindir/psktool
+%_mandir/man1/*
+
+%files -n libgnutls26
+%defattr(-,root,root)
+%_libdir/libgnutls.so.26*
+
+%files -n libgnutls-extra26
+%defattr(-,root,root)
+%_libdir/libgnutls-extra.so.26*
+%_libdir/libgnutls-openssl.so.26*
+
+%files -n libgnutls-devel
+%defattr(-, root, root)
+%_bindir/libgnutls-config
+%_includedir/*
+%_libdir/libgnutls.so
+%_datadir/aclocal/libgnutls.m4
+%_libdir/pkgconfig/gnutls.pc
+%_mandir/man3/*
+%_infodir/%{name}*
+%doc doc/examples doc/gnutls.html doc/*.png doc/gnutls.pdf doc/reference/html/*
+
+%files -n libgnutls-extra-devel
+%defattr(-, root, root)
+%_bindir/libgnutls-extra-config
+%_libdir/libgnutls-extra.so
+%_libdir/libgnutls-openssl.so
+%_datadir/aclocal/libgnutls-extra.m4
+%_libdir/pkgconfig/gnutls-extra.pc
+
+%changelog
+* Fri Mar 13 2009 jshi@suse.de
+- fix security bug [bnc#457938]
+ new CVE-2008-4989
+* Wed Dec 10 2008 olh@suse.de
+- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
+ (bnc#437293)
+* Fri Nov 28 2008 jshi@suse.de
+- fix security bug [bnc#441856]
+ CVE-2008-4989
+* Thu Oct 30 2008 olh@suse.de
+- obsolete old -XXbit packages (bnc#437293)
+* Sat Aug 2 2008 meissner@suse.de
+- run testsuite
+* Thu Jul 17 2008 mkoenig@suse.de
+- update to version 2.4.1
+ * libgnutls: Fix local crash in gnutls_handshake
+ * libgnutls: Fix memory leaks when doing a re-handshake
+ * Fix compiler warnings
+ * Fix ordering of -I's to avoid opencdk.h conflict with
+ system headers
+ * srptool: Fix a problem where --verify check does not succeed
+- remove C++ wrapper lib, it is not usable without SRP
+- remove patch
+ gnutls-1.6.1-srptool.patch
+* Wed Jul 2 2008 mkoenig@suse.de
+- remove gnutls main package from baselibs.conf
+* Thu Jun 26 2008 mkoenig@suse.de
+- update to version 2.4.0
+ * The OpenPGP sub-system has been improved and now supports subkeys
+ * The PSK sub-system has been improved and now supports password
+ derivation and PSK identity hints
+ * The certtool --inder and --outder has been replaced
+ by --inraw and --outraw
+ * New APIs to access the raw X.509 Subject and Issuer DN's and
+ elements from the certificate credentials structure
+ * New APIs to improve working with username/passwords and PSK
+ * Names of constants to affect certificate printing changed
+ * The function gnutls_openpgp_privkey_get_id has been renamed to
+ gnutls_openpgp_privkey_get_key_id
+ * API/ABI changes in GnuTLS 2.4
+ All OpenPGP related functions have been moved from
+ libgnutls-extra to libgnutls, and several new functions have
+ been added
+- remove SRP functionality from C++ wrapper, otherwise it cannot
+ be linked against it
+- removed patches
+ gnutls-2.2.2-uninitialized.patch
+ gnutls-char-signedness.patch
+ gnutls-GNUTLS_SA_2008_1.patch
+* Mon Jun 23 2008 mkoenig@suse.de
+- disable SRP [bnc#65192]
+* Wed May 21 2008 mkoenig@suse.de
+- fix three security bugs [bnc#392947]
+ CVE-2008-1948 GNUTLS-SA-2008-1-1
+ Fix crash when sending invalid server name
+ CVE-2008-1949 GNUTLS-SA-2008-1-2
+ Fix crash when sending repeated client hellos
+ CVE-2008-1950 GNUTLS-SA-2008-1-3
+ Fix crash in cipher padding decoding for invalid record lengths
+* Thu May 8 2008 mkoenig@suse.de
+- fix build
+* Tue Apr 29 2008 cthiel@suse.de
+- obsolete gnutls-<arch> via baselibs.conf
+* Thu Apr 10 2008 ro@suse.de
+- added baselibs.conf file to build xxbit packages
+ for multilib support
+* Thu Apr 3 2008 mkoenig@suse.de
+- update to version 2.2.2
+ * Cipher priority string handling now handle strings that
+ starts with NULL
+ * Corrected memory leaks in session resuming and DHE ciphersuites
+ * Increased the default certificate verification chain limits and
+ allowed for checks without limitation
+ * Corrected the behaviour of gnutls_x509_crt_get_subject_alt_name()
+ and gnutls_x509_crt_get_subject_alt_name() to not null terminate
+ binary strings and return the proper size
+* Thu Jan 31 2008 mkoenig@suse.de
+- update to version 2.2.1
+ * Fixes the post_client_hello_function()
+ * Fix for certificate selection in servers with certificate callbacks
+ * certtool: Fixed data corruption when using --outder
+ * TLS authorization support removed.
+ * Corrected bug which did not allow a server to run without
+ supporting certificates
+ * Introduced gnutls_session_enable_compatibility_mode()
+ * Added gnutls_record_disable_padding() to allow servers talking to
+ buggy clients
+ * Fixed PKCS #3 parameter export
+ * Added support for Camellia cipher
+ * certtool: Add option --quick-random
+ * Added capability to set a callback after the client hello is
+ received by the server in order to adjust parameters before
+ the handshake
+ * certtool: Fixed data corruption when using --outder
+ * SRP was corrected to adhere to the latest draft
+ * Updated the DN parser
+ * Added support for DSA2 using libgcrypt 1.3.0
+ * Removed all the trustdb code from openpgp authentication.
+ We now use only the well-specified keyrings
+ * The gnutls_certificate_set_openpgp_* functions were modified
+ to include the format. This makes the interface consistent with
+ the x509 functions
+ * Introduced gnutls_session_enable_compatibility_mode()
+ * Added gnutls_set_default_priority2()
+ * Added priority functions that accept strings
+ * certtool: Add option --disable-quick-random to enable the
+ old behaviour of using /dev/random to generate keys
+ * Added the --v1 option to certtool, to allow generating X.509
+ version 1 certificates
+ * Fix PKCS#3 parameter export problem
+ * Fixed GNUTLS_E_UNKNOWN_ALGORITHM vs GNUTLS_E_UNKNOWN_HASH_ALGORITHM
+ * gnutls_certificate_set_x509_key_* can now read PKCS #8 unencrypted
+ private keys
+ * Introduced the GNUTLS_E_BASE64_UNEXPECTED_HEADER_ERROR error code
+ * Added the --to-p8 option to certtool to convert private keys
+ to PKCS #8 keys
+ * Corrected bug in decompression of expanded compression data
+ * The gnutls_*_convert_priority() functions were deprecated
+ * gnutls-cli and gnutls-serv now have a --priority option
+ * PKCS #8 parser can now encode/decode DSA keys
+ * Corrected a segfault when setting an empty gnutls_priority_t
+ at gnutls_priority_set()
+ * Added gnutls_x509_crt_get_subject_alt_name2()
+ * The GPL version has been changed from version 2 to version 3.
+ This affects the self-tests, command-line tools, the libgnutls-extra
+ library, the relevant guile parts, and the build environment
+- API and ABI modifications, library soname switch from 13 to 26
+- change package structure:
+ * branch off libgnutls-extra
+ since this is now GPLv3 or later while libgnutls remains
+ LGPLv2.1 or later
+ * gnutls license change to GPLv3
+- build without lzo support to avoid license problems
+ since lzo is currently GPLv2 only
+- removed merged patches:
+ gnutls-fix_size_t.patch
+* Tue Oct 23 2007 mkoenig@suse.de
+- update to version 2.0.1
+- change package layout to conform shlib policy:
+ rename gnutls-devel -> libgnutls-devel
+ new subpackage libgnutls13
+- removed patches:
+ gnutls-1.4.4-sign-callback.patch
+ gnutls-1.6.1-compiler_warnings.patch
+* Thu Aug 30 2007 mkoenig@suse.de
+- fix srptool [#208227]
+- fix some compiler warnings
+* Fri Aug 3 2007 hvogel@suse.de
+- Some additions for evolution smart card support
+* Thu May 10 2007 mkoenig@suse.de
+- Fix segfault on s390x [#97441]
+ gnutls-fix_size_t.patch
+* Tue Jan 23 2007 mkoenig@suse.de
+- update to new stable branch 1.6.1:
+ * Fix the list of trusted CAs that server's send to clients.
+ * Fix gnutls_certificate_set_x509_crl to initialize the CRL
+ before using it.
+ * Encode UID fields in DN's as DirectoryString.
+ * Fix ./configure failure with non-GCC compilers.
+ * A GnuTLS C++ library is part of the official distribution.
+ * New APIs for custom push/pull function error reporting.
+* Tue Oct 24 2006 mkoenig@suse.de
+- move developer related docs to devel package and remove
+ binary stuff from docs [#212454]
+* Tue Sep 19 2006 mkoenig@suse.de
+- update to version 1.4.4:
+ * bugfix release
+ * fixes security vulnerability [#206636] (CVE-2006-4790)
+* Thu Aug 31 2006 mkoenig@suse.de
+- update to new stable branch 1.4.1:
+ * The command line tools now use getaddrinfo and support IPv6.
+ * gnutls-cli can now recognize services and port numbers with
+ the -p option.
+ * Error messages are now translated using GNU Gettext.
+ * GnuTLS now support TLS Inner application (TLS/IA).
+ * API and ABI modifications:
+ + Support for DHE-PSK cipher suites has been added.
+ + Removed the RIPEMD ciphersuites.
+ + Remove GnuTLS 0.8.x compatibility functions.
+ + Support for TLS Pre-Shared Key (TLS-PSK) ciphersuites have
+ been added.
+ + Certtool now generate keys in unencrypted PKCS#8 format for
+ empty passwords.
+ + Certtool now accept --password for --key-info and encrypted
+ PKCS#8 keys.
+ + gnutls_x509_privkey_import_pkcs8 now accept unencrypted
+ PEM PKCS#8 keys,
+ + New function to set a X.509 private key and certificate
+ pairs, and/or CRLs, from an PKCS#12 file.
+ + New APIs to acceess the client and server random fields in
+ a session.
+ + New APIs to access the TLS Pseudo-Random-Function (PRF).
+ + New API to access the TLS master secret.
+ + The function gnutls_x509_crt_to_xml now return an internal
+ error.
+ * Several bugfixes:
+ + Corrected a bug in certtool for 64 bit machines.
+ + Fix gnutls-cli STARTTLS hang when SIGINT is sent too quickly.
+ + Fix crash in TLS resume code, caused by TLS/IA changes.
+ + Corrected bugs in gnutls_certificate_set_x509_crl() and
+ gnutls_certificate_set_x509_trust().
+ + Fixed bug in non-blocking gnutls_bye().
+ + Fix read of out bounds bug in DER parser.
+ + Fixed bug in OpenPGP authentication handshake.
+* Sat Feb 18 2006 ro@suse.de
+- cleanup doc directory (.deps,.libs)
+* Fri Feb 10 2006 hvogel@suse.de
+- Update to version 1.2.10. This release fixes several serious
+ bugs that would make the DER decoder in libtasn1 crash on
+ invalid input [#149897]. Including:
+ * Corrected a bug in certtool for 64 bit machines.
+ * Fix gnutls-cli STARTTLS hang when SIGINT is sent too quickly
+ * Corrected bugs in gnutls_certificate_set_x509_crl() and
+ gnutls_certificate_set_x509_trust(), that caused memory
+ corruption if more than one certificates were added.
+ * Fixed bug in non-blocking gnutls_bye(). gnutls_record_send()
+ will no longer invalidate a session if the underlying send
+ fails, but it will prevent future writes.
+* Wed Jan 25 2006 mls@suse.de
+- converted neededforbuild to BuildRequires
+* Tue Dec 20 2005 ro@suse.de
+- do not package /usr/share/info/dir
+* Fri Dec 9 2005 hvogel@suse.de
+- update to version 1.2.9
+* Tue Oct 25 2005 hvogel@suse.de
+- update to version 1.2.8
+* Mon Aug 22 2005 hvogel@suse.de
+- fix data type comparison [Bug #104617]
+* Sun Jul 3 2005 hvogel@suse.de
+- update to version 1.2.5
+* Wed Jun 29 2005 hvogel@suse.de
+- patch from mrueckert to use external lzo again
+* Thu Jun 23 2005 hvogel@suse.de
+- use %%install_info/%%install_info_delete
+* Tue Jun 7 2005 hvogel@suse.de
+- update to version 1.2.4
+* Fri Jun 3 2005 ro@suse.de
+- fix specfile (don't apply non-existant patch1)
+* Thu Jun 2 2005 hvogel@suse.de
+- use included minilzo
+* Wed May 25 2005 hvogel@suse.de
+- Update to version 1.2.3 (fixes gnutls DOS Bug #83481)
+- Include defines.h before gnutls.h, to pull in config.h, to make
+ sure memmem.h prototype memmem properly
+* Sat Jan 29 2005 hvogel@suse.de
+- Update to version 1.2.0
+* Wed Jan 19 2005 hvogel@suse.de
+- update to version 1.1.23
+- get rid of prebuild html/ps docu again, the devel packages has
+ man-pages now
+* Mon Dec 13 2004 hvogel@suse.de
+- update to version 1.0.23
+- make build of postscript/html docu configureable
+* Sat Oct 23 2004 hvogel@suse.de
+- move config script to the devel package
+* Thu Oct 14 2004 hvogel@suse.de
+- Update to version 1.0.21
+* Tue Sep 28 2004 hvogel@suse.de
+- add doc subpackage with prebuild html/ps docu (Bug #44496)
+* Mon Sep 27 2004 hvogel@suse.de
+- fix ac-quotation patch to include libgnutls-extra.m4 (Bug #46035)
+* Tue Aug 31 2004 kukuk@suse.de
+- Update to version 1.0.20
+* Mon Aug 30 2004 kukuk@suse.de
+- Add libopencdk-devel to neededforbuild
+* Thu Jul 15 2004 hvogel@suse.de
+- add libgcrypt-devel and lipgpg-error-devel to nfb
+* Wed May 19 2004 hvogel@suse.de
+- update to version 1.0.13
+* Fri May 14 2004 mmj@suse.de
+- Add C++ compiler to build
+- Don't remove buildroot when installing
+* Mon Mar 1 2004 hvogel@suse.de
+- update to version 1.0.8
+* Tue Feb 17 2004 hvogel@suse.de
+- update to version 1.0.6
+- fix autoconf quotations
+* Wed May 14 2003 schubi@suse.de
+- initial; Sourcecode received from XIMIAN
diff --git a/deps/python-telepathy/SOURCES/telepathy-python-README-examples b/deps/python-telepathy/SOURCES/telepathy-python-README-examples
new file mode 100644
index 0000000..dd6c8f2
--- /dev/null
+++ b/deps/python-telepathy/SOURCES/telepathy-python-README-examples
@@ -0,0 +1,25 @@
+
+These examples (except generate-manager-file.py) all take as their first
+parameter a file which contains account details. An account file contains a set
+of key/value pairs, where the key and the value are separated by a colon and a
+space.
+
+The keys "manager" and "protocol" must be present. Other values are passed to
+RequestConnection().
+
+Example:
+
+manager: gabble
+protocol: jabber
+account: foo@bar.com
+password: s3kr1t
+server: bar.com
+port: 5223
+old-ssl: true
+ignore-ssl-errors: true
+
+---
+
+generate-manager-file.py takes one argument: the name of a connection manager
+(such as "gabble"), defaulting to "haze" if the argument is not found. It
+spits out suitable contents for a .manager file for that protocol.
diff --git a/deps/python-telepathy/SPECS/python-telepathy.spec b/deps/python-telepathy/SPECS/python-telepathy.spec
new file mode 100644
index 0000000..9cd4f8f
--- /dev/null
+++ b/deps/python-telepathy/SPECS/python-telepathy.spec
@@ -0,0 +1,56 @@
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+
+Name: python-telepathy
+Version: 0.15.6
+Release: 1.4
+Summary: Python libraries for Telepathy
+
+Group: Development/Languages
+License: LGPLv2+
+URL: http://telepathy.freedesktop.org/wiki/
+Source0: http://telepathy.freedesktop.org/releases/telepathy-python/telepathy-python-%{version}.tar.gz
+# The following is originally from
+# http://darcs.collabora.co.uk/darcs/telepathy/telepathy-python/examples/README
+# but it is by mistake missing from the usptream tarball
+Source1: telepathy-python-README-examples
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: python-devel
+BuildRequires: dbus-1-python >= 0.80
+BuildRequires: libxslt
+
+Requires: dbus-1-python >= 0.80
+
+
+%description
+Python libraries for use in Telepathy clients and connection managers.
+
+
+%prep
+%setup -q -n telepathy-python-%{version}
+install -p %{SOURCE1} examples/README
+
+%build
+%{__python} setup.py build
+chmod 0644 examples/*
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install --root=%buildroot --prefix=/usr
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING AUTHORS README examples/
+%{python_sitelib}/telepathy/
+%{python_sitelib}/*.egg-info
+
+
+%changelog
+* Fri Jan 16 2009 cyberorg@opensuse.org
+- update to 0.15.6
+* Tue Aug 26 2008 cyberorg@opensuse.org
+- Initial openSUSE package based on Fedora
diff --git a/deps/telepathy-gabble/SPECS/telepathy-gabble.spec b/deps/telepathy-gabble/SPECS/telepathy-gabble.spec
new file mode 100644
index 0000000..37a60ef
--- /dev/null
+++ b/deps/telepathy-gabble/SPECS/telepathy-gabble.spec
@@ -0,0 +1,353 @@
+#
+# spec file for package telepathy-gabble (Version 0.7.24)
+#
+# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
+# norootforbuild
+
+
+Name: telepathy-gabble
+Url: http://telepathy.freedesktop.org/wiki/
+Summary: XMPP connection manager for Telepathy
+Version: 0.7.24
+Release: 1.6
+License: LGPL v2.1 or later
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: dbus-1-glib-devel
+BuildRequires: libsoup-devel
+BuildRequires: libuuid-devel
+BuildRequires: libxslt-devel
+BuildRequires: loudmouth-devel
+BuildRequires: python-xml
+BuildRequires: telepathy-glib-devel
+Group: System/Libraries
+Source: %{name}-%{version}.tar.bz2
+
+%description
+Gabble is a Jabber/XMPP connection manager for the Telepathy framework,
+currently supporting single user chats, multi user chats and
+voice/video calls. Install this package to use Telepathy instant
+messaging clients with Jabber/XMPP servers, including Google Talk.
+
+
+
+Authors:
+--------
+ Robert McQueen <robert.mcqueen@collabora.co.uk>
+ Rob Taylor <rob.taylor@collabora.co.uk>
+ Ole André <ole.andre.ravnaas@collabora.co.uk>
+ Ross Burton <ross@burtonini.com>
+ Simon McVittie <simon.mcvittie@collabora.co.uk>
+
+%package doc
+License: LGPL v2.1 or later
+Summary: XMPP connection manager for Telepathy (documentation)
+Group: Documentation/Other
+Requires: %{name}-%{version}
+
+%description doc
+Gabble is a Jabber/XMPP connection manager for the Telepathy framework,
+currently supporting single user chats, multi user chats and
+voice/video calls. Install this package to use Telepathy instant
+messaging clients with Jabber/XMPP servers, including Google Talk.
+
+This package contain the documentation.
+
+
+
+Authors:
+--------
+ Robert McQueen <robert.mcqueen@collabora.co.uk>
+ Rob Taylor <rob.taylor@collabora.co.uk>
+ Ole André <ole.andre.ravnaas@collabora.co.uk>
+ Ross Burton <ross@burtonini.com>
+ Simon McVittie <simon.mcvittie@collabora.co.uk>
+
+%prep
+%setup -q
+
+%build
+%configure --docdir=%{_docdir}/%{name}
+make %{?jobs:-j %jobs}
+
+%install
+%makeinstall
+cp AUTHORS ChangeLog COPYING $RPM_BUILD_ROOT/%{_docdir}/%{name}
+
+%clean
+rm -rf %buildroot
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr (-,root,root)
+%dir %{_datadir}/telepathy
+%dir %{_datadir}/telepathy/managers
+%{_libdir}/telepathy-gabble
+%{_datadir}/dbus-1/services/org.freedesktop.Telepathy.ConnectionManager.gabble.service
+%{_datadir}/telepathy/managers/gabble.manager
+%{_mandir}/man8/telepathy-gabble.8.gz
+
+%files doc
+%defattr (-,root,root)
+%{_docdir}/%{name}/
+
+%changelog
+* Tue Mar 24 2009 vuntz@novell.com
+- Update to version 0.7.24:
+ + Enhancements:
+ - All messages on the Messages interface now have a message
+ token, using the XMPP id attribute. Identifiers for messages
+ that Gabble sends, and those it receives that lack one, are
+ generated with libuuid if available, or with a unique-ish
+ time-based fallback otherwise.
+ + Fixes:
+ - Fix SOCKS5 implementation to actually respect XEP-0065.
+ - Don't crash if Google relay responses arrive after the call
+ has ended (fdo#20764).
+ - Relax overly-strict checks made by CodecsUpdated.
+- Add libuuid-devel BuildRequires.
+* Tue Mar 17 2009 vuntz@novell.com
+- Update to version 0.7.23:
+ + Dependencies:
+ - telepathy-glib >= 0.7.26 is now required
+ - libsoup >= 2.4 is now required
+ + Enhancements:
+ - Add functionality to ask for a Google-specific relay session,
+ so Google Talk users can use Google's relay servers to make
+ and receive Jingle calls.
+ - The CodecsUpdated method, introduced in spec version 0.17.19
+ and used to send updated parameters for codecs such as Theora
+ and H264 to the other party in a call, is now implemented.
+ + Fixes:
+ - Fix flow control in tubes when using a SI fallback
+ bytestream.
+ - Implement flow control in bytestream IBB.
+ - Make GetHandle() correspond to the TargetHandle[Type]
+ properties on streamed media channels.
+- Add libsoup-devel BuildRequires.
+* Fri Mar 6 2009 vuntz@novell.com
+- Update to version 0.7.22:
+ + Dependencies:
+ - telepathy-glib 0.7.24 is now required
+ + Enhancements:
+ - Resolve STUN servers' IP addresses as required by
+ telepathy-spec changes currently under development
+ - Add NATTraversal, STUNServers and CreatedLocally properties
+ to Media.StreamHandler as required by telepathy-spec changes
+ currently under development
+ - Add fallback-stun-server, fallback-stun-port
+ ConnectionManager parameters
+ + Fixes:
+ - Correctly deal with streams that are added after a call is
+ accepted, fixing video streaming in calls that start off
+ audio-only
+ - fdo#20102: fix byte ordering of port in GibberListener
+ - Drain some swamps in Jingle call handling for better
+ maintainability, and improve Jingle regression test coverage
+ - Don't end calls a minute after an extra content is added, and
+ correctly set the creator attribute on contents. This has the
+ side-effect of not causing older Gabbles to assert.
+ - Improve Tubes test coverage, and fix various races in the
+ tests.
+* Sat Feb 21 2009 mboman@suse.de
+- Update to version 0.7.21:
+ + Implement new tube API for muc stream tubes
+ + Implement new tube API for 1-1 and muc D-Bus tubes
+ + Implement the Messages interface for Text channels.
+ + In multi-user chats, the point at which Sent is emitted has
+ changed. Previously, Sent was emitted when the message was
+ echoed back to you by the server; now, it is emitted (as is
+ Messages.MessageSent) when you send the message. When the
+ message is echoed, a delivery report is emitted with
+ Messages.MessageReceived, and Received is emitted with an
+ empty body and the Non_Text_Content flag set. Clients that
+ don't understand the Messages interface should just
+ immediately ack the ID in that signal
+ + fdo#20003: fix a crash starting Jingle calls on some 64-bit
+ platforms
+ + fdo#20133: fix various bugs where idle callbacks outlived
+ their user-data.
+ + Don't start sending video when the other side adds a video
+ stream.
+- Remove required versions for BuildRequires. We don't generally
+ use it in our .spec files
+- Set correct group for -doc package (Documentation/Other)
+- Add Requires %%{name}-%%{version} for -doc package
+* Wed Feb 4 2009 hfiguiere@suse.de
+- Update to version 0.7.20
+ + Implement the draft version of Location from telepathy-spec 0.17.19
+ + Announce generic tube capabilities when contacts support tubes
+ + Don't get confused if MUC services auto-rename us
+ + Don't get confused if we have to change our own nick in order to join a MUC
+ + Set the correct actor when Jingle sessions are terminated
+ + Don't omit offline, unknown and error from Statuses and GetStatuses()
+ (regression in 0.7.19)
+ + Close and ChannelClosed signals are now fired when a tube is closed (new API)
+* Mon Feb 2 2009 mboman@suse.de
+- Update to version 0.7.19:
+ + Don't crash when closing a muc channel containing an closed D-Bus tube.
+ + Don't resurrect removed streams if the call responder includes them in
+ session-accept
+ + Don't crash in calls if using glib with debugging enabled (fdo#19327).
+ + Don't crash when removing contact from known list (fdo#19524).
+ + Fix D-Bus muc tubes (dev.sugarlabs.org #60).
+ + Fix refcount leak in jingle code (fdo#19385).
+ + Don't crash if "offline" presence status is requested.
+* Wed Jan 28 2009 hfiguiere@suse.de
+- Bump dbus glib required version.
+* Fri Jan 9 2009 hfiguiere@suse.de
+- Update to version 0.7.18:
+ + Implement SOCKS5 bytestreams (XEP-0065) in stream tubes.
+ + Implement a stream initiation fallback mechanism allowing to use IBB if
+ we can't connect to peer using SOCKS5.
+ + Don't crash on setting presence if there are open MUC Tubes.
+ + Stream tube channel advertises the immutable channel properties,
+ including those not on the Channel interface.
+- Build requires dbus-1-glib-devel >= 0.78
+- Split documentation off.
+- Drop telepathy-gabble-64bits-crash.patch.
+* Fri Jan 9 2009 hfiguiere@suse.de
+- Add telepathy-gabble-64bits-crash.patch
+ + fix a crash on 64-bits. bnc#445874
+* Thu Jan 1 2009 mboman@suse.de
+- Update to version 0.7.17:
+ + Too many fixes/updtaes to list. Please see NEWS for details
+ + Fixes bnc#445874 (in 0.7.11)
+* Sun Oct 19 2008 mboman@suse.de
+- Update to version 0.7.10:
+ + Implement the newly official Requested, InitiatorHandle and InitiatorID
+ properties introduced in spec 0.17.13
+ + fdo#16922: stop shipping MD5 and SHA-1 implementations, and use
+ GChecksum instead, since we need GLib 2.16 anyway
+ + Add support for running tests with GObject refdbg enabled
+ + Add TargetID to allowed properties when requesting channels
+ + test-handles: stop asserting that the wrong error (InvalidArgument)
+ will be raised, and accept the correct error (InvalidHandle) too, since
+ this was fixed in telepathy-glib
+ + Some bugfixes in the OLPC code
+ + Use unsigned for booleans in bitfields (gboolean is signed, so
+ "gboolean foo:1" is not portable)
+* Mon Oct 13 2008 sbrabec@suse.cz
+- Signed-off.
+* Thu Oct 2 2008 dominique-opensuse@leuenberger.net
+- Update to version 0.7.9:
+ * Implement the Requests API introduced in spec 0.17.11 and extended in 0.17.12
+ * Save contacts' aliases into the roster for massive bandwidth savings (in
+ conjunction with avatar caching, this should mean we don't have to fetch
+ everyone's vCard every time we connect to the server)
+ * Merge support for the "gadget", an OLPC-specific server component that
+ supports browsing for buddies and activities
+ * When running tests under valgrind, use the same options as in telepathy-glib
+* Wed Aug 20 2008 hfiguiere@suse.de
+- Requires now telepathy-glib >= 0.7.14
+- Upgrade to 0.7.8
+ * Implement the Contacts interface for bulk contact-handle inspection
+ * Implement spec 0.17.9 (add the TargetID property to all channels)
+ * Start to port channel factories away from TpChannelFactoryIface in
+ preparation for implementing the Requests API
+ * Add a simple smoke-test for SimplePresence
+ * Use tp_debug_divert_messages() rather than our own copy of it, since we
+ now depend on a new enough telepathy-glib anyway
+ * Obey the Telepathy spec by giving 'dnd' presence type Presence_Type_Busy
+ and not Presence_Type_Away
+ * Use the pedantically correct marshaller for a GArray, since GObject 2.17
+ actually checks for POINTER vs BOXED (regression in 0.7.7)
+ * Remove unconditional debug messages in a few places
+* Fri Aug 8 2008 hfiguiere@suse.de
+- Upgrade to 0.7.7:
+ * Requires telepathy-glib >= 0.7.13
+ * Implement XEP-0115 version 1.5
+ * fd.o #14954: Set presence in MUCs to be the same as our global presence
+ * fd.o #14955: Set nickname in MUCs to be the same as our alias for ourselves
+ (as set with Aliasing)
+ * Fix a reference leak when using (new-style) TLS
+ * Fix a memory leak when invited to a MUC
+ * Fix a possible assertion failure when we're sent an invalid MUC invitation
+ * fd.o #16918: fix an access to freed memory when the vCard manager is
+ destroyed
+ * fd.o #14341: add a regression test (currently disabled, because the bug
+ is in Loudmouth)
+ * Port most of the regression tests to a more comprehensible API
+* Thu Jul 24 2008 hfiguiere@suse.de
+- Remove the requires and let Autoreqprov do it for us
+* Thu Jul 24 2008 hfiguiere@suse.de
+- Update to 0.7.6
+ * telepathy-glib >= 0.7.8 and loudmouth >= 1.3.2 are now required
+ * Implement the Hold API using telepathy-glib rather than as an extension
+ * fdo#15656: fix an inconsistency in audio/video capabilities
+ * fdo#15422: fix generation of extensions/extensions.html
+ * fdo#15904: fix a regression making the caller of an incoming call in
+ the remote pending set instead of the members one.
+ * fdo#15095: fix MUC contacts always appearing to be offline (and actually
+ include the patch this time) (regression in 0.7.0, probably)
+ * fdo#15311: update tests to work with python-twisted 8.0 (as seen in
+ current Debian unstable)
+ * Ignore components with ID != 1 in native candidates - we can only signal
+ one component, and Farsight 2 reports RTCP components along with RTP ones
+ * Don't assume that htmldir will be defined by autoconf (it's new in 2.59c,
+ and we only require >= 2.59; regression in 0.7.4)
+ * fdo#14467: aggregate MembersChanged signals when joining MUCs, so we
+ get one big signal rather than lots of single-contact signals, potentially
+ reducing client round-trips
+ * Re-enable some regression tests that were accidentally removed in 0.7.3
+ * Build documentation for our extensions to XMPP by default
+ * fdo#12791, Debian #446259: fix assertion failure with strange roster items
+ * fdo#14343: fix race condition that can lose messages between accepting
+ a D-Bus tube and actually connecting to it
+ * fdo#14602: update the StreamedMedia call API to telepathy-spec 0.17.3
+ * fdo#14806: when we add ourselves to the local-pending set for incoming
+ calls, set the caller as the actor
+ * fdo#15198: fix assertion failure when calling GetCapabilities on an invalid
+ handle
+ * When removing a media stream before the initiate is sent, send it if possible
+ * when blocking gtalk contacts, discard their presence
+ * disconnect the connection if we don't receive a reply to the discovery
+ request for server features
+ * stop using Automake 1.9 features, and prefer to autoreconf using 1.8 (if
+ available) to ensure that we don't accidentally re-add a 1.9 dependency
+ * make sure teardown of the disco object doesn't crash if one of its callbacks
+ causes it to be destroyed (bug exposed by test-disco-no-reply.py regression
+ test)
+ * Implements the current draft of the Hold interface, which will be in
+ telepathy-spec 0.17.4 if all goes well
+ * Only emit one AvatarRetrieved signal per contact, no matter how many
+ requests there were for their avatar (fdo#12465)
+ * Explicitly say we require GNU make, and turn off Automake portability
+ warnings (fdo#14020)
+ * Don't emit NewStreamHandler signals multiple times if Ready is called
+ multiple times on the SessionHandler (a bug in stream-engine used to
+ cause this to happen sometimes)
+ * Assorted code cleanup prompted by adding more gcc warnings
+* Fri Mar 14 2008 hfiguiere@suse.de
+- update to 0.7.2
+ + Tubes: a generic transport for collaborative applications
+ + Lot of bug fixes.
+ + Take advantage of telepathy-glib 0.6.1 changes
+ + Remove the -devel files
+* Tue Dec 25 2007 lrupp@suse.de
+- package static libraries in devel package
+ (Obsoletes: %%name-glib - dunno why they are needed at all)
+- beautify specfile
+- don't use obsolete %%run_ldconfig
+- package some files for doc
+* Mon May 14 2007 btimothy@suse.de
+- Add defattr to each %%files section.
+* Wed Apr 4 2007 maw@suse.de
+- Don't build as root. Duh.
+* Tue Apr 3 2007 maw@suse.de
+- New package.
diff --git a/deps/telepathy-glib/SPECS/telepathy-glib.spec b/deps/telepathy-glib/SPECS/telepathy-glib.spec
new file mode 100644
index 0000000..ad4fd23
--- /dev/null
+++ b/deps/telepathy-glib/SPECS/telepathy-glib.spec
@@ -0,0 +1,392 @@
+#
+# spec file for package telepathy-glib (Version 0.7.28)
+#
+# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
+# norootforbuild
+
+
+Name: telepathy-glib
+Url: http://telepathy.freedesktop.org/
+BuildRequires: dbus-1-glib-devel
+BuildRequires: gtk-doc
+BuildRequires: libxslt-devel
+BuildRequires: python-xml
+Version: 0.7.28
+Release: 1.1
+License: LGPL v2.1 or later
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+%define debug_package_requires libtelepathy-glib0 = %{version}-%{release}
+Summary: Libraries for adding telepathy support to applications that use glib
+Group: Development/Languages/C and C++
+Source: telepathy-glib-%{version}.tar.bz2
+
+%description
+This package contains the libraries that make it easier to use some
+telepathy functionality from applications that use glib.
+
+
+
+Authors:
+--------
+ Ross Burton <ross@burtonini.com>
+ Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+ Dafydd Harries <dafydd.harries@collabora.co.uk>
+ Robert McQueen <robert.mcqueen@collabora.co.uk>
+ Simon McVittie <simon.mcvittie@collabora.co.uk>
+ Mads Chr. Olesen <shiyee@shiyee.dk>
+ Senko Rasic <senko.rasic@collabora.co.uk>
+ Ole André Ravnaas <ole.andre.ravnaas@collabora.co.uk>
+ Olli Salli <olli.salli@collabora.co.uk>
+ Sjoerd Simons <sjoerd@luon.net>
+ Rob Taylor <rob.taylor@collabora.co.uk>
+
+%package -n libtelepathy-glib0
+License: LGPL v2.1 only
+#Requires: %{name} = %{version}
+Summary: Libraries for adding telepathy support to applications that use glib
+Group: Development/Languages/C and C++
+
+%description -n libtelepathy-glib0
+This package contains the libraries that make it easier to use some
+telepathy functionality from applications that use glib.
+
+
+
+Authors:
+--------
+ Ross Burton <ross@burtonini.com>
+ Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+ Dafydd Harries <dafydd.harries@collabora.co.uk>
+ Robert McQueen <robert.mcqueen@collabora.co.uk>
+ Simon McVittie <simon.mcvittie@collabora.co.uk>
+ Mads Chr. Olesen <shiyee@shiyee.dk>
+ Senko Rasic <senko.rasic@collabora.co.uk>
+ Ole André Ravnaas <ole.andre.ravnaas@collabora.co.uk>
+ Olli Salli <olli.salli@collabora.co.uk>
+ Sjoerd Simons <sjoerd@luon.net>
+ Rob Taylor <rob.taylor@collabora.co.uk>
+
+%package devel
+License: LGPL v2.1 only
+Requires: libtelepathy-glib0 = %{version} glibc-devel dbus-1-glib-devel glib2-devel
+Summary: Libraries for adding telepathy support to applications that use glib
+Group: Development/Languages/C and C++
+
+%description devel
+This package contains the libraries that make it easier to use some
+telepathy functionality from applications that use glib.
+
+
+
+Authors:
+--------
+ Ross Burton <ross@burtonini.com>
+ Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+ Dafydd Harries <dafydd.harries@collabora.co.uk>
+ Robert McQueen <robert.mcqueen@collabora.co.uk>
+ Simon McVittie <simon.mcvittie@collabora.co.uk>
+ Mads Chr. Olesen <shiyee@shiyee.dk>
+ Senko Rasic <senko.rasic@collabora.co.uk>
+ Ole André Ravnaas <ole.andre.ravnaas@collabora.co.uk>
+ Olli Salli <olli.salli@collabora.co.uk>
+ Sjoerd Simons <sjoerd@luon.net>
+ Rob Taylor <rob.taylor@collabora.co.uk>
+
+%package doc
+License: LGPL v2.1 or later
+Requires: libtelepathy-glib0 = %{version}
+Summary: Libraries for adding telepathy support to applications that use glib
+Group: Development/Languages/C and C++
+
+%description doc
+This package contains the libraries that make it easier to use some
+telepathy functionality from applications that use glib.
+
+
+
+Authors:
+--------
+ Ross Burton <ross@burtonini.com>
+ Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+ Dafydd Harries <dafydd.harries@collabora.co.uk>
+ Robert McQueen <robert.mcqueen@collabora.co.uk>
+ Simon McVittie <simon.mcvittie@collabora.co.uk>
+ Mads Chr. Olesen <shiyee@shiyee.dk>
+ Senko Rasic <senko.rasic@collabora.co.uk>
+ Ole André Ravnaas <ole.andre.ravnaas@collabora.co.uk>
+ Olli Salli <olli.salli@collabora.co.uk>
+ Sjoerd Simons <sjoerd@luon.net>
+ Rob Taylor <rob.taylor@collabora.co.uk>
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%build
+%configure --disable-static
+%__make %{?jobs:-j%jobs}
+
+%install
+%makeinstall
+rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
+
+%post -n libtelepathy-glib0 -p /sbin/ldconfig
+
+%postun -n libtelepathy-glib0 -p /sbin/ldconfig
+
+%clean
+rm -rf "$RPM_BUILD_ROOT"
+
+%files -n libtelepathy-glib0
+%defattr(-,root,root)
+%{_libdir}/libtelepathy-glib*.so.0*
+
+%files devel
+%defattr(-,root,root)
+%dir %{_includedir}/telepathy-1.0
+%dir %{_includedir}/telepathy-1.0/telepathy-glib
+%{_includedir}/telepathy-1.0/telepathy-glib/*
+%{_libdir}/lib*.so
+%{_libdir}/pkgconfig/*.pc
+
+%files doc
+%defattr(-,root,root)
+%{_datadir}/gtk-doc/html/telepathy-glib
+
+%changelog
+* Wed Mar 25 2009 vuntz@novell.com
+- Update to version 0.7.28:
+ + API changes:
+ - Use the prefix for D-Bus errors specified by telepathy-spec,
+ not something telepathy-glib made up (changing .Errors to the
+ correct .Error). This was a regression in telepathy-glib 0.7.1.
+ + Enhancements:
+ - Update to telepathy-spec 0.17.22, adding
+ TP_ARRAY_TYPE_SOCKET_ADDRESS_IP_LIST,
+ TP_ARRAY_TYPE_STRING_STRING_MAP_LIST,
+ TP_STRUCT_TYPE_SOCKET_ADDRESS_IP
+ - Extend the 'callable' example connection manager to support
+ simulated incoming calls, support simulated contacts who
+ never answer, are busy or terminate the call, and comply with
+ telepathy-spec 0.17.22
+ + Fixes:
+ - fdo#20729: csh (chatroom) example connection manager: comply
+ with telepathy-spec 0.17.21 by always allowing the user to
+ leave the Group
+ - Cancel GetParameters call if the CM crashes, fixing an
+ assertion failure in
+ tp_connection_manager_continue_introspection
+* Wed Mar 18 2009 vuntz@novell.com
+- Update to version 0.7.27:
+ + Enhancements:
+ - fdo#18220: make it much less verbose to construct
+ string/variant maps (a{sv}) by adding functions like
+ tp_g_value_slice_new_uint().
+ - Make example connection managers installable (with
+ - -enable-installed-examples)
+ - Add an example connection manager that has dummy
+ StreamedMedia channels
+ - Add an example connection manager that has dummy ContactList
+ channels vaguely resembling the XMPP roster
+ - Update to telepathy-spec 0.17.21 (adding
+ TP_CHANNEL_GROUP_FLAG_MESSAGE_DEPART and
+ TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_ICE_UDP)
+ + Fixes:
+ - fdo#20646: in TpChannel, when adding contacts to one of the
+ Group sets, remove them from both of the others
+ - Use AM_PATH_PYTHON to detect the Python version
+ - In TpGroupMixin, let implementations allow the self-handle to
+ be removed regardless of whether the CAN_REMOVE flag is set.
+ - fdo#20165: fix a use-after-free in
+ tp_base_connection_register() that causes connection managers
+ to assert if they have not already called
+ tp_dbus_daemon_dup() or tp_run_connection_manager()
+ - Fix some memory leaks when making TpContact objects, when
+ holding handles in TpContactsMixin, when filling contact
+ attributes in TpPresenceMixin, when setting simple presence,
+ and in the regression tests
+ - Update the valgrind suppressions file to cope with new
+ telepathy-glib code, GTest, and glibc 2.9
+ - Fix compilation with gtkdoc 1.11, which is stricter about the
+ contents of Since: annotations, and parses more comments
+* Tue Feb 17 2009 vuntz@novell.com
+- Update to version 0.7.26:
+ + Enhancements:
+ - Add tp_connection_manager_call_when_ready()
+ - When constructing TpConnectionManager, if the .manager file
+ is missing or can't be read, always try to activate the
+ connection manager (in practice, this is what's wanted)
+ - fdo#18291: when listing connection managers, wait for them to
+ all be ready
+ - fdo#18056: add method-based accessors for TpConnectionManager
+ members
+ - fdo#17519: track the Connection's SelfHandle property in
+ TpConnection
+ - Add tp_dbus_daemon_dup(), convenient API to share a
+ starter-bus connection
+ - Generate GTypes for arrays of mappings, and improve use of
+ the type-generation functions
+ - Add tp_intset_new_containing(), a convenient factory for sets
+ with exactly one member
+ + Deprecations:
+ - Deprecate tp_get_bus_proxy()
+ + Fixes:
+ - Reduce our reliance on making a DBusGProxy for the
+ dbus-daemon (working towards avoiding overly-broad
+ NameOwnerChanged matches)
+ - fdo#18832 (partially addressed): document that tp_get_bus()
+ can call exit() and why, and discourage it in processes that
+ aren't totally reliant on D-Bus
+ - fdo#18207: reliably emit TpConnectionManager::got-info signal
+ (although tp_connection_manager_call_when_ready() should be
+ used instead)
+ - Fix some assertion failures in TpConnectionManager when
+ .manager files contain surprising types
+ - Parse all currently supported types in .manager files
+ + Miscellaneous:
+ - Add regression test coverage for TpConnectionManager
+- Remove .la file.
+* Mon Feb 2 2009 mboman@suse.de
+- Update to version 0.7.25:
+ + fdo#17588: don't break ABI if errors are re-ordered in a future spec
+ version
+ + fdo#19688: don't assert when getting contacts by ID if none of the
+ identifiers supplied are valid
+ + TpPresenceMixin: don't allow setting statuses that are flagged as not
+ settable on the user themselves
+ + TpPresenceMixin: never allow statuses of type OFFLINE, UNKNOWN or ERROR
+ to be set on the user themselves, and warn if the connection manager
+ got this wrong
+ + Fix a memory leak in tp_presence_mixin_get_statuses()
+* Thu Jan 29 2009 hfiguiere@suse.de
+- Update to version 0.7.24
+ + Update to telepathy-spec 0.17.19: better error handling
+ + Different error when a TpConnection is invalidated
+ + Add a client binding for the extensible error reporting
+ + Add File Transfer to the documentation
+* Wed Jan 28 2009 hfiguiere@suse.de
+- Update to version 0.7.23
+ + Updated to spec version 0.17.18: file transfer, better error
+ handling (fdo#19609), etc
+ + Exported ABI symbols cleanup
+ + Documentation fixes
+ + Annotation fixes.
+* Tue Jan 13 2009 hfiguiere@suse.de
+- Update to version 0.7.22
+ + Accept message=NULL in tp_group_mixin_change_members, as documented and true
+ in the past, rather than crashing.
+* Mon Jan 12 2009 hfiguiere@suse.de
+- Update to version 0.7.21
+ + Updated to spec version 0.17.17
+ + (Finally) merged TpMessageMixin, which can be used in place of TpTextMixin to
+ implement the Messages interface on Text channels.
+ + The examples have been made more exemplary.
+ + Added a TP_COMPILER_WARNINGS macro to simplify choosing compiler warnings in
+ configure.ac
+ + Added support to TpGroupMixin for emitting the MembersChangedDetailed signal
+ (fdo#19050 and fdo#19052), and to TpChannel for listening to it when possible
+ (fdo#19051).
+ + Added tp_channel_get_identifier
+ + Added support for parsing the dbus-property CM parameter flag (introduced in
+ spec 0.17.16) from .manager files (fdo#19053).
+ + fdo#19101: tp_connection_get_contacts_by_id() crashes
+* Thu Jan 1 2009 mboman@suse.de
+- Update to version 0.7.20:
+ + Too many fixes/changes to list. Please see NEWS for full details.
+* Wed Oct 22 2008 maw@suse.de
+- Make debug packages require a specific %%{version}-%%{release}.
+* Sun Oct 19 2008 mboman@suse.de
+- Update to version 0.7.17:
+ + Updated to spec 0.17.13, which adds Requested, InitiatorHandle and
+ InitiatorID properties to Channel
+ + Updated two example CMs (echo and channelspecific) to spec 0.17.13 too
+ + Added handle reference-counting helpers, which should be used instead
+ of using the HoldHandles, RequestHandles and ReleaseHandles D-Bus API
+ directly
+ + Added C accessors for TpProxy's read-only properties, and for
+ TpConnection's connection-ready property
+ + Added some infrastructure for test coverage analysis using lcov
+ + Moved some of the release/checking machinery to tools/telepathy.am
+ for easy pasting into other Telepathy projects
+ + The first time TP_ERRORS is used, the error domain is now automatically
+ registered with dbus-glib
+ + Added sanity checks (g_return_if_fail/g_critical) to TpConnection,
+ TpProxy, TpDBusDaemon and tp_dbus_check_* public API
+ + tp_handle_is_valid and tp_handles_are_valid raise InvalidHandle on
+ failure, not InvalidArgument (numerous methods in telepathy-spec require
+ InvalidHandle to be raised, so this should make most CMs more
+ spec-compliant)
+ + The test and example CMs raise NotAvailable on syntactically incorrect
+ strings, rather than InvalidArgument (which is not spec-compliant)
+ + The example valgrind suppressions file now works if libdbus was not
+ installed in /usr, or if glibc is version 2.7
+ + fdo#17502: fixed documentation of the #include for TpDBusPropertiesMixin
+ + Fixed a memory leak in TpContactsMixin
+* Mon Oct 13 2008 sbrabec@suse.cz
+- Signed-off.
+* Thu Oct 2 2008 dominique-opensuse@leuenberger.net
+- Update to version 0.7.16:
+ * We now support EnsureChannel on the Requests interface - to implement this,
+ put a suitable function pointer in TpChannelManagerIface::ensure_channel
+ * Channel factories' RequestChannel implementations no longer need to
+ validate handles - TpBaseConnection now does this automatically
+ * Added a function to compare presence types in order of "availability"
+ Fixes:
+ * The gtkdoc now documents GInterfaces' signals and properties (fd.o #16995,
+ fd.o #17308)
+ * TpBaseConnection::self_handle is unreffed and cleared slightly later,
+ for the benefit of channel managers that want to use it in their
+ status-changed(Disconnected) callback
+ * Fixed a compiler warning on platforms with daemon(3) in their libc
+ * TpChannelManager can no longer be crashed by asking for unsupported
+ handle types
+* Tue Aug 19 2008 hfiguiere@suse.de
+- Upgrade to 0.7.14
+ * Updated to specification 0.17.9
+ * Added TpContactsMixin, a generic implementation of the Contacts interface
+ * Added tp_connection_get_status() convenience accessor for status and
+ status-reason properties
+ * Altered tp_debug_divert_messages() to support a "+" prefix to filenames,
+ which changes the mode from truncate to append: you can now set something
+ like GABBLE_LOGFILE="+gabble.log" to append to an existing log
+* Tue Aug 19 2008 hfiguiere@suse.de
+- Keep the *.la files as they are needed for telepathy-mission-control
+* Fri Aug 8 2008 hfiguiere@suse.de
+- Update to 0.7.13
+ * couple of minor API added
+ * fdo#14828, fod#14829: TpChannel and TpConnection can be subclassed
+ * TpChannel tracks the Group interface automatically (fd.o #14180)
+ * TpConnectionManager no longer causes a crash if destroyed before it has
+ read the .manager file (fd.o #16774)
+* Fri Aug 1 2008 ro@suse.de
+- fix requires for debuginfo package
+* Thu Jul 17 2008 hfiguiere@suse.de
+- Update to 0.7.11
+ * lot of bugfixes.
+* Wed Mar 12 2008 hfiguiere@suse.de
+- Update to 0.7.5.
+ + Updated to specification 0.17
+ + Improved support for connection managers whose parameters aren't known
+ at compile time
+ + Build system refactoring
+ + Large improvements in GType based code.
+- remove .la files (bnc#357465)
+* Thu Feb 7 2008 mauro@suse.de
+- Fixed bnc #359715 - libtelepathy-glib0 and its -devel now have
+ proper Requires.
+* Thu Jan 31 2008 sbrabec@suse.cz
+- Devhelp documentation moved to the separate package (bnc#248813).
+* Sat Dec 1 2007 jpr@suse.de
+- Initial checkin
diff --git a/deps/telepathy-salut/SPECS/telepathy-salut.spec b/deps/telepathy-salut/SPECS/telepathy-salut.spec
new file mode 100644
index 0000000..9c36244
--- /dev/null
+++ b/deps/telepathy-salut/SPECS/telepathy-salut.spec
@@ -0,0 +1,160 @@
+#
+# spec file for package telepathy-salut (Version 0.3.8)
+#
+# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
+# norootforbuild
+
+
+Name: telepathy-salut
+Version: 0.3.8
+Release: 1.7
+License: GPL v2 or later
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: cyrus-sasl-devel
+BuildRequires: dbus-1-glib-devel
+BuildRequires: libavahi-glib-devel
+BuildRequires: libavahi-gobject-devel
+BuildRequires: libsoup-devel
+BuildRequires: libxml2-devel
+BuildRequires: libxslt
+BuildRequires: openssl-devel
+BuildRequires: python-xml
+BuildRequires: telepathy-glib-devel
+Group: System/Libraries
+Summary: Link-local XMPP connection manager for Telepathy
+Requires: dbus-1-glib
+Source: %{name}-%{version}.tar.bz2
+
+%description
+A connection manager for Telepathy that implement peer to peer XMPP
+using local-link as done by and compatible with Apple Bonjour(tm) chat.
+
+
+
+Authors:
+--------
+ Sjoerd Simons <sjoerd@luon.net>
+
+%package doc
+License: GPL v2 or later
+Summary: Link-local XMPP connection manager for Telepathy (documentation)
+Group: Documentation/Other
+Requires: %{name}-%{version}
+
+%description doc
+A connection manager for Telepathy that implement peer to peer XMPP
+using local-link as done by and compatible with Apple Bonjour(tm) chat.
+
+This package contain the documentation.
+
+
+
+Authors:
+--------
+ Sjoerd Simons <sjoerd@luon.net>
+
+%prep
+%setup -q
+
+%build
+%configure --docdir=%{_docdir}/%{name}
+make %{?jobs:-j %jobs}
+
+%install
+%makeinstall
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+%{__rm} -rf "$RPM_BUILD_ROOT"
+
+%files
+%defattr(-,root,root)
+%{_datadir}/dbus-1/services/org.freedesktop.Telepathy.ConnectionManager.salut.service
+%dir %{_datadir}/telepathy
+%dir %{_datadir}/telepathy/managers
+%{_datadir}/telepathy/managers/salut.manager
+%{_libdir}/telepathy-salut
+%{_mandir}/man8/telepathy-salut.8.gz
+
+%files doc
+%defattr (-,root,root)
+%{_docdir}/%{name}
+
+%changelog
+* Sat Feb 21 2009 mboman@suse.de
+- Update to version 0.3.8:
+ + Switched to the stable version of the FileTransfer interface.
+ Clients (Empathy, Sugar...) have to be modified to use the
+ stable interface instead of the DRAFT one. Just the interface
+ name has been renamed so changes should be trivial
+ + Fix a crash when receiving an incoming XMPP connection from
+ a IPv6 address.
+- Remove export CFLAGS="$RPM_OPT_FLAGS" and export
+ CXXFLAGS="$CFLAGS". These are default
+- Remove required versions for BuildRequires. We don't generally
+ use it in our .spec files
+- Use %%makeinstall instead of 'make install...'
+- Split out documention into a -doc package
+- Use %%setup -q instead of %%setup -q -n %%{name}-%%{version} since
+ we don't change the name
+* Fri Jan 9 2009 hfiguiere@suse.de
+- Update to version 0.3.7
+ * State of pending file transfer channels is now automatically changed to
+ "Cancelled" if peer is disconnected.
+ * Uses libsoup 2.4 instead of the obsolete 2.2 version (fdo#18891).
+ * Don't crash if the XMPP connection is disconnected during a file transfer.
+ * Fix a race in stream tubes causing potential data lost.
+ * Fix various leaks including one leading to a crash (fdo#19181).
+- Remove telepathy-salut-fdo-18891.patch.
+* Thu Jan 1 2009 mboman@suse.de
+- Update to version 0.3.6:
+ + Implement org.freedesktop.Telepathy.Channel.Type.FileTransfer.DRAFT.
+ + All channels are now requestable using the new
+ org.freedesktop.Telepathy.Connection.Interface.Requests interface.
+ + Assertion failed in gibber_multicast_transport_disconnect when closing
+ a local pending room (fdo#18552).
+- Add telepathy-salut-fdo-18891.patch to make it build with current libsoup
+* Sun Oct 19 2008 mboman@suse.de
+- Update to version 0.3.5:
+ * Add a test framework
+ * Only announce OLPC activity we actually joined (dev.laptop.org #8441)
+* Fri Sep 26 2008 sbrabec@suse.cz
+- Removed loudmouth from Requires. loudmouth is not required any
+ more (and it was renamed).
+* Fri Sep 12 2008 maw@suse.de
+- Update to version 0.3.4:
+ + Implement the Contacts interface
+ + Implement the SimplePresence interface
+ + Implement spec 0.17.9 (Add various properties to all channels).
+* Sat Aug 23 2008 hfiguiere@suse.de
+- Fix directory owning (FTBS in factory)
+* Sat Aug 16 2008 hfiguiere@suse.de
+- Update to 0.3.3
+ * Fix clique, tubes and bonjour bugs
+ * Abstract Avahi
+- Set docdir to %%{_docdir}/%%{name}
+* Mon Mar 17 2008 hfiguiere@suse.de
+- Upgrade to 0.3.1
+ + Lot of fixes
+ + Update to the latest telepathy spec
+ + Use the latest Avahi API
+* Thu Oct 11 2007 sbrabec@suse.cz
+- Use binding specific avahi package.
+* Wed Apr 4 2007 maw@suse.de
+- Don't build as root, and some specfile cleanups.