Edward,
I'll have to check with the other fink developers as I've never
heard of integration of the fink packaging directly into the makefiles.
It really isn't a big issue since the user needs fink installed anyway.
All they need to do is execute one of the following commands...
fink install relax-py24
fink install relax-py25
fink install relax-py26
A more productive issue may be to look at the few failures I am
seeing with 'relax --test-suite' when compiled and executed on
x86_64 fink. I suspect most are minor rounding differences in
the output. When I get a chance later this week, I'll start to
file those in your bugzilla.
Jack
On Tue, Aug 18, 2009 at 03:38:13PM +0200, Edward d'Auvergne wrote:
> Thank you very much! I've applied this patch to the 1.3 development
> branch (this is 'trunk', but note there is also a 1.2 'trunk') as
> revision r9332. For the other changes, I would like to incorporate
> these as permanent changes as well. Could you detail all the steps
> you perform to generate the Fink package? Maybe we could modify the
> 'sconstruct' script to do most of this automatically when typing
> "scons binary_dist" on Mac OS X. No one else uses this scons target
> on Mac OS X, therefore we could make it Fink specific. Could you
> also explain these other changes to the relax code, line by line? For
> selecting a specific python version, I'm thinking that we can do
> something like:
>
> $ scons python=2.5 binary_dist
>
> and then I would modify the sconstruct script to do the rest. Is
> there a reason you have to specify the interpreter as being explicitly
> python2.X on the first line of the 'relax' file? If you are a
> developer, have multiple python versions installed, and would like to
> test this, this makes sense (but can be used by typing "python2.5
> relax --test-suite"). For a normal user though, I would assume that
> there would be one version installed and this would be what you get
> when you type 'python'.
>
> Cheers,
>
> Edward
>
>
> 2009/8/18 Jack Howarth <[email protected]>:
> > Edward,
> > Attached is the patch as applied to the tagged svn of relax 1.3.4
> > (I couldn't find the trunk svn). My other patches are specific to
> > packaging relax in fink. They concern the relocation of the relax
> > directories and suppression of the automatic compilation of the
> > python scripts (which for packages should be done in a post install
> > script).
> > Jack
> >
> > On Tue, Aug 18, 2009 at 11:00:51AM +0200, Edward d'Auvergne wrote:
> >> Hi,
> >>
> >> That's awesome! Could you make a patch file that I can apply it (and
> >> credit you for it)? For this, just type:
> >>
> >> $ svn diff > some_patch_file_name
> >>
> >> and then send the resultant file as a response to this. It should
> >> only contain this line change, therefore you need the sconstruct file
> >> to have only this change. Your other changes need to be incorporated
> >> in another patch, and probably discussed as well. I would like to
> >> make everything automatic for you, but we also need to take into
> >> account that a user may have python and relax installed outside of the
> >> Fink system (i.e. the repository 1.3 branch and some python version
> >> installed as a user in the home directory or desktop).
> >>
> >> Cheers,
> >>
> >> Edward
> >>
> >>
> >
_______________________________________________
relax (http://nmr-relax.com)
This is the relax-users mailing list
[email protected]
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-users