Bug 357051

Summary: Kopete cannot find JasPer library.
Product: [openSUSE] openSUSE 10.3 Reporter: Bruno Canning <bruno.canning>
Component: KDEAssignee: Will Stephenson <wstephenson>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Minor    
Priority: P3 - Medium    
Version: Final   
Target Milestone: ---   
Hardware: All   
OS: openSUSE 10.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Bruno Canning 2008-01-29 19:45:20 UTC
Kopete requires the JasPer library when using a webcam, certainly when getting remote webcam images. Kopete reports that JasPer is not installed but it present in /usr/lib/ as a result of installing the "libjasper" package (I presume this was installed as standard during first installation). In YaST, I found another package simply called "jasper", which upon installation enables webcam use in kopete. From YaST data, the "jasper" and "libjasper" packages seem to contain the same files (same versions even). However, "jasper" installs into /usr/bin/ not /usr/lib/ like "libjasper".

Whilst it is no big deal to JasPer in two different locations, surely it is unnecessary?
Comment 1 Bruno Canning 2008-01-29 21:33:16 UTC
Sorry, should have stated in bug report:

My system:

PC: HP Compaq NX6110
OS: Linux 2.6.22.13-0.3-default i686
System: openSUSE 10.3 (i586) 32 bit
KDE: 3.5.7 "release 72.6"
Comment 2 Will Stephenson 2008-09-25 19:35:47 UTC
libjasper contains the shared libraries.  jasper contains the binaries that kopete uses, that use the shared libraries.  The file lists are different.

See this document for why it is done this way. http://en.opensuse.org/Packaging/Shared_Library_Packaging_Policy

Perhaps one day Kopete will request that jasper (and its dependency libjasper) are installed automatically using PackageKit.  I've added it to my list of Hackweek project ideas.