[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