Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 582482 - x11-wm/enlightenment-0.21.7 version bump
Summary: x11-wm/enlightenment-0.21.7 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: enlightenment+disabled
URL:
Whiteboard:
Keywords:
: 583328 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-05-08 21:54 UTC by dsreyes1014
Modified: 2017-03-12 04:01 UTC (History)
3 users (show)

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


Attachments
EFL 0.18 ebuild diff (efl-1.18.0.ebuild.diff,746 bytes, patch)
2016-09-01 22:20 UTC, Raffaele
Details | Diff
enlightenment (enlightenment-0.21.1.ebuild.diff,418 bytes, patch)
2016-09-01 22:26 UTC, Raffaele
Details | Diff
Archive containing enlightenment ebuilds (enlightenment-ebuild.tar.gz,5.20 KB, application/gzip)
2016-09-02 11:58 UTC, Raffaele
Details
Enlightenment 0.21.2 ebuild patch (enlightenment-0.21.2.ebuild.patch,725 bytes, patch)
2016-09-02 21:18 UTC, Raffaele
Details | Diff
patch to add USE for postscript and libraw (efl-1.18.2.patch,1.11 KB, patch)
2016-10-27 09:42 UTC, Tanki
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description dsreyes1014 2016-05-08 21:54:14 UTC
Just wanted to put it out there there is a new version available that fixes quite a few bugs especially the web browser bug.
Comment 1 Jonas Stein gentoo-dev 2016-05-08 22:55:11 UTC
I could not find the version 0.27, can you provide a link?
I just found 0.21.0-beta and renamed the request.
Comment 2 dsreyes1014 2016-05-09 01:13:20 UTC
Here's a link:

https://www.enlightenment.org/news
Comment 3 dsreyes1014 2016-05-15 04:59:23 UTC
The link I provided had the link to the tar package for 0.20.7.  I wasn't posting about the beta.  Here's a direct link to 0.20.7 tarball:

http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.20.7.tar.gz
Comment 4 SpanKY gentoo-dev 2016-08-11 11:23:31 UTC
*** Bug 583328 has been marked as a duplicate of this bug. ***
Comment 5 Raffaele 2016-09-01 22:20:51 UTC
Created attachment 444760 [details, diff]
EFL 0.18 ebuild diff

Adding udisks use flag
Comment 6 Raffaele 2016-09-01 22:26:34 UTC
Created attachment 444762 [details, diff]
enlightenment

Using the proper version of EFL and Elementary for enlightenment.

For terminology the diff is:
17c17
<       >=media-libs/elementary-1.15.1"
---
>       || ( >=media-libs/elementary-1.15.1  =dev-libs/efl-1.18.0 )"



Sorry for the double comment
Comment 7 Raffaele 2016-09-02 11:57:13 UTC
Hi all,

sorry for the spam. It is my first contribution and I kind of screwed it up with multiple message.

I am attaching an archive with the ebuilds and pasting the relative patches.
The ebuild included are:
- efl-1.18.0.ebuild
- elementary-1.18.0.ebuild
- enlightenment-0.21.1.ebuild
- terminology-0.9.1.ebuild

Sorry for the previous message.
Comment 8 Raffaele 2016-09-02 11:58:59 UTC
Created attachment 444782 [details]
Archive containing enlightenment ebuilds

Here it comes the attachment. Thank you for your time
Comment 9 dsreyes1014 2016-09-02 13:16:34 UTC
(In reply to Raffaele from comment #7)
> Hi all,
> 
> sorry for the spam. It is my first contribution and I kind of screwed it up
> with multiple message.
> 
> I am attaching an archive with the ebuilds and pasting the relative patches.
> The ebuild included are:
> - efl-1.18.0.ebuild
> - elementary-1.18.0.ebuild
> - enlightenment-0.21.1.ebuild
> - terminology-0.9.1.ebuild
> 
> Sorry for the previous message.

There is no need for elementary-1.18.  It is included now in efl-1.18.0.  Also latest stable enlightenment is 0.21.2.
Comment 10 Raffaele 2016-09-02 21:18:44 UTC
Created attachment 444824 [details, diff]
Enlightenment 0.21.2 ebuild patch

(In reply to dsreyes1014 from comment #9)
> (In reply to Raffaele from comment #7)
> > Hi all,
> > 
> > sorry for the spam. It is my first contribution and I kind of screwed it up
> > with multiple message.
> > 
> > I am attaching an archive with the ebuilds and pasting the relative patches.
> > The ebuild included are:
> > - efl-1.18.0.ebuild
> > - elementary-1.18.0.ebuild
> > - enlightenment-0.21.1.ebuild
> > - terminology-0.9.1.ebuild
> > 
> > Sorry for the previous message.
> 
> There is no need for elementary-1.18.  It is included now in efl-1.18.0. 
> Also latest stable enlightenment is 0.21.2.

That's true. Indeed, I do not even use elementary in the dependency for the enlightenment ebuild. It was my bad. We do not need elementary-1.18 

About the version, when I started thing about writing the ebuild, only 0.21.1 was out. I just created a new ebuild and try it.
Now I am smoothly running enlightenment 0.21.2 as you can read here: https://imagebin.ca/v/2tjDfCJEHcrd
Comment 11 dsreyes1014 2016-09-02 23:21:03 UTC
(In reply to Raffaele from comment #10)
> Created attachment 444824 [details, diff] [details, diff]
> Enlightenment 0.21.2 ebuild patch
> 
> (In reply to dsreyes1014 from comment #9)
> > (In reply to Raffaele from comment #7)
> > > Hi all,
> > > 
> > > sorry for the spam. It is my first contribution and I kind of screwed it up
> > > with multiple message.
> > > 
> > > I am attaching an archive with the ebuilds and pasting the relative patches.
> > > The ebuild included are:
> > > - efl-1.18.0.ebuild
> > > - elementary-1.18.0.ebuild
> > > - enlightenment-0.21.1.ebuild
> > > - terminology-0.9.1.ebuild
> > > 
> > > Sorry for the previous message.
> > 
> > There is no need for elementary-1.18.  It is included now in efl-1.18.0. 
> > Also latest stable enlightenment is 0.21.2.
> 
> That's true. Indeed, I do not even use elementary in the dependency for the
> enlightenment ebuild. It was my bad. We do not need elementary-1.18 
> 
> About the version, when I started thing about writing the ebuild, only
> 0.21.1 was out. I just created a new ebuild and try it.
> Now I am smoothly running enlightenment 0.21.2 as you can read here:
> https://imagebin.ca/v/2tjDfCJEHcrd

Cool!  Great work.
Comment 12 Tanki 2016-10-26 19:54:30 UTC
I tried those ebuilds today but it asks for several dependencies that were not installed on my rig for the previous version of enlightenment I had...

here is the list... so far:
- libspectre
- libraw
- libinput
- xkbconfig

I need neither ghostscript nor libinput
I totally suck at editing ebuilds... would someone take a look at those please ?

thanks anyway for your time and efforts guys ;)
Comment 13 Tanki 2016-10-27 09:42:20 UTC
Created attachment 451574 [details, diff]
patch to add USE for postscript and libraw

right...
I pulled my fingers out of my arse and I managed to add a few USE that could help in my case, namely postscript and libraw, also I moved libinput requirement to wayland only and not drm (I think libinput sucks -for now- but that's my opinion)

note, this patch is untested because I'm at work for the moment, will post update this evening
Comment 14 Raffaele 2016-10-27 09:50:19 UTC
You can find these changes (libraw and libspectre) in the overlay enlightenment-live since a month or so.
About libinput, I did not move it to drm to Wayland...need to discuss this.

I will upload the ebuild from the overlay as new attachments here tonight.

Thanks

(In reply to Tanki from comment #13)
> Created attachment 451574 [details, diff] [details, diff]
> patch to add USE for postscript and libraw
> 
> right...
> I pulled my fingers out of my arse and I managed to add a few USE that could
> help in my case, namely postscript and libraw, also I moved libinput
> requirement to wayland only and not drm (I think libinput sucks -for now-
> but that's my opinion)
> 
> note, this patch is untested because I'm at work for the moment, will post
> update this evening
Comment 15 Tanki 2016-10-27 15:06:09 UTC
all right my bad I didn't know such an overlay existed
I'll test my ebuild tonight, especially with the libinput moved from drm to wayland and I'll report if anything goes wrong or not :)
Comment 16 Tanki 2016-10-28 05:47:31 UTC
efl 1.18.2 builds fine as long as I disable Elput...
but the installation fails because I still have elementary installed, of course, so I think I have to uninstall elementary before emerging efl-1.18.2
and I don't know how to tell my ebuild to do this
what is Elput? what is it used for? Is it okay to disable it ?
Comment 17 Raffaele 2016-10-28 12:05:57 UTC
(In reply to Tanki from comment #16)
> efl 1.18.2 builds fine as long as I disable Elput...
> but the installation fails because I still have elementary installed, of
> course, so I think I have to uninstall elementary before emerging efl-1.18.2
> and I don't know how to tell my ebuild to do this
> what is Elput? what is it used for? Is it okay to disable it ?

https://blogs.s-osg.org/elput-libinput-abstraction/

Weird, it's compiling with that flag for me.
If you tried the ebuild from the overlay, can you open an issue on github as well?

Many thanks
Comment 18 Tanki 2016-10-28 18:50:16 UTC
I only had to disable it because I have no use for libinput
also elput looks like kind of important...
I need to set up a test machine to test all of this
I'll keep you posted with my future findings
but please don't expect any update soon because I'll be very busy in the coming weeks