Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 444518 - media-gfx/darktable-1.1 version bump request
Summary: media-gfx/darktable-1.1 version bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Dane Smith (RETIRED)
URL: http://www.darktable.org/2012/11/rele...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-23 23:40 UTC by Tomasz Golinski
Modified: 2012-12-09 19:29 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomasz Golinski 2012-11-23 23:40:20 UTC
There are two release candidates for a new darktable release. Would be nice to have it in portage.

http://www.darktable.org/2012/11/released-1-1rc2/

Reproducible: Always
Comment 1 parafin 2012-11-25 20:43:49 UTC
Release has just been announced: http://www.darktable.org/2012/11/released-darktable-1-1/
Also it might be worth having a look at https://raw.github.com/darktable-org/darktable/master/packaging/gentoo/darktable-9999.ebuild for new build options and dependencies.
Comment 2 Tim Harder gentoo-dev 2012-11-26 10:28:09 UTC
Upstream really needs a good lashing for bundling more and more external libs with each release. :(

It's going to take a bit of work to unbundle some of this stuff so don't expect it to hit the tree really soon.
Comment 3 Sergey Torokhov 2012-12-04 17:37:49 UTC
I don't understand what problem to create working ebuild? As I see all dependences, at leat from ".ebuild-9999", are currently in the portage tree.

Tim Harder, could you explain you remark? 

Unfortunately I still don't understand how to create own ebuilds, especially about the part concerning unpacking and installation :(
Comment 4 Tim Harder gentoo-dev 2012-12-05 03:09:30 UTC
(In reply to comment #3)
> I don't understand what problem to create working ebuild? As I see all
> dependences, at leat from ".ebuild-9999", are currently in the portage tree.

The upstream -9999 build doesn't care about external libraw libs, respecting user CFLAGS, optionally disabling rawspeed, and the list goes on. 

> Tim Harder, could you explain you remark? 

Look in an unpacked tarball in src/external and you'll find a bunch of bundled libs some of which have been modified from upstream and some which have not. Gentoo doesn't like upstreams bundling libs so we try are best to remove them.
Comment 5 Tim Harder gentoo-dev 2012-12-05 03:11:50 UTC
(In reply to comment #4)
...snip...
> we try are best to remove them.

Correction: we try *our* best to remove them
Comment 6 urcindalo 2012-12-06 23:29:25 UTC
From a simple user point of view, the darktable-9999.ebuild parafin suggests compiles and works finely on my mostly stable amd64 box.
Comment 7 Tim Harder gentoo-dev 2012-12-07 11:21:19 UTC
Added to CVS.
Comment 8 parafin 2012-12-09 19:22:09 UTC
1.1.1 tarball is already available. That .DS_Store directory got removed, so rm line can be dropped from ebuild. Also there's no more gconf backend in darktable 1.1, so gconf schemas stuff shouldn't be there either.
I will try and see what I can do about getting necessary changes to be included upstream, at least 2 patches look like they can be applied as is.
Comment 9 parafin 2012-12-09 19:29:47 UTC
Also about bundled libraw, please read this thread: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682980
May be you'll reconsider unbundling it (main reason being that it's patched IMHO).