Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 567556 - =media-gfx/darktable-2.0.7: reenable USE=geo support
Summary: =media-gfx/darktable-2.0.7: reenable USE=geo support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
: 568494 592882 (view as bug list)
Depends on: 499592
Blocks:
  Show dependency tree
 
Reported: 2015-12-05 01:43 UTC by David Gomez
Modified: 2016-12-06 19:42 UTC (History)
3 users (show)

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


Attachments
Fix USE=geo and USE=colord in darktable-2.0 RC ebuilds (darktable-2.0_rc3.ebuild-missingDeps.patch,576 bytes, patch)
2015-12-07 09:00 UTC, Marek Szuba
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description David Gomez 2015-12-05 01:43:23 UTC
Enabling the geo flag for darktable has no effect whatsoever.
This is because the darktable configure process looks for osm-gps-map-1.0 (pc) while the available version is 0.7.3 with a pc file osm-gps-map.pc

Renaming/coping the pc file from the osm-gps-map package to osm-gps-map-1.0.pc starts compiling with geo support, but fails.

A dependency into osm-gps-map and a newer version for this might be needed to get geo support for darktable.

Reproducible: Always

Steps to Reproduce:
1. Build and install darktable-2.0_rc2 with geo use flag
2. Notice in the verbose output that the build system cannot find osm-gps-map-1.0
3. Start darktable and notice there is no map/geolocation module.

Actual Results:  
Darktable 2.0 rc2 is build without geolocation support even though the geo use flag is set because the correct osm-gps-map version is not found

Expected Results:  
To have a map tab on the darktable interface or some module for geo-referencing.


Since the darktable build scripts seem to look for osm-gps-map 1.0, a newer package for it and a dependency might be needed.
Comment 1 Marek Szuba archtester gentoo-dev 2015-12-07 09:00:31 UTC
Created attachment 418708 [details, diff]
Fix USE=geo and USE=colord in darktable-2.0 RC ebuilds

Confirmed in rc2 and still present in rc3. Moreover, dependencies for USE=colord are now broken as well due to unbundling of colord-gtk from Darktable code. Attaching a patch which fixes both issues.

For the record, in light of the required version bump this bug depends on #499592.
Comment 2 Markus Meier gentoo-dev 2016-01-08 17:57:36 UTC
*** Bug 568494 has been marked as a duplicate of this bug. ***
Comment 3 Markus Meier gentoo-dev 2016-01-08 18:10:56 UTC
FYI I've temporary removed USE=geo support from 2.0.0 ebuild since osm-gps-maps is not yet available in main tree. Once it's available, I'll add it back to the ebuild.

I've added the colord bits of your patch, thank you very much!

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a611fb53f3d2a6b51f44547107346b724eba00a
Comment 4 Marek Szuba archtester gentoo-dev 2016-08-12 10:27:30 UTC
(In reply to Markus Meier from comment #3)

> FYI I've temporary removed USE=geo support from 2.0.0 ebuild since
> osm-gps-maps is not yet available in main tree. Once it's available, I'll
> add it back to the ebuild.
Should be good to go!
Comment 5 Marek Szuba archtester gentoo-dev 2016-09-21 10:15:17 UTC
*** Bug 592882 has been marked as a duplicate of this bug. ***
Comment 6 Marek Szuba archtester gentoo-dev 2016-11-16 09:17:36 UTC
Okay, it looks like sci-geosciences/osm-gps-map-1.1.0 is now really in the tree so it might be time to reactivate USE=geo.
Comment 7 Markus Meier gentoo-dev 2016-12-05 22:00:08 UTC
(In reply to Marek Szuba from comment #6)
> Okay, it looks like sci-geosciences/osm-gps-map-1.1.0 is now really in the
> tree so it might be time to reactivate USE=geo.

This is great news, thanks for the info! I've re-added this in my overlay and will add that version to the tree soonish.