Page 1 of 1

[SOLVED] Clementine version

PostPosted: Mar 24th, '12, 04:31
by Garthhh
I'm trying to install version 1.0
http://www.clementine-player.org/downloads
if I download the fedora15 RPM, things happen & it seems to be downloading
when I open clemetine & check the about tab, which shows version 07
I'm not convinced this is accurate
How would I confirm?

Re: Clementine version

PostPosted: Mar 24th, '12, 09:28
by doktor5000
When did you install it? You downloaded it to your local disk, yes, but how and when did you install it?

Please show the output of
Code: Select all
rpm -q clementine

Re: Clementine version

PostPosted: Mar 24th, '12, 17:10
by Garthhh
I installed clem version .7 originally through mcc when I built the pc a few weeks ago
a couple of days ago I went to the clem home page & downloaded version1
I get an rpm installation prompt
followed by an error prompt
telling me I'm missing gstreamer plugin ugly, no specific info beyond that
which is installed [gstreamer0.10-plugins-ugly ]when I check
I continued anyway
when I check, with the code you so kindly provided, still on version .7

Re: Clementine version

PostPosted: Mar 24th, '12, 23:03
by obgr_seneca
Well,
there might be some problems with different package names.
You can try by downloading it somewhere and install using
Code: Select all
urpmi --allow-nodeps package


But there is no guarantee, it will work. It's always possible the needed library versions are incompatible.

Oliver

Re: Clementine version

PostPosted: Mar 25th, '12, 04:27
by Garthhh
a little slower
what does
download it some where mean?
there's probably other code needed too?

Re: Clementine version

PostPosted: Mar 25th, '12, 14:54
by doktor5000
As you already have downloaded it (which Oliver seems to have overlooked) there's no need to. Also there would be no "code" involved, you could just download it via your favorite browser or whatever you prefer, and i recommend to use the RPM for Fedora15. And then you would do
Code: Select all
urpmi --allow-force --allow-nodeps /path/to/your/downloaded/package

To install all the required dependencies beforehand (as these are called slightly different on Fedora, that's why you get the dependency errors, and because of the fact that the newer libimobiledevice.so.2 is not available for Mageia 1 - this would probably be needed to access Apple's iDevices) just run the following command:

Code: Select all
urpmi gstreamer0.10-plugins-ugly libcdio libstdc++6 gstreamer0.10-speex libprotobuf.so.6 qca2-plugin-openssl


But in the end there's still a change it may not work, as it was built for Fedora, not Mageia.
If you really want to have a newer wroking version of clementine, you may be better off rebuilding a src.rpm from Cauldron.

Re: Clementine version

PostPosted: Mar 25th, '12, 20:48
by Garthhh
doktor5000 wrote:As you already have downloaded it (which Oliver seems to have overlooked) there's no need to. Also there would be no "code" involved, you could just download it via your favorite browser or whatever you prefer, and i recommend to use the RPM for Fedora15. And then you would do
Code: Select all
urpmi --allow-force --allow-nodeps /path/to/your/downloaded/package

To install all the required dependencies beforehand (as these are called slightly different on Fedora, that's why you get the dependency errors, and because of the fact that the newer libimobiledevice.so.2 is not available for Mageia 1 - this would probably be needed to access Apple's iDevices) just run the following command:

Code: Select all
urpmi gstreamer0.10-plugins-ugly libcdio libstdc++6 gstreamer0.10-speex libprotobuf.so.6 qca2-plugin-openssl


But in the end there's still a change it may not work, as it was built for Fedora, not Mageia.
If you really want to have a newer wroking version of clementine, you may be better off rebuilding a src.rpm from Cauldron.


in the 1st bit of code
I would add
urpmi --allow-force --allow-nodeps
to the path to the directory, where the downloaded file resides [a space preceding], correct?
the 2nd bit explains the error I was getting for gstreamer ugly being missing
[I'm trying to learn stuff, even though I'm terminalphobic]
would a src.rpm, be similar to a ppa in debian land?
how would I do that?
probably this entire question will be resolved when M2 comes out, clementine will be version 1 most likely

Re: Clementine version

PostPosted: Mar 25th, '12, 21:02
by doktor5000
Garthhh wrote:would a src.rpm, be similar to a ppa in debian land?
how would I do that?
probably this entire question will be resolved when M2 comes out, clementine will be version 1 most likely


Nope, a src.rpm is a source package, which needs to be compiled into a binary package, which you can use then.
Basically you would download the latest clementine src.rpm from cauldron, install required build-dependencies, rebuild it and then install it, i.e.:

Code: Select all
wget ftp://ftp.mandrivauser.de/mirrors/Mageia/distrib/cauldron/SRPMS/core/release/clementine-1.0.1-1.mga2.src.rpm
urpmi --buildrequires ./clementine-1.0.1-1.mga2.src.rpm
urpmi rpm-build
rpm-build --rebuild clementine-1.0.1-1.mga2.src.rpm


the resulting packages should be available below ~/rpmbuild/RPMS but it could be that for Mageia 1 there are not all build dependencies in a recent-enough version available.

Re: Clementine version

PostPosted: Mar 25th, '12, 23:04
by Garthhh
so I should wait unless I'm willing to break my music
fair enough

Re: Clementine version

PostPosted: Apr 4th, '12, 23:56
by zugunder
You may want to use unofficial repos - I have 1.0.1 installed and it seems to work fine.