[pygtk] Re: SCons'ified PyGTK
Gustavo J. A. M. Carneiro
gjc at inescporto.pt
Sat Jan 7 23:35:06 WST 2006
On Sat, 2006-01-07 at 07:22 +0100, Hongli Lai wrote:
> Gustavo J. A. M. Carneiro wrote:
> >
> > ------------------------------------------------------------------------
> >
> > Behold! A SCons'ified PyGTK is now available:
> >
> > http://www.gnome.org/~gjc/pygtk-2.8.3.tar.gz
> > http://www.gnome.org/~gjc/pygtk-scons.diff
> >
> > It needs scons 0.96.91, instead of make. I had to invest a lot of
> > effort and time to make this happen, due to missing functionality in
> > base scons. However, I tried to be careful to split out generic
> > functionality into a separate 'scons tool' that could potentically be
> > reused outside of PyGTK. I didn't test it on win32, but in theory it
> > should work, with more or less adjustments.
> >
> > Features of this tool include 'dist' and 'distcheck' support, along
> > with configure checks for pkg-config modules, python version, python
> > headers, etc. It should be noted that the scons-based tarball is only
> > 595K vs the 919K autotools tarball. The difference is 324K, while the
> > scons-0.96.91.tar.gz full source takes 343K.
>
> Good stuff! Scons is an interesting build system but unforunately it
> lacks some standard autoconf/automake features. I've written my own
> extension for 'make dist' support but I look forward to taking a look at
> your 'scons tool'.
Thanks.
I have now added DESTDIR support, which was also missing. It
monkey-patches the regular env.Install and env.InstallAs, so as to need
changes in apps.
This and future changes I make will be available in a mercurial tree
published at http://telecom.inescporto.pt/~gjc/hg/pygtk-scons/
Next I'll try to make 'scons distcheck' verify that DESTDIR is
respected for all installed files.
Cheers.
--
Gustavo J. A. M. Carneiro
<gjc at inescporto.pt> <gustavo at users.sourceforge.net>
The universe is always one step beyond logic
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://www.daa.com.au/pipermail/pygtk/attachments/20060107/a3f7e1fb/attachment.pgp
More information about the pygtk
mailing list