Package: xview-dev Version: 3.2p1.2-1 Maintainer: Sven Rudolph <[EMAIL PROTECTED]>
XVDestDir in /usr/X11R6/lib/X11/config/XView.cf set bad location of xview tree. At least it should reference /usr/X11R6 instead of /home/sr1/src/xview/xview-3.2p1.2/debian-tmp/usr/openwin to locate shared libraries at compile time. Furthermore, XVDestDir doesn't need to be set if xview applications/libs are installed in standard X-Window tree (see comments at head of XVDestDir settings in XView.cf). I tried that by commenting out these settings but falled in trouble when I tried to install an application under a temporary directory (say /tmp/top). Entering: make install DESTDIR=/tmp/top doesn't install every files under /tmp/top, just binaries (in /tmp/top/usr/X11R6/bin exactly). Other files, like support and help files, are put under / (/usr/X11R6/lib/help exactly) :-(. In fact, rules to install help/support files (InstallNonExecList and InstallSupportList) don't prepend $(DESTDIR) before destination directories, like any X-Window rule does. Maybe rules be changed like that: -------------------------------------------------------------------------------- /* * InstallNonExecList - rule to install a list of help files */ #ifndef InstallNonExecList #define InstallNonExecList(srcs,dest) @@\ install:: @@\ @case '${MFLAGS}' in *[i]*) set +e;; esac; @@\ for i in srcs ;\ @@\ do \ @@\ echo "installing $$i"; \ @@\ - $(RM) dest/$$i ; \ @@\ - $(INSTALL) -c $(INSTDATFLAGS) $$i dest ; \ @@\ + $(RM) $(DESTDIR)dest/$$i ; \ @@\ + $(INSTALL) -c $(INSTDATFLAGS) $$i $(DESTDIR)dest ; \ @@\ done #endif /* InstallNonExecList */ -------------------------------------------------------------------------------- Best regards. -- Eric Delaunay | "La guerre justifie l'existence des militaires. [EMAIL PROTECTED] | En les supprimant." Henri Jeanson (1900-1970)