Hi,
Two or three weeks ago I mentioned a long lasting problem with
SUNWgnome-a11y-gok. I worked a bit on this during my train ride to
work and think I made some progress.
Somewhere during the 'make insta'll part of xmlDATA two variables are
fed and read with 'if/then' loops. At a certain point the value of $$d
(the directory) is "" which leads up to the loop trying to install
./*.kbd files to the /usr/share directory. This fails since all *.kbd
files only reside in directories corresponding with locales.
Now, I wrote a hack/patch for this (it's included in this email, NOT
commited since I still didnt see a PASSED flag.) and this seems to
work, but now I run in another problem. Any ideas? Error below,
diff/patches below that.
Cheers,
-- ERROR
pkgbuild: + exit 0
pkgbuild: pkgbuild: File not found by glob: /var/tmp/pkgbuild-build/SUNWgnome-a1
1y-gok-2.21.4-build/usr/share/gok/*.xam
--- command output ends --- finished at Mon Jan 14 11:19:08 CET 2008
-- /ERROR
--- gok-1.3.7/Makefile.in.orig 2008-01-14 11:10:51.556431781 +0100
+++ gok-1.3.7/Makefile.in 2008-01-14 11:12:01.282042491 +0100
@@ -572,10 +572,11 @@
@$(NORMAL_INSTALL)
test -z "$(xmldir)" || $(mkdir_p) "$(DESTDIR)$(xmldir)"
@list='$(xml_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if [ -z $$d ]; then /bin/true ; else \
f=$(am__strip_dir) \
echo " $(xmlDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xmldir)/$$f'"; \
$(xmlDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xmldir)/$$f"; \
+ fi; \
done
uninstall-xmlDATA: