"Daniel 'NebuchadnezzaR' Dehennin" <[EMAIL PROTECTED]>
writes:

> I mostly worked on creating a debian package, I look at several
> different packages to see how they do, using a build helper a-la
> dgnushack.el seems to be the best solution for me:

dvc-build.el is supposed to be more or less the equivalent of
dgnushack.el indeed. But I haven't looked deeply into Gnus build
process, and I don't remember the details.

> - build dependencies are automatically resolved

About this, one of the problem I had with the build system, and which
is the reason for the manual specification of dependancies in
Makefile.in was that DVC uses heavily macros, and when you modify a
file containing macro definitions, you have a .el containing the new
macros, and a .elc containing the old ones, both being potentially in
your 'load-path. Then, recompiling another file which uses those macro
definitions will use the old ones in the .elc. As a result, untill you
run "make clean && make", your .elc files are broken if the files have
been built in the wrong order.

> Do do so I must include Makefiles and using a separate build directory
> when creating a debian package set srcdir to
> /home/your/working/directory which is not usable at installation
> time :-/

Do this mean you do not plan to support build in separate directory?
Or shall we find another solution? (another option, which I also don't
like is to have a /completely/ different build process for package and
manual installation).

> Ok, I was wondered that they were only used for building, sorry :-/

There happens to be a INSTALL file in the root of the project which
explains that :-).

-- 
Matthieu

_______________________________________________
Xtla-el-dev mailing list
Xtla-el-dev@gna.org
https://mail.gna.org/listinfo/xtla-el-dev

Reply via email to