byzanz: fix build with gettext 0.25 (#427190)

This commit is contained in:
Aleksana
2025-07-22 22:46:02 +08:00
committed by GitHub
2 changed files with 23 additions and 1 deletions
+13
View File
@@ -0,0 +1,13 @@
diff --git a/configure.ac b/configure.ac
index 620bb26..ce48364 100644
--- a/configure.ac
+++ b/configure.ac
@@ -29,6 +29,8 @@ AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], "$GETTEXT_PACKAGE",
AM_GLIB_GNU_GETTEXT
AM_GLIB_DEFINE_LOCALEDIR(GNOMELOCALEDIR)
+AM_GNU_GETTEXT_VERSION([0.25])
+AM_GNU_GETTEXT([external])
AC_PROG_CC
AM_PROG_CC_C_O
+10 -1
View File
@@ -4,6 +4,7 @@
fetchgit,
wrapGAppsHook3,
cairo,
gettext,
glib,
gnome-common,
gst_all_1,
@@ -25,7 +26,10 @@ stdenv.mkDerivation {
hash = "sha256-3DUwXCPBAmeCRlDkiPUgwNyBa6bCvC/TLguMCK3bo4E=";
};
patches = [ ./add-amflags.patch ];
patches = [
./add-amflags.patch
./gettext-0.25.patch
];
preBuild = ''
./autogen.sh --prefix=$out
@@ -37,6 +41,11 @@ stdenv.mkDerivation {
"-Wno-error=discarded-qualifiers"
];
preAutoreconf = ''
# error: possibly undefined macro: AM_NLS
cp ${gettext}/share/gettext/m4/nls.m4 macros/
'';
nativeBuildInputs = [
pkg-config
intltool