[packages/libguestfs] fix build with gettext >= 0.24.1

atler atler at pld-linux.org
Sun Jul 13 00:58:38 CEST 2025


commit 8ccf94225fdcc377a06e5918cbeca4314604b8bf
Author: Jan Palus <atler at pld-linux.org>
Date:   Sun Jul 13 00:21:24 2025 +0200

    fix build with gettext >= 0.24.1

 libguestfs.spec | 7 +++++++
 1 file changed, 7 insertions(+)
---
diff --git a/libguestfs.spec b/libguestfs.spec
index 0ce58fe..2456d4d 100644
--- a/libguestfs.spec
+++ b/libguestfs.spec
@@ -179,6 +179,8 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define		qemu_bin	/usr/bin/qemu-system-arm
 %endif
 
+%define		gettext_ver	%(rpm -q --qf='%%{V}' gettext-tools 2> /dev/null || echo ERROR)
+
 %description
 libguestfs is a library and set of tools for accessing and modifying
 virtual machine (VM) disk images. You can use this for viewing and
@@ -459,6 +461,11 @@ Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
 %endif
 %patch -P 4 -p1
 
+grep -qr '^AM_GNU_GETTEXT' m4 && ( test ! -e acinclude.m4 || ! grep -q AM_GNU_GETTEXT acinclude.m4 ) || exit 1
+%if %{_ver_ge %{gettext_ver} 0.24.1}
+	cat /usr/share/gettext/m4/*.m4 >> acinclude.m4
+%endif
+
 %build
 # preserve dir across libtoolize
 %{__libtoolize}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libguestfs.git/commitdiff/8ccf94225fdcc377a06e5918cbeca4314604b8bf



More information about the pld-cvs-commit mailing list