summaryrefslogtreecommitdiff
path: root/user/libreoffice/gettext-tiny.patch
blob: a63f455538fa46c3203d0708003345f472369ec8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
gettext-tiny does not currently ship msguniq, so let's cheat around it

--- libreoffice-6.2.1.2/solenv/gbuild/AllLangMoTarget.mk
+++ libreoffice-6.2.1.2/solenv/gbuild/AllLangMoTarget.mk
@@ -40,10 +40,10 @@
 	$(call gb_Helper_abbreviate_dirs,\
 		mkdir -p $(dir $@) && \
 		if test -e $(gb_POLOCATION)/$(LANGUAGE)/$(POLOCATION)/messages.po; then \
-			$(MSGUNIQ) --force-po $(gb_POLOCATION)/$(LANGUAGE)/$(POLOCATION)/messages.po | $(MSGFMT) - -o $@; \
+			cat $(gb_POLOCATION)/$(LANGUAGE)/$(POLOCATION)/messages.po | $(MSGFMT) - -o $@; \
 		else \
 			echo missing $(gb_POLOCATION)/$(LANGUAGE)/$(POLOCATION)/messages.po && \
-			$(MSGUNIQ) --force-po $(SRCDIR)/solenv/bin/dummy.po | $(MSGFMT) - -o $@; \
+			cat $(SRCDIR)/solenv/bin/dummy.po | $(MSGFMT) - -o $@; \
 	        fi)
 
 #$(info $(call gb_MoTarget_get_target,$(1)))
--- libreoffice-6.2.1.2/configure.ac
+++ libreoffice-6.2.1.2/configure.ac
@@ -12106,18 +12106,6 @@ else
             fi
         fi
     fi
-    if test -z "$MSGUNIQ"; then
-        if test -n "$LODE_HOME" -a -x "$LODE_HOME/opt/bin/msguniq" ; then
-            MSGUNIQ="$LODE_HOME/opt/bin/msguniq"
-        elif test -x "/opt/lo/bin/msguniq"; then
-            MSGUNIQ="/opt/lo/bin/msguniq"
-        else
-            AC_CHECK_PROGS(MSGUNIQ, [msguniq])
-            if test -z "$MSGUNIQ"; then
-                AC_MSG_ERROR([msguniq not found. Install GNU gettext, or re-run without languages.])
-            fi
-        fi
-    fi
 fi
 AC_SUBST(MSGFMT)
 AC_SUBST(MSGUNIQ)