Brian,

Well, when I initially got involved, freevo was using python 2.x which
wasn't available on RH 7.3 (it was named python2 in RH 7.x, every single
reference in the scripts had to be patched), making it a pain to build and
run. If you look in the CVS, you can trace the history of freevo.spec in
contrib/TatChee_RPM_Specs and look at the earlier versions to get a
glimpse of all the patching that was needed to track freevo changes). I
guess with RH 8+ it's no longer as much of an issue with python and python
lib, though other library dependencies would still be an issue (pygame,
DXR3 support, etc).

The rationale for everything in the runtime is to decouple freevo from the
distro in question. Hence I can build/install a single freevo RPMs on
RedHat, Mandrake, etc. without worrying about which version of the distro
it is. (currently the runtime RPM is derived from the full binary release
and not recompiled, so it's x86 specific).

I am still relatively new to writing SPEC files, the ones currently
available are rather kludgy, and could do with a rewrite. A spec file to
recompile the runtime binaries from the Makefile would also be welcome. If
you can suggest more efficient ways of doing things in the spec file I'd
appreciate it too. (some of the problems would be eliminated if we had
a proper autoconf/automake setup, but that's a low priority for the
developers at this moment).

Having said all that, I feel it's ok with me for you to distribute
alternative RPMs (freshrpms does this for many packages, for example), but
as to whether it'll be available for download from the freevo site, that
is a project decision (Dischi). However, you'll have to be prepared to
field support questions for those RPMs since there may be subtle
differences between eg. RH's version of the supporting libraries vs. the
freevo runtime version.

T.C.
----
Wan Tat Chee (Lecturer)
School of Computer Science, Univ. Science Malaysia,
11800 Minden, Penang, Malaysia.   Rm.625 Ofc Ph: +604 653-3888 x 3617
NRG Lab Admin: +604 659-4757           Rm.601-E Ofc Ph: +604 653-4396
Internet: [EMAIL PROTECTED]            Web: http://nrg.cs.usm.my/~tcwan
GPG Key : http://nrg.cs.usm.my/~tcwan/tcw_gpg-20030322.asc
F'print : DCF2 B9B2 FA4D 1208 AD59  14CA 9A8F F54D B2C4 63C7

On Tue, 10 Jun 2003, Brian Lalor wrote:

> I'd like to build and distribute optimized binary RPMs for Freevo's 
> dependencies.  I'm going to be running a RedHat system on an Athlon XP 
> processor.  I've got a fairly solid understanding of RPM, and I really 
> prefer to use it over other packaging systems.  I think it is 
> *fantastic* that freevo can be downloaded as an all-in-one package, but 
> I think, from a maintenance and performance standpoint, there's 
> something to be gained by having individual RPMs of the required packages.
> 
> It looks like many of the dependencies are already a part of RedHat 9. 
> Has anyone else looked at doing this?  Are there packages and/or spec 
> files available for, say, mplayer and sdl?
> 
> Is anyone else interested in building this library of packages?
> 
> -- 
>     __   ____
>    / /  / __/ Brian Lalor
>   / _ \/__ \  [EMAIL PROTECTED]
> /_.__/____/  http://bravo5.org/
> 
> 



-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to