commit eccd983ff43e482826ba55f30665df581447cfef
Author: Jakub Bogusz <[email protected]>
Date:   Fri Jun 2 21:47:22 2023 +0200

    - updated to 1.5.4; enhanced link patch to fix apidocs helper linking

 loudmouth-link.patch | 34 ++++++++++++++++++++++++++++++++++
 loudmouth.spec       | 12 +++++++-----
 2 files changed, 41 insertions(+), 5 deletions(-)
---
diff --git a/loudmouth.spec b/loudmouth.spec
index f928e2b..7d11891 100644
--- a/loudmouth.spec
+++ b/loudmouth.spec
@@ -14,17 +14,17 @@
 Summary:       Loudmouth - a Jabber library written in C
 Summary(pl.UTF-8):     Loudmouth - biblioteka do obsługi protokołu Jabber 
napisana w C
 Name:          loudmouth
-Version:       1.5.3
+Version:       1.5.4
 Release:       1
 License:       LGPL v2+
 Group:         Libraries
 Source0:       https://mcabber.com/files/loudmouth/%{name}-%{version}.tar.bz2
-# Source0-md5: 0db0ce1c5a57f81b5736be8bd2217a82
+# Source0-md5: 59c9f9f8e6231f38e18876447c608620
 Patch0:                %{name}-link.patch
 URL:           https://github.com/mcabber/loudmouth/
 BuildRequires: autoconf >= 2.60
 BuildRequires: automake >= 1:1.9
-BuildRequires: glib2-devel >= 1:2.12.4
+BuildRequires: glib2-devel >= 1:2.38.0
 %{?with_gnutls:BuildRequires:  gnutls-devel >= 3.0.20}
 %{?with_apidocs:BuildRequires: gtk-doc >= 1.14}
 BuildRequires: heimdal-devel
@@ -33,7 +33,7 @@ BuildRequires:        libidn-devel
 BuildRequires: libtool
 %{?with_openssl:BuildRequires: openssl-devel}
 BuildRequires: pkgconfig
-Requires:      glib2 >= 1:2.12.4
+Requires:      glib2 >= 1:2.38.0
 %{?with_gnutls:Requires:       gnutls >= 3.0.20}
 %{?with_asyncns:Requires:      libasyncns >= 0.3}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -54,7 +54,7 @@ Summary:      Header files and development documentation for 
Loudmouth library
 Summary(pl.UTF-8):     Pliki nagłówkowe Loudmouth, dokumentacja dla 
programistów
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
-Requires:      glib2-devel >= 1:2.12.4
+Requires:      glib2-devel >= 1:2.38.0
 %{?with_asyncns:Requires:      libasyncns-devel >= 0.3}
 Requires:      libidn-devel
 
@@ -102,8 +102,10 @@ Dokumentacja API biblioteki Loudmouth.
 %{__autoconf}
 %{__autoheader}
 %{__automake}
+# default value for with-compile-warnings is "error", which breaks build on 
glib deprecations
 %configure \
        %{?with_asyncns:--with-asyncns} \
+       --with-compile-warnings=yes \
        %{!?with_ssl:--without-ssl} \
        %{?with_openssl:--with-ssl=openssl} \
        --enable-gtk-doc%{!?with_apidocs:=no}
diff --git a/loudmouth-link.patch b/loudmouth-link.patch
index 6cbe635..60e0180 100644
--- a/loudmouth-link.patch
+++ b/loudmouth-link.patch
@@ -11,3 +11,37 @@
  AC_CHECK_LIB(resolv,__res_query)
  AC_CHECK_LIB(resolv,res_query)
  
+--- loudmouth-1.5.4/docs/reference/Makefile.am.orig    2021-01-25 
21:16:20.000000000 +0100
++++ loudmouth-1.5.4/docs/reference/Makefile.am 2023-06-02 21:17:51.565646492 
+0200
+@@ -77,7 +77,7 @@ AM_CPPFLAGS=                                         \
+ 
+ GTKDOC_LIBS=                                          \
+       $(LOUDMOUTH_LIBS)                               \
+-      $(top_builddir)/loudmouth/libloudmouth.la
++      $(top_builddir)/loudmouth/libloudmouth-1.la
+ 
+ 
+ # This includes the standard gtk-doc make rules, copied by gtkdocize.
+--- loudmouth-1.5.4/loudmouth/loudmouth.sym.orig       2021-01-25 
21:16:20.000000000 +0100
++++ loudmouth-1.5.4/loudmouth/loudmouth.sym    2023-06-02 21:38:56.175462180 
+0200
+@@ -1,3 +1,4 @@
++lm_asyncns_resolver_get_type
+ lm_blocking_resolver_get_type
+ lm_connection_authenticate
+ lm_connection_authenticate_and_block
+@@ -36,6 +37,7 @@ lm_connection_unregister_message_handler
+ lm_connection_unregister_reply_handler
+ lm_debug_init
+ lm_error_quark
++lm_feature_ping_get_type
+ lm_message_get_node
+ lm_message_get_sub_type
+ lm_message_get_type
+@@ -78,6 +80,7 @@ lm_proxy_set_server
+ lm_proxy_set_type
+ lm_proxy_set_username
+ lm_proxy_unref
++lm_resolver_get_type
+ lm_resolver_lookup
+ lm_resolver_new_for_host
+ lm_resolver_new_for_service
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/loudmouth.git/commitdiff/eccd983ff43e482826ba55f30665df581447cfef

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to