_ [debian] uim: please build-depend on automake, not obsolete automake1.11

#865263 にて、B-D: automake1.11 しないで、というレポートがきた。これはかつて LOG_DRIVER でハマったので automake1.11 で止めてた問題だ。どうやら今が対応のときっぽいので調べてみる。 問題は test2/Makefile.am:

TESTS_ENVIRONMENT = $(SH) $(top_builddir)/test2/run-singletest.sh

test2/Makefile.in:

am__check_pre = \
        :
$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)

LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)

test-composer.scm.log: test-composer.scm
        @p='test-composer.scm'; \
        b='test-composer.scm'; \
        $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
        --log-file $$b.log --trs-file $$b.trs \
        $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
        "$$tst" $(AM_TESTS_FD_REDIRECT)

となっているので、 test2/run-singletest.sh $(SHELL) とかおかしな状態になってしまうのが原因だ。 そこで TESTS_ENVIRONMENT には test2/run-singletest.sh で設定している LIBUIM_* 環境変数を設定し、LOG_COMPILER に test2/run-singletest.sh で実行する uim/uim-sh を入れるようにパッチを当てると、automake (1.15) でも通るようになった。> 63777be6d8a4a26dda6eba427efe882b7464bc38 アップロードは他にも溜まってるバグレポートを片付けてまとめての予定。