Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 427428 - [enlightenment overlay] x11-wm/enlightenment-9999 now optionally depends on elementary
Summary: [enlightenment overlay] x11-wm/enlightenment-9999 now optionally depends on e...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: enlightenment+disabled
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-21 04:03 UTC by P Purkayastha
Modified: 2015-03-17 02:27 UTC (History)
2 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 P Purkayastha 2012-07-21 04:03:12 UTC
x11-wm/enlightenment-9999 now optionally depends on elementary. So, the build may fail if elementary is not updated first.

Reproducible: Sometimes

Steps to Reproduce:
1. emerge enlightenment elementary
2. note that elementary comes after enlightenment
3. emerge fails



The ebuild should have USE dependency on elementary. The diff of the ebuilds will then look like this:

--- enlightenment-9999.ebuild   2012-07-05 10:45:36.898939459 +0800
+++ enlightenment-9999.ebuild.new       2012-07-21 12:00:36.169549116 +0800
@@ -27,9 +27,10 @@
        ${__CONF_MODS//@/e_modules_conf-}
        ${__NORM_MODS//@/e_modules_}"

-IUSE="bluetooth exchange pam spell static-libs +udev ukit ${IUSE_E_MODULES}"
+IUSE="bluetooth elementary exchange pam spell static-libs +udev ukit ${IUSE_E_MODULES}"

-RDEPEND="exchange? ( >=app-misc/exchange-9999 )
+RDEPEND="elementary? ( >=x11-libs/elementary-9999 )
+       exchange? ( >=app-misc/exchange-9999 )
        pam? ( sys-libs/pam )
        >=dev-libs/efreet-9999
        >=dev-libs/eina-9999[mempool-chained]
@@ -54,6 +55,7 @@
                --disable-install-sysactions
                $(use_enable bluetooth bluez)
                $(use_enable doc)
+               $(use_enable elementary)
                $(use_enable exchange)
                --disable-device-hal
                --disable-mount-hal
Comment 1 SpanKY gentoo-dev 2015-03-17 02:27:44 UTC
fixed with the latest versions in the tree