Powerful Media Center application using Enlightenment Foundations Libraries (EFL) for the GUI and GeeXboX libraries for multimedia playback and information retrieval
Created attachment 220507 [details] media-tv/enna/enna-0.4.0.ebuild
Created attachment 220509 [details] media-tv/enna-9999.ebuild
Created attachment 220511 [details] metadata.xml with the USE flags descriptions
Depends also on various libs from EFL, to get them you should install the enlightenment overlay. Rather use the live ebuild, you should of course keyword the deps accordingly for that.
Created attachment 220535 [details] updated media-tv/enna/enna-0.4.0.ebuild Disabled features which according to Davide Cavalca, one of the developers, where not yet ready or even working in release 0.4.0. That's one more reason for people wanting them to get the live ebuild.
Created attachment 221089 [details] updated media-tv/enna-0.4.0.ebuild - made repoman a bit happier (shorter description...)
Created attachment 221091 [details] updated media-tv/enna-9999.ebuild - better USE dependencies - made repoman a bit happier (shorter description...)
enna-9999.ebuild depends on media-libs/xine-lib[vdr]. However, xine-lib does not have the vdr USE flag. The closest flag I can see in the ebuild is maybe v4l.
media-tv/enna-9999 should depend on media-libs/ethumb: configure: error: Package requirements ( eina >= 1.0.0 eet >= 1.4.0 evas >= 1.0.0 ecore >= 1.0.0 ecore-evas >= 1.0.0 ecore-file >= 1.0.0 ecore-ipc >= 1.0.0 edje >= 1.0.0 edbus >= 1.0.0 ethumb >= 0.1.0 elementary >= 0.7.0 libvalhalla >= 2.0.0 libvalhalla < 3.0.0 libxml-2.0 libcurl ) were not met: No package 'ethumb' found
Also, Ethumb_Client.h include seems to be missing: view_wall.c: In function `enna_wall_add': view_wall.c:230: `Ethumb_Client' undeclared (first use in this function) view_wall.c:230: (Each undeclared identifier is reported only once view_wall.c:230: for each function it appears in.) And link with libethumb_client.so: view_wall.o: In function `enna_wall_add': view_wall.c:(.text+0x495): undefined reference to `ethumb_client_aspect_set' view_wall.c:(.text+0x4a8): undefined reference to `ethumb_client_crop_align_set' Fixed with: --- enna/src/bin/view_wall.c 2010-09-07 16:39:54.307383104 +0200 +++ enna/src/bin/view_wall.c 2010-09-07 16:39:56.893621614 +0200 @@ -25,6 +25,7 @@ #include <Ecore_File.h> #include <Edje.h> #include <Elementary.h> +#include <Ethumb_Client.h> #include "enna.h" #include "enna_config.h" --- enna/src/bin/Makefile.bak 2010-09-07 16:45:11.140375773 +0200 +++ enna/src/bin/Makefile 2010-09-07 16:47:13.156403151 +0200 @@ -510,7 +510,7 @@ $(am__append_35) $(am__append_36) $(am__append_37) \ $(am__append_38) $(am__append_40) $(am__append_43) \ $(am__append_46) $(am__append_47) -enna_LDADD = -leet -lecore_ipc -ledbus -ldbus-1 -lpthread -lrt -lethumb -leina -levas -lecore -lecore_evas -lecore_file -ledje -lelementary -lvalhalla -lxml2 -lcurl -lcddb -lplayer \ +enna_LDADD = -leet -lecore_ipc -ledbus -ldbus-1 -lpthread -lrt -lethumb -lethumb_client -leina -levas -lecore -lecore_evas -lecore_file -ledje -lelementary -lvalhalla -lxml2 -lcurl -lcddb -lplayer \ $(am__append_6) $(am__append_7) $(am__append_8) \ $(am__append_10) $(am__append_13) $(am__append_32) \ $(am__append_39) $(am__append_42) $(am__append_45) \
I think this bug should be reported to enna team. Futhermore, we are talking about 9999, so source files always evolve. (In reply to comment #10) > Also, Ethumb_Client.h include seems to be missing: > > view_wall.c: In function `enna_wall_add': > view_wall.c:230: `Ethumb_Client' undeclared (first use in this function) > view_wall.c:230: (Each undeclared identifier is reported only once > view_wall.c:230: for each function it appears in.) > > And link with libethumb_client.so: > > view_wall.o: In function `enna_wall_add': > view_wall.c:(.text+0x495): undefined reference to `ethumb_client_aspect_set' > view_wall.c:(.text+0x4a8): undefined reference to > `ethumb_client_crop_align_set' > > Fixed with: > > --- enna/src/bin/view_wall.c 2010-09-07 16:39:54.307383104 +0200 > +++ enna/src/bin/view_wall.c 2010-09-07 16:39:56.893621614 +0200 > @@ -25,6 +25,7 @@ > #include <Ecore_File.h> > #include <Edje.h> > #include <Elementary.h> > +#include <Ethumb_Client.h> > > #include "enna.h" > #include "enna_config.h" > > --- enna/src/bin/Makefile.bak 2010-09-07 16:45:11.140375773 +0200 > +++ enna/src/bin/Makefile 2010-09-07 16:47:13.156403151 +0200 > @@ -510,7 +510,7 @@ > $(am__append_35) $(am__append_36) $(am__append_37) \ > $(am__append_38) $(am__append_40) $(am__append_43) \ > $(am__append_46) $(am__append_47) > -enna_LDADD = -leet -lecore_ipc -ledbus -ldbus-1 -lpthread -lrt -lethumb -leina > -levas -lecore -lecore_evas -lecore_file -ledje -lelementary -lvalhalla -lxml2 > -lcurl -lcddb -lplayer \ > +enna_LDADD = -leet -lecore_ipc -ledbus -ldbus-1 -lpthread -lrt -lethumb > -lethumb_client -leina -levas -lecore -lecore_evas -lecore_file -ledje > -lelementary -lvalhalla -lxml2 -lcurl -lcddb -lplayer \ > $(am__append_6) $(am__append_7) $(am__append_8) \ > $(am__append_10) $(am__append_13) $(am__append_32) \ > $(am__append_39) $(am__append_42) $(am__append_45) \ >
The enna-9999 ebuild requires x11-libs/e_dbus, but e_dbus lives in dev-libs.
Last upstream activity was 2010