From 02f296b3984ca00f4d9032cf2c0fca28219702ba Mon Sep 17 00:00:00 2001 From: Christophe Mutricy Date: Tue, 29 Jul 2008 23:22:21 +0100 Subject: [PATCH] As autopoint copies po/Makefile.in.in we have to patch it so that it has our modifications --- bootstrap | 3 +++ po/makefile-qt4.patch | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 po/makefile-qt4.patch diff --git a/bootstrap b/bootstrap index 66834c245b..ea59f16bf8 100755 --- a/bootstrap +++ b/bootstrap @@ -112,6 +112,9 @@ rm -f po/Makevars.template ABOUT-NLS echo > ABOUT-NLS mv -f INSTALL.git INSTALL +# Patch po/Makefile.in.in but it's not a drama if it fails +patch -p1 < po/makefile-qt4.patch || true + ## ## files which need to be regenerated ## diff --git a/po/makefile-qt4.patch b/po/makefile-qt4.patch new file mode 100644 index 0000000000..e4ab32acb1 --- /dev/null +++ b/po/makefile-qt4.patch @@ -0,0 +1,22 @@ +commit 8e13f257224e02c91c3b40db99ba5cf9ef52f542 +Author: Christophe Mutricy +Date: Sun Jul 27 00:10:51 2008 +0100 + + Hack to take care of qt strings with ampersand + + We will need to reapply this diff when we upgrade Makefile.in.in from a + newer gettext + +diff --git a/po/Makefile.in.in b/po/Makefile.in.in +index fecf500..13256d8 100644 +--- a/po/Makefile.in.in ++++ b/po/Makefile.in.in +@@ -166,6 +166,8 @@ $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + esac ++ sed 's/&/\&/' $(DOMAIN).po > $(DOMAIN).po1 && \ ++ mv $(DOMAIN).po1 $(DOMAIN).po; + test ! -f $(DOMAIN).po || { \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ -- 2.39.2