Re: [ptxdist] How to apply a u-boot patch?

2010-08-23 Thread Robert Schwebel
On Mon, Aug 23, 2010 at 04:56:39PM -0300, Flavio de Castro Alves Filho
wrote:
> As previously defined, the "patch series file" field in "ptxdist
> platformconfig -> bootloaders -> U-Boot" contains the value "series".

Correct.

> I created the series file in patches/u-boot directory and stored the
> patch file in the same directory.

It has to be patches/u-boot-, not just u-boot.

rsc
-- 
Pengutronix e.K.   | |
Industrial Linux Solutions | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0|
Amtsgericht Hildesheim, HRA 2686   | Fax:   +49-5121-206917- |

-- 
ptxdist mailing list
ptxdist@pengutronix.de


[ptxdist] How to apply a u-boot patch?

2010-08-23 Thread Flavio de Castro Alves Filho
Hello,

I am trying to build u-boot on ptxdist and I am having problems with
the patch file.

As previously defined, the "patch series file" field in "ptxdist
platformconfig -> bootloaders -> U-Boot" contains the value "series".

I created the series file in patches/u-boot directory and stored the
patch file in the same directory.

When I launch the ptxdist, after extracting the file, it doesn't find
the patch information.

What am I doing wrong? I am using ptxdist version 2010.07.1.

Best regards,

Flavio

-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] How to apply the kernel patch

2010-08-23 Thread Suresh Kumar
Hi,



> just pleace the patches in the mentioned directory. They're
> automatically applied during the extract stage. To force a extract, do:
>
> ptxdist clean kernel
> ptxdist compile kernel

What are all the other clean/compile options available. where should i
refer this build command helps.
All the times, i am doing,
ptxdist clean,
ptxdist go
its killing my time.
Its really helpful for me to clean the filesystem/kernel/busybox or
packages( other components) alone and rebuild.

thanks
suresh

-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] How to apply the kernel patch

2010-08-23 Thread Marc Kleine-Budde
Suresh Kumar wrote:
> Hi,
> 
> 
>>> Do we have directFB,miniXML application (predefined)  in the ptxdist?
>> ptxdist comes with directfb. minixml has to be ported.
> 
> 
> When i try to run LiTE (directfb wrap-up) example, i am getting the
> follwoing error
> :/usr/bin ./lite_msgbox
> ./lite_msgbox: error while loading shared libraries: libdl.so.2:
> cannot open shared object file: No such file or directory
> 
> 
> what could be wrong in the build?

do a:
ptxdist menuconfig
-> Core (libc, locales)
-> c library
-> glibc
-> Install libdl

then:
ptxdist images

cheers, Marc
-- 
Pengutronix e.K.  | Marc Kleine-Budde   |
Industrial Linux Solutions| Phone: +49-231-2826-924 |
Vertretung West/Dortmund  | Fax:   +49-5121-206917- |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |



signature.asc
Description: OpenPGP digital signature
-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] How to apply the kernel patch

2010-08-23 Thread Marc Kleine-Budde
Suresh Kumar wrote:
> Hi,
>> Put your patches to your workspace subdir: patches/linux-$LINUX_VERSION
>> Create a file in that dir called "series". It should list the name of
>> the patches, with one patch per line. You can create it with:
>> "ls *.patch > series". (or whatever your patches are called)
> 
> Do we need to mention the patches in the config file or just above
> step is enough?
> Is it require the clean build?

just pleace the patches in the mentioned directory. They're
automatically applied during the extract stage. To force a extract, do:

ptxdist clean kernel
ptxdist compile kernel

Marc

-- 
Pengutronix e.K.  | Marc Kleine-Budde   |
Industrial Linux Solutions| Phone: +49-231-2826-924 |
Vertretung West/Dortmund  | Fax:   +49-5121-206917- |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |



signature.asc
Description: OpenPGP digital signature
-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] How to apply the kernel patch

2010-08-23 Thread Suresh Kumar
Hi,


>> Do we have directFB,miniXML application (predefined)  in the ptxdist?
>
> ptxdist comes with directfb. minixml has to be ported.


When i try to run LiTE (directfb wrap-up) example, i am getting the
follwoing error
:/usr/bin ./lite_msgbox
./lite_msgbox: error while loading shared libraries: libdl.so.2:
cannot open shared object file: No such file or directory


what could be wrong in the build?

thanks
suresh

-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] How to apply the kernel patch

2010-08-23 Thread Suresh Kumar
Hi,
>Put your patches to your workspace subdir: patches/linux-$LINUX_VERSION
>Create a file in that dir called "series". It should list the name of
>the patches, with one patch per line. You can create it with:
>"ls *.patch > series". (or whatever your patches are called)

Do we need to mention the patches in the config file or just above
step is enough?
Is it require the clean build?


>
> I have a .in file and a .make file for mxml. I will post.

Thanks ryan. It will help me for my project. i require immediate.
please send it to me by mail also.

Thanks
suresh

-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] How to apply the kernel patch

2010-08-23 Thread Ryan Raasch



On 08/23/2010 05:58 PM, Marc Kleine-Budde wrote:

inixml has to be ported.


I have a .in file and a .make file for mxml. I will post.

Cheers,
Ryan

--
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] How to apply the kernel patch

2010-08-23 Thread Marc Kleine-Budde
Suresh Kumar wrote:
> Hi,
> 
> I am using ptxdist for my target (ARM - AT91RM2000). I am able to
> build the kernel image & root fs and able to boot the target via nfs.
> I have two kernel patches received from the vendor.  I dont know where
> to specify the patch location & filename in the configuration
> menu(ptxdist menuconfig)

Put your patches to your workspace subdir: patches/linux-$LINUX_VERSION
Create a file in that dir called "series". It should list the name of
the patches, with one patch per line. You can create it with:
"ls *.patch > series". (or whatever your patches are called)

> can you please help me to apply the patch.
> 
> Do we have directFB,miniXML application (predefined)  in the ptxdist?

ptxdist comes with directfb. minixml has to be ported.

cheers, Marc

-- 
Pengutronix e.K.  | Marc Kleine-Budde   |
Industrial Linux Solutions| Phone: +49-231-2826-924 |
Vertretung West/Dortmund  | Fax:   +49-5121-206917- |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |



signature.asc
Description: OpenPGP digital signature
-- 
ptxdist mailing list
ptxdist@pengutronix.de


[ptxdist] How to apply the kernel patch

2010-08-23 Thread Suresh Kumar
Hi,

I am using ptxdist for my target (ARM - AT91RM2000). I am able to
build the kernel image & root fs and able to boot the target via nfs.
I have two kernel patches received from the vendor.  I dont know where
to specify the patch location & filename in the configuration
menu(ptxdist menuconfig)

can you please help me to apply the patch.

Do we have directFB,miniXML application (predefined)  in the ptxdist?

thanks
suresh

-- 
ptxdist mailing list
ptxdist@pengutronix.de


[ptxdist] [PATCH 5/6] [edje] Added support for the efl library edje.

2010-08-23 Thread Ryan M. Raasch
Edje is a library that attempts to separate
the user interface from the application and
is part of the Enlightenment Foundation libraries.

Signed-off-by: Ryan M. Raasch 
---
 rules/edje.in   |   21 +++
 rules/edje.make |   59 +++
 2 files changed, 80 insertions(+), 0 deletions(-)
 create mode 100644 rules/edje.in
 create mode 100644 rules/edje.make

diff --git a/rules/edje.in b/rules/edje.in
new file mode 100644
index 000..c671438
--- /dev/null
+++ b/rules/edje.in
@@ -0,0 +1,21 @@
+## SECTION=multimedia_efl
+
+config EDJE
+   tristate
+   prompt "edje"
+   select LUA
+   select EINA
+   select EET
+   select EVAS
+   select ECORE
+   select ECORE_FILE
+   select EMBRYO
+   help
+ Edje is a library that attempts to separate
+ the user interface from the application. It
+ allows applications to be skinnable, so that
+ it is possible to change the GUI of an application
+ without changing the application itself.
+ Edje-based applications use files which contain the
+ specifications for the GUI layout that is to be used.
+ Edje themes are contained using EET generated files.
diff --git a/rules/edje.make b/rules/edje.make
new file mode 100644
index 000..5660154
--- /dev/null
+++ b/rules/edje.make
@@ -0,0 +1,59 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by 
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_EDJE) += edje
+
+#
+# Paths and names
+#
+EDJE_VERSION   := 0.9.99.49898
+EDJE   := edje-$(EDJE_VERSION)
+EDJE_SUFFIX:= tar.bz2
+EDJE_URL   := 
http://download.enlightenment.org/snapshots/2010-06-27/$(EDJE).$(EDJE_SUFFIX)
+EDJE_SOURCE:= $(SRCDIR)/$(EDJE).$(EDJE_SUFFIX)
+EDJE_DIR   := $(BUILDDIR)/$(EDJE)
+EDJE_LICENSE   := LGPL
+
+# 
+# Prepare
+# 
+
+#
+# autoconf
+#
+EDJE_CONF_TOOL := autoconf
+EDJE_CONF_OPT  := \
+   $(CROSS_AUTOCONF_USR) \
+   --disable-doc
+
+# 
+# Target-Install
+# 
+
+$(STATEDIR)/edje.targetinstall:
+   @$(call targetinfo)
+
+   @$(call install_init,  edje)
+   @$(call install_fixup, edje,PRIORITY,optional)
+   @$(call install_fixup, edje,SECTION,base)
+   @$(call install_fixup, edje,AUTHOR,"")
+   @$(call install_fixup, edje,DESCRIPTION,missing)
+
+   @$(call install_lib, edje, 0, 0, 0644, libedje-ver-svn-06)
+   @$(call install_copy, edje, 0, 0, 0755, -, /usr/bin/edje_cc)
+
+   @$(call install_finish, edje)
+
+   @$(call touch)
+
+# vim: syntax=make
-- 
1.7.1.rc1.GIT


-- 
ptxdist mailing list
ptxdist@pengutronix.de


[ptxdist] [PATCH 1/6] [evas] Added support for evas library.

2010-08-23 Thread Ryan M. Raasch
TODO:
Support of more build switches for library.

Signed-off-by: Ryan M. Raasch 
---
 rules/evas.in   |  114 +++
 rules/evas.make |  122 +++
 2 files changed, 236 insertions(+), 0 deletions(-)
 create mode 100644 rules/evas.in
 create mode 100644 rules/evas.make

diff --git a/rules/evas.in b/rules/evas.in
new file mode 100644
index 000..a4a5879
--- /dev/null
+++ b/rules/evas.in
@@ -0,0 +1,114 @@
+## SECTION=multimedia_efl
+
+menuconfig EVAS
+   tristate
+   select FREETYPE
+   select EINA
+   select FONTCONFIG if EVAS_FONTCONFIG
+   select LIBJPEGif EVAS_IMAGE_LOADER_LIBJPEG
+   select LIBPNG if EVAS_IMAGE_LOADER_LIBPNG
+   select EETif EVAS_IMAGE_LOADER_EET
+   select XORG_LIB_XPM if EVAS_IMAGE_LOADER_PMAPS
+   select XORG_LIB_XPM if EVAS_IMAGE_LOADER_XPM
+   select XORG_LIB_X11 if EVAS_XORG_LIB_X11
+   select XORG_LIB_XEXT if EVAS_XORG_LIB_XEXT
+   select XORG_LIB_XRENDER if EVAS_XORG_LIB_XRENDER
+   prompt "evas  "
+   help
+ Evas is the EFL canvas library, for creating
+ areas, or windows, that applications can draw
+ on in an X Window System.
+
+if EVAS
+
+config EVAS_FONTCONFIG
+   bool
+   prompt "fontconfig support"
+   help
+Fontconfig support for evas.
+
+menu "Evas Image Loaders"
+config EVAS_IMAGE_LOADER_LIBJPEG
+   bool
+   prompt "libjpeg support"
+   help
+ libjpeg support for evas image loading
+
+config EVAS_IMAGE_LOADER_LIBPNG
+   bool
+   prompt "libpng support"
+   help
+ libpng support for evas image loading
+
+config EVAS_IMAGE_LOADER_GIF
+   bool
+   prompt "gif support"
+   help
+ gif support for evas image loading
+
+config EVAS_IMAGE_LOADER_EET
+   bool
+   prompt "libeet support"
+   help
+ eet support for loading/saving theme files in evas.
+
+if XORG
+
+config EVAS_IMAGE_LOADER_PMAPS
+   bool
+   prompt "pmaps support"
+   help
+ pmaps support for evas image loading.
+
+config EVAS_IMAGE_LOADER_XPM
+   bool
+   prompt "xpm support"
+   help
+ xpm support for evas image loading.
+
+endif
+
+config EVAS_IMAGE_LOADER_SVG
+   bool
+   depends on BROKEN
+   prompt "svg support"
+   help
+ svg support for evas image loading.
+
+config EVAS_IMAGE_LOADER_TIFF
+   bool
+   depends on BROKEN
+   prompt "tiff support"
+   help
+ tiff support for evas image loading.
+
+
+endmenu
+
+menu "Evas X11 Options  "
+
+if XORG
+
+config EVAS_XORG_LIB_X11
+   bool
+   prompt "Xorg libx11 support"
+   help
+ Main X11 library support for evas.
+
+config EVAS_XORG_LIB_XEXT
+   bool
+   prompt "libXext support"
+   help
+ X Extensions library support for evas.
+
+config EVAS_XORG_LIB_XRENDER
+   bool
+   prompt "libxrender support"
+   help
+X Render Extension library support for evas.
+
+endif
+
+endmenu
+
+endif
diff --git a/rules/evas.make b/rules/evas.make
new file mode 100644
index 000..5f763cc
--- /dev/null
+++ b/rules/evas.make
@@ -0,0 +1,122 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by 
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_EVAS) += evas
+
+#
+# Paths and names
+#
+EVAS_VERSION   := 0.9.9.49898
+EVAS   := evas-$(EVAS_VERSION)
+EVAS_SUFFIX:= tar.bz2
+EVAS_URL   := 
http://download.enlightenment.org/snapshots/2010-06-27/$(EVAS).$(EVAS_SUFFIX)
+EVAS_SOURCE:= $(SRCDIR)/$(EVAS).$(EVAS_SUFFIX)
+EVAS_DIR   := $(BUILDDIR)/$(EVAS)
+
+# 
+# Prepare
+# 
+
+#
+# autoconf
+#
+EVAS_CONF_TOOL := autoconf
+EVAS_CONF_OPT  := \
+   $(CROSS_AUTOCONF_USR) \
+   --disable-doc
+
+ifdef PTXCONF_EVAS_IMAGE_LOADER_EET
+EVAS_CONF_OPT += --enable-image-loader-eet
+else
+EVAS_CONF_OPT += --disable-image-loader-eet
+endif
+
+ifdef PTXCONF_EVAS_IMAGE_LOADER_FONT
+EVAS_CONF_OPT += --enable-font-loader-eet
+else
+EVAS_CONF_OPT += --disable-font-loader-eet
+endif
+
+ifdef PTXCONF_EVAS_IMAGE_LOADER_GIF
+EVAS_CONF_OPT += --enable-image-loader-gif
+else
+EVAS_CONF_OPT += --disable-image-loader-gif
+endif
+
+ifdef PTXCONF_EVAS_IMAGE_LOADER_JPEG
+EVAS_CONF_OPT += --enable-image-loader-jpeg
+else
+EVAS_CONF_OPT += --disable-image-loader-jpeg
+endif
+
+ifdef PTXCONF_EVAS_IMAGE_LOADER_PMAPS
+EVAS_CONF_OPT += --enable-image-loader-pmaps
+else
+EVAS_CONF_OPT += --disable-image-loader-pmaps
+endif
+
+ifdef PTXCONF_EVAS_IMAGE_LOADER_PNG
+EVAS_CONF_

Re: [ptxdist] [PATCH] [efl] Corrected alphabetical order for menu entry.

2010-08-23 Thread Marc Kleine-Budde
Ryan M. Raasch wrote:
> Signed-off-by: Ryan M. Raasch 

applied to next/elf

Marc
> ---
>  rules/graphics_and_multimedia.in |   32 
>  1 files changed, 16 insertions(+), 16 deletions(-)
> 
> diff --git a/rules/graphics_and_multimedia.in 
> b/rules/graphics_and_multimedia.in
> index ac96a43..0d3da1a 100644
> --- a/rules/graphics_and_multimedia.in
> +++ b/rules/graphics_and_multimedia.in
> @@ -4,6 +4,22 @@ menu "directfb & friends"
>  source "generated/multimedia_directfb.in"
>  endmenu
>  
> +menuconfig EFL
> + bool
> + prompt "efl   "
> + help
> +   Enlightenment Foundation Libraries is a collection of libraries
> +   origionally written for use by the Enlightenment DR17 Window Manager.
> +   However, as these libraries grew and were tested and deployed more
> +   and more, general functionality was added bringing us to enjoy a rich
> +   and powerful set of libraries that can be used to help solve all sorts
> +   of problems and act as a venerable alternative to the currently 
> popular
> +   GTK and QT library sets.
> +
> +if EFL
> +source "generated/multimedia_efl.in"
> +endif
> +
>  menuconfig MENU_XORG_FONTS
>   bool
>   prompt "fonts "
> @@ -61,22 +77,6 @@ menu "sdl   "
>  source "generated/multimedia_sdl.in"
>  endmenu
>  
> -menuconfig EFL
> - bool
> - prompt "efl   "
> - help
> -   Enlightenment Foundation Libraries is a collection of libraries
> -   origionally written for use by the Enlightenment DR17 Window Manager.
> -   However, as these libraries grew and were tested and deployed more
> -   and more, general functionality was added bringing us to enjoy a rich
> -   and powerful set of libraries that can be used to help solve all sorts
> -   of problems and act as a venerable alternative to the currently 
> popular
> -   GTK and QT library sets.
> -
> -if EFL
> -source "generated/multimedia_efl.in"
> -endif
> -
>  menu "sound "
>  source "generated/multimedia_sound.in"
>  endmenu


-- 
Pengutronix e.K.  | Marc Kleine-Budde   |
Industrial Linux Solutions| Phone: +49-231-2826-924 |
Vertretung West/Dortmund  | Fax:   +49-5121-206917- |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |



signature.asc
Description: OpenPGP digital signature
-- 
ptxdist mailing list
ptxdist@pengutronix.de


[ptxdist] host tools

2010-08-23 Thread Ryan Raasch
Hello,

I have compiled some host tools which i would like to use with the
taraget's files. However, when
I run the host's tools, the LD_LIBRARY_PATH is not correct, and the
hosts' tools cannot run (shared
so not found). It uses the host machines tools.

I have verified (since the target is also x86) that invoking the host
tools with LD_LIBRARY_PATH in the
sysroot-host/lib does indeed work.


Ideas?

Thanks,
Ryan

-- 
ptxdist mailing list
ptxdist@pengutronix.de


[ptxdist] [PATCH] [efl] Corrected alphabetical order for menu entry.

2010-08-23 Thread Ryan M. Raasch

Signed-off-by: Ryan M. Raasch 
---
 rules/graphics_and_multimedia.in |   32 
 1 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/rules/graphics_and_multimedia.in b/rules/graphics_and_multimedia.in
index ac96a43..0d3da1a 100644
--- a/rules/graphics_and_multimedia.in
+++ b/rules/graphics_and_multimedia.in
@@ -4,6 +4,22 @@ menu "directfb & friends"
 source "generated/multimedia_directfb.in"
 endmenu
 
+menuconfig EFL
+   bool
+   prompt "efl   "
+   help
+ Enlightenment Foundation Libraries is a collection of libraries
+ origionally written for use by the Enlightenment DR17 Window Manager.
+ However, as these libraries grew and were tested and deployed more
+ and more, general functionality was added bringing us to enjoy a rich
+ and powerful set of libraries that can be used to help solve all sorts
+ of problems and act as a venerable alternative to the currently 
popular
+ GTK and QT library sets.
+
+if EFL
+source "generated/multimedia_efl.in"
+endif
+
 menuconfig MENU_XORG_FONTS
bool
prompt "fonts "
@@ -61,22 +77,6 @@ menu "sdl   "
 source "generated/multimedia_sdl.in"
 endmenu
 
-menuconfig EFL
-   bool
-   prompt "efl   "
-   help
- Enlightenment Foundation Libraries is a collection of libraries
- origionally written for use by the Enlightenment DR17 Window Manager.
- However, as these libraries grew and were tested and deployed more
- and more, general functionality was added bringing us to enjoy a rich
- and powerful set of libraries that can be used to help solve all sorts
- of problems and act as a venerable alternative to the currently 
popular
- GTK and QT library sets.
-
-if EFL
-source "generated/multimedia_efl.in"
-endif
-
 menu "sound "
 source "generated/multimedia_sound.in"
 endmenu
-- 
1.7.1.rc1.GIT


-- 
ptxdist mailing list
ptxdist@pengutronix.de


[ptxdist] [PATCH 4/6] [embryo] Added support for the efl library embryo.

2010-08-23 Thread Ryan M. Raasch
Embryo implements a scripting language used by other
parts of the EFL, such as Edje.

Signed-off-by: Ryan M. Raasch 
---
 rules/embryo.in   |8 +++
 rules/embryo.make |   58 +
 2 files changed, 66 insertions(+), 0 deletions(-)
 create mode 100644 rules/embryo.in
 create mode 100644 rules/embryo.make

diff --git a/rules/embryo.in b/rules/embryo.in
new file mode 100644
index 000..6d90c8e
--- /dev/null
+++ b/rules/embryo.in
@@ -0,0 +1,8 @@
+## SECTION=multimedia_efl
+
+config EMBRYO
+   tristate
+   prompt "embryo"
+   help
+ Embryo implements a scripting language
+ used by other parts of the EFL, such as Edje.
diff --git a/rules/embryo.make b/rules/embryo.make
new file mode 100644
index 000..214a219
--- /dev/null
+++ b/rules/embryo.make
@@ -0,0 +1,58 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by 
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_EMBRYO) += embryo
+
+#
+# Paths and names
+#
+EMBRYO_VERSION := 0.9.9.49898
+EMBRYO := embryo-$(EMBRYO_VERSION)
+EMBRYO_SUFFIX  := tar.bz2
+EMBRYO_URL := 
http://download.enlightenment.org/snapshots/2010-06-27/$(EMBRYO).$(EMBRYO_SUFFIX)
+EMBRYO_SOURCE  := $(SRCDIR)/$(EMBRYO).$(EMBRYO_SUFFIX)
+EMBRYO_DIR := $(BUILDDIR)/$(EMBRYO)
+EMBRYO_LICENSE := LGPL
+
+# 
+# Prepare
+# 
+
+#
+# autoconf
+#
+EMBRYO_CONF_TOOL:= autoconf
+EMBRYO_CONF_OPT := \
+   $(CROSS_AUTOCONF_USR) \
+   --disable-doc
+
+# 
+# Target-Install
+# 
+
+$(STATEDIR)/embryo.targetinstall:
+   @$(call targetinfo)
+
+   @$(call install_init,  embryo)
+   @$(call install_fixup, embryo,PRIORITY,optional)
+   @$(call install_fixup, embryo,SECTION,base)
+   @$(call install_fixup, embryo,AUTHOR,"")
+   @$(call install_fixup, embryo,DESCRIPTION,missing)
+
+   @$(call install_lib, embryo, 0, 0, 0644, libembryo-ver-svn-06)
+
+   @$(call install_finish, embryo)
+
+   @$(call touch)
+
+# vim: syntax=make
-- 
1.7.1.rc1.GIT


-- 
ptxdist mailing list
ptxdist@pengutronix.de


[ptxdist] [PATCH 3/6] [ecore] Added many of ecore's modules for loading.

2010-08-23 Thread Ryan M. Raasch
The ecore libraries options and modules were
corrected.

However, the ecore_evas needs the evas package to
build.

Signed-off-by: Ryan M. Raasch 
---
 rules/ecore.in   |  214 --
 rules/ecore.make |  208 ++--
 2 files changed, 408 insertions(+), 14 deletions(-)

diff --git a/rules/ecore.in b/rules/ecore.in
index 94183cb..a895224 100644
--- a/rules/ecore.in
+++ b/rules/ecore.in
@@ -1,11 +1,26 @@
 ## SECTION=multimedia_efl
 
 menuconfig ECORE
-   tristate "ecore "
+   tristate "ecore"
select EINA
+   select XORG if ECORE_XINPUT
+   select XORG_APP_XINPUT  if ECORE_XINPUT
+   select LIBCURL  if ECORE_CURL
select OPENSSL  if ECORE_SSL
-   select XORG_LIB_X11
-   select XORG_PROTO_INPUT if ECORE_ENABLE_INPUT
+   select EVAS if ECORE_EVAS
+   select ECORE_INPUT  if ECORE_EVAS
+   select ECORE_EVAS_INPUT if ECORE_EVAS
+   select ECORE_CONif ECORE_IPC
+   select EVAS if ECORE_IMF_EVAS
+   select ECORE_INPUT  if ECORE_X
+   select XORG_LIB_X11 if ECORE_X
+   select DIRECTFB if ECORE_EVAS_DIRECTFB
+   select TSLIBif ECORE_EVAS_FB
+   select XORG_LIB_X11 if ECORE_EVAS_SOFTWARE_X11
+   select SDL  if ECORE_EVAS_SOFTWARE_SDL
+   select SDL_OPENGL   if ECORE_EVAS_OPENGL_SDL
+   select XORG_LIB_XRENDER if ECORE_EVAS_XRENDER_XCB
+   select XORG_LIB_XRENDER if ECORE_EVAS_XRENDER_X11
help
  Ecore is the core event abstraction layer that makes event
  loops, timeouts and idle handlers fast, optimized, and
@@ -13,12 +28,199 @@ menuconfig ECORE
 
 if ECORE
 
+menu "ecore options"
+
 config ECORE_SSL
bool
-   prompt "ssl support"
+   prompt "ssl"
+   help
+ Enable OpenSSL support for ecore.
+
+config ECORE_XINPUT
+   bool
+   prompt "xinput"
+   help
+ Enable xinput support for ecore.
+
+config ECORE_CURL
+   bool
+   prompt "curl support"
+   help
+ Allow ecore to use libcurl.
+
+config ECORE_TESTS
+   bool
+   prompt "tests"
+   help
+ Build ecore tests to the platform.
+
+config ECORE_ABSTRACT_SOCKETS
+   bool
+   prompt "abstract sockets"
+   help
+ Enable abstract sockets support for ecore.
+
+config ECORE_XTEST
+   bool
+   prompt "xtest"
+   help
+ ecore_x support for Xtest extension.
+
+endmenu
+
+menu "ecore modules"
+
+config ECORE_X
+   bool
+   prompt "ecore-x"
+   help
+ enable the ecore_x module
+
+config ECORE_FILE
+   bool
+   prompt "ecore-file"
+   help
+ Files utility functions.
+
+config ECORE_CON
+   bool
+   prompt "ecore-con"
+   help
+ The Ecore Connection Library ( Ecore_Con ) provides
+ simple mechanisms for communications between programs
+ using reliable sockets. It saves the programmer from
+ having to worry about file descripters and waiting for
+ incoming connections.
+
+config ECORE_IMF
+   bool
+   prompt "ecore-imf"
+   help
+ A core event abstracter layer and X abstraction layer
+ that makes doing selections, Xdnd, general X stuff,
+ and event loops, timeouts and idle handlers fast, optimised,
+ and convenient.
+
+config ECORE_INPUT
+   bool
+   prompt "ecore-input"
+   help
+ Enable the ecore_input module
+
+config ECORE_IPC
+   bool
+   prompt "ecore-ipc"
+   help
+ Enable the ecore_ipc module
+
+config ECORE_EVAS
+   tristate
+   prompt "Ecore Evas"
+   help
+ enable the ecore_evas module
+
+if ECORE_IMF
+
+config ECORE_IMF_EVAS
+   bool
+   prompt "ecore-evas-imf"
+   help
+ enable the ecore_imf_evas module.
+
+endif
+
+endmenu
+
+if ECORE_EVAS && ECORE_X
+
+menu "ecore-evas X options "
+
+config ECORE_EVAS_SOFTWARE_X11
+   bool
+   prompt "software-x11"
+   help
+ enable Software x11 support in the ecore_evas module
+
+config ECORE_EVAS_XRENDER_X11
+   bool
+   prompt "xrender-x11"
+   help
+ enable xrender x11 support in the ecore_evas module
+
+config ECORE_EVAS_OPENGL_X11
+   bool
+   prompt "opengl-x11"
+   help
+ enable opengl x11 support in the ecore_evas module
 
-config ECORE_ENABLE_INPUT
+config ECORE_EVAS_SOFTWARE_16_X11
bool
-   prompt "xinput support"
+   prompt "software 16 bit"
+   help
+ enable software 16 bit x11 support in the ecore_evas module
+
+config ECORE_EVAS_SOFTWARE_8_X11
+   bool
+   prompt "software 8 bit"
+   help
+ enable software 8 bit x11 support in the ecore_evas module
+
+config ECORE_EVAS_XRENDER_

[ptxdist] [PATCH 0/6] V3 efl library support

2010-08-23 Thread Ryan M. Raasch
Hello,

This is the 3rd version of the patches providing support for some
of the efl libraries. Thank you for the time spent reviewing the
previous patch sets!

Changes from earlier versions:

eet:
  * Select EINA for dependencies in config file.
  * Added gnutls-enable and openssl-enable, so
menuconfig necessary.

evas:
  * Re-organized patch to be inserted before ecore/edje.

ecore:
  * Re-organized patch to be inserted after evas.

embryo:
  * menuconfig->config (no options).

efreet
  * menuconfig->config (no options).

edje
  * menuconfig->config (no options).

Cheers,
Ryan

Ryan M. Raasch (6):
  [eet] Added support for eet library.
  [evas] Added support for evas library.
  [ecore] Added many of ecore's modules for loading.
  [embryo] Added support for the efl library embryo.
  [efreet] Added support for the efl library efreet.
  [edje] Added support for the efl library edje.

 rules/ecore.in|  214 +++--
 rules/ecore.make  |  208 +--
 rules/edje.in |   20 +
 rules/edje.make   |   59 +++
 rules/eet.in  |   37 +
 rules/eet.make|   69 +
 rules/efreet.in   |   21 +
 rules/efreet.make |   58 ++
 rules/embryo.in   |8 ++
 rules/embryo.make |   58 ++
 rules/evas.in |  113 
 rules/evas.make   |  122 ++
 12 files changed, 973 insertions(+), 14 deletions(-)
 create mode 100644 rules/edje.in
 create mode 100644 rules/edje.make
 create mode 100644 rules/eet.in
 create mode 100644 rules/eet.make
 create mode 100644 rules/efreet.in
 create mode 100644 rules/efreet.make
 create mode 100644 rules/embryo.in
 create mode 100644 rules/embryo.make
 create mode 100644 rules/evas.in
 create mode 100644 rules/evas.make


-- 
ptxdist mailing list
ptxdist@pengutronix.de


[ptxdist] [PATCH 6/6] [edje] Added support for the efl library edje.

2010-08-23 Thread Ryan M. Raasch
Edje is a library that attempts to separate
the user interface from the application and
is part of the Enlightenment Foundation libraries.

Signed-off-by: Ryan M. Raasch 
---
 rules/edje.in   |   20 ++
 rules/edje.make |   59 +++
 2 files changed, 79 insertions(+), 0 deletions(-)
 create mode 100644 rules/edje.in
 create mode 100644 rules/edje.make

diff --git a/rules/edje.in b/rules/edje.in
new file mode 100644
index 000..6359b56
--- /dev/null
+++ b/rules/edje.in
@@ -0,0 +1,20 @@
+## SECTION=multimedia_efl
+
+config EDJE
+   tristate
+   prompt "edje"
+   select LUA
+   select EINA
+   select EET
+   select ECORE
+   select ECORE_FILE
+   select EMBRYO
+   help
+ Edje is a library that attempts to separate
+ the user interface from the application. It
+ allows applications to be skinnable, so that
+ it is possible to change the GUI of an application
+ without changing the application itself.
+ Edje-based applications use files which contain the
+ specifications for the GUI layout that is to be used.
+ Edje themes are contained using EET generated files.
diff --git a/rules/edje.make b/rules/edje.make
new file mode 100644
index 000..5660154
--- /dev/null
+++ b/rules/edje.make
@@ -0,0 +1,59 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by 
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_EDJE) += edje
+
+#
+# Paths and names
+#
+EDJE_VERSION   := 0.9.99.49898
+EDJE   := edje-$(EDJE_VERSION)
+EDJE_SUFFIX:= tar.bz2
+EDJE_URL   := 
http://download.enlightenment.org/snapshots/2010-06-27/$(EDJE).$(EDJE_SUFFIX)
+EDJE_SOURCE:= $(SRCDIR)/$(EDJE).$(EDJE_SUFFIX)
+EDJE_DIR   := $(BUILDDIR)/$(EDJE)
+EDJE_LICENSE   := LGPL
+
+# 
+# Prepare
+# 
+
+#
+# autoconf
+#
+EDJE_CONF_TOOL := autoconf
+EDJE_CONF_OPT  := \
+   $(CROSS_AUTOCONF_USR) \
+   --disable-doc
+
+# 
+# Target-Install
+# 
+
+$(STATEDIR)/edje.targetinstall:
+   @$(call targetinfo)
+
+   @$(call install_init,  edje)
+   @$(call install_fixup, edje,PRIORITY,optional)
+   @$(call install_fixup, edje,SECTION,base)
+   @$(call install_fixup, edje,AUTHOR,"")
+   @$(call install_fixup, edje,DESCRIPTION,missing)
+
+   @$(call install_lib, edje, 0, 0, 0644, libedje-ver-svn-06)
+   @$(call install_copy, edje, 0, 0, 0755, -, /usr/bin/edje_cc)
+
+   @$(call install_finish, edje)
+
+   @$(call touch)
+
+# vim: syntax=make
-- 
1.7.1.rc1.GIT


-- 
ptxdist mailing list
ptxdist@pengutronix.de


[ptxdist] [PATCH 5/6] [efreet] Added support for the efl library efreet.

2010-08-23 Thread Ryan M. Raasch
An implementation of several specifications from
freedesktop.org intended for use in Enlightenment DR17.

Signed-off-by: Ryan M. Raasch 
---
 rules/efreet.in   |   21 +++
 rules/efreet.make |   58 +
 2 files changed, 79 insertions(+), 0 deletions(-)
 create mode 100644 rules/efreet.in
 create mode 100644 rules/efreet.make

diff --git a/rules/efreet.in b/rules/efreet.in
new file mode 100644
index 000..bcedb28
--- /dev/null
+++ b/rules/efreet.in
@@ -0,0 +1,21 @@
+## SECTION=multimedia_efl
+
+config EFREET
+   tristate
+   select EINA
+   select ECORE
+   select ECORE_FILE
+   select EET
+   prompt "efreet"
+   help
+ An implementation of several specifications from
+ freedesktop.org intended for use in Enlightenment
+ DR17 (e17) and other applications using the Enlightenment
+ Foundation Libraries (EFL). Currently, the following
+ specifications are included:
+ * Base Directory
+ * Desktop Entry
+ * Icon Theme
+ * Menu
+ * Trash
+ * Mime
diff --git a/rules/efreet.make b/rules/efreet.make
new file mode 100644
index 000..6b8d31f
--- /dev/null
+++ b/rules/efreet.make
@@ -0,0 +1,58 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by 
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_EFREET) += efreet
+
+#
+# Paths and names
+#
+EFREET_VERSION := 0.5.0.49898
+EFREET := efreet-$(EFREET_VERSION)
+EFREET_SUFFIX  := tar.bz2
+EFREET_URL := 
http://download.enlightenment.org/snapshots/2010-06-27/$(EFREET).$(EFREET_SUFFIX)
+EFREET_SOURCE  := $(SRCDIR)/$(EFREET).$(EFREET_SUFFIX)
+EFREET_DIR := $(BUILDDIR)/$(EFREET)
+EFREET_LICENSE := LGPL
+
+# 
+# Prepare
+# 
+
+#
+# autoconf
+#
+EFREET_CONF_TOOL   := autoconf
+EFREET_CONF_OPT:= \
+   $(CROSS_AUTOCONF_USR) \
+   --disable-doc
+
+# 
+# Target-Install
+# 
+
+$(STATEDIR)/efreet.targetinstall:
+   @$(call targetinfo)
+
+   @$(call install_init,  efreet)
+   @$(call install_fixup, efreet,PRIORITY,optional)
+   @$(call install_fixup, efreet,SECTION,base)
+   @$(call install_fixup, efreet,AUTHOR,"")
+   @$(call install_fixup, efreet,DESCRIPTION,missing)
+
+   @$(call install_lib, efreet, 0, 0, 0644, libefreet-ver-svn-06)
+
+   @$(call install_finish, efreet)
+
+   @$(call touch)
+
+# vim: syntax=make
-- 
1.7.1.rc1.GIT


-- 
ptxdist mailing list
ptxdist@pengutronix.de


[ptxdist] [PATCH 2/6] [evas] Added support for evas library.

2010-08-23 Thread Ryan M. Raasch
TODO:
Support of more build switches for library.

Signed-off-by: Ryan M. Raasch 
---
 rules/evas.in   |  113 ++
 rules/evas.make |  122 +++
 2 files changed, 235 insertions(+), 0 deletions(-)
 create mode 100644 rules/evas.in
 create mode 100644 rules/evas.make

diff --git a/rules/evas.in b/rules/evas.in
new file mode 100644
index 000..23cdce0
--- /dev/null
+++ b/rules/evas.in
@@ -0,0 +1,113 @@
+## SECTION=multimedia_efl
+
+menuconfig EVAS
+   tristate
+   select FREETYPE
+   select FONTCONFIG if EVAS_FONTCONFIG
+   select LIBJPEGif EVAS_IMAGE_LOADER_LIBJPEG
+   select LIBPNG if EVAS_IMAGE_LOADER_LIBPNG
+   select EETif EVAS_IMAGE_LOADER_EET
+   select XORG_LIB_XPM if EVAS_IMAGE_LOADER_PMAPS
+   select XORG_LIB_XPM if EVAS_IMAGE_LOADER_XPM
+   select XORG_LIB_X11 if EVAS_XORG_LIB_X11
+   select XORG_LIB_XEXT if EVAS_XORG_LIB_XEXT
+   select XORG_LIB_XRENDER if EVAS_XORG_LIB_XRENDER
+   prompt "evas  "
+   help
+ Evas is the EFL canvas library, for creating
+ areas, or windows, that applications can draw
+ on in an X Window System.
+
+if EVAS
+
+config EVAS_FONTCONFIG
+   bool
+   prompt "fontconfig support"
+   help
+Fontconfig support for evas.
+
+menu "Evas Image Loaders"
+config EVAS_IMAGE_LOADER_LIBJPEG
+   bool
+   prompt "libjpeg support"
+   help
+ libjpeg support for evas image loading
+
+config EVAS_IMAGE_LOADER_LIBPNG
+   bool
+   prompt "libpng support"
+   help
+ libpng support for evas image loading
+
+config EVAS_IMAGE_LOADER_GIF
+   bool
+   prompt "gif support"
+   help
+ gif support for evas image loading
+
+config EVAS_IMAGE_LOADER_EET
+   bool
+   prompt "libeet support"
+   help
+ eet support for loading/saving theme files in evas.
+
+if XORG
+
+config EVAS_IMAGE_LOADER_PMAPS
+   bool
+   prompt "pmaps support"
+   help
+ pmaps support for evas image loading.
+
+config EVAS_IMAGE_LOADER_XPM
+   bool
+   prompt "xpm support"
+   help
+ xpm support for evas image loading.
+
+endif
+
+config EVAS_IMAGE_LOADER_SVG
+   bool
+   depends on BROKEN
+   prompt "svg support"
+   help
+ svg support for evas image loading.
+
+config EVAS_IMAGE_LOADER_TIFF
+   bool
+   depends on BROKEN
+   prompt "tiff support"
+   help
+ tiff support for evas image loading.
+
+
+endmenu
+
+menu "Evas X11 Options  "
+
+if XORG
+
+config EVAS_XORG_LIB_X11
+   bool
+   prompt "Xorg libx11 support"
+   help
+ Main X11 library support for evas.
+
+config EVAS_XORG_LIB_XEXT
+   bool
+   prompt "libXext support"
+   help
+ X Extensions library support for evas.
+
+config EVAS_XORG_LIB_XRENDER
+   bool
+   prompt "libxrender support"
+   help
+X Render Extension library support for evas.
+
+endif
+
+endmenu
+
+endif
diff --git a/rules/evas.make b/rules/evas.make
new file mode 100644
index 000..5f763cc
--- /dev/null
+++ b/rules/evas.make
@@ -0,0 +1,122 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by 
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_EVAS) += evas
+
+#
+# Paths and names
+#
+EVAS_VERSION   := 0.9.9.49898
+EVAS   := evas-$(EVAS_VERSION)
+EVAS_SUFFIX:= tar.bz2
+EVAS_URL   := 
http://download.enlightenment.org/snapshots/2010-06-27/$(EVAS).$(EVAS_SUFFIX)
+EVAS_SOURCE:= $(SRCDIR)/$(EVAS).$(EVAS_SUFFIX)
+EVAS_DIR   := $(BUILDDIR)/$(EVAS)
+
+# 
+# Prepare
+# 
+
+#
+# autoconf
+#
+EVAS_CONF_TOOL := autoconf
+EVAS_CONF_OPT  := \
+   $(CROSS_AUTOCONF_USR) \
+   --disable-doc
+
+ifdef PTXCONF_EVAS_IMAGE_LOADER_EET
+EVAS_CONF_OPT += --enable-image-loader-eet
+else
+EVAS_CONF_OPT += --disable-image-loader-eet
+endif
+
+ifdef PTXCONF_EVAS_IMAGE_LOADER_FONT
+EVAS_CONF_OPT += --enable-font-loader-eet
+else
+EVAS_CONF_OPT += --disable-font-loader-eet
+endif
+
+ifdef PTXCONF_EVAS_IMAGE_LOADER_GIF
+EVAS_CONF_OPT += --enable-image-loader-gif
+else
+EVAS_CONF_OPT += --disable-image-loader-gif
+endif
+
+ifdef PTXCONF_EVAS_IMAGE_LOADER_JPEG
+EVAS_CONF_OPT += --enable-image-loader-jpeg
+else
+EVAS_CONF_OPT += --disable-image-loader-jpeg
+endif
+
+ifdef PTXCONF_EVAS_IMAGE_LOADER_PMAPS
+EVAS_CONF_OPT += --enable-image-loader-pmaps
+else
+EVAS_CONF_OPT += --disable-image-loader-pmaps
+endif
+
+ifdef PTXCONF_EVAS_IMAGE_LOADER_PNG
+EVAS_CONF_OPT += --enable-image

[ptxdist] [PATCH 1/6] [eet] Added support for eet library.

2010-08-23 Thread Ryan M. Raasch
TODO:
Add gnutls library support to ptxdist.

Signed-off-by: Ryan M. Raasch 
---
 rules/eet.in   |   37 ++
 rules/eet.make |   69 
 2 files changed, 106 insertions(+), 0 deletions(-)
 create mode 100644 rules/eet.in
 create mode 100644 rules/eet.make

diff --git a/rules/eet.in b/rules/eet.in
new file mode 100644
index 000..780842a
--- /dev/null
+++ b/rules/eet.in
@@ -0,0 +1,37 @@
+## SECTION=multimedia_efl
+
+menuconfig EET
+   tristate
+   select ZLIB
+   select LIBJPEG
+   select EINA
+   select OPENSSL if EET_OPENSSL
+   prompt "eet   "
+   help
+ EET is a library that is designed to store and load
+ all type of data, locally or through a network stream.
+ It is designed to be light-weight, efficient and quick.
+ EET forms the basis of theme files in the EFL, i.e.
+ if you want to install a theme for Enlightenment or
+ another themable EFL app, you would be installing
+ an EET-format file, which contains all of the theme graphics
+ and configuration and do not need to be extracted onto the
+ filesystem in order to be used.
+
+if EET
+
+config EET_GNUTLS
+   bool
+   depends on BROKEN
+   prompt "gnutls support"
+   help
+ Enable gnutls support.
+
+config EET_OPENSSL
+   bool
+   prompt "openssl support"
+   help
+ Enable openssl support.
+
+endif
+
diff --git a/rules/eet.make b/rules/eet.make
new file mode 100644
index 000..24a5c31
--- /dev/null
+++ b/rules/eet.make
@@ -0,0 +1,69 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by 
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_EET) += eet
+
+#
+# Paths and names
+#
+EET_VERSION:= 1.3.2
+EET:= eet-$(EET_VERSION)
+EET_SUFFIX := tar.bz2
+EET_URL:= 
http://download.enlightenment.org/releases/$(EET).$(EET_SUFFIX)
+EET_SOURCE := $(SRCDIR)/$(EET).$(EET_SUFFIX)
+EET_DIR:= $(BUILDDIR)/$(EET)
+
+# 
+# Prepare
+# 
+
+#
+# autoconf
+#
+EET_CONF_TOOL  := autoconf
+EET_CONF_OPT   := \
+   $(CROSS_AUTOCONF_USR) \
+   --disable-doc
+
+ifdef PTXCONF_EET_GNUTLS
+EET_CONF_OPT += --enable-gnutls
+else
+EET_CONF_OPT += --disable-gnutls
+endif
+
+ifdef PTXCONF_EET_OPENSSL
+EET_CONF_OPT += --enable-openssl
+else
+EET_CONF_OPT += --disable-openssl
+endif
+
+# 
+# Target-Install
+# 
+
+$(STATEDIR)/eet.targetinstall:
+   @$(call targetinfo)
+
+   @$(call install_init,  eet)
+   @$(call install_fixup, eet,PRIORITY,optional)
+   @$(call install_fixup, eet,SECTION,base)
+   @$(call install_fixup, eet,AUTHOR,"")
+   @$(call install_fixup, eet,DESCRIPTION,missing)
+
+   @$(call install_lib,   eet, 0, 0, 0644, libeet)
+
+   @$(call install_finish, eet)
+
+   @$(call touch)
+
+# vim: syntax=make
-- 
1.7.1.rc1.GIT


-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] [PATCH 5/5] [edje] Added support for the efl library edje.

2010-08-23 Thread Marc Kleine-Budde
Ryan M. Raasch wrote:
> Edje is a library that attempts to separate
> the user interface from the application and
> is part of the Enlightenment Foundation libraries.
> 
> Signed-off-by: Ryan M. Raasch 
> ---
>  rules/edje.in   |   20 ++
>  rules/edje.make |   59 
> +++
>  2 files changed, 79 insertions(+), 0 deletions(-)
>  create mode 100644 rules/edje.in
>  create mode 100644 rules/edje.make
> 
> diff --git a/rules/edje.in b/rules/edje.in
> new file mode 100644
> index 000..ec45d99
> --- /dev/null
> +++ b/rules/edje.in
> @@ -0,0 +1,20 @@
> +## SECTION=multimedia_efl
> +
> +menuconfig EDJE

It has no suboptions, so please just config

> + tristate
> + prompt "edje  "
> + select LUA
> + select EINA
> + select EET
> + select ECORE
> + select ECORE_FILE
> + select EMBRYO

it seems an evas dependency is missing:
"No package 'evas' found"

Marc

> + help
> +   Edje is a library that attempts to separate
> +   the user interface from the application. It
> +   allows applications to be skinnable, so that
> +   it is possible to change the GUI of an application
> +   without changing the application itself.
> +   Edje-based applications use files which contain the
> +   specifications for the GUI layout that is to be used.
> +   Edje themes are contained using EET generated files.
> diff --git a/rules/edje.make b/rules/edje.make
> new file mode 100644
> index 000..5660154
> --- /dev/null
> +++ b/rules/edje.make
> @@ -0,0 +1,59 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2010 by 
> +#
> +# See CREDITS for details about who has contributed to this project.
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_EDJE) += edje
> +
> +#
> +# Paths and names
> +#
> +EDJE_VERSION := 0.9.99.49898
> +EDJE := edje-$(EDJE_VERSION)
> +EDJE_SUFFIX  := tar.bz2
> +EDJE_URL := 
> http://download.enlightenment.org/snapshots/2010-06-27/$(EDJE).$(EDJE_SUFFIX)
> +EDJE_SOURCE  := $(SRCDIR)/$(EDJE).$(EDJE_SUFFIX)
> +EDJE_DIR := $(BUILDDIR)/$(EDJE)
> +EDJE_LICENSE := LGPL
> +
> +# 
> 
> +# Prepare
> +# 
> 
> +
> +#
> +# autoconf
> +#
> +EDJE_CONF_TOOL   := autoconf
> +EDJE_CONF_OPT:= \
> + $(CROSS_AUTOCONF_USR) \
> + --disable-doc
> +
> +# 
> 
> +# Target-Install
> +# 
> 
> +
> +$(STATEDIR)/edje.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init,  edje)
> + @$(call install_fixup, edje,PRIORITY,optional)
> + @$(call install_fixup, edje,SECTION,base)
> + @$(call install_fixup, edje,AUTHOR," ryan.raa...@gmail.com>")
> + @$(call install_fixup, edje,DESCRIPTION,missing)
> +
> + @$(call install_lib, edje, 0, 0, 0644, libedje-ver-svn-06)
> + @$(call install_copy, edje, 0, 0, 0755, -, /usr/bin/edje_cc)
> +
> + @$(call install_finish, edje)
> +
> + @$(call touch)
> +
> +# vim: syntax=make


-- 
Pengutronix e.K.  | Marc Kleine-Budde   |
Industrial Linux Solutions| Phone: +49-231-2826-924 |
Vertretung West/Dortmund  | Fax:   +49-5121-206917- |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |



signature.asc
Description: OpenPGP digital signature
-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] [PATCH 1/5] [eet] Added support for eet library.

2010-08-23 Thread Marc Kleine-Budde
Ryan M. Raasch wrote:
> Signed-off-by: Ryan M. Raasch 
> ---
>  rules/eet.in   |   17 
>  rules/eet.make |   57 
> 
>  2 files changed, 74 insertions(+), 0 deletions(-)
>  create mode 100644 rules/eet.in
>  create mode 100644 rules/eet.make
> 
> diff --git a/rules/eet.in b/rules/eet.in
> new file mode 100644
> index 000..6849899
> --- /dev/null
> +++ b/rules/eet.in
> @@ -0,0 +1,17 @@
> +## SECTION=multimedia_efl
> +
> +menuconfig EET
> + tristate
> + select ZLIB
> + select LIBJPEG
> + prompt "eet   "
> + help
> +   EET is a library that is designed to store and load
> +   all type of data, locally or through a network stream.
> +   It is designed to be light-weight, efficient and quick.
> +   EET forms the basis of theme files in the EFL, i.e.
> +   if you want to install a theme for Enlightenment or
> +   another themable EFL app, you would be installing
> +   an EET-format file, which contains all of the theme graphics
> +   and configuration and do not need to be extracted onto the
> +   filesystem in order to be used.
> diff --git a/rules/eet.make b/rules/eet.make
> new file mode 100644
> index 000..d354bae
> --- /dev/null
> +++ b/rules/eet.make
> @@ -0,0 +1,57 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2010 by 
> +#
> +# See CREDITS for details about who has contributed to this project.
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_EET) += eet
> +
> +#
> +# Paths and names
> +#
> +EET_VERSION  := 1.3.2
> +EET  := eet-$(EET_VERSION)
> +EET_SUFFIX   := tar.bz2
> +EET_URL  := 
> http://download.enlightenment.org/releases/$(EET).$(EET_SUFFIX)
> +EET_SOURCE   := $(SRCDIR)/$(EET).$(EET_SUFFIX)
> +EET_DIR  := $(BUILDDIR)/$(EET)
> +
> +# 
> 
> +# Prepare
> +# 
> 
> +
> +#
> +# autoconf
> +#
> +EET_CONF_TOOL:= autoconf
> +EET_CONF_OPT := \
> + $(CROSS_AUTOCONF_USR) \
> + --disable-doc

I'd like to see (at least) default options openssl and gnutls.

Marc
> +
> +# 
> 
> +# Target-Install
> +# 
> 
> +
> +$(STATEDIR)/eet.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init,  eet)
> + @$(call install_fixup, eet,PRIORITY,optional)
> + @$(call install_fixup, eet,SECTION,base)
> + @$(call install_fixup, eet,AUTHOR,"")
> + @$(call install_fixup, eet,DESCRIPTION,missing)
> +
> + @$(call install_lib,   eet, 0, 0, 0644, libeet)
> +
> + @$(call install_finish, eet)
> +
> + @$(call touch)
> +
> +# vim: syntax=make


-- 
Pengutronix e.K.  | Marc Kleine-Budde   |
Industrial Linux Solutions| Phone: +49-231-2826-924 |
Vertretung West/Dortmund  | Fax:   +49-5121-206917- |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |



signature.asc
Description: OpenPGP digital signature
-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] [PATCH 3/5] [embryo] Added support for the efl library embryo.

2010-08-23 Thread Marc Kleine-Budde
Ryan M. Raasch wrote:
> Embryo implements a scripting language used by other
> parts of the EFL, such as Edje.
> 
> Signed-off-by: Ryan M. Raasch 
> ---
>  rules/embryo.in   |8 +++
>  rules/embryo.make |   58 
> +
>  2 files changed, 66 insertions(+), 0 deletions(-)
>  create mode 100644 rules/embryo.in
>  create mode 100644 rules/embryo.make
> 
> diff --git a/rules/embryo.in b/rules/embryo.in
> new file mode 100644
> index 000..b5e3d6b
> --- /dev/null
> +++ b/rules/embryo.in
> @@ -0,0 +1,8 @@
> +## SECTION=multimedia_efl
> +
> +menuconfig EMBRYO

no suboptions, so please just config

> + tristate
> + prompt "embryo"

and no extra spaces, because it's config.

Marc

> + help
> +   Embryo implements a scripting language
> +   used by other parts of the EFL, such as Edje.
> diff --git a/rules/embryo.make b/rules/embryo.make
> new file mode 100644
> index 000..214a219
> --- /dev/null
> +++ b/rules/embryo.make
> @@ -0,0 +1,58 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2010 by 
> +#
> +# See CREDITS for details about who has contributed to this project.
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_EMBRYO) += embryo
> +
> +#
> +# Paths and names
> +#
> +EMBRYO_VERSION   := 0.9.9.49898
> +EMBRYO   := embryo-$(EMBRYO_VERSION)
> +EMBRYO_SUFFIX:= tar.bz2
> +EMBRYO_URL   := 
> http://download.enlightenment.org/snapshots/2010-06-27/$(EMBRYO).$(EMBRYO_SUFFIX)
> +EMBRYO_SOURCE:= $(SRCDIR)/$(EMBRYO).$(EMBRYO_SUFFIX)
> +EMBRYO_DIR   := $(BUILDDIR)/$(EMBRYO)
> +EMBRYO_LICENSE   := LGPL
> +
> +# 
> 
> +# Prepare
> +# 
> 
> +
> +#
> +# autoconf
> +#
> +EMBRYO_CONF_TOOL:= autoconf
> +EMBRYO_CONF_OPT := \
> + $(CROSS_AUTOCONF_USR) \
> + --disable-doc
> +
> +# 
> 
> +# Target-Install
> +# 
> 
> +
> +$(STATEDIR)/embryo.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init,  embryo)
> + @$(call install_fixup, embryo,PRIORITY,optional)
> + @$(call install_fixup, embryo,SECTION,base)
> + @$(call install_fixup, embryo,AUTHOR," ryan.raa...@gmail.com>")
> + @$(call install_fixup, embryo,DESCRIPTION,missing)
> +
> + @$(call install_lib, embryo, 0, 0, 0644, libembryo-ver-svn-06)
> +
> + @$(call install_finish, embryo)
> +
> + @$(call touch)
> +
> +# vim: syntax=make


-- 
Pengutronix e.K.  | Marc Kleine-Budde   |
Industrial Linux Solutions| Phone: +49-231-2826-924 |
Vertretung West/Dortmund  | Fax:   +49-5121-206917- |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |



signature.asc
Description: OpenPGP digital signature
-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] [PATCH 1/5] [eet] Added support for eet library.

2010-08-23 Thread Marc Kleine-Budde
Ryan M. Raasch wrote:
> Signed-off-by: Ryan M. Raasch 
> ---
>  rules/eet.in   |   17 
>  rules/eet.make |   57 
> 
>  2 files changed, 74 insertions(+), 0 deletions(-)
>  create mode 100644 rules/eet.in
>  create mode 100644 rules/eet.make
> 
> diff --git a/rules/eet.in b/rules/eet.in
> new file mode 100644
> index 000..6849899
> --- /dev/null
> +++ b/rules/eet.in
> @@ -0,0 +1,17 @@
> +## SECTION=multimedia_efl
> +
> +menuconfig EET
it has no options, so just config

Marc
> + tristate
> + select ZLIB
> + select LIBJPEG
> + prompt "eet   "
> + help
> +   EET is a library that is designed to store and load
> +   all type of data, locally or through a network stream.
> +   It is designed to be light-weight, efficient and quick.
> +   EET forms the basis of theme files in the EFL, i.e.
> +   if you want to install a theme for Enlightenment or
> +   another themable EFL app, you would be installing
> +   an EET-format file, which contains all of the theme graphics
> +   and configuration and do not need to be extracted onto the
> +   filesystem in order to be used.
> diff --git a/rules/eet.make b/rules/eet.make
> new file mode 100644
> index 000..d354bae
> --- /dev/null
> +++ b/rules/eet.make
> @@ -0,0 +1,57 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2010 by 
> +#
> +# See CREDITS for details about who has contributed to this project.
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_EET) += eet
> +
> +#
> +# Paths and names
> +#
> +EET_VERSION  := 1.3.2
> +EET  := eet-$(EET_VERSION)
> +EET_SUFFIX   := tar.bz2
> +EET_URL  := 
> http://download.enlightenment.org/releases/$(EET).$(EET_SUFFIX)
> +EET_SOURCE   := $(SRCDIR)/$(EET).$(EET_SUFFIX)
> +EET_DIR  := $(BUILDDIR)/$(EET)
> +
> +# 
> 
> +# Prepare
> +# 
> 
> +
> +#
> +# autoconf
> +#
> +EET_CONF_TOOL:= autoconf
> +EET_CONF_OPT := \
> + $(CROSS_AUTOCONF_USR) \
> + --disable-doc
> +
> +# 
> 
> +# Target-Install
> +# 
> 
> +
> +$(STATEDIR)/eet.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init,  eet)
> + @$(call install_fixup, eet,PRIORITY,optional)
> + @$(call install_fixup, eet,SECTION,base)
> + @$(call install_fixup, eet,AUTHOR,"")
> + @$(call install_fixup, eet,DESCRIPTION,missing)
> +
> + @$(call install_lib,   eet, 0, 0, 0644, libeet)
> +
> + @$(call install_finish, eet)
> +
> + @$(call touch)
> +
> +# vim: syntax=make


-- 
Pengutronix e.K.  | Marc Kleine-Budde   |
Industrial Linux Solutions| Phone: +49-231-2826-924 |
Vertretung West/Dortmund  | Fax:   +49-5121-206917- |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |



signature.asc
Description: OpenPGP digital signature
-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] [PATCH 1/5] [eet] Added support for eet library.

2010-08-23 Thread Marc Kleine-Budde
Ryan M. Raasch wrote:
> Signed-off-by: Ryan M. Raasch 

there seems to miss eina in the deps.

checking for EINA... configure: error: Package requirements (eina-0)
were not met:

No package 'eina-0' found

Marc

> ---
>  rules/eet.in   |   17 
>  rules/eet.make |   57 
> 
>  2 files changed, 74 insertions(+), 0 deletions(-)
>  create mode 100644 rules/eet.in
>  create mode 100644 rules/eet.make
> 
> diff --git a/rules/eet.in b/rules/eet.in
> new file mode 100644
> index 000..6849899
> --- /dev/null
> +++ b/rules/eet.in
> @@ -0,0 +1,17 @@
> +## SECTION=multimedia_efl
> +
> +menuconfig EET
> + tristate
> + select ZLIB
> + select LIBJPEG
> + prompt "eet   "
> + help
> +   EET is a library that is designed to store and load
> +   all type of data, locally or through a network stream.
> +   It is designed to be light-weight, efficient and quick.
> +   EET forms the basis of theme files in the EFL, i.e.
> +   if you want to install a theme for Enlightenment or
> +   another themable EFL app, you would be installing
> +   an EET-format file, which contains all of the theme graphics
> +   and configuration and do not need to be extracted onto the
> +   filesystem in order to be used.
> diff --git a/rules/eet.make b/rules/eet.make
> new file mode 100644
> index 000..d354bae
> --- /dev/null
> +++ b/rules/eet.make
> @@ -0,0 +1,57 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2010 by 
> +#
> +# See CREDITS for details about who has contributed to this project.
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_EET) += eet
> +
> +#
> +# Paths and names
> +#
> +EET_VERSION  := 1.3.2
> +EET  := eet-$(EET_VERSION)
> +EET_SUFFIX   := tar.bz2
> +EET_URL  := 
> http://download.enlightenment.org/releases/$(EET).$(EET_SUFFIX)
> +EET_SOURCE   := $(SRCDIR)/$(EET).$(EET_SUFFIX)
> +EET_DIR  := $(BUILDDIR)/$(EET)
> +
> +# 
> 
> +# Prepare
> +# 
> 
> +
> +#
> +# autoconf
> +#
> +EET_CONF_TOOL:= autoconf
> +EET_CONF_OPT := \
> + $(CROSS_AUTOCONF_USR) \
> + --disable-doc
> +
> +# 
> 
> +# Target-Install
> +# 
> 
> +
> +$(STATEDIR)/eet.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init,  eet)
> + @$(call install_fixup, eet,PRIORITY,optional)
> + @$(call install_fixup, eet,SECTION,base)
> + @$(call install_fixup, eet,AUTHOR,"")
> + @$(call install_fixup, eet,DESCRIPTION,missing)
> +
> + @$(call install_lib,   eet, 0, 0, 0644, libeet)
> +
> + @$(call install_finish, eet)
> +
> + @$(call touch)
> +
> +# vim: syntax=make


-- 
Pengutronix e.K.  | Marc Kleine-Budde   |
Industrial Linux Solutions| Phone: +49-231-2826-924 |
Vertretung West/Dortmund  | Fax:   +49-5121-206917- |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |



signature.asc
Description: OpenPGP digital signature
-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] [PATCH 5/5] [edje] Added support for the efl library edje.

2010-08-23 Thread Marc Kleine-Budde
Marc Kleine-Budde wrote:
> Ryan M. Raasch wrote:
>> Edje is a library that attempts to separate
>> the user interface from the application and
>> is part of the Enlightenment Foundation libraries.
> 
> Looks good, however, you select the 'ECORE_FILE' symbol. which is
> missing in my next/efl after applying this series of patches.

It seems this series requires "[ecore] Added many of ecore's modules
for loading." to be applied. Can you please add this patch to the series.

As this series add evas, you can fix the "However, the ecore_evas needs
the evas package to build." problem, too. By adding first evas and then
the ecore patch.

cheers, Marc

> 
> Marc
> 
>> Signed-off-by: Ryan M. Raasch 
>> ---
>>  rules/edje.in   |   20 ++
>>  rules/edje.make |   59 
>> +++
>>  2 files changed, 79 insertions(+), 0 deletions(-)
>>  create mode 100644 rules/edje.in
>>  create mode 100644 rules/edje.make
>>
>> diff --git a/rules/edje.in b/rules/edje.in
>> new file mode 100644
>> index 000..ec45d99
>> --- /dev/null
>> +++ b/rules/edje.in
>> @@ -0,0 +1,20 @@
>> +## SECTION=multimedia_efl
>> +
>> +menuconfig EDJE
>> +tristate
>> +prompt "edje  "
>> +select LUA
>> +select EINA
>> +select EET
>> +select ECORE
>> +select ECORE_FILE
> 
> /home/frogger/pengutronix/ptxdist/ptxdist/rules/edje.in:10:warning:
> 'select' used by config symbol 'EDJE' refers to undefined symbol
> 'ECORE_FILE'
> 
>> +select EMBRYO
>> +help
>> +  Edje is a library that attempts to separate
>> +  the user interface from the application. It
>> +  allows applications to be skinnable, so that
>> +  it is possible to change the GUI of an application
>> +  without changing the application itself.
>> +  Edje-based applications use files which contain the
>> +  specifications for the GUI layout that is to be used.
>> +  Edje themes are contained using EET generated files.
>> diff --git a/rules/edje.make b/rules/edje.make
>> new file mode 100644
>> index 000..5660154
>> --- /dev/null
>> +++ b/rules/edje.make
>> @@ -0,0 +1,59 @@
>> +# -*-makefile-*-
>> +#
>> +# Copyright (C) 2010 by 
>> +#
>> +# See CREDITS for details about who has contributed to this project.
>> +#
>> +# For further information about the PTXdist project and license conditions
>> +# see the README file.
>> +#
>> +
>> +#
>> +# We provide this package
>> +#
>> +PACKAGES-$(PTXCONF_EDJE) += edje
>> +
>> +#
>> +# Paths and names
>> +#
>> +EDJE_VERSION:= 0.9.99.49898
>> +EDJE:= edje-$(EDJE_VERSION)
>> +EDJE_SUFFIX := tar.bz2
>> +EDJE_URL:= 
>> http://download.enlightenment.org/snapshots/2010-06-27/$(EDJE).$(EDJE_SUFFIX)
>> +EDJE_SOURCE := $(SRCDIR)/$(EDJE).$(EDJE_SUFFIX)
>> +EDJE_DIR:= $(BUILDDIR)/$(EDJE)
>> +EDJE_LICENSE:= LGPL
>> +
>> +# 
>> 
>> +# Prepare
>> +# 
>> 
>> +
>> +#
>> +# autoconf
>> +#
>> +EDJE_CONF_TOOL  := autoconf
>> +EDJE_CONF_OPT   := \
>> +$(CROSS_AUTOCONF_USR) \
>> +--disable-doc
>> +
>> +# 
>> 
>> +# Target-Install
>> +# 
>> 
>> +
>> +$(STATEDIR)/edje.targetinstall:
>> +@$(call targetinfo)
>> +
>> +@$(call install_init,  edje)
>> +@$(call install_fixup, edje,PRIORITY,optional)
>> +@$(call install_fixup, edje,SECTION,base)
>> +@$(call install_fixup, edje,AUTHOR,"> ryan.raa...@gmail.com>")
>> +@$(call install_fixup, edje,DESCRIPTION,missing)
>> +
>> +@$(call install_lib, edje, 0, 0, 0644, libedje-ver-svn-06)
>> +@$(call install_copy, edje, 0, 0, 0755, -, /usr/bin/edje_cc)
>> +
>> +@$(call install_finish, edje)
>> +
>> +@$(call touch)
>> +
>> +# vim: syntax=make
> 
> 


-- 
Pengutronix e.K.  | Marc Kleine-Budde   |
Industrial Linux Solutions| Phone: +49-231-2826-924 |
Vertretung West/Dortmund  | Fax:   +49-5121-206917- |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |



signature.asc
Description: OpenPGP digital signature
-- 
ptxdist mailing list
ptxdist@pengutronix.de


Re: [ptxdist] [PATCH 5/5] [edje] Added support for the efl library edje.

2010-08-23 Thread Marc Kleine-Budde
Ryan M. Raasch wrote:
> Edje is a library that attempts to separate
> the user interface from the application and
> is part of the Enlightenment Foundation libraries.

Looks good, however, you select the 'ECORE_FILE' symbol. which is
missing in my next/efl after applying this series of patches.

Marc

> Signed-off-by: Ryan M. Raasch 
> ---
>  rules/edje.in   |   20 ++
>  rules/edje.make |   59 
> +++
>  2 files changed, 79 insertions(+), 0 deletions(-)
>  create mode 100644 rules/edje.in
>  create mode 100644 rules/edje.make
> 
> diff --git a/rules/edje.in b/rules/edje.in
> new file mode 100644
> index 000..ec45d99
> --- /dev/null
> +++ b/rules/edje.in
> @@ -0,0 +1,20 @@
> +## SECTION=multimedia_efl
> +
> +menuconfig EDJE
> + tristate
> + prompt "edje  "
> + select LUA
> + select EINA
> + select EET
> + select ECORE
> + select ECORE_FILE

/home/frogger/pengutronix/ptxdist/ptxdist/rules/edje.in:10:warning:
'select' used by config symbol 'EDJE' refers to undefined symbol
'ECORE_FILE'

> + select EMBRYO
> + help
> +   Edje is a library that attempts to separate
> +   the user interface from the application. It
> +   allows applications to be skinnable, so that
> +   it is possible to change the GUI of an application
> +   without changing the application itself.
> +   Edje-based applications use files which contain the
> +   specifications for the GUI layout that is to be used.
> +   Edje themes are contained using EET generated files.
> diff --git a/rules/edje.make b/rules/edje.make
> new file mode 100644
> index 000..5660154
> --- /dev/null
> +++ b/rules/edje.make
> @@ -0,0 +1,59 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2010 by 
> +#
> +# See CREDITS for details about who has contributed to this project.
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_EDJE) += edje
> +
> +#
> +# Paths and names
> +#
> +EDJE_VERSION := 0.9.99.49898
> +EDJE := edje-$(EDJE_VERSION)
> +EDJE_SUFFIX  := tar.bz2
> +EDJE_URL := 
> http://download.enlightenment.org/snapshots/2010-06-27/$(EDJE).$(EDJE_SUFFIX)
> +EDJE_SOURCE  := $(SRCDIR)/$(EDJE).$(EDJE_SUFFIX)
> +EDJE_DIR := $(BUILDDIR)/$(EDJE)
> +EDJE_LICENSE := LGPL
> +
> +# 
> 
> +# Prepare
> +# 
> 
> +
> +#
> +# autoconf
> +#
> +EDJE_CONF_TOOL   := autoconf
> +EDJE_CONF_OPT:= \
> + $(CROSS_AUTOCONF_USR) \
> + --disable-doc
> +
> +# 
> 
> +# Target-Install
> +# 
> 
> +
> +$(STATEDIR)/edje.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init,  edje)
> + @$(call install_fixup, edje,PRIORITY,optional)
> + @$(call install_fixup, edje,SECTION,base)
> + @$(call install_fixup, edje,AUTHOR," ryan.raa...@gmail.com>")
> + @$(call install_fixup, edje,DESCRIPTION,missing)
> +
> + @$(call install_lib, edje, 0, 0, 0644, libedje-ver-svn-06)
> + @$(call install_copy, edje, 0, 0, 0755, -, /usr/bin/edje_cc)
> +
> + @$(call install_finish, edje)
> +
> + @$(call touch)
> +
> +# vim: syntax=make


-- 
Pengutronix e.K.  | Marc Kleine-Budde   |
Industrial Linux Solutions| Phone: +49-231-2826-924 |
Vertretung West/Dortmund  | Fax:   +49-5121-206917- |
Amtsgericht Hildesheim, HRA 2686  | http://www.pengutronix.de   |



signature.asc
Description: OpenPGP digital signature
-- 
ptxdist mailing list
ptxdist@pengutronix.de