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

Bug 658860

Summary: x11-wm/e16 (?): reintroduce enlightenment e16 into portage
Product: Gentoo Linux Reporter: pavel sanda <ps>
Component: New packagesAssignee: Andrew Savchenko <bircoph>
Status: RESOLVED FIXED    
Severity: normal CC: bircoph, dennisn, juippis, scott
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description pavel sanda 2018-06-23 18:02:24 UTC
This is follow-up from bug #656020.

x11-wm/enlightenment-1.0.x (correctly "e16", not "enlightenment" anymore) was deleted from portage because of conflicts with newer enlightenment 0.2x.

0.2x is not just newer version of e16, it's completely new environment and there is a distinct set of users for what is nowadays called e16 and 'official' enlightenment (similar situation of MATE vs GNOME 3 - Cf https://www.enlightenment.org/e16 ).

Please reintroduce e16 back (perhaps under x11-wm/e16, so there is no question about slot conflicts), people still use it and they won't switch to 0.2x. 
There is offer for proxy maintenance in the referenced bug and also pointer to the ebuilds currently moved to overlay.

Thanks!
Comment 1 Joonas Niilola gentoo-dev 2018-06-24 06:46:59 UTC
+1

Here's the package list that got removed, 
 ./app-doc/edox-data/*
 ./x11-wm/enlightenment-1.0.17
 ./x11-misc/e16keyedit/*
 ./x11-misc/e16menuedit2/*
 ./x11-plugins/epplets/*

There's still one e16-related package left in the tree, 
 x11-themes/ethemes 

But I'm about to last-rite (remove) it soon too, unless e16 pops back in to the tree. You can restore your git state to "826d2f88b40c5c912ea3022cfc3a959a30cd0415" and all the above files will be present (easier to copy-paste whole ebuilds rather than txt files from weblog). 

If you need help with ebuilds or how proxy-maint works, just ask. Im a bit occupied at the moment but I can offer to co-maintain e16 packages IF you manage to convice someone to commit them for you. 

https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
#gentoo-proxy-maint
Comment 2 pavel sanda 2018-06-24 09:05:00 UTC
Scott, you offered proxy maintenance, is it still so?
Comment 3 artbody 2018-07-09 10:51:24 UTC
Please reintroduce e16 back.
And please do not call it in descriptions > the OLD !
Call it the Original Enlightenment E16 by Rasterman or something like this
Rasterman did a great work with his 3dim virtual Desktops

Thanks
Comment 4 Larry the Git Cow gentoo-dev 2019-03-08 05:35:37 UTC
The bug has been closed via the following commit(s):

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

commit dbd4b64ea61cd01e0f332c9de4bd148c2e80735c
Author:     Andrew Savchenko <bircoph@gentoo.org>
AuthorDate: 2019-03-08 05:31:50 +0000
Commit:     Andrew Savchenko <bircoph@gentoo.org>
CommitDate: 2019-03-08 05:35:25 +0000

    x11-misc/e16menuedit2: Re-add e16menuedit2 to the tree
    
    This is the last component to restore, no name change is needed.
    
    EAPI bump is limited to 6 since gnome2.eclass does not support
    EAPI 7 yet.
    
    Closes: https://bugs.gentoo.org/658860
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>

 x11-misc/e16menuedit2/Manifest                     |  1 +
 x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild    | 32 ++++++++++++++++++++++
 .../files/e16menuedit2-no-default-docs.patch       | 20 ++++++++++++++
 x11-misc/e16menuedit2/metadata.xml                 | 11 ++++++++
 4 files changed, 64 insertions(+)

Additionally, it has been referenced in the following commit(s):

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

commit 5662caa1200cc279a5d6de810314781dd2051acf
Author:     Andrew Savchenko <bircoph@gentoo.org>
AuthorDate: 2019-03-08 05:27:46 +0000
Commit:     Andrew Savchenko <bircoph@gentoo.org>
CommitDate: 2019-03-08 05:35:24 +0000

    x11-misc/e16-keyedit: Re-add e16-keyedit to the tree
    
    Re-introduce the e16 keyedit tool to the tree. It was formely
    packaged as x11-misc/e16keyedit. The name is changed to conform
    upstream.
    
    Bug: https://bugs.gentoo.org/658860
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>

 x11-misc/e16-keyedit/Manifest               |  1 +
 x11-misc/e16-keyedit/e16-keyedit-0.9.ebuild | 28 ++++++++++++++++++++++++++++
 x11-misc/e16-keyedit/metadata.xml           | 17 +++++++++++++++++
 3 files changed, 46 insertions(+)

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

commit 68f5b8b148db1d98afa336086c9f3f07e6593cd1
Author:     Andrew Savchenko <bircoph@gentoo.org>
AuthorDate: 2019-03-08 05:14:43 +0000
Commit:     Andrew Savchenko <bircoph@gentoo.org>
CommitDate: 2019-03-08 05:35:23 +0000

    x11-plugins/e16-epplets: Re-add e16 epplets to the tree
    
    Re-introduce E16 epplets to the tree. They was formely packaged as
    x11-plugins/epplets. The name is changed to conform upstream.
    
    USE flags are added, EAPI bumped to 7. Static libs are removed
    since they are useless.
    
    Bug: https://bugs.gentoo.org/658860
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>

 x11-plugins/e16-epplets/Manifest                |  1 +
 x11-plugins/e16-epplets/e16-epplets-0.16.ebuild | 49 +++++++++++++++++++++++++
 x11-plugins/e16-epplets/metadata.xml            | 22 +++++++++++
 3 files changed, 72 insertions(+)

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

commit 6103da02f62d78799e6044b9ddfe6dfa16826e2d
Author:     Andrew Savchenko <bircoph@gentoo.org>
AuthorDate: 2019-03-08 04:58:02 +0000
Commit:     Andrew Savchenko <bircoph@gentoo.org>
CommitDate: 2019-03-08 05:35:21 +0000

    x11-wm/e16: Add E16 back to the tree
    
    Enligtenment DR16 (e16) was earlier packaged as
    x11-wm/enlightenment:0. No package move is possible here, since
    the slot is being extracted and added as the separate package.
    
    It is based on e16-overlay by Scott McClung <scott mcclung.com>:
    https://github.com/mcclung/e16-overlay
    However, there are many changes:
    
    A plethora of new USE flags is added: e16 is highly configurable
    with many yummy features. Defaults are set to some reasonable, but
    smaller number of enabled features than upstream does.
    
    Users can now provide custom fonts using ~/.e16/fonts/ and
    ~/.e16/fonts.cfg.
    
    EAPI is updated to 7 with whole ebuild overhaul following.
    
    Bug: https://bugs.gentoo.org/658860
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>

 x11-wm/e16/Manifest                   |   1 +
 x11-wm/e16/e16-1.0.19.ebuild          | 116 ++++++++++++++++++++++++++++++++++
 x11-wm/e16/files/e16-user-fonts.patch |  12 ++++
 x11-wm/e16/metadata.xml               |  30 +++++++++
 4 files changed, 159 insertions(+)

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

commit fe09764e4dae3d6610fb2364c0fe5b1c70b4ab93
Author:     Andrew Savchenko <bircoph@gentoo.org>
AuthorDate: 2019-03-08 04:38:03 +0000
Commit:     Andrew Savchenko <bircoph@gentoo.org>
CommitDate: 2019-03-08 05:35:20 +0000

    x11-themes/e16-themes: Re-add e16 themes to the tree
    
    Re-introduce the official e16 themes to the tree. If was formely
    packaged as x11-themes/ethemes. The name is changed to conform
    upstream.
    
    Bug: https://bugs.gentoo.org/658860
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>

 x11-themes/e16-themes/Manifest                |  1 +
 x11-themes/e16-themes/e16-themes-1.0.2.ebuild | 20 ++++++++++++++++++++
 x11-themes/e16-themes/metadata.xml            | 11 +++++++++++
 3 files changed, 32 insertions(+)

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

commit e35c42edb6a6d586306b3b047026c672088d3dab
Author:     Andrew Savchenko <bircoph@gentoo.org>
AuthorDate: 2019-03-08 04:30:05 +0000
Commit:     Andrew Savchenko <bircoph@gentoo.org>
CommitDate: 2019-03-08 05:35:19 +0000

    app-doc/e16-docs: Re-add e16 docs to the tree
    
    Re-introduce e16-docs to the tree. If was formely packaged as
    app-doc/edox-data. The name is changed to conform upstream.
    
    Bug: https://bugs.gentoo.org/658860
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>

 app-doc/e16-docs/Manifest                   |  1 +
 app-doc/e16-docs/e16-docs-0.16.8.0.2.ebuild | 14 ++++++++++++++
 app-doc/e16-docs/metadata.xml               | 11 +++++++++++
 3 files changed, 26 insertions(+)