On Sat, 2005-11-26 at 17:54 -0500, Jay R. Ashworth wrote:
> On Sat, Nov 26, 2005 at 02:54:56PM -0700, William Ferrell wrote:
> >    Definitely. Red Hat and derivatives are still the prevalent distros.
> 
> For sufficiently large values of "derivatives".
> 
> >    It  *should*  [knocks  wood]  be a matter of just copying the programs
> >    themselves  (all  the  .py  files)  to /usr/bin or /usr/local/bin, and
> >    dropping  the  modules  used into /usr/lib/python2.[0-4]/site-packages
> >    ... but it could still get interesting anyway :)
> 
> The number one issue is making sure the location in the shebang line
> points to the real interpreter; if you get that right, you can take the
> .py extensions off the user binaries and they'll still run.  Whether
> you should put them in a directory that's on the path is a maintainer
> call.
> 
> If they *call* things that are not on the path, special measures will
> need to be taken.
> 
> Number two is picking a location for everything else that won't
> conflict.

Since everything in 0.4 is self-contained already, if you keep the
current files in their own folder, it should work. As a first step, I
would suggest placing what would be the unzipped files in something
like /usr/local/PyKaraoke and creating a launcher for them. I did this
on my FC4 system and it seems to work just fine - at least the software
launches without complaints. Again, this is just unqualified me thinking
of a stop-gap until the other details could be worked out.

Definitely keep me posted on your progress. Since we have a dependency
on MP3 support in SDL, Fedora Core becomes a little more tricky. The
Livna.org repository seems most appropriate because they include a
package called SDL_Sound that adds MP3 libraries to SDL. They also
already host most of the needed python packages.

Since that was the case, I submitted package requests via Livna's
Bugzilla system for both CDG Tools and PyKaraoke today and included the
source files as attachments to the bugs. It seems they feel best
qualified to build their own packages, but forwarding them a source RPM
definitely wouldn't hurt. As soon as I hear back from them, I'll post
here.

Cheers,

Chris


-- 
======================
"Only two things are infinite,
the universe and human stupidity,
and I'm not sure about the former."

-- Albert Einstein





-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Pykaraoke-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss

Reply via email to