Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 604932 - add enlightenment development packages: eflete, eventor, edi
Summary: add enlightenment development packages: eflete, eventor, edi
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-07 14:25 UTC by Navid Zamani
Modified: 2018-10-07 09:53 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 Navid Zamani 2017-01-07 14:25:52 UTC
The enlightenment packages and the repository/overlays miss many programs.
Two important ones are the development tools and theme designers eventor and eflete.

See: https://www.enlightenment.org/download → Development Tool

It would be nice if they were included, at least optionally (USE="dev"?). Or as a separate package.
As they are quite important to kickstart the enlightenment community.
Comment 1 Joonas Niilola gentoo-dev 2018-09-06 08:32:05 UTC
Hey, 

here are few notes I had when trying to package these:

Enventor's latest release doesn't compile. The current -git version does, so I kinda want to wait for the next release before putting it in Gentoo. 

Eflete's latest release is just so horribly outdated it won't work with EFL versions currently in Gentoo's portage tree. Didn't try -git version though.

Edi does build and works fine, but the syntax-highlighting feature requires some patching / hacks before it works. The ebuild gets dirty because of this small feature, but it shouldn't be straight disabled either. 

I'll offer Enventor to the tree when next release is made, and I'll probably make a PR to get Edi in the tree when I have more motivation to mess with the clang-requirement thing for syntax highlighting.
Comment 2 Larry the Git Cow gentoo-dev 2018-10-07 09:53:55 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4570290797589feeb73e9c8f18285bebc83a4da

commit c4570290797589feeb73e9c8f18285bebc83a4da
Author:     Joonas Niilola <juippis@gmail.com>
AuthorDate: 2018-09-24 05:55:30 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2018-10-07 09:53:46 +0000

    dev-util/edi: new package
    
    Closes: https://bugs.gentoo.org/604932
    Signed-off-by: Joonas Niilola <juippis@gmail.com>
    Package-Manager: Portage[mgorny]-2.3.49.1
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    Closes: https://github.com/gentoo/gentoo/pull/9964

 dev-util/edi/Manifest         |  1 +
 dev-util/edi/edi-0.7.0.ebuild | 60 +++++++++++++++++++++++++++++++++++++++++++
 dev-util/edi/metadata.xml     | 17 ++++++++++++
 3 files changed, 78 insertions(+)