Accepting request 891598 from home:dirkmueller:Factory

- update to 2.14.4:
  * Use LT_LIB_M to find the math library.  This should simplify things for
    various distros including the BSD's. (RR #608) (and, Justin Lechner)
  libpurple:
  * Update purple-remote and purple-url-handler to have a Python 3 shebang.
  Pidgin:
  * Install our AppData file into the $prefix/share/metainfo.
  Windows-Specific Changes:
  * Output pkg-config files so that our Windows builds can be seen by meson.
    Grim owes a blog post on how this works.
  * Update the debug symbols download in the installer to the inetc plugin.
  * Make sure the uninstaller removes all files that we install.
  libpurple:
  * Removed the AIM protocol plugin. AIM has been shut down since December
    15th of 2017. We left it around because of a third party server, but our
    plugin no longer works with it. (RR #598) (Gary Kramlich)
  * Standardize on wprintf in pidgin/win32/winpidgin.c
  * Use the inetc nsis plugin that supports https
  * If building under msys2 copy libgcc_s_dw2-1.dll and libwinpthread to the
    install directory. (RR #593) (PIDGIN-17511) (Gary Kramlich)
  * Fix a build issue when compiling with gstreamer but without voice and
    video.
  * Enable cyrus-sasl by default.
  * Fix an issue with opening link in Firefox.
  * Fix a regression from 2.14.0 where extra whitespace would be displayed
    when pasting <p> elements from HTML.
  * Require Python 3 for generating the D-Bus bindings.
  * Fix an issue where pasting <hr>'s and other HTML elements would
    eventually lead to a crash.

OBS-URL: https://build.opensuse.org/request/show/891598
OBS-URL: https://build.opensuse.org/package/show/network:pidgin/pidgin?expand=0&rev=44
This commit is contained in:
Alexei Sorokin 2021-05-08 20:41:31 +00:00 committed by Git OBS Bridge
parent ee2184f6e9
commit 059dca596e
8 changed files with 102 additions and 47 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f132e18d551117d9e46acce29ba4f40892a86746c366999166a3862b51060780
size 8849275

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEQN4dxyiP4/UKuTjFSPZq/9m9tykFAl7h9/IACgkQSPZq/9m9
tymq5hAAwDfadPL7akPmqdEeqWf1VTTOE9WO100i1szM0CCNrfgUk2URxP63yBAL
vV06Lwisa5L8AGfRaFjkU/N5epYu0VPs7iADm5nKH+y17UYZ7fVQBo4CC9/HNbmM
Q2JGAIBep6igpb9rdAi6qWQydOVSrrETT8Qv7g8nmSxR/NNMqjd5hkUKkWNFcZQa
C+h3XbIkXQp+qIBOwaCEgMtYdoh3gjBOao5656Zv2S7j1KdJPxpkoerErrqtU4Nv
0ACO4JCeykKpkPJ9YwnTB5XdLYXXoVysVIj1FGyVrbJmAzyjoNcIJqexAj4lhPgJ
+1wvEOh2o7l7glankoFir1dZgdcjdeaPQ+1aU8wJru0AtvmEGLEuFfadFUt0IfA2
SkapCxbmubQiATpSZI+VcV3TZ28HTUtIPIgT810fd3Y1uTtNS9qPgU5T7b3DxP6M
fXLK34sfgHz0tX7VBNTIW4a6wOyAkw1+HMztCGQs7m6prLfEA4CLnPLpk5Il7tVF
Uhu400lPQzl91jauyeqemOUkbhuaDYOU4Yr1RkFgJT6y46tZ6iMxHfOyhyfhxuiw
5T6Juj2BruPhRRqxBUfwTSgI4XMIFwwxQIYzBW7GMaAu0D9TBv0ZDrvUtogh/JtO
+WgEF8AQNKef7wB+PGtEKX4Gt9wODhr1GaykfZzeHt4+SLojgZ4=
=XIaI
-----END PGP SIGNATURE-----

3
pidgin-2.14.4.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:67c1a0104b0624a50100c6d73cd5504d53c9d221922b1b28fa86020531a9904e
size 8724096

16
pidgin-2.14.4.tar.bz2.asc Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEQN4dxyiP4/UKuTjFSPZq/9m9tykFAmCLa4IACgkQSPZq/9m9
tynHcw//boFwQiiRwXoUxkDjggKAShpDkA/urzf56qIkfNwTW7XuaWwqaMewsKps
aVPrLOAvGEeu9ssZiIZ/ELOdaUCYbdwlTPDj8jEMqAD8PNacAuLElDCsFpP1wpsX
MOvG1OAGKe7M2mGbcgGVVKfTilfDsS6+1GI2AGQZstyoufGPsECwHYb+jItNneCq
909KxMTtIqDUSVTiGV8F2+JHJBP0gq+UkM075FgiXpP3vcuUzb3oreo9dgt+Bpzc
iO+G2z2LRhcHHZ18koFbCCkhE5OKCUn1ZQgicObVhaZYeeN+5Wyh02KlhTaVcFpR
VGjs1Bhm8gv5nw64m0dVmKNhpXxgCBAdKCVuK7kKNMrA0CTNTh2QN9bU5RE6Vwoi
DZRVJQIlNkmXNbpVUVPZKh1NIycyicfS/y0rCTPLH/0R1nCOi33dL+F3GPTBp59k
tGiTApHyrQNgnjL3vbBwrxy277fn3GDGlQutcfdCrU7VPSlzM0v1xgoGcDfidIqF
ECIpEvK5YlH7tQ3iPBfJSBXdss/QCTfifeOvgTYWawOE9LiorpmitStFJfH/UVXw
14kPYefL9CLLrnBG78Wv/c9TKyAoG7DuM6UVXyaOkyObuktn1Jd1RA4idflK4YN6
rcG/++3RnozI+kZEaTGV9HtvuYAYNoCtZj7F286ktQpZ3o8uR/U=
=pRVi
-----END PGP SIGNATURE-----

View File

@ -1,13 +1,14 @@
diff -urp pidgin-2.14.1.orig/configure.ac pidgin-2.14.1/configure.ac
--- pidgin-2.14.1.orig/configure.ac 2020-06-11 03:50:29.000000000 -0500
+++ pidgin-2.14.1/configure.ac 2021-02-12 09:05:32.013284982 -0600
@@ -256,8 +256,8 @@ dnl # Disable creation and installation
Index: pidgin-2.14.4/configure.ac
===================================================================
--- pidgin-2.14.4.orig/configure.ac
+++ pidgin-2.14.4/configure.ac
@@ -259,8 +259,8 @@ dnl # Disable creation and installation
dnl #######################################################################
AC_ARG_ENABLE(nls, AC_HELP_STRING([--disable-nls], [disable installation of translation files]), enable_i18n="$enableval", enable_i18n=yes)
+AC_PROG_INTLTOOL
if test x$enable_i18n = xyes; then
- AC_PROG_INTLTOOL
-if test x$enable_i18n = xyes; then
AC_PROG_INTLTOOL
+if test x$enable_i18n = xyes; then
GETTEXT_PACKAGE=pidgin
AC_SUBST(GETTEXT_PACKAGE)

View File

@ -1,15 +1,17 @@
--- a/libpurple/Makefile.am
+++ b/libpurple/Makefile.am
Index: pidgin-2.14.4/libpurple/Makefile.am
===================================================================
--- pidgin-2.14.4.orig/libpurple/Makefile.am
+++ pidgin-2.14.4/libpurple/Makefile.am
@@ -47,6 +47,8 @@ purple_coresources = \
desktopitem.c \
eventloop.c \
ft.c \
+ purple-fifo.c \
+ purple-io.c \
glibcompat.c \
idle.c \
imgstore.c \
@@ -115,6 +117,8 @@ purple_coreheaders = \
log.c \
@@ -114,6 +116,8 @@ purple_coreheaders = \
desktopitem.h \
eventloop.h \
ft.h \
@ -18,8 +20,10 @@
gaim-compat.h \
glibcompat.h \
idle.h \
--- a/libpurple/plugins/ssl/ssl-gnutls.c
+++ b/libpurple/plugins/ssl/ssl-gnutls.c
Index: pidgin-2.14.4/libpurple/plugins/ssl/ssl-gnutls.c
===================================================================
--- pidgin-2.14.4.orig/libpurple/plugins/ssl/ssl-gnutls.c
+++ pidgin-2.14.4/libpurple/plugins/ssl/ssl-gnutls.c
@@ -439,8 +439,6 @@ ssl_gnutls_close(PurpleSslConnection *gs
if (gnutls_data->handshake_timer)
purple_timeout_remove(gnutls_data->handshake_timer);
@ -86,8 +90,10 @@
ssl_gnutls_get_peer_certificates,
/* padding */
--- a/libpurple/plugins/ssl/ssl-nss.c
+++ b/libpurple/plugins/ssl/ssl-nss.c
Index: pidgin-2.14.4/libpurple/plugins/ssl/ssl-nss.c
===================================================================
--- pidgin-2.14.4.orig/libpurple/plugins/ssl/ssl-nss.c
+++ pidgin-2.14.4/libpurple/plugins/ssl/ssl-nss.c
@@ -1174,6 +1174,8 @@ static PurpleSslOps ssl_ops =
ssl_nss_connect,
ssl_nss_close,
@ -97,8 +103,10 @@
ssl_nss_write,
ssl_nss_peer_certs,
Index: pidgin-2.14.4/libpurple/purple-fifo.c
===================================================================
--- /dev/null
+++ b/libpurple/purple-fifo.c
+++ pidgin-2.14.4/libpurple/purple-fifo.c
@@ -0,0 +1,232 @@
+/*
+ * @file purple-fifo.c A FIFO byte queue.
@ -332,8 +340,10 @@
+
+ return TRUE;
+}
Index: pidgin-2.14.4/libpurple/purple-fifo.h
===================================================================
--- /dev/null
+++ b/libpurple/purple-fifo.h
+++ pidgin-2.14.4/libpurple/purple-fifo.h
@@ -0,0 +1,54 @@
+/**
+ * @file purple-fifo.h A FIFO byte queue.
@ -389,8 +399,10 @@
+G_END_DECLS
+
+#endif /* _purple_fifo_H_ */
Index: pidgin-2.14.4/libpurple/purple-io.c
===================================================================
--- /dev/null
+++ b/libpurple/purple-io.c
+++ pidgin-2.14.4/libpurple/purple-io.c
@@ -0,0 +1,391 @@
+/*
+ * @file purple-io.c Buffering I/O layer.
@ -783,8 +795,10 @@
+{
+ return purple_fifo_get_used (io->write_fifo);
+}
Index: pidgin-2.14.4/libpurple/purple-io.h
===================================================================
--- /dev/null
+++ b/libpurple/purple-io.h
+++ pidgin-2.14.4/libpurple/purple-io.h
@@ -0,0 +1,87 @@
+/**
+ * @file purple-io.h Buffering I/O layer.
@ -873,8 +887,10 @@
+G_END_DECLS
+
+#endif /* _PURPLE_IO_H_ */
--- a/libpurple/sslconn.c
+++ b/libpurple/sslconn.c
Index: pidgin-2.14.4/libpurple/sslconn.c
===================================================================
--- pidgin-2.14.4.orig/libpurple/sslconn.c
+++ pidgin-2.14.4/libpurple/sslconn.c
@@ -273,6 +273,27 @@ purple_ssl_read(PurpleSslConnection *gsc
}
@ -931,8 +947,10 @@
void
purple_ssl_set_ops(PurpleSslOps *ops)
{
--- a/libpurple/sslconn.h
+++ b/libpurple/sslconn.h
Index: pidgin-2.14.4/libpurple/sslconn.h
===================================================================
--- pidgin-2.14.4.orig/libpurple/sslconn.h
+++ pidgin-2.14.4/libpurple/sslconn.h
@@ -34,6 +34,12 @@ typedef enum
PURPLE_SSL_CERTIFICATE_INVALID = 3
} PurpleSslErrorType;

View File

@ -1,3 +1,41 @@
-------------------------------------------------------------------
Sat May 8 19:44:18 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 2.14.4:
* Use LT_LIB_M to find the math library. This should simplify things for
various distros including the BSD's. (RR #608) (and, Justin Lechner)
libpurple:
* Update purple-remote and purple-url-handler to have a Python 3 shebang.
Pidgin:
* Install our AppData file into the $prefix/share/metainfo.
Windows-Specific Changes:
* Output pkg-config files so that our Windows builds can be seen by meson.
Grim owes a blog post on how this works.
* Update the debug symbols download in the installer to the inetc plugin.
* Make sure the uninstaller removes all files that we install.
libpurple:
* Removed the AIM protocol plugin. AIM has been shut down since December
15th of 2017. We left it around because of a third party server, but our
plugin no longer works with it. (RR #598) (Gary Kramlich)
* Standardize on wprintf in pidgin/win32/winpidgin.c
* Use the inetc nsis plugin that supports https
* If building under msys2 copy libgcc_s_dw2-1.dll and libwinpthread to the
install directory. (RR #593) (PIDGIN-17511) (Gary Kramlich)
* Fix a build issue when compiling with gstreamer but without voice and
video.
* Enable cyrus-sasl by default.
* Fix an issue with opening link in Firefox.
* Fix a regression from 2.14.0 where extra whitespace would be displayed
when pasting <p> elements from HTML.
* Require Python 3 for generating the D-Bus bindings.
* Fix an issue where pasting <hr>'s and other HTML elements would
eventually lead to a crash.
-------------------------------------------------------------------
Fri Apr 16 15:47:43 UTC 2021 - Dirk Müller <dmueller@suse.com>
- don't package directories owned by filesystem rpm (bsc#1184786)
-------------------------------------------------------------------
Fri Feb 12 15:08:12 UTC 2021 - Michael Gorse <mgorse@suse.com>

View File

@ -18,7 +18,7 @@
%define _name Pidgin
Name: pidgin
Version: 2.14.1
Version: 2.14.4
Release: 0
Summary: Multiprotocol Instant Messaging Client
License: GPL-2.0-only
@ -241,6 +241,7 @@ export PYTHON=python3
autoreconf -fi
%configure \
--disable-static \
--disable-gevolution \
--enable-plugins \
--enable-cyrus-sasl \
--enable-dbus \
@ -287,9 +288,8 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_datadir}/applications/*.desktop
%{_datadir}/icons/hicolor/*/apps/*
%{_datadir}/pixmaps/%{name}/
%dir %{_datadir}/appdata/
%{_datadir}/appdata/pidgin.appdata.xml
%{_mandir}/man1/%{name}.1%{?ext_man}
%{_datadir}/metainfo/pidgin.appdata.xml
%files devel
%{_includedir}/%{name}/
@ -307,7 +307,6 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_libdir}/libpurple-client.so.*
%{_libdir}/purple-2/
%exclude %{_libdir}/purple-2/libjabber.so
%exclude %{_libdir}/purple-2/liboscar.so
%exclude %{_libdir}/purple-2/libsametime.so
%exclude %{_libdir}/purple-2/tcl.so
@ -330,7 +329,6 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_libdir}/libpurple.so
%{_libdir}/libpurple-client.so
%{_libdir}/purple-2/libjabber.so
%{_libdir}/purple-2/liboscar.so
%{_libdir}/pkgconfig/purple.pc
%{_mandir}/man3/Purple.3pm%{?ext_man}