
Make sure that xgettext scans generated files for translatable strings, rather than just files stored in libvirt.git. * .gnulib: Update, for bootstrap and syntax-check fixes. * bootstrap: Resynchronize with gnulib. * cfg.mk (generated_files): Define. * po/POTFILES.in: Add more files with _(). --- As promised, here's the fix for the dropped translations in 3/3. * .gnulib 3864a29...a6676cc (53):
maintainer-makefile: make sc_po_check easier to tune fclose: guarantee behavior on seekable stdin fflush, fpurge: Relicense under LGPLv2+. rm exit module maint.mk: use info-gnu@ as the default only for a stable release assert-h: new module, which supports C1X-style static_assert fclose, fflush: Respect rules for use of AC_LIBOBJ. fflush, fseeko: Respect rules for use of AC_LIBOBJ. tzset: Relicense under LGPL. strtoimax, strtoumax: Relicense under LGPL. getgroups: Relicense under LGPL. nanosleep: Relicense under LGPL. futimens: Relicense under LGPL. fflush: Relicense under LGPL. tmpfile: Relicense under LGPL. isfinite: Relicense under LGPL. acosl..tanl: Relicense under LGPL. signal: Define sighandler_t. maint: remove useless REPLACE_*_H macros do-release-commit-and-tag: add option to specify branch Avoid unnecessary compilation units, through conditional dependencies. Support for conditional dependencies. test-getaddrinfo: report error information bootstrap: avoid build failure when $GZIP is set readme-release: new module with release instructions fflush: also replace fclose when fixing fflush fclose: add some tests fclose: reduce dependencies exit: drop remaining clients freading: relax license from LGPLv3+ to LGPLv2+ fchdir: Remove unused dependencies. gnulib-tool: Refactor. exit: Remove module. Update DEPENDENCIES. gnulib-tool: Reduce code duplication. Revert "netdb: Fix invalid C syntax." commit from 2011-04-30. fclose: don't fail on non-seekable input stream dup3: cleanup netdb: Make it work in C++ mode. New modules 'vfscanf', 'vscanf'. passfd: Add comments. sys_uio: Make <sys/uio.h> self-contained. sys_socket: Ensure 'struct iovec' definition. sys_uio: Protect definition of 'struct iovec'. manywarnings: fix indentation netdb: Fix invalid C syntax. manywarnings: add -Wno-missing-field-initializers if needed maint: indent ChangeLog with TAB consistently announce-gen: cosmetic improvement vc-list-files: indent with spaces, not TABs announce-gen: indent with spaces, not TABs quotearg: avoid uninitialized variable use maint.mk: remove unused VC-tag variable
.gnulib | 2 +- bootstrap | 7 +++++-- cfg.mk | 8 ++++++++ po/POTFILES.in | 3 +++ 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.gnulib b/.gnulib index 3864a29..a6676cc 160000 --- a/.gnulib +++ b/.gnulib @@ -1 +1 @@ -Subproject commit 3864a29763baff1d01895a57f73729fd53cc5fbf +Subproject commit a6676cca6498ce67c5a3c8d7221b8d6c30b61dc4 diff --git a/bootstrap b/bootstrap index 7cbb5dc..d91611b 100755 --- a/bootstrap +++ b/bootstrap @@ -1,6 +1,6 @@ #! /bin/sh # Print a version string. -scriptversion=2011-04-05.18; # UTC +scriptversion=2011-05-03.08; # UTC # Bootstrap this package from checked-out sources. @@ -421,7 +421,10 @@ check_versions() { # Honor $APP variables ($TAR, $AUTOCONF, etc.) appvar=`echo $app | tr '[a-z]-' '[A-Z]_'` test "$appvar" = TAR && appvar=AMTAR - eval "app=\${$appvar-$app}" + case $appvar in + GZIP) ;; # Do not use $GZIP: it contains gzip options. + *) eval "app=\${$appvar-$app}" ;; + esac inst_ver=$(get_version $app) if [ ! "$inst_ver" ]; then echo "$me: Error: '$app' not found" >&2 diff --git a/cfg.mk b/cfg.mk index 1deb6ba..9ae3f42 100644 --- a/cfg.mk +++ b/cfg.mk @@ -28,6 +28,14 @@ url_dir_list = \ # We use .gnulib, not gnulib. gnulib_dir = $(srcdir)/.gnulib +# List of additional files that we want to pick up in our POTFILES.in +# This is all gnulib files, as well as generated files for RPC code. +generated_files = \ + $(srcdir)/daemon/*_dispatch_*.h \ + $(srcdir)/src/remote/*_client_bodies.h \ + $(srcdir)/src/remote/*_protocol.[ch] \ + $(srcdir)/gnulib/lib/*.[ch] + # Tests not to run as part of "make distcheck". local-checks-to-skip = \ changelog-check \ diff --git a/po/POTFILES.in b/po/POTFILES.in index 766f8f6..96180d5 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,7 +1,9 @@ daemon/dispatch.c daemon/libvirtd.c daemon/remote.c +daemon/remote_dispatch_bodies.h daemon/stream.c +gnulib/lib/gai_strerror.c src/conf/cpu_conf.c src/conf/domain_conf.c src/conf/domain_event.c @@ -63,6 +65,7 @@ src/qemu/qemu_monitor.c src/qemu/qemu_monitor_json.c src/qemu/qemu_monitor_text.c src/qemu/qemu_process.c +src/remote/remote_client_bodies.h src/remote/remote_driver.c src/secret/secret_driver.c src/security/security_apparmor.c -- 1.7.4.4