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

Bug 444518

Summary: media-gfx/darktable-1.1 version bump request
Product: Gentoo Linux Reporter: Tomasz Golinski <tomaszg>
Component: Current packagesAssignee: Dane Smith (RETIRED) <c1pher>
Status: RESOLVED FIXED    
Severity: normal CC: graphics+disabled, help, news.gdc, torokhov-s-a
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.darktable.org/2012/11/released-1-1rc2/
Whiteboard:
Package list:
Runtime testing required: ---

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).