commit d91118265bf11a30c156220ecbbfa6196903a1dd
Author: Jan Palus <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

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to