Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 312935 - media-gfx/ufraw: Optionalize more dependencies and improve metadata.xml
Summary: media-gfx/ufraw: Optionalize more dependencies and improve metadata.xml
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-03 09:24 UTC by David King
Modified: 2015-04-21 17:25 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
remove automagic dependencies (ufraw-0.17-no-automagics.patch,4.47 KB, patch)
2010-04-03 09:25 UTC, David King
Details | Diff
updated ebuild (ufraw-0.17.ebuild.patch,2.39 KB, patch)
2010-04-03 09:26 UTC, David King
Details | Diff
updated metadata (ufraw-metadata.xml.patch,1.55 KB, patch)
2010-04-03 09:26 UTC, David King
Details | Diff
fix metadata patch (metadata.xml.patch,1.56 KB, patch)
2010-04-05 19:46 UTC, David King
Details | Diff
correct automagic patch (ufraw-0.17-no-automagics.patch,4.05 KB, patch)
2010-08-09 06:47 UTC, David King
Details | Diff
no 0.19 automagics (ufraw-0.19-no-automagics.patch,4.46 KB, patch)
2013-03-05 22:05 UTC, David King
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description David King 2010-04-03 09:24:44 UTC
UFRaw 0.17 has lots of automagic dependencies. An in-tree patch fixes the cfitsio dependency, but nothing else. The current ufraw-0.17.ebuild also has incorrect dependencies for lcms, exiv2 and gtkimageview. It also misses dependencies for glib (checked with pkg-config) and perl (required for pod2man). The gconf schema installation does not work (see bug 295083 for details). MANIFEST is missing from dodoc. The mime type registration is not required with shared-mime-info >= 0.21 (only versions which satisfy the dependency are in portage). metadata.xml also needs an update.

Attaching new automagics patch and diffs to in-tree ebuild that fix all the above problems, tested on amd64 and x86 (keywording only lensfun and ufraw).
Comment 1 David King 2010-04-03 09:25:25 UTC
Created attachment 226359 [details, diff]
remove automagic dependencies
Comment 2 David King 2010-04-03 09:26:00 UTC
Created attachment 226361 [details, diff]
updated ebuild
Comment 3 David King 2010-04-03 09:26:25 UTC
Created attachment 226363 [details, diff]
updated metadata
Comment 4 David King 2010-04-05 19:46:12 UTC
Created attachment 226671 [details, diff]
fix metadata patch

Add missing </flag> to metadata patch.
Comment 5 David King 2010-08-09 06:47:26 UTC
Created attachment 241919 [details, diff]
correct automagic patch

The old automagic patch did not use defines to mark found libraries, fixed in this version.
Comment 6 David King 2013-03-05 22:05:51 UTC
Created attachment 341044 [details, diff]
no 0.19 automagics

Updated patch for 0.19, only briefly tested.
Comment 7 Nikoli 2015-04-21 17:25:40 UTC
Did you try submitting your patch upstream?