View previous topic :: View next topic |
Author |
Message |
DaggyStyle Watchman
Joined: 22 Mar 2006 Posts: 5929
|
Posted: Sun Oct 05, 2008 6:27 pm Post subject: |
|
|
gimpel wrote: | Yes, but as said it uses a different eclass.
I have updated my local copy of the official overlay to use the in-portage enlightenment.eclass and it should be quite complete.
Code: | svn co http://gimpel.ath.cx/svn/enlightenment-svn/ |
EDIT: Make sure you have rev 472 at least.
Cheers. |
rev matchs, what is the profiles, sets and scripts are for? _________________ Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Sun Oct 05, 2008 7:16 pm Post subject: |
|
|
DaggyStyle wrote: | rev matchs, what is the profiles, sets and scripts are for? |
sets is for the set (paludis), profiles for the repo_name file, and scripts is something from vapier's overlay. Seems to contain keyword templates. _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
DaggyStyle Watchman
Joined: 22 Mar 2006 Posts: 5929
|
Posted: Sun Oct 05, 2008 7:32 pm Post subject: |
|
|
gimpel wrote: | DaggyStyle wrote: | rev matchs, what is the profiles, sets and scripts are for? |
sets is for the set (paludis), profiles for the repo_name file, and scripts is something from vapier's overlay. Seems to contain keyword templates. |
dint use paludis, do I need them? _________________ Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Sun Oct 05, 2008 7:38 pm Post subject: |
|
|
DaggyStyle wrote: | dint use paludis, do I need them? |
Nope. Well if you have ~arch portage, it wants to have that profiles/repo_name or it'll start yellin'. _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
thom_raindog Guru
Joined: 16 May 2008 Posts: 400
|
Posted: Tue Oct 21, 2008 7:57 am Post subject: |
|
|
Alright, there is a lot of technicality in this post so I will just ask:
How do I install E17?
Can someone point me to a decent (and up-to-date, i.e. SVN) howto or wiki?
Sorry for barging into this thread like this |
|
Back to top |
|
|
makism Tux's lil' helper
Joined: 24 Oct 2007 Posts: 85
|
Posted: Tue Oct 21, 2008 8:46 am Post subject: |
|
|
thom_raindog wrote: | Alright, there is a lot of technicality in this post so I will just ask:
How do I install E17?
Can someone point me to a decent (and up-to-date, i.e. SVN) howto or wiki?
Sorry for barging into this thread like this |
something like this (based on my setup, preference and http://overlays.gentoo.org/dev/vapier/wiki/enlightenment):
Code: | svn co http://gimpel.ath.cx/svn/enlightenment-svn /usr/portage/local/enlightenment-svn |
Code: | echo 'PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/enlightenment-svn"' >> /etc/make.conf |
Code: | ln -sfn /usr/portage/local/enlightenment-svn/scripts/package.keywords.livecvs /etc/portage/package.keywords/e_live |
1) if "/usr/portage/local/" does not exist, create it
2) it is assumed that you do not use a monolithic package.keywords file but a directory with the name "package.keywords"
if not sure for a thing, do not proceed, instead ask |
|
Back to top |
|
|
thom_raindog Guru
Joined: 16 May 2008 Posts: 400
|
Posted: Tue Oct 21, 2008 9:16 am Post subject: |
|
|
Aha.. thank you.
Looks good so far, but portage only wants to emerge 9 packages.. is that really all?
9 Packages are installed now... but... how do I chose E17 as WM? It does not show up in the List at Login (KDM)
A tenth package (e-9999) is to be installed but fails compilation... njargh!
I should probably stop hijacking this thread at that point... |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Sat Oct 25, 2008 12:57 pm Post subject: |
|
|
Unfortunately the enlightenment overlay is still a mess...
And trying gimpels overlay results in a failing e-9999 for me too. I think it fails at Code: | configure.ac:164: required file `./config.rpath' not found |
|
|
Back to top |
|
|
shickapooka800 Guru
Joined: 05 Dec 2004 Posts: 304 Location: no
|
Posted: Sat Oct 25, 2008 6:38 pm Post subject: |
|
|
i'd like to report a working e-17 emerge using enlightenment overlay, grabbed by layman about three days ago. According to layman -s I am currently at revision 143. I had to create an ebuild for einas so that embryo would build. so far everything is working great. I had one lockup when I tried to switch a shelf item from 'plain' to 'inset' but it hasn't happened again. |
|
Back to top |
|
|
thom_raindog Guru
Joined: 16 May 2008 Posts: 400
|
Posted: Sun Oct 26, 2008 5:09 am Post subject: |
|
|
shickapooka800 wrote: | i'd like to report a working e-17 emerge using enlightenment overlay, grabbed by layman about three days ago. According to layman -s I am currently at revision 143. I had to create an ebuild for einas so that embryo would build. so far everything is working great. I had one lockup when I tried to switch a shelf item from 'plain' to 'inset' but it hasn't happened again. |
Any helpful links? |
|
Back to top |
|
|
shickapooka800 Guru
Joined: 05 Dec 2004 Posts: 304 Location: no
|
Posted: Sun Oct 26, 2008 9:16 am Post subject: |
|
|
thom_raindog wrote: | shickapooka800 wrote: | i'd like to report a working e-17 emerge using enlightenment overlay, grabbed by layman about three days ago. According to layman -s I am currently at revision 143. I had to create an ebuild for einas so that embryo would build. so far everything is working great. I had one lockup when I tried to switch a shelf item from 'plain' to 'inset' but it hasn't happened again. |
Any helpful links? |
no sorry but I didn't need any.
all I did was pull the enlightenment overlay with layman (layman -a enlightenment)
then I emerged e
that failed at the first package (embryo) citing a missing eina installation.
I copied the eet ebuild, and adjusted it to build eina instead (basically replaced eet with eina in the ebuild)
digested it
put eina in the list of DEPEND packages in the embryo ebuild
digested it
emerged e, no problems
threw enlightenment_start in my xinitrc
done. |
|
Back to top |
|
|
olivierweb Tux's lil' helper
Joined: 09 Dec 2002 Posts: 113 Location: France
|
Posted: Sun Oct 26, 2008 10:33 pm Post subject: |
|
|
shickapooka800 wrote: |
I copied the eet ebuild, and adjusted it to build eina instead (basically replaced eet with eina in the ebuild)
digested it
put eina in the list of DEPEND packages in the embryo ebuild
digested it |
Thanks for the tip. It also solved the problem for me. |
|
Back to top |
|
|
ok Guru
Joined: 11 Jul 2006 Posts: 390 Location: germany
|
Posted: Sun Oct 26, 2008 10:51 pm Post subject: |
|
|
One hour ago i added enlightenment overlay and emerged 'e' with out an error.
Seems to be fixed. |
|
Back to top |
|
|
thom_raindog Guru
Joined: 16 May 2008 Posts: 400
|
Posted: Mon Oct 27, 2008 7:16 am Post subject: |
|
|
Hmm.. I still get the same error with e-9999... crap
I would try and remove the 9 packages that my previous try has already installed, but how do I know which ones that are? Where is a log for portage that would show the last few packages installed? |
|
Back to top |
|
|
nordic bro Guru
Joined: 25 Oct 2003 Posts: 585
|
Posted: Mon Oct 27, 2008 3:58 pm Post subject: |
|
|
chk in /var/log for portage logs then ls -ltr to see the newest. I don't know if portage creates them by default - chk /etc/make.conf on how to enable it if you want them for the future.
there's probably a gentoo tool or something to find out but if all else fails go to /var/db/pkg and use "find" with -atime/-ctime or something and you can find the new pkgs that way. or you can often ls -ltr /usr/portage/distfiles and see the latest tar files d/l - this isn't foolproof because sometimes I've noticed a tar retains its original timestamp but maybe ctime could be used here also to help isolate them. |
|
Back to top |
|
|
Basin n00b
Joined: 16 Jul 2004 Posts: 41
|
Posted: Wed Oct 29, 2008 2:56 pm Post subject: |
|
|
If you want to use gimpels overlay with layman you can:
Add the line:
Code: | overlays : http://www.gentoo.org/proj/en/overlays/layman-global.txt
file:///usr/portage/local/layman/local.xml |
in /etc/layman/layman.cfg
Add the file /usr/portage/local/layman/local.xml containing
Code: | <overlay name="enlightenment-svn" src="http://gimpel.ath.cx/svn/enlightenment-svn" type="svn">
<description>
Gimpel's updated e17 svn.
</description>
</overlay> |
then Code: | layman -a enlightenment-svn | and
You can also make /usr/portage/local/layman/enlightenment-svn/sets/e17
Code: | >=dev-libs/eet-9999
>=dev-libs/eina-9999
>=x11-libs/evas-9999
>=x11-libs/ecore-9999
>=dev-libs/embryo-9999
>=media-libs/edje-9999
>=dev-libs/efreet-9999
>=x11-libs/e_dbus-9999
>=x11-wm/e-9999 |
and /usr/portage/local/layman/enlightenment-svn/sets.conf
Code: | [e17 sets]
class = portage.sets.files.StaticFileSet
multiset = true
directory = ${repository:enlightenment-svn}/sets/ |
Which enables you to upgrade enlightenment with
EDIT You can achieve the same effect by adding the e17 set file to /etc/portage/sets, and not making any sets.conf |
|
Back to top |
|
|
Leon_UK Tux's lil' helper
Joined: 06 Dec 2006 Posts: 128 Location: London
|
Posted: Wed Oct 29, 2008 6:14 pm Post subject: |
|
|
Basin wrote: | If you want to use gimpels overlay with layman you can:
Add the file /usr/portage/local/layman/local.xml containing
Code: | <overlay name="enlightenment-svn" src="http://gimpel.ath.cx/svn/enlightenment-svn" type="svn">
<description>
Gimpel's updated e17 svn.
</description>
</overlay> |
|
Layman refused to add enlightenment-svn complianed about missing contact, so i had to change it to..
Code: |
<overlays>
<overlay contact="foo@foo.org" name="enlightenment-svn" src="http://gimpel.ath.cx/svn/enlightenment-svn" type="svn">
<description>
Gimpel's updated e17 svn.
</description>
</overlay>
</overlays>
|
after that added them to package.keywords and emerged with out a hitch.
but thanks for letting us know about that overlay I could'nt get eina from the other one, this one had it included. |
|
Back to top |
|
|
nitm n00b
Joined: 27 Dec 2004 Posts: 63
|
Posted: Wed Nov 12, 2008 12:42 pm Post subject: |
|
|
gimpel wrote: | But reading here and the b.g.o entry, we now have 3 repo's/eclasses |
What can we do to clean this mess?
As I see it someone should be given write access in the official overlay,
so the ebuilds can be fixed.
Later today I'll try the overlay and I will see if I can make some things work with the eclass in portage
(in b.g.o entry it is stated that it is fixed, and supports svn).
What is the procedure to get write access?
Best Regards,
Teodor |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Wed Nov 12, 2008 12:54 pm Post subject: |
|
|
nitm wrote: | gimpel wrote: | But reading here and the b.g.o entry, we now have 3 repo's/eclasses |
What can we do to clean this mess?
As I see it someone should be given write access in the official overlay,
so the ebuilds can be fixed. |
Go and bug vapier.
Quote: | Later today I'll try the overlay and I will see if I can make some things work with the eclass in portage
(in b.g.o entry it is stated that it is fixed, and supports svn). |
That's what my overlay provides. It uses the eclass in portage. _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
nitm n00b
Joined: 27 Dec 2004 Posts: 63
|
Posted: Wed Nov 12, 2008 1:17 pm Post subject: |
|
|
gimpel wrote: |
Go and bug vapier.
|
I'll do that when I have something to offer.
By the way have you tried to contact him on this matter?
gimpel wrote: |
That's what my overlay provides. It uses the eclass in portage.
|
Ok, I'll take a look |
|
Back to top |
|
|
Thesalan n00b
Joined: 16 Nov 2006 Posts: 69
|
Posted: Thu Nov 13, 2008 7:53 pm Post subject: |
|
|
http://gimpel.ath.cx/svn/enlightenment-svn is a snapshot or is it live?
I have just install a fresh gentoo (it was broken since july ^_^) and I have an error when I compil eet, so I think if its a snapshot I've an error on my gentoo, and if it's live I've just to waiting...
(sorry for my poor english :p) |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Thu Nov 13, 2008 10:23 pm Post subject: |
|
|
Thesalan wrote: | http://gimpel.ath.cx/svn/enlightenment-svn is a snapshot or is it live? |
It's live SVN.
Better do not try to mix live and snapshots. _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
Thesalan n00b
Joined: 16 Nov 2006 Posts: 69
|
Posted: Thu Nov 13, 2008 10:33 pm Post subject: |
|
|
Yes ^_^
So I've unmerge all live packages, but when i try to install snapshot (with package.keywords.snapshots) they tell me packages wasn't unmasked
How can i resolve this? |
|
Back to top |
|
|
nitm n00b
Joined: 27 Dec 2004 Posts: 63
|
Posted: Sat Nov 15, 2008 4:33 pm Post subject: |
|
|
gimpel:
Here is a simple patch for the ewl ebuild in your overlay:
Code: |
Index: x11-libs/ewl/ewl-9999.ebuild
===================================================================
--- x11-libs/ewl/ewl-9999.ebuild (revision 518)
+++ x11-libs/ewl/ewl-9999.ebuild (working copy)
@@ -6,7 +6,7 @@
DESCRIPTION="simple-to-use general purpose widget library"
-IUSE="X fbcon opengl"
+IUSE="X fbcon opengl debug"
RDEPEND=">=media-libs/edje-9999
>=x11-libs/evas-9999
@@ -44,6 +44,7 @@
$(use_enable X xrender-x11)
$(use_enable opengl opengl-x11)
$(use_enable fbcon)
+ $(use_enable debug)
"
enlightenment_src_compile
}
|
|
|
Back to top |
|
|
GroMeZ n00b
Joined: 21 Apr 2007 Posts: 10
|
Posted: Mon Nov 17, 2008 8:53 am Post subject: |
|
|
@gimpel : two modules are missing in your overlay, tiling and diskio.
Could you add them please ? Thanks |
|
Back to top |
|
|
|