diff --git a/README.md b/README.md index 1c3de78..5e92d30 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,12 @@ # telepathy-gabble +Gabble is a Jabber/XMPP connection manager for the Telepathy framework, currently supporting: + * single-user chats + * multi-user chats + * voice/video calling + * file transfer +with Jabber/XMPP and Google Talk interoperability. + +Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. +It abstracts differences between protocols to provide a unified interface for applications. + diff --git a/telepathy-gabble.spec b/telepathy-gabble.spec new file mode 100644 index 0000000..7a4af74 --- /dev/null +++ b/telepathy-gabble.spec @@ -0,0 +1,94 @@ +Name: telepathy-gabble +Version: 0.18.3 +Release: 1mamba +Summary: Jabber/XMPP connection manager +Group: System/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Davide Madrisan +URL: http://telepathy.freedesktop.org/wiki/ +Source: http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-%{version}.tar.gz +License: LGPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libdbus-devel +BuildRequires: libdbus-glib-devel +BuildRequires: libffi-devel +BuildRequires: libglib-devel +BuildRequires: libgmp-devel +BuildRequires: libgnutls-devel +BuildRequires: libgssdp-devel +BuildRequires: libgupnp-devel +BuildRequires: libgupnp-igd-devel +BuildRequires: liblzma-devel +BuildRequires: libnettle-devel +BuildRequires: libnice-devel +BuildRequires: libopenssl-devel +BuildRequires: libp11-kit-devel +BuildRequires: libselinux-devel +BuildRequires: libsoup-devel +BuildRequires: libsqlite-devel +BuildRequires: libtasn1-devel +BuildRequires: libuuid-devel +BuildRequires: libxml2-devel +BuildRequires: libz-devel +BuildRequires: telepathy-glib-devel +BuildRequires: trousers-devel +## AUTOBUILDREQ-END +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%debug_package + +# checking for Python with Twisted and XMPP protocol support... false + +%description +Gabble is a Jabber/XMPP connection manager for the Telepathy framework, currently supporting: + * single-user chats + * multi-user chats + * voice/video calling + * file transfer +with Jabber/XMPP and Google Talk interoperability. + +Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. +It abstracts differences between protocols to provide a unified interface for applications. + +%prep +%setup -q + +%build +%configure --enable-gtk-doc --disable-static +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +rm -f %{buildroot}%{_libdir}/telepathy/gabble-0/lib/libgabble-plugins.*a +rm -f %{buildroot}%{_libdir}/telepathy/gabble-0/lib/libwocky.*a +rm -f %{buildroot}%{_libdir}/telepathy/gabble-0/plugins/lib*.la +rm -f %{buildroot}%{_datadir}/doc/telepathy-gabble/*.html + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%files +%defattr(-,root,root) +%{_bindir}/telepathy-gabble-xmpp-console +%{_libdir}/telepathy/gabble-0/lib/libgabble-plugins-%{version}.so +%{_libdir}/telepathy/gabble-0/lib/libgabble-plugins.so +%{_libdir}/telepathy/gabble-0/lib/libwocky-telepathy-gabble-%{version}.so +%{_libdir}/telepathy/gabble-0/lib/libwocky.so +%{_libdir}/telepathy/gabble-0/plugins/libconsole.so +%{_libdir}/telepathy/gabble-0/plugins/libgateways.so +%{_libexecdir}/telepathy-gabble +%{_datadir}/dbus-1/services/org.freedesktop.Telepathy.ConnectionManager.gabble.service +%{_mandir}/man8/telepathy-gabble.* +%{_datadir}/telepathy/managers/gabble.manager +%doc AUTHORS COPYING + +%changelog +* Tue Oct 28 2014 Silvan Calarco 0.18.3-1mamba +- update to 0.18.3 + +* Wed Apr 11 2012 Davide Madrisan 0.16.0-1mamba +- package created by autospec