Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 306077 - [new ebuild] media-tv/enna
Summary: [new ebuild] media-tv/enna
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Default Assignee for New Packages
URL: http://enna.geexbox.org
Whiteboard:
Keywords:
Depends on: 306071 306073 306075
Blocks:
  Show dependency tree
 
Reported: 2010-02-20 15:21 UTC by Lucian Muresan
Modified: 2021-01-17 22:13 UTC (History)
4 users (show)

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


Attachments
media-tv/enna/enna-0.4.0.ebuild (enna-0.4.0.ebuild,2.42 KB, text/plain)
2010-02-20 15:32 UTC, Lucian Muresan
Details
media-tv/enna-9999.ebuild (enna-9999.ebuild,2.58 KB, text/plain)
2010-02-20 15:33 UTC, Lucian Muresan
Details
metadata.xml with the USE flags descriptions (metadata.xml,2.39 KB, text/plain)
2010-02-20 15:33 UTC, Lucian Muresan
Details
updated media-tv/enna/enna-0.4.0.ebuild (enna-0.4.0.ebuild,2.22 KB, text/plain)
2010-02-20 20:27 UTC, Lucian Muresan
Details
updated media-tv/enna-0.4.0.ebuild (enna-0.4.0.ebuild,2.15 KB, text/plain)
2010-02-25 09:48 UTC, Lucian Muresan
Details
updated media-tv/enna-9999.ebuild (enna-9999.ebuild,2.59 KB, text/plain)
2010-02-25 09:50 UTC, Lucian Muresan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lucian Muresan 2010-02-20 15:21:12 UTC
Powerful Media Center application using Enlightenment Foundations Libraries (EFL) for the GUI and GeeXboX libraries for multimedia playback and information retrieval
Comment 1 Lucian Muresan 2010-02-20 15:32:53 UTC
Created attachment 220507 [details]
media-tv/enna/enna-0.4.0.ebuild
Comment 2 Lucian Muresan 2010-02-20 15:33:31 UTC
Created attachment 220509 [details]
media-tv/enna-9999.ebuild
Comment 3 Lucian Muresan 2010-02-20 15:33:52 UTC
Created attachment 220511 [details]
metadata.xml with the USE flags descriptions
Comment 4 Lucian Muresan 2010-02-20 15:36:28 UTC
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.
Comment 5 Lucian Muresan 2010-02-20 20:27:23 UTC
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.
Comment 6 Lucian Muresan 2010-02-25 09:48:11 UTC
Created attachment 221089 [details]
updated media-tv/enna-0.4.0.ebuild

- made repoman a bit happier (shorter description...)
Comment 7 Lucian Muresan 2010-02-25 09:50:24 UTC
Created attachment 221091 [details]
updated media-tv/enna-9999.ebuild

- better USE dependencies
- made repoman a bit happier (shorter description...)
Comment 8 William Keaney 2010-07-23 17:27:58 UTC
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.
Comment 9 Jesús P Rey (Chuso) 2010-09-07 14:06:50 UTC
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
Comment 10 Jesús P Rey (Chuso) 2010-09-07 14:49:45 UTC
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) \
Comment 11 Veovis 2010-09-07 15:19:43 UTC
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) \
> 
Comment 12 Noah Romer 2011-09-14 23:38:23 UTC
The enna-9999 ebuild requires x11-libs/e_dbus, but e_dbus lives in dev-libs.
Comment 13 Jonas Stein gentoo-dev 2021-01-17 22:13:41 UTC
Last upstream activity was 2010