FS#4682 - Amarok dependencies

Attached to Project: Arch Linux
Opened by Dylan Harkleroad (GiGaHuRtZ) - Monday, 22 May 2006, 21:57 GMT
Last edited by Damir Perisa (damir.perisa) - Sunday, 03 December 2006, 00:36 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Damir Perisa (damir.perisa)
Architecture not specified
Severity Medium
Priority Urgent
Reported Version 0.7.1 Noodle
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Amarok 1.4 shouldn't require the dep "kdebase" anymore. Just figured I should make this a note and hope someone updates the dependcies for the package.
This task depends upon

Closed by  Jan de Groot (JGC)
Sunday, 04 February 2007, 23:18 GMT
Reason for closing:  Fixed
Comment by Damir Perisa (damir.perisa) - Monday, 22 May 2006, 22:07 GMT
sh__ i wanted to take this out, but the hurry on the bugfix and all the changes made me forget it. no point in now releasing yet another relasee after all this business. i will update it for the next regular release, if that's ok. thanx for reminding me!
Comment by Jan de Groot (JGC) - Tuesday, 23 May 2006, 06:05 GMT
I think it should be a makedepend, since it comes with a sidebar plugin for konqueror, which is kdebase. I think KDE users would apreciate the existance of such a thing ;)
Comment by Roman Kyrylych (Romashka) - Wednesday, 05 July 2006, 09:21 GMT
Why both amarok and amarok-mysqlfree requires python, ruby and sdl??? Aren't these optional dependencies?
Comment by Michal Hybner (dta) - Tuesday, 05 September 2006, 14:28 GMT
In a fact, I think that depends in Amarok are mess. Python is *not* needed for any basic function, it is only for some scripts. The main features are handled by ruby scripts (score, lyrics). Please, take a look at http://amarok.kde.org/wiki/Requirements . It should be only menitoned via install script. Same for media devices support. If you have Amarok compiled with e.g. libgpod support it does not means it depends on it. You can use Amarok even without libgpod on your system. And now with mysql splitted, I vote for having one amarok-base package which depends on libmysqlclient (beside, now libmysqlclient is depend of kdebase, so most users will have it installed anyway), and if someone wants to use mysql database backend, then he will install whole mysql package. So I think that Amarok depends should be something like:
depends=('amarok-engine' 'kdelibs' 'libmp4v2' 'libmysqlclient' 'ruby' 'taglib' 'tunepimp')
makedepends=('kdebase' 'libgpod' 'libifp' 'libmtp' 'libnjb' 'libvisual' 'xine-lib')
and in install file messeges like "For Apple iPod support install 'libgpod' pakcage". Same for all lib*, python and mysql.
Comment by Roman Kyrylych (Romashka) - Sunday, 08 October 2006, 09:33 GMT
Very well said, Michal!
Waiting for devs to fix amarok... ;-)
Comment by Damir Perisa (damir.perisa) - Sunday, 03 December 2006, 00:35 GMT
you're absolutely right... i need to clean up amarok-base and burry amarok-base-mysqlfree
Comment by Damir Perisa (damir.perisa) - Saturday, 09 December 2006, 23:42 GMT
1.4.4-2 introduce makedepends instead of depends + modular mysql/postgreSQL makes mysqlfree pkg obsolete
Comment by Roman Kyrylych (Romashka) - Saturday, 09 December 2006, 23:43 GMT
Thanks Damir! :)
Comment by Damir Perisa (damir.perisa) - Saturday, 09 December 2006, 23:49 GMT
you're welcome - i should have done this earlier!

i have tested 1.4.4-2 with all makedepends removed but i will keep this bug opened just in case somebody runs across problems with new amarok-base.
Comment by Jaroslaw Swierczynski (swiergot) - Sunday, 10 December 2006, 12:45 GMT
sed s/post_update/post_upgrade/ amarok.install
Comment by Roman Kyrylych (Romashka) - Sunday, 10 December 2006, 14:10 GMT
md5sums are missing too.
Comment by Jens Adam (byte) - Tuesday, 12 December 2006, 05:17 GMT
Add postgresql-libs to depends.
Comment by Thorbjørn Lindeijer (bjorn) - Sunday, 07 January 2007, 10:31 GMT
Yeah, amarok doesn't want to launch when postgresql-libs package isn't installed.
Comment by Georg Grabler (STiAT) - Thursday, 25 January 2007, 16:42 GMT
libpqxx also seems to be a depend.
Post on the forums to this problem:
http://bbs.archlinux.org/viewtopic.php?t=29152

Loading...