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 <[email protected]>
---
 rules/edje.in   |   20 ++++++++++++++++++
 rules/edje.make |   61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 81 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 0000000..5ecb2b7
--- /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
+       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 0000000..b539114
--- /dev/null
+++ b/rules/edje.make
@@ -0,0 +1,61 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by <Ryan Raasch [email protected]>
+#
+# 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
+# ----------------------------------------------------------------------------
+
+EDJE_CONF_ENV  := $(CROSS_ENV)
+
+#
+# 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 Raasch 
[email protected]>")
+       @$(call install_fixup, edje,DESCRIPTION,missing)
+
+       @$(call install_lib, edje, 0, 0, 0644, libedje-ver-svn-06)
+       @$(call install_copy, edje, 0, 0, 0755, 
$(PTXDIST_SYSROOT_TARGET)/usr/bin/edje_cc, /usr/bin/edje_cc)
+
+       @$(call install_finish, edje)
+
+       @$(call touch)
+
+# vim: syntax=make
-- 
1.7.1.rc1.GIT


-- 
ptxdist mailing list
[email protected]

Reply via email to