diff --git a/nls/Makefile.am b/nls/Makefile.am index cabaf40e..94019a7a 100644 --- a/nls/Makefile.am +++ b/nls/Makefile.am @@ -129,7 +129,7 @@ TESTS_ENVIRONMENT = $(PERL) TESTS = $(srcdir)/compose-check.pl COMPOSE_CHARTS = $(locales:%=%/Compose.xml) -doc_sources += $(locales:%=Compose/%.xml) +nodist_noinst_DATA = $(locales:%=Compose/%.xml) CLEANFILES += $(COMPOSE_CHARTS) $(doc_sources) XMLTO_FLAGS += -o $(@D) @@ -139,6 +139,7 @@ XMLTO_FLAGS += -o $(@D) --locale="$(@D)" --output="$@" $< Compose/%.xml: %/Compose.xml + @$(MKDIR_P) $(@D) $(AM_V_GEN)cp $< $@ endif HAVE_PERL diff --git a/nls/compose-chart.pl b/nls/compose-chart.pl index c901e705..053c8607 100755 --- a/nls/compose-chart.pl +++ b/nls/compose-chart.pl @@ -83,13 +83,13 @@ if ($make_index) { q(), q(
), - q(), - q(Xlib Compose Key Charts), - q(), - ( map { qq($_) } + q( ), + q( Xlib Compose Key Charts), + q( ), + ( map { qq( \ +
$_
\ +
) } @ARGV ), - q(
), - q(
), q(
), "\n" ); @@ -210,10 +210,9 @@ sub make_compose_chart { print $OUTPUT join ("\n", qq(), - q(), - qq(
), - q(), + qq(
), qq(Xlib Compose Keys for $locale_name), q(Applications using Xlib input handling should recognize), q( these compose key sequences in locales using the), @@ -290,7 +289,7 @@ sub make_compose_chart { qq(This compose table defines no sequences of its own.), qq(\n); } - print $OUTPUT "\n
\n"; + print $OUTPUT "\n"; close $OUTPUT or die "Couldn't write $output_filename: $!";