[packages/libmspub] fix linking with icu 76

atler atler at pld-linux.org
Sat Jan 18 19:48:34 CET 2025


commit d91118265bf11a30c156220ecbbfa6196903a1dd
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Jan 18 19:30:42 2025 +0100

    fix linking with icu 76

 icu76.patch   | 11 +++++++++++
 libmspub.spec | 11 ++++++++++-
 2 files changed, 21 insertions(+), 1 deletion(-)
---
diff --git a/libmspub.spec b/libmspub.spec
index ac4fe33..8a8f523 100644
--- a/libmspub.spec
+++ b/libmspub.spec
@@ -12,12 +12,16 @@ Group:		Libraries
 Source0:	http://dev-www.libreoffice.org/src/libmspub/%{name}-%{version}.tar.xz
 # Source0-md5:	ac6fa9c1c05ece27c58c05e11786fd3a
 Patch0:		%{name}-types.patch
+Patch1:		icu76.patch
 URL:		http://www.freedesktop.org/wiki/Software/libmspub
+BuildRequires:	autoconf >= 2.65
+BuildRequires:	automake >= 1:1.11
 BuildRequires:	boost-devel
 BuildRequires:	doxygen
 BuildRequires:	libicu-devel
 BuildRequires:	librevenge-devel >= 0.0.1
 BuildRequires:	libstdc++-devel >= 6:4.7
+BuildRequires:	libtool
 BuildRequires:	pkgconfig >= 1:0.20
 BuildRequires:	rpm-build >= 4.6
 BuildRequires:	tar >= 1:1.22
@@ -94,9 +98,14 @@ formatów. Aktualnie obsługiwane są XHTML i raw.
 
 %prep
 %setup -q
-%patch0 -p1
+%patch -P 0 -p1
+%patch -P 1 -p1
 
 %build
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__automake}
 %configure \
 	--disable-silent-rules \
 	%{?with_static_libs:--enable-static}
diff --git a/icu76.patch b/icu76.patch
new file mode 100644
index 0000000..2fdb692
--- /dev/null
+++ b/icu76.patch
@@ -0,0 +1,11 @@
+--- libmspub-0.1.4/configure.ac.orig	2018-02-28 12:54:49.000000000 +0100
++++ libmspub-0.1.4/configure.ac	2025-01-14 20:04:39.068450598 +0100
+@@ -104,7 +104,7 @@
+ # ========
+ # Find icu
+ # ========
+-PKG_CHECK_MODULES([ICU], [icu-i18n])
++PKG_CHECK_MODULES([ICU], [icu-i18n icu-uc])
+ AC_SUBST(ICU_CFLAGS)
+ AC_SUBST(ICU_LIBS)
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libmspub.git/commitdiff/d91118265bf11a30c156220ecbbfa6196903a1dd



More information about the pld-cvs-commit mailing list