Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 336393

Summary: media-libs/libraw 0.10 has been released
Product: Gentoo Linux Reporter: Kanstantsin Shautsou <gentoo.integer>
Component: New packagesAssignee: Gentoo Graphics Project <graphics+disabled>
Status: RESOLVED FIXED    
Severity: normal CC: amigadave, b+bugs.gentoo.org, hollow, nutz
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: diff to updated ebuild
updated pkg-config patch

Description Kanstantsin Shautsou 2010-09-07 22:34:08 UTC
Libraw 0.10 has been released
http://www.libraw.org/download#changelog
Comment 1 David King 2010-09-11 20:33:17 UTC
Created attachment 246903 [details, diff]
diff to updated ebuild

Updated ebuild that use get_libdir from multilib.eclass, for both the pkg-config files and the installed libraries.
Comment 2 David King 2010-09-11 20:33:36 UTC
Created attachment 246904 [details, diff]
updated pkg-config patch
Comment 3 Benedikt Böhm (RETIRED) gentoo-dev 2010-09-19 08:16:45 UTC
0.10.0 is in cvs now, thanks
Comment 4 David King 2010-09-19 09:42:02 UTC
(In reply to comment #3)
> 0.10.0 is in cvs now, thanks

It looks like you missed the multilib changes (for the pkg-config file and the library install location), and left the Requires in the pkg-config files as ‘lcms2’, when it should be ‘lcms’. The 0.10.0 ebuild in CVS is also missing DEPEND="${RDEPEND}", as with USE=lcms there is a build-time dependency on lcms. For EAPI=2, you could just set the DEPEND and not set the RDEPEND.
Comment 5 Benedikt Böhm (RETIRED) gentoo-dev 2010-09-19 20:25:49 UTC
(In reply to comment #4)
> It looks like you missed the multilib changes (for the pkg-config file and the
> library install location), and left the Requires in the pkg-config files as
> ‘lcms2’, when it should be ‘lcms’. The 0.10.0 ebuild in CVS is also
> missing DEPEND="${RDEPEND}", as with USE=lcms there is a build-time dependency
> on lcms. For EAPI=2, you could just set the DEPEND and not set the RDEPEND.

fixed in 0.10.0-r1. i've taken the autoconf patch from github.com/corec/libraw-automake to get a sane build out of it.