2016-08-23 18:29:51 +02:00
|
|
|
#
|
|
|
|
# spec file for package bitlbee-facebook
|
|
|
|
#
|
|
|
|
# Copyright (c) 2016 SUSE LINUX 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/
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
|
|
Name: bitlbee-facebook
|
- Version bump 1.1.1
Fixes one last issue to the server side changes from last week.
- Send orca-formatted user agent for all HTTP requests too. Fixes "Failed
to parse thread information" errors when joining channels.
This is in addition to the connection error fixes mentioned in the previous
release. Quoting from the previous release: "Fix connection errors after
facebook discontinued support for old versions of facebook messenger for
android. While most of the protocol implementation was already above that
version, there was a subtle change that broke fetching of sync_sequence_id,
and the previously empty MQTT user agent string is now considered an old
version too (#138)"
I waited a few days before releasing this to ensure things calm down,
hopefully it continues like this.
- Version 1.1.0
Long overdue release, with a year worth of changes. This is now the minimum
required version.
- Fix connection errors after facebook discontinued support for old versions
of facebook messenger for android. While most of the protocol
implementation was already above that version, there was a subtle change
that broke fetching of sync_sequence_id, and the previously empty MQTT user
agent string is now considered an old version too (#138)
- Fix receiving topic/groupchat membership events (#119)
- Fix creating channels, inviting, kicking members (#120)
- Fix setting channel topics (#121)
- Fix contacts pagination for accounts with more than 500 friends (#74)
- Fix chats with only two members including self, like the Marketplace ones
- Fix crash on some kinds of SSL connection failure (#82)
- Fix crash when glib is compiled with G_ENABLE_DEBUG
- Deduplicate echoes of sent messages (#76)
- Set a non-empty HTTP user agent for api/graphql queries, since the empty
OBS-URL: https://build.opensuse.org/package/show/server:irc/bitlbee-facebook?expand=0&rev=2
2017-04-20 12:01:13 +02:00
|
|
|
Version: 1.1.1
|
2016-08-23 18:29:51 +02:00
|
|
|
Release: 0
|
|
|
|
Summary: The Facebook protocol plugin for bitlbee.
|
|
|
|
License: GPL-2.0
|
|
|
|
Group: Productivity/Networking/IRC
|
|
|
|
Url: https://github.com/bitlbee/bitlbee-facebook
|
|
|
|
Source: https://github.com/bitlbee/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
|
|
|
BuildRequires: autoconf
|
|
|
|
BuildRequires: automake
|
|
|
|
BuildRequires: libtool
|
|
|
|
BuildRequires: pkgconfig
|
|
|
|
BuildRequires: pkgconfig(bitlbee)
|
|
|
|
BuildRequires: pkgconfig(json-glib-1.0)
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
|
|
|
|
|
|
%description
|
|
|
|
The Facebook protocol plugin for bitlbee. This plugin uses the Facebook Mobile API.
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -q
|
|
|
|
|
|
|
|
%build
|
|
|
|
autoreconf -fvi
|
|
|
|
%configure
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
%install
|
|
|
|
make %{?_smp_mflags} DESTDIR=%{buildroot} install
|
|
|
|
rm %{buildroot}%{_libdir}/bitlbee/facebook.la
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc ChangeLog README COPYING
|
|
|
|
%dir %{_libdir}/bitlbee
|
|
|
|
%{_libdir}/bitlbee/facebook.so
|
|
|
|
|
|
|
|
%changelog
|