[vlc-devel] commit: As autopoint copies po/Makefile.in. in we have to patch it so that it has our modifications ( Christophe Mutricy )

git version control git at videolan.org
Wed Jul 30 02:01:21 CEST 2008


vlc | branch: master | Christophe Mutricy <xtophe at videolan.org> | Tue Jul 29 23:22:21 2008 +0100| [02f296b3984ca00f4d9032cf2c0fca28219702ba]

As autopoint copies po/Makefile.in.in we have to patch it so that it has our modifications

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=02f296b3984ca00f4d9032cf2c0fca28219702ba
---

 bootstrap             |    3 +++
 po/makefile-qt4.patch |   22 ++++++++++++++++++++++
 2 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/bootstrap b/bootstrap
index 66834c2..ea59f16 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 0000000..e4ab32a
--- /dev/null
+++ b/po/makefile-qt4.patch
@@ -0,0 +1,22 @@
+commit 8e13f257224e02c91c3b40db99ba5cf9ef52f542
+Author: Christophe Mutricy <xtophe at videolan.org>
+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 && \




More information about the vlc-devel mailing list