i'm running CentOS 6.4 x64 and want to install smplayer 0.8.4. the latest smplayer for centos6 is provided by 'nux dextop' and its 'smplayer-0.8.1-1'. in smplayer's official website they have given instruction for ubuntu/suse/arch/mandriva/slackware, but not centos.

i downloaded 'smplayer-0.8.4.tar.bz2', and followed setup instructions (install.txt):

Quote:

2) How to make a rpm package
----------------------------
Run rpmbuild -tb smplayer-0.6.x.tar.bz2
You'll find the rpm pachage under /usr/src/packages/RPMS/i586/

...but they are all v0.8.1 or less only. i've already installed v0.8.1-1 from 'Nux Dextop'. i'am hoping to install v0.8.4 for latest fixes.

Quote:

SMPlayer changes

smplayer 0.8.4:

New option to select the fps for external subtitles.
The video equalizer dialog has been rewritten and now it allows to switch on/off the software equalizer from there.
Now smplayer checks for updates automatically and notifies the user if a new version is found.
Support for encoding ISO-8859-16 for subtitles.
The support for MPlayer2 has been improved and now we provide an optional package for Windows which includes MPlayer2. MPlayer2 has interesting new features like support for mkv ordered chapters and precise seeks.
New translations: Thai and Hebrew.
Some bugfixes.

smplayer 0.8.3:

Fix for Youtube playback.

smplayer 0.8.2:

A skinnable interface has been added. Several skins are included.
Support for 6.1 and 7.1 audio output.
A "Privacy" section in the preferences dialog has been added. You can disable saving the recent files or URLs.
The main window can be moved by dragging the video area.
Fix for a freeze that may happen on Windows XP.
(Windows) The font cache is created before showing the GUI.

colucix

03-29-2013 04:56 PM

Just two notes from the output of the rpmbuild command line:

Code:

cd /root/rpmbuild/BUILD

this tells you that the build directory is not in /usr/src anymore. Indeed it changed since CentOS 6.0, whereas prior releases used /usr/src.

Code:

/bin/sh: qmake: command not found

this one tells you that the system misses some dependency. The qmake command is provided by the qt-devel packages. I've never installed smplayer, but most likley it uses the Qt libraries for its graphical user interface and the build process depends on a proper Qt development installation. Try

Code:

yum install qt-devel

to solve this step.

John VV

03-30-2013 01:05 AM

smplayer is a QT4 frontend to mplayer

so qmake and the qt development files needs installing
along with mplayer and it's -devel package

see:

Code:

su -
yum grouplist

for the software groups to be installed

mddnix

03-30-2013 03:45 AM

1 Attachment(s)

Quote:

Originally Posted by colucix
(Post 4921272)

Just two notes from the output of the rpmbuild command line:

Code:

cd /root/rpmbuild/BUILD

this tells you that the build directory is not in /usr/src anymore. Indeed it changed since CentOS 6.0, whereas prior releases used /usr/src.

Code:

/bin/sh: qmake: command not found

this one tells you that the system misses some dependency. The qmake command is provided by the qt-devel packages. I've never installed smplayer, but most likley it uses the Qt libraries for its graphical user interface and the build process depends on a proper Qt development installation. Try

Code:

yum install qt-devel

to solve this step.

Great!!! smplayer is up and running. thanks :hattip:

To sum it up, for all who want to install latest smplayer for rhel6/centos6/scientific linux6, these are the steps: