Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 618400 - dev-libs/efl-1.20.7 version bump
Summary: dev-libs/efl-1.20.7 version bump
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: https://www.enlightenment.org/news/ef...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-14 00:46 UTC by Dennis Schridde
Modified: 2018-04-16 15:50 UTC (History)
4 users (show)

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


Attachments
Updated ebuild for efl-1.20.2 (efl-1.20.2.ebuild,7.79 KB, text/plain)
2017-08-12 17:08 UTC, Torsten Stets
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2017-05-14 00:46:51 UTC
EFL 1.19.0 was released last month: https://www.enlightenment.org/news/efl-1.19.0
Comment 1 Cănărău Constantin 2017-08-07 09:23:26 UTC
For v1.19.1 simply change version number on old ebuild works, but for fresh 1.20.1 -ldrm is missing from somewhere.
Adding it to LDFLAGS solve problem.
Comment 2 Torsten Stets 2017-08-12 17:08:06 UTC
Created attachment 488696 [details]
Updated ebuild for efl-1.20.2

I updated the ebuild a little bit. 
fbcon?          ( !tslib )
if I understand <https://www.enlightenment.org/news/efl-1.20.1> correctly, tslib should not be used with fbcon. 

ibus?           ( glib )
ibus requires glib support in EFL. 

libuv? ( dev-libs/libuv ) 
pdf? ( >=app-text/poppler-0.45.0 )
vlc? ( media-video/vlc )
xpresent? ( x11-libs/libXpresent )
$(use_enable avahi)
$(use_enable dds image-loader-dds)
$(use_enable ivi wayland-ivi-shell)
$(use_enable svg librsvg)
$(use_enable tgv image-loader-tgv)
$(use_enable xcf)
They are new but I didn't quite test them. 

$(use_enable mount libmount)
Used for eeze. In old ebuild it was enabled by default. As I do not know how important it is I changed it to IUSE="+mount"

--enable-xinput22
Was in old ebuild deactivated by default. As I do not know why something that is around since 2012 should not be used, enabled it. 

--with-js=none
there should some .hh files be created for Javascript (either nodejs, v8 or libuv - all part of net-libs/nodejs package ) but there aren't. So deactivated it for the time being. 

if use fbcon && use egl; then
    E_ECONF="${E_ECONF} --enable-eglfs"
fi
there is probably an easier way to get this working, I was just too lazy to think of it (I don't use framebuffer, therefore I couldn't test it).
Comment 3 Bertrand Jacquin 2017-09-20 20:29:28 UTC
Please note that 1.20.4 is now available: https://www.enlightenment.org/news/efl-1.20.4
Comment 4 Thomas Sachau gentoo-dev 2018-03-26 12:41:58 UTC
fixed, just added dev-libs/efl-1.20.7