diff options
author | Aleksey 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) |
commit | 5094fda272faa6363fe7e74896ff97e3469a9176 (patch) | |
tree | 2279b86bdb5faf9592784ee5b8ee788bcb54add9 |
Original specs of glucose dependencies
-rw-r--r-- | deps/dbus-1-glib/SOURCES/dbus-1-glib-selinux.patch | 11 | ||||
-rw-r--r-- | deps/dbus-1-glib/SPECS/dbus-1-glib.spec | 274 | ||||
-rw-r--r-- | deps/gnutls/SPECS/gnutls.spec | 507 | ||||
-rw-r--r-- | deps/python-telepathy/SOURCES/telepathy-python-README-examples | 25 | ||||
-rw-r--r-- | deps/python-telepathy/SPECS/python-telepathy.spec | 56 | ||||
-rw-r--r-- | deps/telepathy-gabble/SPECS/telepathy-gabble.spec | 353 | ||||
-rw-r--r-- | deps/telepathy-glib/SPECS/telepathy-glib.spec | 392 | ||||
-rw-r--r-- | deps/telepathy-salut/SPECS/telepathy-salut.spec | 160 |
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. |