[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [therion-users] Debianizing therion
From: |
Wookey |
Subject: |
Re: [therion-users] Debianizing therion |
Date: |
Wed, 20 Nov 2002 11:42:32 +0000 (GMT) |
On Wed 20 Nov, Stacho Mudrak wrote:
> > It is entirely up to you guys which way we do this. A native package is
> > simpler and is slightly less work overall, but it does move some
> > responsibility for making the build-process work right from me to you, and
> > you may not want to do that, or not yet.
>
> If I've understood it correctly - making it native debian package would
> require:
>
> 1. add debian directory in the source folder
In the top level folder, in fact.
> 2. make the build process more GNU-compatible
This is not actually a requirement - but it makes things a lot easier and
is generally a good idea.
> From my point of view, it would not be the problem. But can be the whole
> project also native RedHat (we're working on) or Mac OS X package, when it's
> native debian package? If I've understood it correctly, it can. If I'm
> wrong, I would rather choose the "way of patches".
yes. Again, this makes things a bit more complicated but it is quite
possible to do 'everything'. Survex does this, by having a 'make debian' as
well as 'make rpm' and 'make win32'. In practice the debian packages are
actually done as a two-stage build but we may be able to avoid this extra
complexity for therion - I'll see.
Anyway - I understand that you want to be able to build for multiple
platforms and adding debian to that list is fine so long as it doesn't stop
the others building. I will work on that basis.
> > In practice it mostly means adding a /debian dir that I supply, and maybe
> > some build-process changes if necessary.
>
> OK, but can a debian dir be situated in /src directory?
no, that doesn't work.
> I can do required build process changes, if they'll not take too much time -
> I would like to start implementing passage wall modeling as soon as
> possible.
Sure. I don't want to distract you from your good work. I'll get something
working and then you can take a look and add it if it seems good.
Wookey
--
Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK Tel +44 (0) 1223 811679
work: http://www.aleph1.co.uk/ play: http://www.chaos.org.uk/~wookey/