On Monday 18 November 2002 00:47, Chris Carlen wrote:
I just compiled the vanilla MPlayer from www.mplayerhq.hu on Suse 8.1, and let it install itself into /usr/local which it seems to do by default.
95% of software will install into /usr/local by default. The rest will install into /opt (a good example is cdrecord).
From there I ran it and it works just fine playing some Windows media stuff I want to play.
I think I'd prefer if Suse just didn't bother installing broken software, and let me do it myself if they have to cripple stuff because of license issues. That would save me a lot of time figuring out what the problem is.
I agree with Curtis Rey. It's not worth having to go through the legal hell in order to determine whether or not it's legal to decode WMV/WMA files.... unless the code if GPL. And certainly, by not including win32 codecs, SuSE made sure that you can install SuSE Linux on >1 machine and/or make copies.
Now the remaining problem is I have two mplayers, the SuSE one, and my hand-made one. I suppose I could just leave the SuSE one installed, since in their infinite wisdom, they made KDE dependent on it.
But ideally I'd like to get the compiled mplayer into an RPM and install that. But I haven't a clue how to make an RPM.
There's no way to get a compiled version _into_ an RPM. What you want
is CheckInstall. http://asic-linux.com.mx/~izto/checkinstall/
Basically, instead of running "make install", IIRC you run
"checkinstall", which will create an RPM for you based on some inputs
(e.g., name, description, etc.). It doesn't create the best RPMs (it
was by no means designed to), but it does -exactly- what you want it to
do. Just name sure you name the package "MPlayer", as rpm is not
case-insensitive.
--
Karol Pietrzak