diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2021-04-06 23:19:03 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2021-04-08 09:25:33 -0700 |
commit | 92926a3e45dadb55cfcacb892c01d512c42d53c4 (patch) | |
tree | 39a9486d8ba73e7d5468ed8489e6e8042e19a4b0 /meta-oe/recipes-support/pidgin | |
parent | 0f32057302b1d9297e96319e501dde317b493eed (diff) | |
download | meta-openembedded-92926a3e45dadb55cfcacb892c01d512c42d53c4.tar.gz |
pidgin: upgrade to 2.14.2
* drop --with-python=python3 as it was renamed to --with-python3 and it defaults to
python3 now anyway
https://reviews.imfreedom.org/r/550/
* add PACKAGECONFIG for cyrus-sasl, it's enabled by default since:
commit 8d6c390002378664dea48e8766a0e4f063b12f78
Author: Gary Kramlich <grim@reaperworld.com>
Date: Mon Jul 13 03:34:57 2020 -0500
Enable cyrus-sasl support by default
but cyrus-sasl is in meta-networking layer, so we want to keep it disabled by default
* drop patches for autoconf-2.71, it was resolved upstream in:
commit aedf4a502e3b5875966e3f8277d7d43a0d9497a2
Author: Gary Kramlich <grim@reaperworld.com>
Date: Mon Mar 29 22:56:22 2021 -0500
Fix a bug where autoconf 2.71 complains about AC_PROG_INTLTOOL not being used.
* 2.14.1 was sometimes failing with
cat ../../pidgin-2.14.1/libpurple/account.h ../../pidgin-2.14.1/libpurple/accountopt.h ../../pidgin-2.14.1/libpurple/blist.h ../../pidgin-2.14.1/libpurple/buddyicon.h ../../pidgin-2.14.1/libpurple/certificate.h ../../pidgin-2.14.1/libpurple/cipher.h ../../pidgin-2.14.1/libpurple/circbuffer.h ../../pidgin-2.14.1/libpurple/cmds.h ../../pidgin-2.14.1/libpurple/connection.h ../../pidgin-2.14.1/libpurple/conversation.h ../../pidgin-2.14.1/libpurple/core.h ../../pidgin-2.14.1/libpurple/dbus-maybe.h ../../pidgin-2.14.1/libpurple/debug.h ../../pidgin-2.14.1/libpurple/desktopitem.h ../../pidgin-2.14.1/libpurple/eventloop.h ../../pidgin-2.14.1/libpurple/ft.h ../../pidgin-2.14.1/libpurple/gaim-compat.h ../../pidgin-2.14.1/libpurple/glibcompat.h ../../pidgin-2.14.1/libpurple/idle.h ../../pidgin-2.14.1/libpurple/imgstore.h ../../pidgin-2.14.1/libpurple/log.h ../../pidgin-2.14.1/libpurple/media.h ../../pidgin-2.14.1/libpurple/media-gst.h ../../pidgin-2.14.1/libpurple/mediamanager.h ../../pidgin-2.14.1/libpurple/mime.h ../../pidgin-2.14.1/libpurple/nat-pmp.h ../../pidgin-2.14.1/libpurple/network.h ../../pidgin-2.14.1/libpurple/notify.h ../../pidgin-2.14.1/libpurple/ntlm.h ../../pidgin-2.14.1/libpurple/plugin.h ../../pidgin-2.14.1/libpurple/pluginpref.h ../../pidgin-2.14.1/libpurple/pounce.h ../../pidgin-2.14.1/libpurple/prefs.h ../../pidgin-2.14.1/libpurple/privacy.h ../../pidgin-2.14.1/libpurple/proxy.h ../../pidgin-2.14.1/libpurple/prpl.h ../../pidgin-2.14.1/libpurple/request.h ../../pidgin-2.14.1/libpurple/roomlist.h ../../pidgin-2.14.1/libpurple/savedstatuses.h ../../pidgin-2.14.1/libpurple/server.h ../../pidgin-2.14.1/libpurple/signals.h ../../pidgin-2.14.1/libpurple/smiley.h ../../pidgin-2.14.1/libpurple/dnsquery.h ../../pidgin-2.14.1/libpurple/dnssrv.h ../../pidgin-2.14.1/libpurple/status.h ../../pidgin-2.14.1/libpurple/stringref.h ../../pidgin-2.14.1/libpurple/stun.h ../../pidgin-2.14.1/libpurple/sound.h ../../pidgin-2.14.1/libpurple/sound-theme.h ../../pidgin-2.14.1/libpurple/sound-theme-loader.h ../../pidgin-2.14.1/libpurple/sslconn.h ../../pidgin-2.14.1/libpurple/theme.h ../../pidgin-2.14.1/libpurple/theme-loader.h ../../pidgin-2.14.1/libpurple/theme-manager.h ../../pidgin-2.14.1/libpurple/upnp.h ../../pidgin-2.14.1/libpurple/util.h ../../pidgin-2.14.1/libpurple/value.h ../../pidgin-2.14.1/libpurple/xmlnode.h ../../pidgin-2.14.1/libpurple/whiteboard.h ../../pidgin-2.14.1/libpurple/media/backend-iface.h ../../pidgin-2.14.1/libpurple/media/candidate.h ../../pidgin-2.14.1/libpurple/media/codec.h ../../pidgin-2.14.1/libpurple/media/enum-types.h purple.h version.h marshallers.h | python3 ../../pidgin-2.14.1/libpurple/dbus-analyze-types.py --keyword=enum --verbatim > purple-client-bindings.h
cat: marshallers.h: No such file or directory
cat: marshallers.h: No such file or directory
cat: marshallers.h: No such file or directory
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-support/pidgin')
-rw-r--r-- | meta-oe/recipes-support/pidgin/pidgin/0001-configure.ac-fix-build-with-autoconf-2.71.patch | 229 | ||||
-rw-r--r-- | meta-oe/recipes-support/pidgin/pidgin/0002-configure.ac-disable-few-languages-not-compatible-wi.patch | 49 | ||||
-rw-r--r-- | meta-oe/recipes-support/pidgin/pidgin_2.14.2.bb (renamed from meta-oe/recipes-support/pidgin/pidgin_2.14.1.bb) | 6 |
3 files changed, 2 insertions, 282 deletions
diff --git a/meta-oe/recipes-support/pidgin/pidgin/0001-configure.ac-fix-build-with-autoconf-2.71.patch b/meta-oe/recipes-support/pidgin/pidgin/0001-configure.ac-fix-build-with-autoconf-2.71.patch deleted file mode 100644 index cfb0290f9..000000000 --- a/meta-oe/recipes-support/pidgin/pidgin/0001-configure.ac-fix-build-with-autoconf-2.71.patch +++ /dev/null | |||
@@ -1,229 +0,0 @@ | |||
1 | From e03d3ef5aadd582ebf7102b7d5785fed177a0cb1 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Sun, 7 Feb 2021 13:25:29 +0100 | ||
4 | Subject: [PATCH] configure.ac: fix build with autoconf-2.71 | ||
5 | |||
6 | * fixes: | ||
7 | | autoreconf: running: intltoolize --copy --force | ||
8 | | ERROR: 'IT_PROG_INTLTOOL' must appear in configure.ac for intltool to work. | ||
9 | | autoreconf: error: intltoolize failed with exit status: 1 | ||
10 | |||
11 | * replace AM_GLIB_GNU_GETTEXT with AM_GNU_GETTEXT as suggested in: | ||
12 | https://wiki.gnome.org/Initiatives/GnomeGoals/GettextMigration | ||
13 | https://blogs.gnome.org/jjardon/2010/10/08/use-upstream-gettext-instead-the-glib-one/ | ||
14 | because the former is causing issues with autoconf-2.71: | ||
15 | |||
16 | -m4trace:configure.ac:266: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. | ||
17 | -You should run autoupdate.], [../autoconf-2.71/lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... | ||
18 | -../autoconf-2.71/lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... | ||
19 | -../autoconf-2.71/lib/autoconf/headers.m4:89: _AC_CHECK_HEADER_COMPILE is expanded from... | ||
20 | -../autoconf-2.71/lib/autoconf/headers.m4:56: AC_CHECK_HEADER is expanded from... | ||
21 | -pidgin/2.14.1-r0/recipe-sysroot-native/usr/share/aclocal/glib-gettext.m4:150: GLIB_WITH_NLS is expanded from... | ||
22 | -pidgin/2.14.1-r0/recipe-sysroot-native/usr/share/aclocal/glib-gettext.m4:370: GLIB_GNU_GETTEXT is expanded from... | ||
23 | -pidgin/2.14.1-r0/recipe-sysroot-native/usr/share/aclocal/glib-gettext.m4:470: AM_GLIB_GNU_GETTEXT is expanded from... | ||
24 | -configure.ac:266: the top level]) | ||
25 | -m4trace:configure.ac:266: -1- m4_pattern_allow([^ENABLE_NLS$]) | ||
26 | -m4trace:configure.ac:266: -1- _m4_warn([obsolete], [The macro `AC_OUTPUT_COMMANDS' is obsolete. | ||
27 | -You should run autoupdate.], [../autoconf-2.71/lib/autoconf/status.m4:1025: AC_OUTPUT_COMMANDS is expanded from... | ||
28 | -pidgin/2.14.1-r0/recipe-sysroot-native/usr/share/aclocal/glib-gettext.m4:150: GLIB_WITH_NLS is expanded from... | ||
29 | -pidgin/2.14.1-r0/recipe-sysroot-native/usr/share/aclocal/glib-gettext.m4:370: GLIB_GNU_GETTEXT is expanded from... | ||
30 | -pidgin/2.14.1-r0/recipe-sysroot-native/usr/share/aclocal/glib-gettext.m4:470: AM_GLIB_GNU_GETTEXT is expanded from... | ||
31 | -configure.ac:266: the top level]) | ||
32 | |||
33 | and then configure fails with: | ||
34 | |||
35 | configure.ac:2621: error: `po/stamp-it' is already registered with AC_CONFIG_COMMANDS. | ||
36 | autoconf-2.71/lib/autoconf/status.m4:1008: AC_CONFIG_COMMANDS is expanded from... | ||
37 | configure.ac:2621: the top level | ||
38 | |||
39 | * add AM_GNU_GETTEXT_VERSION as well to resolve warning with autoconf-2.71 | ||
40 | configure.ac: warning: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION | ||
41 | |||
42 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
43 | --- | ||
44 | ABOUT-NLS | 1 + | ||
45 | Makefile.am | 6 +--- | ||
46 | configure.ac | 6 ++-- | ||
47 | pidgin/Makefile.am | 7 ++-- | ||
48 | po/Makevars | 82 ++++++++++++++++++++++++++++++++++++++++++++++ | ||
49 | po/POTFILES.in | 1 - | ||
50 | 6 files changed, 92 insertions(+), 11 deletions(-) | ||
51 | create mode 100644 ABOUT-NLS | ||
52 | create mode 100644 po/Makevars | ||
53 | |||
54 | diff --git a/ABOUT-NLS b/ABOUT-NLS | ||
55 | new file mode 100644 | ||
56 | index 0000000..0a9d56d | ||
57 | --- /dev/null | ||
58 | +++ b/ABOUT-NLS | ||
59 | @@ -0,0 +1 @@ | ||
60 | +<https://www.gnu.org/software/gettext/manual/html_node/Users.html> | ||
61 | diff --git a/Makefile.am b/Makefile.am | ||
62 | index f8e2bc9..a74145f 100644 | ||
63 | --- a/Makefile.am | ||
64 | +++ b/Makefile.am | ||
65 | @@ -13,9 +13,6 @@ EXTRA_DIST = \ | ||
66 | fix-casts.sh \ | ||
67 | gaim.pc.in \ | ||
68 | gaim-uninstalled.pc.in \ | ||
69 | - intltool-extract.in \ | ||
70 | - intltool-merge.in \ | ||
71 | - intltool-update.in \ | ||
72 | package_revision.h \ | ||
73 | pidgin.apspec.in \ | ||
74 | pidgin.spec.in \ | ||
75 | @@ -139,5 +136,4 @@ endif | ||
76 | distuninstallcheck_listfiles = \ | ||
77 | find . -type f -print | grep -v perl | grep -v Purple.3pm | grep -v Pidgin.3pm | ||
78 | |||
79 | -DISTCLEANFILES= intltool-extract intltool-merge intltool-update \ | ||
80 | - package_revision_raw.txt | ||
81 | +DISTCLEANFILES=package_revision_raw.txt | ||
82 | diff --git a/configure.ac b/configure.ac | ||
83 | index 81d8592..e2280cd 100644 | ||
84 | --- a/configure.ac | ||
85 | +++ b/configure.ac | ||
86 | @@ -43,7 +43,7 @@ fi | ||
87 | |||
88 | AC_CANONICAL_HOST | ||
89 | AC_CONFIG_HEADERS([config.h]) | ||
90 | -AM_INIT_AUTOMAKE([1.9 -Wno-portability dist-bzip2]) | ||
91 | +AM_INIT_AUTOMAKE([1.9 -Wno-portability dist-bzip2 foreign]) | ||
92 | dnl TODO: Always use AM_SILENT_RULES when we depend on automake >= 1.11 | ||
93 | m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) | ||
94 | |||
95 | @@ -257,12 +257,12 @@ dnl ####################################################################### | ||
96 | AC_ARG_ENABLE(nls, AC_HELP_STRING([--disable-nls], [disable installation of translation files]), enable_i18n="$enableval", enable_i18n=yes) | ||
97 | |||
98 | if test x$enable_i18n = xyes; then | ||
99 | - AC_PROG_INTLTOOL | ||
100 | GETTEXT_PACKAGE=pidgin | ||
101 | AC_SUBST(GETTEXT_PACKAGE) | ||
102 | |||
103 | ALL_LINGUAS="af am ar ar_SA as ast az be@latin bg bn_IN bn br brx bs ca ca@valencia cs da de dz el en_AU en_CA en_GB eo es_AR es et eu fa fi fr ga gl gu he hi hr hu id it ja ka kk km kn ko ks ku_IQ ku lt lv mai mhr mk ml mn mr ms_MY my_MM nb ne nl nn oc or pa pl ps pt_BR pt ro ru sd si sk sl sq sr@latin sr sv sw ta te th tr tt uk ur uz vi xh zh_CN zh_HK zh_TW" | ||
104 | - AM_GLIB_GNU_GETTEXT | ||
105 | + AM_GNU_GETTEXT([external]) | ||
106 | + AM_GNU_GETTEXT_VERSION([0.21]) | ||
107 | |||
108 | dnl If we don't have msgfmt, then po/ is going to fail -- ensure that | ||
109 | dnl AM_GLIB_GNU_GETTEXT found it. | ||
110 | diff --git a/pidgin/Makefile.am b/pidgin/Makefile.am | ||
111 | index 2278b88..4d32c53 100644 | ||
112 | --- a/pidgin/Makefile.am | ||
113 | +++ b/pidgin/Makefile.am | ||
114 | @@ -192,13 +192,16 @@ DESKTOP_FILE=data/pidgin.desktop | ||
115 | appsdir = $(datadir)/applications | ||
116 | apps_in_files = data/pidgin.desktop.in | ||
117 | apps_DATA = $(apps_in_files:.desktop.in=.desktop) | ||
118 | -@INTLTOOL_DESKTOP_RULE@ | ||
119 | + | ||
120 | +data/pidgin.desktop: data/pidgin.desktop.in | ||
121 | + $(AM_V_GEN)$(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ | ||
122 | |||
123 | appdatadir = $(datarootdir)/appdata | ||
124 | appdata_DATA = $(appdata_in_files:.xml.in=.xml) | ||
125 | appdata_in_files = data/pidgin.appdata.xml.in | ||
126 | |||
127 | -@INTLTOOL_XML_RULE@ | ||
128 | +data/pidgin.appdata.xml: data/pidgin.appdata.xml.in | ||
129 | + $(AM_V_GEN)$(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ || cp $< $@ | ||
130 | |||
131 | endif # INSTALL_I18N | ||
132 | |||
133 | diff --git a/po/Makevars b/po/Makevars | ||
134 | new file mode 100644 | ||
135 | index 0000000..970237a | ||
136 | --- /dev/null | ||
137 | +++ b/po/Makevars | ||
138 | @@ -0,0 +1,82 @@ | ||
139 | +# Makefile variables for PO directory in any package using GNU gettext. | ||
140 | +# | ||
141 | +# Copyright (C) 2003-2019 Free Software Foundation, Inc. | ||
142 | +# This file is free software; the Free Software Foundation gives | ||
143 | +# unlimited permission to use, copy, distribute, and modify it. | ||
144 | + | ||
145 | +# Usually the message domain is the same as the package name. | ||
146 | +DOMAIN = $(PACKAGE) | ||
147 | + | ||
148 | +# These two variables depend on the location of this directory. | ||
149 | +subdir = po | ||
150 | +top_builddir = .. | ||
151 | + | ||
152 | +# These options get passed to xgettext. | ||
153 | +XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ --from-code=UTF-8 | ||
154 | + | ||
155 | +# This is the copyright holder that gets inserted into the header of the | ||
156 | +# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding | ||
157 | +# package. (Note that the msgstr strings, extracted from the package's | ||
158 | +# sources, belong to the copyright holder of the package.) Translators are | ||
159 | +# expected to transfer the copyright for their translations to this person | ||
160 | +# or entity, or to disclaim their copyright. The empty string stands for | ||
161 | +# the public domain; in this case the translators are expected to disclaim | ||
162 | +# their copyright. | ||
163 | +COPYRIGHT_HOLDER = Free Software Foundation, Inc. | ||
164 | + | ||
165 | +# This tells whether or not to prepend "GNU " prefix to the package | ||
166 | +# name that gets inserted into the header of the $(DOMAIN).pot file. | ||
167 | +# Possible values are "yes", "no", or empty. If it is empty, try to | ||
168 | +# detect it automatically by scanning the files in $(top_srcdir) for | ||
169 | +# "GNU packagename" string. | ||
170 | +PACKAGE_GNU = | ||
171 | + | ||
172 | +# This is the email address or URL to which the translators shall report | ||
173 | +# bugs in the untranslated strings: | ||
174 | +# - Strings which are not entire sentences, see the maintainer guidelines | ||
175 | +# in the GNU gettext documentation, section 'Preparing Strings'. | ||
176 | +# - Strings which use unclear terms or require additional context to be | ||
177 | +# understood. | ||
178 | +# - Strings which make invalid assumptions about notation of date, time or | ||
179 | +# money. | ||
180 | +# - Pluralisation problems. | ||
181 | +# - Incorrect English spelling. | ||
182 | +# - Incorrect formatting. | ||
183 | +# It can be your email address, or a mailing list address where translators | ||
184 | +# can write to without being subscribed, or the URL of a web page through | ||
185 | +# which the translators can contact you. | ||
186 | +MSGID_BUGS_ADDRESS = | ||
187 | + | ||
188 | +# This is the list of locale categories, beyond LC_MESSAGES, for which the | ||
189 | +# message catalogs shall be used. It is usually empty. | ||
190 | +EXTRA_LOCALE_CATEGORIES = | ||
191 | + | ||
192 | +# This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt' | ||
193 | +# context. Possible values are "yes" and "no". Set this to yes if the | ||
194 | +# package uses functions taking also a message context, like pgettext(), or | ||
195 | +# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument. | ||
196 | +USE_MSGCTXT = no | ||
197 | + | ||
198 | +# These options get passed to msgmerge. | ||
199 | +# Useful options are in particular: | ||
200 | +# --previous to keep previous msgids of translated messages, | ||
201 | +# --quiet to reduce the verbosity. | ||
202 | +MSGMERGE_OPTIONS = | ||
203 | + | ||
204 | +# These options get passed to msginit. | ||
205 | +# If you want to disable line wrapping when writing PO files, add | ||
206 | +# --no-wrap to MSGMERGE_OPTIONS, XGETTEXT_OPTIONS, and | ||
207 | +# MSGINIT_OPTIONS. | ||
208 | +MSGINIT_OPTIONS = | ||
209 | + | ||
210 | +# This tells whether or not to regenerate a PO file when $(DOMAIN).pot | ||
211 | +# has changed. Possible values are "yes" and "no". Set this to no if | ||
212 | +# the POT file is checked in the repository and the version control | ||
213 | +# program ignores timestamps. | ||
214 | +PO_DEPENDS_ON_POT = no | ||
215 | + | ||
216 | +# This tells whether or not to forcibly update $(DOMAIN).pot and | ||
217 | +# regenerate PO files on "make dist". Possible values are "yes" and | ||
218 | +# "no". Set this to no if the POT file and PO files are maintained | ||
219 | +# externally. | ||
220 | +DIST_DEPENDS_ON_UPDATE_PO = no | ||
221 | diff --git a/po/POTFILES.in b/po/POTFILES.in | ||
222 | index a5691a1..b494bf3 100644 | ||
223 | --- a/po/POTFILES.in | ||
224 | +++ b/po/POTFILES.in | ||
225 | @@ -1,4 +1,3 @@ | ||
226 | -[encoding: UTF-8] | ||
227 | finch/finch.c | ||
228 | finch/gntaccount.c | ||
229 | finch/gntblist.c | ||
diff --git a/meta-oe/recipes-support/pidgin/pidgin/0002-configure.ac-disable-few-languages-not-compatible-wi.patch b/meta-oe/recipes-support/pidgin/pidgin/0002-configure.ac-disable-few-languages-not-compatible-wi.patch deleted file mode 100644 index 99c523d5d..000000000 --- a/meta-oe/recipes-support/pidgin/pidgin/0002-configure.ac-disable-few-languages-not-compatible-wi.patch +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | From 861c8a63c36f9ee7d46238c9bc13a2c1f14372c3 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Sun, 7 Feb 2021 14:35:14 +0000 | ||
4 | Subject: [PATCH] configure.ac: disable few languages not compatible with | ||
5 | modern gettext | ||
6 | |||
7 | * as pidgin-3 development is moving to meson and probably | ||
8 | most of these changes won't be applicable there, lets just | ||
9 | disable them until someone interested steps-up to maintain it | ||
10 | |||
11 | * these 3 fail with: | ||
12 | cd ../../pidgin-2.14.1/po && rm -f brx.gmo && pidgin/2.14.1-r0/recipe-sysroot-native/usr/bin/msgmerge --for-msgfmt -o brx.1po brx.po pidgin.pot && pidgin/2.14.1-r0/recipe-sysroot-native/usr/bin/msgfmt -c --statistics --verbose -o brx.gmo brx.1po && rm -f brx.1po | ||
13 | cd ../../pidgin-2.14.1/po && rm -f zh_HK.gmo && pidgin/2.14.1-r0/recipe-sysroot-native/usr/bin/msgmerge --for-msgfmt -o zh_HK.1po zh_HK.po pidgin.pot && pidgin/2.14.1-r0/recipe-sysroot-native/usr/bin/msgfmt -c --statistics --verbose -o zh_HK.gmo zh_HK.1po && rm -f zh_HK.1po | ||
14 | cd ../../pidgin-2.14.1/po && rm -f zh_TW.gmo && pidgin/2.14.1-r0/recipe-sysroot-native/usr/bin/msgmerge --for-msgfmt -o zh_TW.1po zh_TW.po pidgin.pot && pidgin/2.14.1-r0/recipe-sysroot-native/usr/bin/msgfmt -c --statistics --verbose -o zh_TW.gmo zh_TW.1po && rm -f zh_TW.1po | ||
15 | zh_HK.1po:2790: 'msgstr' is not a valid C format string, unlike 'msgid'. Reason: The string refers to arguments both through absolute argument numbers and through unnumbered argument specifications. | ||
16 | pidgin/2.14.1-r0/recipe-sysroot-native/usr/bin/msgfmt: found 1 fatal error | ||
17 | zh_TW.1po:2790: 'msgstr' is not a valid C format string, unlike 'msgid'. Reason: The string refers to arguments both through absolute argument numbers and through unnumbered argument specifications. | ||
18 | pidgin/2.14.1-r0/recipe-sysroot-native/usr/bin/msgfmt: found 1 fatal error | ||
19 | zh_HK.1po: 3234 translated messages. | ||
20 | make[3]: *** [Makefile:415: ../../pidgin-2.14.1/po/zh_HK.gmo] Error 1 | ||
21 | make[3]: *** Waiting for unfinished jobs.... | ||
22 | zh_TW.1po: 3234 translated messages. | ||
23 | make[3]: *** [Makefile:415: ../../pidgin-2.14.1/po/zh_TW.gmo] Error 1 | ||
24 | brx.1po:778: number of format specifications in 'msgid' and 'msgstr' does not match | ||
25 | brx.1po:3179: number of format specifications in 'msgid' and 'msgstr' does not match | ||
26 | brx.1po:5175: format specifications in 'msgid_plural' and 'msgstr[0]' for argument 1 are not the same | ||
27 | brx.1po:5184: format specifications in 'msgid_plural' and 'msgstr[0]' for argument 1 are not the same | ||
28 | brx.1po:7754: format specifications in 'msgid_plural' and 'msgstr[0]' for argument 1 are not the same | ||
29 | pidgin/2.14.1-r0/recipe-sysroot-native/usr/bin/msgfmt: found 8 fatal errors | ||
30 | brx.1po: 3246 translated messages. | ||
31 | |||
32 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
33 | --- | ||
34 | configure.ac | 2 +- | ||
35 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
36 | |||
37 | diff --git a/configure.ac b/configure.ac | ||
38 | index e2280cd..9332932 100644 | ||
39 | --- a/configure.ac | ||
40 | +++ b/configure.ac | ||
41 | @@ -260,7 +260,7 @@ if test x$enable_i18n = xyes; then | ||
42 | GETTEXT_PACKAGE=pidgin | ||
43 | AC_SUBST(GETTEXT_PACKAGE) | ||
44 | |||
45 | - ALL_LINGUAS="af am ar ar_SA as ast az be@latin bg bn_IN bn br brx bs ca ca@valencia cs da de dz el en_AU en_CA en_GB eo es_AR es et eu fa fi fr ga gl gu he hi hr hu id it ja ka kk km kn ko ks ku_IQ ku lt lv mai mhr mk ml mn mr ms_MY my_MM nb ne nl nn oc or pa pl ps pt_BR pt ro ru sd si sk sl sq sr@latin sr sv sw ta te th tr tt uk ur uz vi xh zh_CN zh_HK zh_TW" | ||
46 | + ALL_LINGUAS="af am ar ar_SA as ast az be@latin bg bn_IN bn br bs ca ca@valencia cs da de dz el en_AU en_CA en_GB eo es_AR es et eu fa fi fr ga gl gu he hi hr hu id it ja ka kk km kn ko ks ku_IQ ku lt lv mai mhr mk ml mn mr ms_MY my_MM nb ne nl nn oc or pa pl ps pt_BR pt ro ru sd si sk sl sq sr@latin sr sv sw ta te th tr tt uk ur uz vi xh zh_CN" | ||
47 | AM_GNU_GETTEXT([external]) | ||
48 | AM_GNU_GETTEXT_VERSION([0.21]) | ||
49 | |||
diff --git a/meta-oe/recipes-support/pidgin/pidgin_2.14.1.bb b/meta-oe/recipes-support/pidgin/pidgin_2.14.2.bb index d22380eb0..ba0dca233 100644 --- a/meta-oe/recipes-support/pidgin/pidgin_2.14.1.bb +++ b/meta-oe/recipes-support/pidgin/pidgin_2.14.2.bb | |||
@@ -11,11 +11,9 @@ SRC_URI = "\ | |||
11 | ${SOURCEFORGE_MIRROR}/pidgin/pidgin-${PV}.tar.bz2 \ | 11 | ${SOURCEFORGE_MIRROR}/pidgin/pidgin-${PV}.tar.bz2 \ |
12 | file://sanitize-configure.ac.patch \ | 12 | file://sanitize-configure.ac.patch \ |
13 | file://purple-OE-branding-25.patch \ | 13 | file://purple-OE-branding-25.patch \ |
14 | file://0001-configure.ac-fix-build-with-autoconf-2.71.patch \ | ||
15 | file://0002-configure.ac-disable-few-languages-not-compatible-wi.patch \ | ||
16 | " | 14 | " |
17 | 15 | ||
18 | SRC_URI[sha256sum] = "f132e18d551117d9e46acce29ba4f40892a86746c366999166a3862b51060780" | 16 | SRC_URI[sha256sum] = "19654ad276b149646371fbdac21bc7620742f2975f7399fed0ffc1a18fbaf603" |
19 | 17 | ||
20 | PACKAGECONFIG ??= "gnutls consoleui avahi dbus idn nss \ | 18 | PACKAGECONFIG ??= "gnutls consoleui avahi dbus idn nss \ |
21 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 gtk startup-notification', '', d)} \ | 19 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 gtk startup-notification', '', d)} \ |
@@ -39,9 +37,9 @@ PACKAGECONFIG[gnutls] = "--enable-gnutls --with-gnutls-includes=${STAGING_INCDIR | |||
39 | PACKAGECONFIG[dbus] = "--enable-dbus,--disable-dbus,dbus dbus-glib" | 37 | PACKAGECONFIG[dbus] = "--enable-dbus,--disable-dbus,dbus dbus-glib" |
40 | PACKAGECONFIG[avahi] = "--enable-avahi,--disable-avahi,avahi" | 38 | PACKAGECONFIG[avahi] = "--enable-avahi,--disable-avahi,avahi" |
41 | PACKAGECONFIG[nss] = "--enable-nss,--disable-nss,nss nspr,libpurple-plugin-ssl-nss" | 39 | PACKAGECONFIG[nss] = "--enable-nss,--disable-nss,nss nspr,libpurple-plugin-ssl-nss" |
40 | PACKAGECONFIG[cyrus-sasl] = "--enable-cyrus-sasl,--disable-cyrus-sasl,cyrus-sasl" | ||
42 | 41 | ||
43 | EXTRA_OECONF = " \ | 42 | EXTRA_OECONF = " \ |
44 | --with-python=python3 \ | ||
45 | --disable-perl \ | 43 | --disable-perl \ |
46 | --disable-tcl \ | 44 | --disable-tcl \ |
47 | --disable-gevolution \ | 45 | --disable-gevolution \ |