From c9d8191f131ca6171e54651da63da95c635195ae Mon Sep 17 00:00:00 2001 From: guibuilder_pel7x64builder0 Date: Thu, 28 Mar 2019 15:55:21 +0100 Subject: [PATCH] pidgin-sipe package createion Signed-off-by: guibuilder_pel7x64builder0 --- SPECS/pidgin-sipe.spec | 430 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 430 insertions(+) create mode 100644 SPECS/pidgin-sipe.spec diff --git a/SPECS/pidgin-sipe.spec b/SPECS/pidgin-sipe.spec new file mode 100644 index 0000000..e064d45 --- /dev/null +++ b/SPECS/pidgin-sipe.spec @@ -0,0 +1,430 @@ +Name: pidgin-sipe +Summary: Pidgin protocol plugin to connect to MS Office Communicator +Version: 1.24.0 +Release: 1%{?dist} + +Group: Applications/Communications +License: GPLv2+ +URL: http://sipe.sourceforge.net/ +Source0: http://downloads.sourceforge.net/project/sipe/sipe/pidgin-sipe-%{version}/pidgin-sipe-%{version}.tar.bz2 + +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(farstream-0.2) +BuildRequires: pkgconfig(gio-2.0) >= 2.18.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.18.0 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.18.0 +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-rtp-1.0) +BuildRequires: pkgconfig(krb5) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(nice) >= 0.1.0 +BuildRequires: pkgconfig(nss) +BuildRequires: pkgconfig(purple) >= 2.8.0 +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gettext +BuildRequires: gssntlmssp-devel >= 0.5.0 +BuildRequires: intltool +BuildRequires: libtool + +Requires: purple-sipe = %{version}-%{release} + + +%description +A third-party plugin for the Pidgin multi-protocol instant messenger. +It implements the extended version of SIP/SIMPLE used by various products: + + * Skype for Business + * Microsoft Office 365 + * Microsoft Business Productivity Online Suite (BPOS) + * Microsoft Lync Server + * Microsoft Office Communications Server (OCS 2007/2007 R2) + * Microsoft Live Communications Server (LCS 2003/2005) + +With this plugin you should be able to replace your Microsoft Office +Communicator client with Pidgin. + +This package provides the icon set for Pidgin. + + +%package -n purple-sipe +Summary: Libpurple protocol plugin to connect to MS Office Communicator +Group: Applications/Communications +License: GPLv2+ + +Requires: gssntlmssp >= 0.5.0 + +%description -n purple-sipe +A third-party plugin for the Pidgin multi-protocol instant messenger. +It implements the extended version of SIP/SIMPLE used by various products: + + * Skype for Business + * Microsoft Office 365 + * Microsoft Business Productivity Online Suite (BPOS) + * Microsoft Lync Server + * Microsoft Office Communications Server (OCS 2007/2007 R2) + * Microsoft Live Communications Server (LCS 2003/2005) + +This package provides the protocol plugin for libpurple clients. + + +%prep +%setup -q + +%build +autoreconf -f -i +%configure \ + --with-krb5 \ + --enable-purple \ + --disable-telepathy +make %{?_smp_mflags} + + +%install +%make_install +find %{buildroot} -type f -name "*.la" -delete -print +# Pidgin doesn't have 24 or 32 pixel icons +rm -f \ + %{buildroot}%{_datadir}/pixmaps/pidgin/protocols/24/sipe.png \ + %{buildroot}%{_datadir}/pixmaps/pidgin/protocols/32/sipe.png +%find_lang %{name} + + +%check +make %{?_smp_mflags} check + + +%clean +rm -rf %{buildroot} + + +%files -n purple-sipe -f %{name}.lang +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog NEWS README TODO +%license COPYING +%{_libdir}/purple-2/libsipe.so + + +%files +%defattr(-,root,root,-) +%{_datadir}/appdata/%{name}.metainfo.xml +%{_datadir}/pixmaps/pidgin/protocols/*/sipe.* + + +%changelog +* Sat Oct 28 2017 Stefan Becker - 1.23.0-1 +- update to 1.23.0: + - add support for IPv6 addresses in SIP & SDP messages + - extend libpurple D-Bus interface + - don't load buddy photos from unknown sites by default +- add BR dbus-1, gstreamer-rtp-1.0 & krb5 + +* Thu Aug 03 2017 Fedora Release Engineering - 1.22.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.22.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Jun 11 2017 Stefan Becker - 1.22.1-1 +- update to 1.22.1: + - fix multiple client detection + - speed up Lync Autodiscover + - avoid rare SSL read deadlock + - various bug fixes + +* Sat Feb 11 2017 Fedora Release Engineering - 1.22.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Feb 01 2017 Stefan Becker - 1.22.0-1 +- update to 1.22.0: + - add support for Application Sharing Viewer + - add support for Lync Autodiscover + - separate logging and debugging output +- add BR farstream-0.2 & gio-2.0 + +* Sat May 28 2016 Stefan Becker - 1.21.1-1 +- update to 1.21.1: + - various bug fixes in media support + +* Thu May 05 2016 Stefan Becker - 1.21.0-2 +- add patch to fix configure failure on F23+ x86_64 (bz #1333438) + +* Sat Apr 23 2016 Stefan Becker - 1.21.0-1 +- update to 1.21.0: + - add support for Lync File Transfer + - support embedded XML as buddy photo URL + - improve "Join scheduled conference" dialog + - add AppStream metadata file + +* Thu Feb 04 2016 Fedora Release Engineering - 1.20.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sat Oct 24 2015 Stefan Becker - 1.20.1-1 +- update to 1.20.1: + - add support for another type of ADFS response + - improve configure check for back-ported features + +* Sat Aug 29 2015 Stefan Becker - 1.20.0-2 +- add build fix for heavily patched libpurple-2.10.11 on F22+ + +* Sat Aug 29 2015 Stefan Becker - 1.20.0-1 +- update to 1.20.0: + - add support for SRTP (requires libpurple >= 3.0.0) + - parse HTML from Lync conference URL + - fixes Office365 authentication failure (bz #1257485) + +* Thu Jun 18 2015 Fedora Release Engineering - 1.19.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Apr 04 2015 Stefan Becker - 1.19.1-1 +- update to 1.19.1: + - add workaround for farstream 0.1.x with libnice >= 0.1.10 + - fix SIP re-authentication timeout to be max. 8 hours +- drop obsolete patches + +* Wed Mar 18 2015 David Woodhouse - 1.19.0-3 +- add upstream patch to ignore TCP candidates with newer libnice +- add upstream patch to build against same GStreamer as Pidgin + +* Sun Feb 08 2015 Stefan Becker - 1.19.0-2 +- add upstream patch to fix GCC 5.0 compilation errors on F22+ + +* Sat Feb 07 2015 Stefan Becker - 1.19.0-1 +- update to 1.19.0: + - added support for automatic authentication scheme selection + - added support for Multi-Factor Authentication (MFA) + - added support for buddy photos from contact card + - added support for SIP ID in contact search + - added support for EWS based contact search when UCS is used + - improves user experience for [MS-DLX] based contact search + - fixes calendar state machine when EWS URL is set +- Fedora Packaging Guidelines: use license tag instead of doc + +* Mon Dec 29 2014 Stefan Becker - 1.18.5-1 +- update to 1.18.5: + - fixes Pidgin user status being stuck in "Away" + - fixes RealmInfo request when user and login name differ + +* Sat Oct 18 2014 Stefan Becker - 1.18.4-1 +- update to 1.18.4: + - fixes ADFS failure when user and login name differ + - fixes a longstanding issue that the Pidgin user status sometimes + didn't switch back to "Available" after the end of a meeting + - fixes some memory leaks + +* Sun Aug 17 2014 Fedora Release Engineering - 1.18.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Aug 16 2014 Stefan Becker - 1.18.3-1 +- update to 1.18.3: + - fixes audio/video call if host has IPv6 address (bz #1124510) + - fixes assert triggered by EWS autodiscover in older libxml2 versions + - fixes crash triggered by EWS autodiscover when glib2 < 2.30.0 +- add dependency on gssntlmssp(-devel) >= 0.5.0 for F21+ + +* Sat Jun 07 2014 Stefan Becker - 1.18.2-1 +- update to 1.18.2: + - fixes crash when PersistentChat sends BYE + - fixes joining of conference for some users + - fixes conference call ending in error message + - fixes EWS autodiscover for some Office 365 users + - UCS now honors email URL set by user + +* Sat Apr 12 2014 Stefan Becker - 1.18.1-1 +- update to 1.18.1: + - fixes crash when gstreamer nice plugin is missing (bz #1071710) + - fixes false "not delivered" errors in conference + - fixes incorrect HTML escaping for URLs + - fixes conference call ending in error message + - fixes endless loop with failed HTTP Basic authentication + - fixes EWS autodiscover for some Office 365 users + - fixes missing "Copy to" in buddy menu + +* Sun Mar 09 2014 Stefan Becker - 1.18.0-4 +- drop gmime-2.6 from BRs + +* Sun Mar 09 2014 Stefan Becker - 1.18.0-3 +- Fedora Packaging Guidelines: use pkgconfig() for BRs + +* Tue Mar 04 2014 Stefan Becker - 1.18.0-2 +- add dependency on libnice-gstreamer for F20+ (bz #1071710) + +* Sat Jan 11 2014 Stefan Becker - 1.18.0-1 +- update to 1.18.0: + - added support for EWS Autodiscover redirection + +* Wed Dec 11 2013 Stefan Becker - 1.17.3-1 +- update to 1.17.3: + - fixes crash when groupchat session expired (again) + - fixes HTTP re-authentication with NTLM + - fixes UCS Persona key extraction + +* Sat Nov 30 2013 Stefan Becker - 1.17.2-1 +- update to 1.17.2: + - fixes problems with typing notifications fix (bz #1031554) + - fixes crash when groupchat session expired + +* Sat Nov 16 2013 Stefan Becker - 1.17.1-1 +- update to 1.17.1: + - fixes typing notifications + - fixes that passwords were not entity encoded + - accept alternatives for webticket timestamp/keydata + +* Sat Sep 21 2013 Stefan Becker - 1.17.0-1 +- update to 1.17.0: + - added Lync 2013 support: buddy list modification, buddy photo, group chat + - added support for group chat history + - fixes group chat: duplicate messages & users, HTML tags in text + - fixes EWS autodiscover for Office 365 + +* Sun Aug 04 2013 Fedora Release Engineering - 1.16.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Jul 13 2013 Stefan Becker - 1.16.1-1 +- update to 1.16.1: bug fix release + - fixes call failure when host has multiple IP addresses + - fixes buddy list handling after moving to Lync 2013 + - fixes crashes in new HTTP stack + +* Sat Jun 15 2013 Stefan Becker - 1.16.0-1 +- update to 1.16.0: + - new HTTP stack: reduced network traffic, no more crashes + - added support to call to a phone number + - fixes subscription timeout handling, e.g. for buddy status updates + +* Sun Apr 07 2013 Stefan Becker - 1.15.1-1 +- update to 1.15.1: bug fix release + - fixes crash experienced by some users (bz #928323) + - fixes broken NTLM fallback in Negotiate + +* Sat Mar 09 2013 Stefan Becker - 1.15.0-1 +- update to 1.15.0: + - added support for Kerberos & Negotiate authentication in HTTP connections + - added support for DNS A record search in server auto-discovery + - added setting to suppress calendar information publishing + - unified Single Sign-On (SSO) handling in all places + +* Thu Feb 14 2013 Fedora Release Engineering - 1.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Dec 26 2012 Stefan Becker - 1.14.1-1 +- update to 1.14.1: bug fix release + +* Sun Dec 16 2012 Stefan Becker - 1.14.0-1 +- update to 1.14.0: + - added support for Web Ticket authentication using ADFS + - added support for buddy photos + - added support for call to Audio Test Service + - reduced network traffic for acquiring Web Tickets + +* Sun Aug 19 2012 Stefan Becker - 1.13.3-1 +- update to 1.13.3: bug fix release + +* Sat Jul 21 2012 Fedora Release Engineering - 1.13.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sun Jun 10 2012 Stefan Becker - 1.13.2-1 +- update to 1.13.2: bug fix release + +* Mon Apr 09 2012 Stefan Becker - 1.13.1-1 +- update to 1.13.1: bug fix release +- drop obsolete patch for GCC 4.7.0 compilation errors + +* Wed Mar 14 2012 Stefan Becker - 1.13.0-2 +- add patch to fix maybe-uninitialized errors for F17+ + +* Wed Mar 14 2012 Stefan Becker - 1.13.0-1 +- update to 1.13.0: + - support for Lync & Office365 + - added [MS-SIPAE] TLS-DSK authentication scheme + - added [MS-DLX] based Get Info/Contact Search + - added experimental media TCP transport +- add BR nss-devel +- drop obsolete patch to replace deprecated glib2 functions + +* Mon Jan 09 2012 Stefan Becker - 1.12.0-3 +- add patch to replace deprecated glib2 functions for F17+ + +* Sun Jan 08 2012 Stefan Becker - 1.12.0-2 +- enable audio/video call support for F15+ (bz #761528) + +* Mon Sep 12 2011 Konstantin Ryabitsev - 1.12.0-1 +- Update to 1.12.0: + - Add support for OCS2007R2 Group Chat + - Miscellaneous features and bugfixes + +* Wed Feb 09 2011 Fedora Release Engineering - 1.11.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Nov 09 2010 Konstantin Ryabitsev - 1.11.2-1 +- Update to 1.11.2 + +* Wed Oct 06 2010 Konstantin Ryabitsev - 1.11.0-1 +- Update to 1.11.0 + +* Fri Sep 24 2010 Konstantin Ryabitsev - 1.10.1-2 +- Fix group for purple-sipe (#624246) + +* Fri Jul 16 2010 Konstantin Ryabitsev - 1.10.1-1 +- Upstream 1.10.1: + - Fixes to build against pidgin-2.7 + - Initial support for Office 2007+ "Access Levels" + - SVG icon artwork + - Miscellaneous bugfixes + +* Tue Mar 16 2010 Konstantin Ryabitsev - 1.9.1-1 +- Upstream 1.9.1: + - Fix Kerberos authentication for unix platforms (broken in 1.9.0) + - Bugfixes + +* Thu Mar 11 2010 Konstantin Ryabitsev - 1.9.0-1 +- Upstream 1.9.0: + - Contributed File transfer functionality. File encryption is supported. + - NTLMv2 and NTLMv2 Session Security support + - Implemented SIP Authentication Extensions protocol version 4 and 3 + - another shot at presence update problems + - fix crash caused by uninitialized security contexts + - Updated translations: ru, de, es, pt_BR + - Bugfixes and crash fixes +- BR libpurple >= 2.4.0 +- Split into purple-sipe and pidgin-sipe +- Other spec fixes to match upstream's spec file + +* Tue Feb 16 2010 Konstantin Ryabitsev - 1.8.1-1 +- Upstream 1.8.1 (crash fixes) + +* Mon Feb 08 2010 Konstantin Ryabitsev - 1.8.0-1 +- Upstream 1.8.0 (new features) +- Exchange Calendar integration +- New and updated translations +- Bugfixes + +* Mon Nov 23 2009 Konstantin Ryabitsev - 1.7.1-1 +- Upstream 1.7.1 (bugfixes) + +* Tue Nov 03 2009 Konstantin Ryabitsev - 1.7.0-1 +- Upstream 1.7.0 + +* Mon Sep 28 2009 Konstantin Ryabitsev - 1.6.3-1 +- Upstream 1.6.3 + +* Tue Sep 08 2009 Konstantin Ryabitsev - 1.6.2-1 +- Upstream 1.6.2 +- Drop obsoleted ppc fix patch + +* Fri Jul 31 2009 Konstantin Ryabitsev - 1.6.0-2 +- Add BR: gettext to build on EPEL + +* Thu Jul 30 2009 Konstantin Ryabitsev - 1.6.0-2 +- Another attempt at ppc build fix (patch from Stefan Becker) + +* Tue Jul 28 2009 Konstantin Ryabitsev - 1.6.0-1 +- Upstream 1.6.0 +- Build on ppc, but pass --enable-quality-check=no to configure + +* Thu Jul 16 2009 Konstantin Ryabitsev - 1.5.0-2 +- Build --with-krb5 + +* Tue Jun 30 2009 Konstantin Ryabitsev - 1.5.0-1 +- Initial packaging. +