GNC-PRICES
Paul Lussier
pll@mclinux.com
Fri, 23 Feb 2001 09:09:14 -0500
In a message dated: 22 Feb 2001 16:38:14 CST
Rob Browning said:
>But this doesn't allow us any way to handle various versions of
>gnucash, unless we're going to have Bundle::GnuCash1.4,
>Bundle::GnuCash2.0 etc.
>
>I guess it still seems to me like the runtime dependencies should be
>indicated by whatever binary package you're installing, and the
>build-time dependencies should be handled by configure.in...
I guess I agree with that. However, configure.in only allows you to determine
whether everything required is actually in place already.
The Bundle::GnuCash allows you to make sure some of those requirements are
in place prior to running ./configure.
I don't know how to solve the Bundle::GnuCash1.4 vs. Bundle::GnuCash2.0
issue. Would GnuCash1.4 work if Bundle::GnuCash2.0 were installed?
Or, better yet, make the configure.in for each rev require the appropriate
bundle. This can easily be accomplished using a VERSION var in the perl mod,
and making configure check for that.
I don't know if it's worth the effort or not, though. The docs can just as
easily list the perl mods required and you could leave it to the user to
exec:
perl -MCPAN -e "install Mod1 Mod2 Mod3...."
So I guess it doesn't really matter.
--
Seeya,
Paul
----
It may look like I'm just sitting here doing nothing,
but I'm really actively waiting for all my problems to go away.
If you're not having fun, you're not doing it right!