Third (and hopefully last) EFL revamp before I hand over maintainership to
authorMichael Lauer <mickey@vanille-media.de>
Tue, 9 Aug 2005 23:08:49 +0000 (23:08 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Tue, 9 Aug 2005 23:08:49 +0000 (23:08 +0000)
Justin Patrin. We now have a efl.bbclass that contains common code for the
various libraries. This makes it possible to have very clean and concise bb's.

70 files changed:
classes/efl.bbclass [new file with mode: 0644]
packages/curl/curl-native_7.14.0.bb
packages/edb/.mtn2git_empty [deleted file]
packages/edb/edb-native_1.0.5.004.bb [deleted file]
packages/edb/edb_1.0.5.004.bb [deleted file]
packages/edje/.mtn2git_empty [deleted file]
packages/edje/edje_0.5.0.013.bb [deleted file]
packages/eet/.mtn2git_empty [deleted file]
packages/eet/eet-native_0.9.10.013.bb [deleted file]
packages/eet/eet_0.9.10.013.bb [deleted file]
packages/efl/.mtn2git_empty [moved from packages/ecore/.mtn2git_empty with 100% similarity]
packages/efl/ecore-fb_0.9.9.013.bb [moved from packages/ecore/ecore-fb_0.9.9.013.bb with 95% similarity]
packages/efl/ecore-native_0.9.9.013.bb [moved from packages/ecore/ecore-native_0.9.9.013.bb with 50% similarity]
packages/efl/ecore-x11_0.9.9.013.bb [moved from packages/ecore/ecore-x11_0.9.9.013.bb with 92% similarity]
packages/efl/ecore.inc [moved from packages/ecore/ecore_0.9.9.013.inc with 60% similarity]
packages/efl/edb-native_1.0.5.004.bb [new file with mode: 0644]
packages/efl/edb_1.0.5.004.bb [new file with mode: 0644]
packages/efl/edje-native_0.5.0.013.bb [moved from packages/edje/edje-native_0.5.0.013.bb with 73% similarity]
packages/efl/edje_0.5.0.013.bb [new file with mode: 0644]
packages/efl/eet-native_0.9.10.013.bb [new file with mode: 0644]
packages/efl/eet_0.9.10.013.bb [new file with mode: 0644]
packages/efl/embryo-native_0.9.1.013.bb [new file with mode: 0644]
packages/efl/embryo_0.9.1.013.bb [new file with mode: 0644]
packages/efl/emotion_0.0.1.004.bb [new file with mode: 0644]
packages/efl/epeg_0.9.0.004.bb [new file with mode: 0644]
packages/efl/epsilon_0.3.0.004.bb [new file with mode: 0644]
packages/efl/esmart_0.9.0.004.bb [new file with mode: 0644]
packages/efl/etox_0.9.0.004.bb [new file with mode: 0644]
packages/efl/evas-fb_0.9.9.013.bb [moved from packages/evas/evas-fb_0.9.9.013.bb with 98% similarity]
packages/efl/evas-native_0.9.9.013.bb [new file with mode: 0644]
packages/efl/evas-x11_0.9.9.013.bb [moved from packages/evas/evas-x11_0.9.9.013.bb with 91% similarity]
packages/efl/evas.inc [moved from packages/evas/evas_0.9.9.013.inc with 54% similarity]
packages/efl/ewl_0.0.4.004.bb [new file with mode: 0644]
packages/efl/files/.mtn2git_empty [moved from packages/ecore/files/.mtn2git_empty with 100% similarity]
packages/efl/files/binconfig.patch [moved from packages/imlib2/files/binconfig.patch with 100% similarity]
packages/efl/files/compile-fix.patch [moved from packages/epsilon/files/compile-fix.patch with 100% similarity]
packages/efl/files/dirs.patch [moved from packages/epeg/files/dirs.patch with 100% similarity]
packages/efl/files/ecore-configure.patch [moved from packages/ecore/files/fix-configure.patch with 100% similarity]
packages/efl/files/ewl-configure.patch [moved from packages/ewl/ewl/fix-configure.patch with 100% similarity]
packages/efl/files/pkg.m4 [moved from packages/evas/files/pkg.m4 with 100% similarity]
packages/efl/files/x.patch [moved from packages/imlib2/files/x.patch with 100% similarity]
packages/efl/imlib2-fb_1.2.1.004.bb [moved from packages/imlib2/imlib2-fb_1.2.1.004.bb with 98% similarity]
packages/efl/imlib2-native_1.2.1.004.bb [moved from packages/imlib2/imlib2-native_1.2.1.004.bb with 68% similarity]
packages/efl/imlib2-x11_1.2.1.004.bb [moved from packages/imlib2/imlib2-x11_1.2.1.004.bb with 76% similarity]
packages/efl/imlib2.inc [moved from packages/imlib2/imlib2.inc with 54% similarity]
packages/embryo/.mtn2git_empty [deleted file]
packages/embryo/embryo-native_0.9.1.013.bb [deleted file]
packages/embryo/embryo_0.9.1.013.bb [deleted file]
packages/epeg/.mtn2git_empty [deleted file]
packages/epeg/epeg_0.9.0.004.bb [deleted file]
packages/epeg/files/.mtn2git_empty [deleted file]
packages/epsilon/.mtn2git_empty [deleted file]
packages/epsilon/epsilon_0.3.0.004.bb [deleted file]
packages/epsilon/files/.mtn2git_empty [deleted file]
packages/esmart/esmart_0.9.0.004.bb [deleted file]
packages/etox/.mtn2git_empty [deleted file]
packages/etox/etox_0.9.0.004.bb [deleted file]
packages/evas/.mtn2git_empty [deleted file]
packages/evas/evas-native_0.9.9.013.bb [deleted file]
packages/evas/files/.mtn2git_empty [deleted file]
packages/ewl/.mtn2git_empty [deleted file]
packages/ewl/ewl/.mtn2git_empty [deleted file]
packages/ewl/ewl/no-x-test.patch [deleted file]
packages/ewl/ewl_0.0.4.004.bb [deleted file]
packages/freetype/freetype-native_2.1.7.bb [deleted file]
packages/freetype/freetype-native_2.1.8.bb
packages/freetype/freetype_2.1.7.bb [deleted file]
packages/freetype/freetype_2.1.8.bb
packages/imlib2/.mtn2git_empty [deleted file]
packages/imlib2/files/.mtn2git_empty [deleted file]

diff --git a/classes/efl.bbclass b/classes/efl.bbclass
new file mode 100644 (file)
index 0000000..120f26f
--- /dev/null
@@ -0,0 +1,33 @@
+MAINTAINER = "Justin Patrin <papercrane@reversefold.com>"
+HOMEPAGE = "http://www.enlightenment.org"
+SECTION = "e/libs"
+
+SRCNAME = "${@bb.data.getVar('PN', d, 1).replace('-native', '')}"
+SRC_URI = "http://enlightenment.freedesktop.org/files/${SRCNAME}-${PV}.tar.gz"
+S = "${WORKDIR}/${SRCNAME}-${PV}"
+
+inherit autotools pkgconfig binconfig
+
+INHIBIT_AUTO_STAGE_INCLUDES  = "1"
+INHIBIT_NATIVE_STAGE_INSTALL = "1"
+
+libdirectory = "src/lib"
+libraries = "lib${SRCNAME}"
+headers = "${@bb.data.getVar('SRCNAME',d,1).capitalize()}.h"
+
+do_stage_append () {
+       for i in ${libraries}
+       do
+               oe_libinstall -C ${libdirectory} $i ${STAGING_LIBDIR}
+       done
+       for i in ${headers}
+       do
+               install -m 0644 ${libdirectory}/$i ${STAGING_INCDIR}
+       done
+}
+
+PACKAGES = "${SRCNAME}-dev ${SRCNAME}-examples ${SRCNAME}"
+FILES_${SRCNAME} = "${libdir}"
+FILES_${SRCNAME}-dev += "${bindir}/${SRCNAME}-config ${libdir}/pkgconfig"
+FILES_${SRCNAME}-examples = "${bindir} ${datadir}"
+
index 0fc2e14..59af4ef 100644 (file)
@@ -1,6 +1,12 @@
 include curl_${PV}.bb
 inherit native
 
+do_stage () {
+        install -d ${STAGING_INCDIR}/curl
+        install -m 0644 ${S}/include/curl/*.h ${STAGING_INCDIR}/curl/
+        oe_libinstall -so -a -C lib libcurl ${STAGING_LIBDIR}
+}
+
 do_install() {
        :
 }
diff --git a/packages/edb/.mtn2git_empty b/packages/edb/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/edb/edb-native_1.0.5.004.bb b/packages/edb/edb-native_1.0.5.004.bb
deleted file mode 100644 (file)
index 59cb8da..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-include edb_${PV}.bb
-inherit native
-DEPENDS = "zlib-native"
-
-do_stage () {
-       install -m 0755 tools/.libs/edb_ed ${STAGING_BINDIR}
-       oe_libinstall -C src libedb ${STAGING_LIBDIR}/
-       install -m 0644 ${S}/src/Edb.h ${STAGING_INCDIR}/
-}
-
-do_install() {
-       :
-}
-
diff --git a/packages/edb/edb_1.0.5.004.bb b/packages/edb/edb_1.0.5.004.bb
deleted file mode 100644 (file)
index d6204b2..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-DESCRIPTION = "EDB is a database convenience library wrapped around the \
-Berkeley DB 2.7.7 by Sleepycat Software."
-HOMEPAGE = "http://www.enlightenment.org"
-SECTION = "e/libs"
-PRIORITY = "optional"
-DEPENDS = "zlib"
-LICENSE = "BSD"
-PR = "r0"
-
-do_prepsources () {
-  make clean distclean || true
-}
-addtask prepsources after do_fetch before do_unpack
-  
-SRC_URI = "http://enlightenment.freedesktop.org/files/edb-${PV}.tar.gz"
-S = "${WORKDIR}/edb-${PV}"
-  
-inherit autotools pkgconfig binconfig
-
-EXTRA_OECONF = "--disable-gtk \
-               --disable-ncurses"
-
-do_stage () {
-  oe_libinstall -C src libedb ${STAGING_LIBDIR}/
-  install -m 0644 ${S}/src/Edb.h ${STAGING_INCDIR}/
-}
-
-FILES_${PN} = "${libdir}/libedb*.so*"
-FILES_${PN}-dev += "${bindir} ${libdir}/pkgconfig"
-
diff --git a/packages/edje/.mtn2git_empty b/packages/edje/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/edje/edje_0.5.0.013.bb b/packages/edje/edje_0.5.0.013.bb
deleted file mode 100644 (file)
index 3730fbc..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-DESCRIPTION = "Edje is a complex graphical design & layout library."
-DEPENDS = "freetype virtual/evas virtual/ecore embryo eet edb edje-native"
-LICENSE = "MIT"
-HOMEPAGE = "http://www.enlightenment.org"
-SECTION = "e/libs"
-MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
-PR = "r0"
-
-SRC_URI = "http://enlightenment.freedesktop.org/files/edje-${PV}.tar.gz"
-S = "${WORKDIR}/edje-${PV}"
-
-inherit autotools pkgconfig binconfig
-
-EXTRA_OECONF = "--disable-edje-cc \
-               --enable-fb-only"
-
-LEAD_SONAME = "libedje.so"
-
-do_stage () {
-       oe_libinstall -C src/lib libedje ${STAGING_LIBDIR}/
-       oe_libinstall -C src/lib libedje_edit ${STAGING_LIBDIR}/
-       install -m 0644 ${S}/src/lib/Edje.h ${STAGING_INCDIR}/
-}
-
-BINARIES = "edje edje_ls edje_test edje_cc edje_decc edje_thumb"
-
-PACKAGES += "edje-examples"
-
-FILES_${PN} = "${libdir}/libedje*.so*"
-FILES_${PN}-dev += "${bindir}/edje-config ${bindir}/edje_ls ${bindir}/edje_cc ${bindir}/edje_decc ${bindir}/edje_thumb ${libdir}/pkgconfig"
-FILES_${PN}-examples = "${bindir}/edje ${bindir}/edje_test ${datadir}"
diff --git a/packages/eet/.mtn2git_empty b/packages/eet/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/eet/eet-native_0.9.10.013.bb b/packages/eet/eet-native_0.9.10.013.bb
deleted file mode 100644 (file)
index 81f0a34..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-PRIORITY = "optional"
-include eet_${PV}.bb
-inherit native
-DEPENDS = "zlib-native jpeg-native"
-LICENSE = "BSD"
-
-do_stage () {
-       install -m 0755 src/bin/.libs/eet ${STAGING_BINDIR}
-       oe_libinstall -C src/lib libeet ${STAGING_LIBDIR}/
-       install -m 0644 ${S}/src/lib/Eet.h ${STAGING_INCDIR}/
-}
-
-do_install() {
-       :
-}
diff --git a/packages/eet/eet_0.9.10.013.bb b/packages/eet/eet_0.9.10.013.bb
deleted file mode 100644 (file)
index c2a7296..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-DESCRIPTION = "EET is a tiny library designed to write an \
-arbitary set of chunks of data to a file and optionally compress \
-each chunk (very much like a zip file) and allow fast \
-random-access reading of the file later on."
-HOMEPAGE = "http://www.enlightenment.org"
-SECTION = "e/libs"
-PRIORITY = "optional"
-DEPENDS = "zlib jpeg"
-PR = "r0"
-LICENSE = "BSD"
-
-SRC_URI = "http://enlightenment.freedesktop.org/files/eet-${PV}.tar.gz"
-S = "${WORKDIR}/eet-${PV}"
-
-inherit autotools pkgconfig binconfig
-
-do_stage () {
-       oe_libinstall -C src/lib libeet ${STAGING_LIBDIR}/
-       install -m 0644 ${S}/src/lib/Eet.h ${STAGING_INCDIR}/
-}
-
-FILES_${PN} = "${libdir}/libeet*.so*"
-FILES_${PN}-dev += "${bindir} ${libdir}/pkgconfig"
similarity index 95%
rename from packages/ecore/ecore-fb_0.9.9.013.bb
rename to packages/efl/ecore-fb_0.9.9.013.bb
index f52c0a2..152cd5c 100644 (file)
@@ -1,4 +1,4 @@
-include ecore_${PV}.inc
+include ecore.inc
 PR = "r0"
 
 EXTRA_OECONF = "--enable-ecore-fb \
similarity index 50%
rename from packages/ecore/ecore-native_0.9.9.013.bb
rename to packages/efl/ecore-native_0.9.9.013.bb
index 4ead109..a90f508 100644 (file)
@@ -6,17 +6,4 @@ export CURL_CONFIG = "${STAGING_BINDIR}/curl-config-native"
 export EVAS_CONFIG = "${STAGING_BINDIR}/evas-config-native"
 export EDB_CONFIG = "${STAGING_BINDIR}/edb-config-native"
 export EET_CONFIG = "${STAGING_BINDIR}/eet-config-native"
-
-do_stage () {
-       for p in ${parts}; do
-               dir=`echo $p|tr A-Z a-z`
-               install -m 0644 ${S}/src/lib/$dir/$p.h ${STAGING_INCDIR}/
-               oe_libinstall -C src/lib/$dir lib$dir ${STAGING_LIBDIR}/
-       done
-       install -m 0644 ${S}/src/lib/ecore/Ecore_Data.h ${STAGING_INCDIR}/
-       install -m 0644 ${S}/ecore.m4 ${STAGING_DATADIR}/aclocal/
-}
-
-do_install() {
-       :
-}
+export FREETYPE_CONFIG = "${STAGING_BINDIR}/freetype-config-native"
similarity index 92%
rename from packages/ecore/ecore-x11_0.9.9.013.bb
rename to packages/efl/ecore-x11_0.9.9.013.bb
index 9e7389c..b21efb5 100644 (file)
@@ -1,4 +1,4 @@
-include ecore_${PV}.inc
+include ecore.inc
 DEPENDS += "evas-x11"
 PR = "r1"
 
@@ -22,5 +22,3 @@ parts = "Ecore Ecore_Job Ecore_File Ecore_DBus \
         Ecore_Txt Ecore_Fb Ecore_Con \
         Ecore_Ipc Ecore_Evas Ecore_Config \
         Ecore_X"
-
-export x_cflags = ""
similarity index 60%
rename from packages/ecore/ecore_0.9.9.013.inc
rename to packages/efl/ecore.inc
index 4598b20..a8ef0ec 100644 (file)
@@ -1,26 +1,24 @@
 DESCRIPTION = "Ecore is the core event abstraction layer for the enlightenment \
 foundation libraries. It makes makes doing selections, drag and drop, event loops, \
 timeouts and idle handlers fast, optimized, and convenient."
-HOMEPAGE = "http://www.enlightenment.org"
-SECTION = "e/libs"
-PRIORITY = "optional"
 LEAD_SONAME = "libecore.so"
 PROVIDES = "virtual/ecore"
 LICENSE = "MIT"
 DEPENDS = "curl edb eet virtual/evas freetype edb-native"
-MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
+
+inherit efl
 
 SRC_URI = "http://enlightenment.freedesktop.org/files/ecore-${PV}.tar.gz \
-           file://fix-configure.patch;patch=1"
+           file://ecore-configure.patch;patch=1"
 S = "${WORKDIR}/ecore-${PV}"
 
-inherit autotools binconfig
-
 EXTRA_OECONF = "<override me>"
 
+libraries = ""
+headers = ""
 parts = "<override me>"
 
-do_stage () {
+do_stage_append() {
        for p in ${parts}; do
                dir=`echo $p|tr A-Z a-z`
                install -m 0644 ${S}/src/lib/$dir/$p.h ${STAGING_INCDIR}/
@@ -30,9 +28,4 @@ do_stage () {
        install -m 0644 ${S}/ecore.m4 ${STAGING_DATADIR}/aclocal/
 }
 
-PACKAGES =+ "ecore-examples ecore-config"
-
-FILES_${PN} = "${libdir}/libecore*.so* ${libdir}/ecore_config_ipc_ecore.so"
-FILES_${PN}-dev += "${bindir}/ecore-config ${libdir}/pkgconfig"
-FILES_ecore-config = "${bindir}/ecore_config"
-FILES_ecore-examples = "${bindir}/ecore_test ${bindir}/ecore_evas_test ${datadir}"
+FILES_${PN} += "${libdir}/libecore*.so* ${libdir}/ecore_config_ipc_ecore.so"
diff --git a/packages/efl/edb-native_1.0.5.004.bb b/packages/efl/edb-native_1.0.5.004.bb
new file mode 100644 (file)
index 0000000..234b0e0
--- /dev/null
@@ -0,0 +1,7 @@
+include edb_${PV}.bb
+inherit native
+DEPENDS = "zlib-native"
+
+do_stage_append () {
+       install -m 0755 tools/.libs/edb_ed ${STAGING_BINDIR}
+}
diff --git a/packages/efl/edb_1.0.5.004.bb b/packages/efl/edb_1.0.5.004.bb
new file mode 100644 (file)
index 0000000..2dace0c
--- /dev/null
@@ -0,0 +1,12 @@
+DESCRIPTION = "EDB is a database convenience library wrapped around the \
+Berkeley DB 2.7.7 by Sleepycat Software."
+DEPENDS = "zlib"
+LICENSE = "BSD"
+PR = "r0"
+
+inherit efl
+
+EXTRA_OECONF = "--disable-gtk --disable-ncurses"
+
+libdirectory = "src"
+
similarity index 73%
rename from packages/edje/edje-native_0.5.0.013.bb
rename to packages/efl/edje-native_0.5.0.013.bb
index dd0ca2b..8f15b4e 100644 (file)
@@ -10,14 +10,13 @@ EXTRA_OECONF = "--with-fb-only \
   --with-embryo-config=${STAGING_BINDIR}/embryo-config-native  \
   --with-imlib2-config=${STAGING_BINDIR}/imlib2-config-native  "
 
-do_stage() {
+do_configure_prepend() {
+        sed -i 's:EMBRYO_PREFIX"/bin:"${STAGING_BINDIR}:' ${S}/src/bin/edje_cc_out.c
+}
+
+do_stage_append() {
        for i in ${BINARIES}
        do
-               install -m 0755 src/bin/$i ${STAGING_BINDIR}
+               ${HOST_SYS}-libtool --mode=install install -m 0755 src/bin/$i ${STAGING_BINDIR}
        done
 }
-
-do_install() {
-       :
-}
-
diff --git a/packages/efl/edje_0.5.0.013.bb b/packages/efl/edje_0.5.0.013.bb
new file mode 100644 (file)
index 0000000..40c2002
--- /dev/null
@@ -0,0 +1,13 @@
+DESCRIPTION = "Edje is a complex graphical design & layout library."
+DEPENDS = "freetype virtual/evas virtual/ecore embryo eet edb edje-native"
+LICENSE = "MIT"
+PR = "r0"
+
+inherit efl
+
+EXTRA_OECONF = "--disable-edje-cc --enable-fb-only"
+LEAD_SONAME = "libedje.so"
+
+libraries += "libedje_edit"
+
+BINARIES = "edje edje_ls edje_test edje_cc edje_decc edje_thumb"
diff --git a/packages/efl/eet-native_0.9.10.013.bb b/packages/efl/eet-native_0.9.10.013.bb
new file mode 100644 (file)
index 0000000..fa20c9f
--- /dev/null
@@ -0,0 +1,7 @@
+include eet_${PV}.bb
+inherit native
+DEPENDS = "zlib-native jpeg-native"
+
+do_stage_append() {
+       install -m 0755 src/bin/.libs/eet ${STAGING_BINDIR}
+}
diff --git a/packages/efl/eet_0.9.10.013.bb b/packages/efl/eet_0.9.10.013.bb
new file mode 100644 (file)
index 0000000..5820b91
--- /dev/null
@@ -0,0 +1,9 @@
+DESCRIPTION = "EET is a tiny library designed to write an \
+arbitary set of chunks of data to a file and optionally compress \
+each chunk (very much like a zip file) and allow fast \
+random-access reading of the file later on."
+DEPENDS = "zlib jpeg"
+LICENSE = "BSD"
+PR = "r0"
+
+inherit efl
diff --git a/packages/efl/embryo-native_0.9.1.013.bb b/packages/efl/embryo-native_0.9.1.013.bb
new file mode 100644 (file)
index 0000000..ba24e95
--- /dev/null
@@ -0,0 +1,6 @@
+include embryo_${PV}.bb
+inherit native
+
+do_stage_append() {
+       ${HOST_SYS}-libtool --mode=install install -m 0755 src/bin/embryo_cc ${STAGING_BINDIR}
+}
diff --git a/packages/efl/embryo_0.9.1.013.bb b/packages/efl/embryo_0.9.1.013.bb
new file mode 100644 (file)
index 0000000..ee193e5
--- /dev/null
@@ -0,0 +1,10 @@
+DESCRIPTION = "Embryo implements a C like scripting language used in various parts \
+of the Enlightenment project, namely Edje. Embryo's scripting language is based on \
+CompuPhase's Small language that was introduced in Dr Dobb's Journal in 1999. \
+Embryo allows scripting capabilities in places that otherwise wouldn't support \
+basic programming structures such as in Edje EDCs."
+LICENSE = "MIT"
+PR = "r0"
+
+inherit efl
+
diff --git a/packages/efl/emotion_0.0.1.004.bb b/packages/efl/emotion_0.0.1.004.bb
new file mode 100644 (file)
index 0000000..9fe32ce
--- /dev/null
@@ -0,0 +1,5 @@
+DESCRIPTION = "Emotion is a multimedia library based on libxine"
+LICENSE = "MIT"
+DEPENDS = "libxine"
+
+inherit efl
diff --git a/packages/efl/epeg_0.9.0.004.bb b/packages/efl/epeg_0.9.0.004.bb
new file mode 100644 (file)
index 0000000..c35ec63
--- /dev/null
@@ -0,0 +1,5 @@
+DESCRIPTION = "Epeg is a small library for handling thumbnails."
+LICENSE = "MIT"
+DEPENDS = "jpeg"
+
+inherit efl
diff --git a/packages/efl/epsilon_0.3.0.004.bb b/packages/efl/epsilon_0.3.0.004.bb
new file mode 100644 (file)
index 0000000..d8dc08e
--- /dev/null
@@ -0,0 +1,8 @@
+DESCRIPTION = "Epsilon is a flexable and powerful image thumbnailing library \
+that is complient with the freedesktop.org Thumbnail Managing Standard."
+LICENSE = "GPL"
+DEPENDS = "edje epeg libpng virtual/imlib2"
+
+inherit efl
+
+SRC_URI += "file://compile-fix.patch;patch=1"
diff --git a/packages/efl/esmart_0.9.0.004.bb b/packages/efl/esmart_0.9.0.004.bb
new file mode 100644 (file)
index 0000000..7814422
--- /dev/null
@@ -0,0 +1,35 @@
+DESCRIPTION = "ESmart is a collection of smart Evas objects"
+LICENSE = "MIT"
+DEPENDS = "edje-native eet evas-x11 ecore-x11 epsilon embryo imlib2-x11 jpeg libtool"
+PR = "r1"
+
+inherit efl
+
+SRC_URI += "file://compile-fix.patch;patch=1"
+
+myheaders = "esmart_container/Esmart_Container.h \
+             esmart_draggies/Esmart_Draggies.h \
+             esmart_file_dialog/Esmart_File_Dialog.h \
+             esmart_text_entry/Esmart_Text_Entry.h \
+             esmart_textarea/Esmart_Textarea.h \
+             esmart_thumb/Esmart_Thumb.h \
+             esmart_trans_x11/Esmart_Trans_X11.h"
+
+mylibraries = "esmart_container \
+               esmart_draggies \
+               esmart_file_dialog \
+               esmart_text_entry \
+               esmart_textarea \
+               esmart_thumb \
+               esmart_trans_x11"
+
+do_stage_append() {
+       install -d ${STAGING_INCDIR}/Esmart/
+       for i in ${headers}; do
+               install -m 0644 ${S}/src/lib/$i ${STAGING_INCDIR}/Esmart/
+       done
+       oe_libinstall -C src/lib libsmart ${STAGING_LIBDIR}/
+       for i in ${mylibraries}; do
+               oe_libinstall -C src/lib/$i lib$i ${STAGING_LIBDIR}/
+       done
+}
diff --git a/packages/efl/etox_0.9.0.004.bb b/packages/efl/etox_0.9.0.004.bb
new file mode 100644 (file)
index 0000000..26edf1c
--- /dev/null
@@ -0,0 +1,10 @@
+DESCRIPTION = "Etox is a type setting and text layout library based on Evas. \
+Etox helps you when it comes to displaying, moving, resizing, layering, \
+clipping, aligning and coloring fonts in different styles, and more."
+DEPENDS = "edb virtual/evas virtual/ecore"
+LICENSE = "MIT"
+PR = "r0"
+
+inherit efl
+
+libdirectory = "src"
similarity index 98%
rename from packages/evas/evas-fb_0.9.9.013.bb
rename to packages/efl/evas-fb_0.9.9.013.bb
index ba0d4c7..2a9a02e 100644 (file)
@@ -1,4 +1,4 @@
-include evas_${PV}.inc
+include evas.inc
 PR = "r0"
 
 EXTRA_OECONF = "--enable-fb                    \
diff --git a/packages/efl/evas-native_0.9.9.013.bb b/packages/efl/evas-native_0.9.9.013.bb
new file mode 100644 (file)
index 0000000..e17c1b3
--- /dev/null
@@ -0,0 +1,7 @@
+include evas-fb_${PV}.bb
+inherit native
+DEPENDS = "freetype-native"
+
+export EDB_CONFIG = "${STAGING_BINDIR}/edb-config-native"
+export EET_CONFIG = "${STAGING_BINDIR}/eet-config-native"
+export FREETYPE_CONFIG = "${STAGING_BINDIR}/freetype-config-native"
similarity index 91%
rename from packages/evas/evas-x11_0.9.9.013.bb
rename to packages/efl/evas-x11_0.9.9.013.bb
index eef8784..68eadd6 100644 (file)
@@ -1,8 +1,10 @@
-include evas_${PV}.inc
+include evas.inc
 DEPENDS += "x11 xext"
 PR = "r2"
 
-EXTRA_OECONF = "--enable-fb                    \
+EXTRA_OECONF = "--x-includes=${STAGING_INCDIR}/X11  \
+               --x-libraries=${STAGING_LIBDIR} \
+               --enable-fb                     \
                --disable-directfb              \
                --disable-buffer                \
                --disable-software-qtopia       \
@@ -46,3 +48,4 @@ headers = "Evas_Engine_Software_X11.h \
            Evas_Engine_Buffer.h \
            Evas_Engine_FB.h \
            Evas.h"
+
similarity index 54%
rename from packages/evas/evas_0.9.9.013.inc
rename to packages/efl/evas.inc
index 31b06c9..6172fde 100644 (file)
@@ -3,20 +3,15 @@ anti-aliased text, smooth super and sub-images, alpha-blend, as well as drop \
 down to using normal X11 primitives such as pixmaps, lines and rectangles if \
 your CPU or graphics hardware are too slow."
 LICENSE = "MIT"
-HOMEPAGE = "http://www.enlightenment.org"
-SECTION = "e/libs"
-PRIORITY = "optional"
 PROVIDES = "virtual/evas"
 DEPENDS = "libpng jpeg edb eet freetype"
-MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
-PR = "r1"
+
+inherit efl
 
 SRC_URI = "http://enlightenment.freedesktop.org/files/evas-${PV}.tar.gz \
            file://pkg.m4"
 S = "${WORKDIR}/evas-${PV}"
 
-inherit autotools pkgconfig binconfig
-
 EXTRA_OECONF = "<override me>"
 
 do_configure () {
@@ -25,16 +20,5 @@ do_configure () {
 }
 
 headers = "<override me>"
+libraries = "libevas"
 
-do_stage () {
-       for i in ${headers}; do
-               install -m 0644 ${S}/src/lib/$i ${STAGING_INCDIR}/
-       done
-       oe_libinstall -C src/lib libevas ${STAGING_LIBDIR}/
-}
-
-PACKAGES =+ "evas-examples"
-
-FILES_${PN} = "${libdir}/libevas*.so*"
-FILES_${PN}-dev += "${bindir}/evas-config ${libdir}/pkgconfig"
-FILES_evas-examples = "${bindir}/evas_*_test ${datadir}"
diff --git a/packages/efl/ewl_0.0.4.004.bb b/packages/efl/ewl_0.0.4.004.bb
new file mode 100644 (file)
index 0000000..6377575
--- /dev/null
@@ -0,0 +1,16 @@
+DESCRIPTION = "The Enlightened Widget Library, \
+a simple-to-use general purpose widget library based on the enlightenment foundation libraries."
+DEPENDS = "edb eet virtual/evas virtual/ecore etox edje"
+LICENSE = "MIT"
+PR = "r0"
+
+inherit efl
+
+SRC_URI += "file://ewl-configure.patch;patch=1"
+
+export CURL_CONFIG = "${STAGING_BINDIR}/curl-config"
+
+do_configure() {
+       gnu-configize
+       oe_runconf
+}
similarity index 98%
rename from packages/imlib2/imlib2-fb_1.2.1.004.bb
rename to packages/efl/imlib2-fb_1.2.1.004.bb
index bddb085..09fecda 100644 (file)
@@ -2,3 +2,4 @@ include imlib2.inc
 
 EXTRA_OECONF = "--without-x \
                --disable-mmx"
+
similarity index 68%
rename from packages/imlib2/imlib2-native_1.2.1.004.bb
rename to packages/efl/imlib2-native_1.2.1.004.bb
index b4310c2..4b4c956 100644 (file)
@@ -2,10 +2,7 @@ include imlib2.inc
 inherit native
 DEPENDS = "freetype-native libpng-native jpeg-native"
 
+export FREETYPE_CONFIG = "${STAGING_BINDIR}/freetype-config-native"
+
 EXTRA_OECONF = "--disable-mmx \
                 --without-x"
-
-do_install() {
-       :
-}
-
similarity index 76%
rename from packages/imlib2/imlib2-x11_1.2.1.004.bb
rename to packages/efl/imlib2-x11_1.2.1.004.bb
index 4cec9a9..ca74281 100644 (file)
@@ -1,8 +1,9 @@
 include imlib2.inc
 DEPENDS += "x11 xext"
 
+export FREETYPE_CONFIG = "${STAGING_BINDIR}/freetype-config"
+
 EXTRA_OECONF = "--disable-mmx \
                 --with-x \
                 --x-includes=${STAGING_INCDIR} \
                 --x-libraries=${STAGING_LIBDIR}"
-
similarity index 54%
rename from packages/imlib2/imlib2.inc
rename to packages/efl/imlib2.inc
index cf73ba4..2aa53b9 100644 (file)
@@ -1,35 +1,37 @@
 DESCRIPTION = "A graphic library for file loading, saving, rendering, and manipulation."
-HOMEPAGE = "http://www.enlightenment.org"
 LICENSE = "BSD"
-SECTION = "e/libs"
-PRIORITY = "optional"
 PROVIDES = "virtual/imlib2"
 DEPENDS = "freetype libpng jpeg"
-MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
+
+inherit efl
 
 SRC_URI = "http://enlightenment.freedesktop.org/files/imlib2-${PV}.tar.gz"
 S = "${WORKDIR}/imlib2-${PV}"
 
-inherit autotools pkgconfig binconfig
+libraries = ""
+headers = ""
 
-do_stage () {
-       oe_libinstall -C src/lib libImlib2 ${STAGING_LIBDIR}/
-       install -m 0644 ${S}/src/lib/Imlib2.h ${STAGING_INCDIR}/
+do_stage_append() {
+        oe_libinstall -C src/lib libImlib2 ${STAGING_LIBDIR}/
+        install -m 0644 ${S}/src/lib/Imlib2.h ${STAGING_INCDIR}/
 
-       install -d ${STAGING_LIBDIR}/imlib2/loaders
-       for i in src/modules/loaders/.libs/*.so
-       do
-               install -m 0755 $i ${STAGING_LIBDIR}/imlib2/loaders
-       done
+        install -d ${STAGING_LIBDIR}/imlib2/loaders
+        for i in src/modules/loaders/.libs/*.so
+        do
+                install -m 0755 $i ${STAGING_LIBDIR}/imlib2/loaders
+        done
 
-       install -d ${STAGING_LIBDIR}/imlib2/filters
-       for i in src/modules/filters/.libs/*.so
-       do
-               install -m 0755 $i ${STAGING_LIBDIR}/imlib2/filters
-       done
+        install -d ${STAGING_LIBDIR}/imlib2/filters
+        for i in src/modules/filters/.libs/*.so
+        do
+                install -m 0755 $i ${STAGING_LIBDIR}/imlib2/filters
+        done
 }
 
-do_install_append() {
+do_install() {
+        oe_libinstall -C src/lib libImlib2 ${D}${libdir}/
+        install -m 0644 ${S}/src/lib/Imlib2.h ${D}${incdir}/
+
         install -d ${D}${libdir}/imlib2/loaders
         for i in src/modules/loaders/.libs/*.so
         do
@@ -43,7 +45,7 @@ do_install_append() {
         done
 }
 
-PACKAGES =+ "imlib2-bin imlib2-loaders imlib2-filters"
+PACKAGES =+ "imlib2-loaders imlib2-filters"
 FILES_${PN} = "${libdir}/lib*.so.* ${libdir}/imlib2"
 FILES_${PN}-dev += "${bindir}/imlib2-config"
 FILES_imlib2-bin = "${bindir}"
diff --git a/packages/embryo/.mtn2git_empty b/packages/embryo/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/embryo/embryo-native_0.9.1.013.bb b/packages/embryo/embryo-native_0.9.1.013.bb
deleted file mode 100644 (file)
index 89980d3..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-include embryo_${PV}.bb
-inherit native
-
-do_stage () {
-       oe_libinstall -C src/lib libembryo ${STAGING_LIBDIR}/
-       install -m 0644 ${S}/src/lib/Embryo.h ${STAGING_INCDIR}/
-}
diff --git a/packages/embryo/embryo_0.9.1.013.bb b/packages/embryo/embryo_0.9.1.013.bb
deleted file mode 100644 (file)
index 49a1e9d..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-DESCRIPTION = "Embryo implements a C like scripting language used in various parts \
-of the Enlightenment project, namely Edje. Embryo's scripting language is based on \
-CompuPhase's Small language that was introduced in Dr Dobb's Journal in 1999. \
-Embryo allows scripting capabilities in places that otherwise wouldn't support \
-basic programming structures such as in Edje EDCs."
-SECTION = "e/libs"
-LICENSE = "MIT"
-PR = "r0"
-
-SRC_URI = "http://enlightenment.freedesktop.org/files/embryo-${PV}.tar.gz"
-S = "${WORKDIR}/embryo-${PV}"
-
-inherit autotools pkgconfig binconfig
-
-do_stage () {
-       oe_libinstall -C src/lib libembryo ${STAGING_LIBDIR}/
-       install -m 0644 ${S}/src/lib/Embryo.h ${STAGING_INCDIR}/
-}
-
-PACKAGES += "embryo-examples"
-
-FILES_${PN} = "${libdir}/libembryo*.so*"
-FILES_${PN}-dev += "${bindir} ${libdir}/pkgconfig"
-FILES_${PN}-examples = "${datadir}"
-
diff --git a/packages/epeg/.mtn2git_empty b/packages/epeg/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/epeg/epeg_0.9.0.004.bb b/packages/epeg/epeg_0.9.0.004.bb
deleted file mode 100644 (file)
index aef2c17..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-DESCRIPTION = "Epeg is a small library for handling thumbnails."
-SECTION = "e/libs"
-LICENSE = "MIT"
-DEPENDS = "jpeg"
-HOMEPAGE = "http://www.enlightenment.org"
-MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
-
-SRC_URI = "http://enlightenment.freedesktop.org/files/epeg-${PV}.tar.gz"
-S = "${WORKDIR}/epeg-${PV}"
-
-inherit autotools pkgconfig binconfig
-
-headers = "Epeg.h"
-
-do_stage() {
-    for i in ${headers}; do
-        install -m 0644 ${S}/src/lib/$i ${STAGING_INCDIR}/
-    done
-    oe_libinstall -C src/lib libepeg ${STAGING_LIBDIR}/
-}
-
-PACKAGES = "epeg-dev epeg-doc epeg"
-FILES_${PN}-dev += "${bindir}/epeg-config ${bindir}/epeg"
diff --git a/packages/epeg/files/.mtn2git_empty b/packages/epeg/files/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/epsilon/.mtn2git_empty b/packages/epsilon/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/epsilon/epsilon_0.3.0.004.bb b/packages/epsilon/epsilon_0.3.0.004.bb
deleted file mode 100644 (file)
index 12a7ec4..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-DESCRIPTION = "Epsilon is a flexable and powerful image thumbnailing library \
-that is complient with the freedesktop.org Thumbnail Managing Standard. \
-Unlike Epeg, Epsilon has native support for PNG, and is built upon Imlib2 \
-making any format supported by Imlib2 such as JPEG, PNG, XCF, TIFF and GIF. \
-To provide the best possible performance Epsilon can even integrate \
-with Epeg directly to harness it's speed."
-SECTION = "e/libs"
-LICENSE = "GPL"
-DEPENDS = "edje epeg libpng virtual/imlib2"
-MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
-
-SRC_URI = "http://enlightenment.freedesktop.org/files/epsilon-${PV}.tar.gz \
-           file://compile-fix.patch;patch=1"
-S = "${WORKDIR}/epsilon-${PV}"
-
-inherit autotools pkgconfig binconfig
-
-do_stage () {
-       oe_libinstall -C src/lib libepsilon ${STAGING_LIBDIR}/
-       install -m 0644 ${S}/src/lib/Epsilon.h ${STAGING_INCDIR}/
-}
-
-PACKAGES = "epsilon-examples epsilon-dev epsilon"
-FILES_${PN}-dev += "${bindir}/epsilon-config"
-FILES_epsilon-examples = "${bindir}/epsilon"
-
diff --git a/packages/epsilon/files/.mtn2git_empty b/packages/epsilon/files/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/esmart/esmart_0.9.0.004.bb b/packages/esmart/esmart_0.9.0.004.bb
deleted file mode 100644 (file)
index e0f7272..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-DESCRIPTION = "ESmart is a collection of smart Evas objects"
-SECTION = "e/libs"
-LICENSE = "MIT"
-DEPENDS = "eet evas-x11 ecore-x11 epsilon embryo virtual/imlib2 jpeg libtool"
-HOMEPAGE = "http://www.enlightenment.org"
-MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
-
-SRC_URI = "http://enlightenment.freedesktop.org/files/esmart-${PV}.tar.gz \
-           file://compile-fix.patch;patch=1"
-S = "${WORKDIR}/esmart-${PV}"
-
-inherit autotools pkgconfig binconfig
-
-headers = "esmart_container/Esmart_Container.h \
-           esmart_draggies/Esmart_Draggies.h \
-           esmart_file_dialog/Esmart_File_Dialog.h \
-           esmart_textarea/Esmart_Textarea.h \
-           esmart_thumb/Esmart_Thumb.h \
-           esmart_trans_x11/Esmart_Trans_X11.h"
-
-do_stage() {
-    for i in ${headers}; do
-        install -m 0644 ${S}/src/lib/$i ${STAGING_INCDIR}/
-    done
-    oe_libinstall -C src/lib libsmart ${STAGING_LIBDIR}/
-}
-
-PACKAGES = "esmart-dev esmart-doc esmart"
-FILES_${PN}-dev += "${bindir}/esmart-config ${bindir}/esmart"
diff --git a/packages/etox/.mtn2git_empty b/packages/etox/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/etox/etox_0.9.0.004.bb b/packages/etox/etox_0.9.0.004.bb
deleted file mode 100644 (file)
index 26c24cc..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-DESCRIPTION = "Etox is a type setting and text layout library based on Evas. \
-Etox helps you when it comes to displaying, moving, resizing, layering, \
-clipping, aligning and coloring fonts in different styles, and more."
-SECTION = "e/libs"
-DEPENDS = "edb virtual/evas virtual/ecore"
-LICENSE = "MIT"
-MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
-PR = "r0"
-
-SRC_URI = "http://enlightenment.freedesktop.org/files/etox-${PV}.tar.gz"
-S = "${WORKDIR}/etox-${PV}"
-
-inherit autotools pkgconfig binconfig
-
-do_stage () {
-       oe_libinstall -C src libetox ${STAGING_LIBDIR}/
-       install -m 0644 ${S}/src/Etox.h ${STAGING_INCDIR}/
-}
-
-PACKAGES += "etox-examples"
-
-FILES_${PN} = "${libdir}/libetox*.so*"
-FILES_${PN}-dev += "${bindir}/etox-config ${libdir}/pkgconfig"
-FILES_${PN}-examples = "${bindir}/etox* ${datadir}"
diff --git a/packages/evas/.mtn2git_empty b/packages/evas/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/evas/evas-native_0.9.9.013.bb b/packages/evas/evas-native_0.9.9.013.bb
deleted file mode 100644 (file)
index ea23901..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-include evas-fb_${PV}.bb
-inherit native
-DEPENDS = "freetype-native"
-
-export EDB_CONFIG = "${STAGING_BINDIR}/edb-config-native"
-export EET_CONFIG = "${STAGING_BINDIR}/eet-config-native"
-
-do_stage () {
-        for i in ${headers}
-        do
-                install -m 0644 ${S}/src/lib/$i ${STAGING_INCDIR}/
-        done
-        oe_libinstall -C src/lib libevas ${STAGING_LIBDIR}/
-}
-
-do_install() {
-       :
-}
-
diff --git a/packages/evas/files/.mtn2git_empty b/packages/evas/files/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/ewl/.mtn2git_empty b/packages/ewl/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/ewl/ewl/.mtn2git_empty b/packages/ewl/ewl/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/ewl/ewl/no-x-test.patch b/packages/ewl/ewl/no-x-test.patch
deleted file mode 100644 (file)
index c75da4a..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-
-#
-# Patch managed by http://www.holgerschurig.de/patcher.html
-#
-
---- ewl/test/ewl_embed_test.c~no-x-test
-+++ ewl/test/ewl_embed_test.c
-@@ -41,11 +41,12 @@
-       ewl_init(&argc, argv);
-       ecore_evas_init();
--
-+#if 0
-       if (!(ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 320, 240))) {
-               printf("Failed to open display, exiting\n");
-               exit(1);
-       }
-+#endif
-       ecore_evas_title_set(ee, "EWL Embed Test App");
-       ecore_evas_name_class_set(ee, "EWL TEST APP", "EWL TEST APP");
-       ecore_evas_show(ee);
-@@ -58,8 +59,10 @@
-       evas_object_show(bg);
-       embed = ewl_embed_new();
-+#if 0
-       embobj = ewl_embed_evas_set(EWL_EMBED(embed), ecore_evas_get(ee),
-                                   EWL_EMBED_EVAS_WINDOW(ecore_evas_software_x11_window_get(ee)));
-+#endif
-       ewl_embed_focus_set(EWL_EMBED(embed), TRUE);
-       evas_object_layer_set(embobj, 1);
-       evas_object_show(embobj);
diff --git a/packages/ewl/ewl_0.0.4.004.bb b/packages/ewl/ewl_0.0.4.004.bb
deleted file mode 100644 (file)
index f309169..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-DESCRIPTION = "The Enlightened Widget Library, \
-a simple-to-use general purpose widget library based on the enlightenment foundation libraries."
-SECTION = "e/libs"
-DEPENDS = "edb eet virtual/evas virtual/ecore etox edje"
-HOMEPAGE = "http://www.enlightenment.org"
-MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
-LICENSE = "MIT"
-PR = "r0"
-
-SRC_URI = "http://enlightenment.freedesktop.org/files/ewl-${PV}.tar.gz \
-           file://fix-configure.patch;patch=1"
-S = "${WORKDIR}/ewl-${PV}"
-
-inherit autotools binconfig
-
-PARALLEL_MAKE = ""
-
-do_stage () {
-       oe_libinstall -C src libewl ${STAGING_LIBDIR}/
-       install -m 0644 ${S}/src/lib/Ewl.h ${STAGING_INCDIR}/
-}
-
-PACKAGES += "ewl-examples"
-
-FILES_${PN} = "${libdir}/libewl*.so*"
-FILES_${PN}-dev += "${bindir}/ewl-config ${libdir}/pkgconfig"
-FILES_${PN}-examples = "${bindir}/ewl* ${bindir}/edje_ls ${datadir}"
-
diff --git a/packages/freetype/freetype-native_2.1.7.bb b/packages/freetype/freetype-native_2.1.7.bb
deleted file mode 100644 (file)
index 673cdb0..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-SECTION = "base"
-LICENSE = "freetype"
-DESCRIPTION = "Freetype font rendering library"
-
-PR = "r1"
-
-SRC_URI = "${SOURCEFORGE_MIRROR}/freetype/freetype-${PV}.tar.bz2 \
-          file://configure.patch;patch=1"
-
-inherit autotools pkgconfig native binconfig
-DEPENDS = ""
-FILESPATH = "${FILE_DIRNAME}/freetype-${PV}:${FILE_DIRNAME}/freetype:${FILE_DIRNAME}/files"
-S = "${WORKDIR}/freetype-${PV}"
-PACKAGES = ""
-
-do_configure () {
-       (cd builds/unix && gnu-configize) || die "failure running gnu-configize"
-       oe_runconf
-}
-
-do_stage () {
-       autotools_stage_includes
-       oe_libinstall -so -a -C objs libfreetype ${STAGING_LIBDIR}
-}
index ba8b59f..64fac71 100644 (file)
@@ -1,24 +1,21 @@
-SECTION = "libs"
-LICENSE = "freetype"
-DESCRIPTION = "Freetype font rendering library"
-
-PR = "r1"
-
-SRC_URI = "${SOURCEFORGE_MIRROR}/freetype/freetype-${PV}.tar.bz2 \
-          file://${FILESDIR}/configure.patch;patch=1"
-
-inherit autotools pkgconfig native binconfig
+include freetype_${PV}.bb
+inherit native
 DEPENDS = ""
 FILESPATH = "${FILE_DIRNAME}/freetype-${PV}:${FILE_DIRNAME}/freetype:${FILE_DIRNAME}/files"
-S = "${WORKDIR}/freetype-${PV}"
-PACKAGES = ""
 
-do_configure () {
+EXTRA_OEMAKE=
+
+do_configure() {
        (cd builds/unix && gnu-configize) || die "failure running gnu-configize"
        oe_runconf
 }
 
-do_stage () {
+do_stage() {
        autotools_stage_includes
        oe_libinstall -so -a -C objs libfreetype ${STAGING_LIBDIR}
 }
+
+do_install() {
+       :
+}
+
diff --git a/packages/freetype/freetype_2.1.7.bb b/packages/freetype/freetype_2.1.7.bb
deleted file mode 100644 (file)
index 751a4ae..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-SECTION = "libs"
-LICENSE = "freetype"
-DESCRIPTION = "Freetype font rendering library"
-
-PR = "r1"
-
-SRC_URI = "${SOURCEFORGE_MIRROR}/freetype/freetpye-${PV}.tar.bz2 \
-          file://configure.patch;patch=1"
-
-FILES_${PN} = "${libdir}/lib*.so.*"
-FILES_${PN}-dev += " ${bindir}"
-
-inherit autotools binconfig pkgconfig
-
-LIBTOOL = "${S}/builds/unix/${HOST_SYS}-libtool"
-EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}'"
-
-do_configure () {
-       cd builds/unix
-       gnu-configize
-       aclocal -I .
-       autoconf
-       cd ${S}
-       oe_runconf
-}
-
-do_stage () {
-       autotools_stage_includes
-       oe_libinstall -so -a -C objs libfreetype ${STAGING_LIBDIR}
-}
index 49f7155..5e9db48 100644 (file)
@@ -1,21 +1,18 @@
+DESCRIPTION = "Freetype font rendering library"
 SECTION = "libs"
 LICENSE = "freetype"
-DESCRIPTION = "Freetype font rendering library"
-
 PR = "r1"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/freetype/freetype-${PV}.tar.bz2 \
           file://configure.patch;patch=1"
-
-FILES_${PN} = "${libdir}/lib*.so.*"
-FILES_${PN}-dev += " ${bindir}"
+S = "${WORKDIR}/freetype-${PV}"
 
 inherit autotools pkgconfig binconfig
 
 LIBTOOL = "${S}/builds/unix/${HOST_SYS}-libtool"
 EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}'"
 
-do_configure () {
+do_configure() {
        cd builds/unix
        gnu-configize
        aclocal -I .
@@ -24,7 +21,10 @@ do_configure () {
        oe_runconf
 }
 
-do_stage () {
+do_stage() {
        autotools_stage_includes
        oe_libinstall -so -a -C objs libfreetype ${STAGING_LIBDIR}
 }
+
+FILES_${PN} = "${libdir}/lib*.so.*"
+FILES_${PN}-dev += "${bindir}"
diff --git a/packages/imlib2/.mtn2git_empty b/packages/imlib2/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/imlib2/files/.mtn2git_empty b/packages/imlib2/files/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000