You are not logged in.

#1 2010-06-30 01:40:38

icemaze
Member
Registered: 2009-11-07
Posts: 6

Issue with "provides" directive

Hi guys,
I'm trying to install inkscape, which depends on imagemagick.
I have a modified version of imagemagick installed (from AUR, imagemagick-fftw-6.6.2.9-1) which provides imagemagick and conflicts with it, as many modified versions do.

My problem is that pacman, for some reason, believes my version of imagemagick doesn't satisfy the dependency, tries to install the vanilla version and to remove the one I installed.

Is this a bug? Has this something to do with the fact that inkscape depends on "imagemagick>=6.6.2.0" (maybe explicit versions and "provides" don't go well together)?

I'd install inkscape-nognome but it fails compiling right now.

Thanks in advance for your help!

Offline

#2 2010-06-30 02:06:35

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: Issue with "provides" directive

icemaze wrote:

Has this something to do with the fact that inkscape depends on "imagemagick>=6.6.2.0" (maybe explicit versions and "provides" don't go well together)?

This. Pacman smartly doesn't assume the that a provides of a package are of the version on the package providing it. You'll need to version the provide on the AUR package.

Another solution, although not recommended, is to install inkscape with -Sd, avoiding dependency checks.

Offline

#3 2010-06-30 12:20:36

icemaze
Member
Registered: 2009-11-07
Posts: 6

Re: Issue with "provides" directive

Thanks, now it works like a charm.

Offline

Board footer

Powered by FluxBB