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

Bug 471762

Summary: =gnome-extra/gnome-contacts-9999 fails to merge due to an empty ${S}/libgd directory (automake complains: error: required file 'libgd/Makefile.in' not found)
Product: Gentoo Linux Reporter: Robin Kauffman <robink>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://git.gnome.org/browse/gnome-contacts/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch to add EGIT_HAS_SUBMODULES to gnome-contacts ebuild

Description Robin Kauffman 2013-05-29 22:50:58 UTC
Created attachment 349598 [details, diff]
Patch to add EGIT_HAS_SUBMODULES to gnome-contacts ebuild

Hi-
    =gnome-extra/gnome-contacts-9999 (in the GNOME overlay) fails to merge due to an uninitialized submodule in the main repo (git://git.gnome.org/gnome-contacts.git).  It includes libgd, which I'm told is still largely meant to be distributed with individual source packages and not linked to from some central location.
    What I suggest is adding EGIT_HAS_SUBMODULES to the ebuild.  A patch (generated ebuild merges successfully) is attached.

                -Robin K.
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-06-03 02:42:28 UTC
Fixed, thanks.

> commit e3d4d6c265ac91b6e1f433577d60f06250c11ea8
> Author: Alexandre Rostovtsev <tetromino@gentoo.org>
> Date:   Sun Jun 2 22:30:09 2013 -0400
> 
> gnome-extra/gnome-contacts: use git submodules (#471762) and sync ebuild with gx86
> 
> Thanks to Robin Kauffman for noticing that libgd submodule is needed.