On 02/01/2011 10:38 AM, David C. Rankin wrote:
Guys,
The PKGBUILD for tqtinterface I'm working on seems to omit placing the file 'uic-tqt' in the $pkgdir when calling 'make DESTDIR="$pkgdir/" install'. What is strange is it seems all other parts of the package get put in $pkgdir.
The qtinterface Makefile.am specifies uic-tqt should be part of the install:
install-exec-local: test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" cp -Rp "$(srcdir)/tqt-replace" "$(DESTDIR)$(bindir)/" <snip> cp -Rp "$(srcdir)/uic-tqt" "$(DESTDIR)$(bindir)/"
The problem is in the Makefile.am itself. uic-tqt is provided as a bash script and not something built by configure, make, make install. The location with regard to the ${srcdir} is actually '../qtinterface/uic-tqt' or '${startdir}/qtinterface/uic-tqt'. So that's why it gets missed and must be copied manually. -- David C. Rankin, J.D.,P.E.