"Daniel 'NebuchadnezzaR' Dehennin" <[EMAIL PROTECTED]> writes:
> Hello, > > I worked on the way the debian package is created, I change several > things. > > Autoloads are generated at installation time, the buildpackage only > pack files and nothing else. > > I send a commit of the last patch > [EMAIL PROTECTED]/dvc--dev-debpkg--0--patch-10, > it's buildable, installable and usable for me. Sorry, I wanted to post this earlier, but I was busy and then ill this week. The current build system is not perfect, but there is a reason behind most of its details. In particular, it supports * Build in a separate directory: $ cd dvc/ $ mkdir ++build/ $ cd ++build/ $ ../configure $ make $ make install * Build in a separate directory specified with an absolute path: $ cd /path/to/build/dir $ ~/path/to/dvc/configure --with-whatever=something $ make $ make install Both cases are usefull. For example, to have both a GNU Emacs and an XEmacs installation, one can do: $ mkdir ++emacs-build/ $ cd ++emacs-build/ $ ../configure && make $ cd .. $ mkdir ++xemacs-build/ $ cd ++xemacs-build/ $ ../configure --with-emacs=xemacs I personnaly use both of them depending on which machine I'm using. This had been added after a request from another user (Miles Bader IIRC, which is an active Emacs hacker). I often have my Xtla/DVC source tree in $HOME which has NFS/backups/quota, and the build tree in /local which is fast, big, but unreliable. Indeed, there have been adepts to improve the build system in the past. This was just before the 1.0 of Xtla while there was a consensus not to include anything that could have broken Xtla before the first stable release. This adept introduced a number of bugs, and the author prefered forking Xtla (which gave XEtla, for the record) than testing and fixing his broken patches with GNU Emacs (not much of testing was needed, indeed: nothing worked with GNU Emacs ;-). So, for sure, I'm not opposed to improving the build system, but be warned that improving it without breaking it is indeed more difficult that it appears. (I say that after having checked that both scenario above were broken with your version ... :-( ) The dvc-load.el is also very helpfull, both for the test and the installation of DVC : one can easily start an emacs -Q -l path/to/dvc-load.el to check whether DVC works on a fresh Emacs (for example, this is how I test it for XEmacs, since my config doesn't parse with XEmacs). I haven't checked whether it was still working or not. All that being said, we're still far from the 1.0 for DVC, so it leaves more room for bugs than the above scenario ;-). -- Matthieu _______________________________________________ Xtla-el-dev mailing list Xtla-el-dev@gna.org https://mail.gna.org/listinfo/xtla-el-dev