summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/atk/atk_1.10.1.bb21
-rw-r--r--packages/cairo/cairo_0.9.2.bb15
-rw-r--r--packages/cairo/libsvg-cairo_0.1.6.bb14
-rw-r--r--packages/e17/entrance/longer-sleep.patch11
-rw-r--r--packages/e17/entrance_20050810.bb1
-rw-r--r--packages/glib-2.0/glib-2.0_2.8.0.bb48
-rw-r--r--packages/libcroco/libcroco_0.6.0.bb9
-rw-r--r--packages/libpixman/libpixman_0.1.6.bb13
-rw-r--r--packages/librsvg/librsvg_2.9.5.bb21
-rw-r--r--packages/linux/linux-openzaurus_2.6.13-rc5-mm1.bb11
-rw-r--r--packages/nonworking/meta/.mtn2git_empty0
-rw-r--r--packages/nonworking/meta/e-image.bb (renamed from packages/meta/e-image.bb)0
-rw-r--r--packages/pango/pango_1.9.1.bb47
-rw-r--r--packages/treecc/.mtn2git_empty0
-rw-r--r--packages/treecc/treecc-0.3.6/.mtn2git_empty0
-rw-r--r--packages/treecc/treecc-0.3.6/dont-make-in-examples.patch12
-rw-r--r--packages/treecc/treecc-native_0.3.6.bb12
-rw-r--r--packages/treecc/treecc_0.3.6.bb12
18 files changed, 228 insertions, 19 deletions
diff --git a/packages/atk/atk_1.10.1.bb b/packages/atk/atk_1.10.1.bb
new file mode 100644
index 0000000000..6424167ca2
--- /dev/null
+++ b/packages/atk/atk_1.10.1.bb
@@ -0,0 +1,21 @@
+DEPENDS = "glib-2.0 gtk-doc"
+DESCRIPTION = "An accessibility toolkit for GNOME."
+SECTION = "x11/libs"
+PRIORITY = "optional"
+MAINTAINER = "Philip Blundell <pb@handhelds.org>"
+LICENSE = "LGPL"
+
+SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.8/atk-${PV}.tar.bz2"
+
+inherit autotools pkgconfig
+
+EXTRA_OECONF = "--disable-glibtest"
+
+CFLAGS_append = " -I${STAGING_INCDIR}/glib-2.0 \
+ -I${STAGING_INCDIR}/glib-2.0/glib \
+ -I${STAGING_INCDIR}/glib-2.0/gobject"
+
+do_stage () {
+ oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR}
+ autotools_stage_includes
+}
diff --git a/packages/cairo/cairo_0.9.2.bb b/packages/cairo/cairo_0.9.2.bb
new file mode 100644
index 0000000000..1e61594ba3
--- /dev/null
+++ b/packages/cairo/cairo_0.9.2.bb
@@ -0,0 +1,15 @@
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Phil Blundell <pb@debian.org>"
+DEPENDS = "x11 libpng fontconfig libxrender"
+DESCRIPTION = "Cairo graphics library"
+LICENSE = "MPL LGPL"
+PR = "r1"
+
+SRC_URI = "http://cairographics.org/snapshots/cairo-${PV}.tar.gz"
+
+inherit autotools pkgconfig
+
+do_stage () {
+ oe_runmake install DESTDIR="" bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR}
+}
diff --git a/packages/cairo/libsvg-cairo_0.1.6.bb b/packages/cairo/libsvg-cairo_0.1.6.bb
new file mode 100644
index 0000000000..83c4428a2f
--- /dev/null
+++ b/packages/cairo/libsvg-cairo_0.1.6.bb
@@ -0,0 +1,14 @@
+SECTION = "libs"
+LICENSE = "LGPL"
+PRIORITY = "optional"
+MAINTAINER = "Phil Blundell <pb@debian.org>"
+DEPENDS = "libsvg cairo"
+DESCRIPTION = "SVG rendering library"
+
+SRC_URI = "http://cairographics.org/snapshots/libsvg-cairo-${PV}.tar.gz"
+
+inherit autotools pkgconfig
+
+do_stage () {
+ oe_runmake install DESTDIR="" bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR}
+}
diff --git a/packages/e17/entrance/longer-sleep.patch b/packages/e17/entrance/longer-sleep.patch
deleted file mode 100644
index 66ad220de2..0000000000
--- a/packages/e17/entrance/longer-sleep.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- entrance/src/client/entrance_session.c.~1.71.~ 2005-05-28 02:31:14.000000000 -0700
-+++ entrance/src/client/entrance_session.c 2005-08-07 13:39:35.000000000 -0700
-@@ -454,7 +454,7 @@
- shell = strdup("/bin/sh");
- /* this bypasses a race condition where entrance loses its x
- connection before the wm gets it and x goes and resets itself */
-- sleep(10);
-+ sleep(60);
- /*
- * FIXME These should be called!
- ecore_x_shutdown();
diff --git a/packages/e17/entrance_20050810.bb b/packages/e17/entrance_20050810.bb
index 2714354856..2673ec27f0 100644
--- a/packages/e17/entrance_20050810.bb
+++ b/packages/e17/entrance_20050810.bb
@@ -10,7 +10,6 @@ CVSDATE = "${PV}"
PR = "r2"
SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/enlightenment;module=e17/apps/entrance \
- file://longer-sleep.patch;patch=1 \
file://Xserver.patch;patch=1 \
file://config-db.patch;patch=1 \
file://allow-missing-xsession.patch;patch=1 \
diff --git a/packages/glib-2.0/glib-2.0_2.8.0.bb b/packages/glib-2.0/glib-2.0_2.8.0.bb
new file mode 100644
index 0000000000..d377a0aeae
--- /dev/null
+++ b/packages/glib-2.0/glib-2.0_2.8.0.bb
@@ -0,0 +1,48 @@
+DESCRIPTION = "GLib is a general-purpose utility library, \
+which provides many useful data types, macros, \
+type conversions, string utilities, file utilities, a main \
+loop abstraction, and so on. It works on many \
+UNIX-like platforms, Windows, OS/2 and BeOS."
+LICENSE = "LGPL"
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Philip Blundell <pb@handhelds.org>"
+DEPENDS += "glib-2.0-native gtk-doc"
+DEPENDS += "virtual/libiconv virtual/libintl"
+PACKAGES =+ "glib-2.0-utils "
+PR = "r0"
+
+LEAD_SONAME = "libglib-2.0.*"
+FILES_glib-2.0-utils = "${bindir}/*"
+
+EXTRA_OECONF = "--disable-debug"
+
+SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.8/glib-${PV}.tar.bz2 \
+ file://glibconfig-sysdefs.h"
+
+S = "${WORKDIR}/glib-${PV}"
+
+inherit autotools pkgconfig gettext
+
+python () {
+ if bb.data.getVar("USE_NLS", d, 1) == "no":
+ raise bb.parse.SkipPackage("${PN} requires native language support.")
+}
+
+acpaths = ""
+do_configure_prepend () {
+ install -m 0644 ${WORKDIR}/glibconfig-sysdefs.h .
+}
+
+do_stage () {
+ oe_libinstall -so -C glib libglib-2.0 ${STAGING_LIBDIR}
+ oe_libinstall -so -C gmodule libgmodule-2.0 ${STAGING_LIBDIR}
+ oe_libinstall -so -C gthread libgthread-2.0 ${STAGING_LIBDIR}
+ oe_libinstall -so -C gobject libgobject-2.0 ${STAGING_LIBDIR}
+ autotools_stage_includes
+ install -d ${STAGING_INCDIR}/glib-2.0/glib
+ install -m 0755 ${S}/glibconfig.h ${STAGING_INCDIR}/glib-2.0/glibconfig.h
+ install -d ${STAGING_DATADIR}/aclocal
+ install -m 0644 ${S}/m4macros/glib-2.0.m4 ${STAGING_DATADIR}/aclocal/glib-2.0.m4
+ install -m 0644 ${S}/m4macros/glib-gettext.m4 ${STAGING_DATADIR}/aclocal/glib-gettext.m4
+}
diff --git a/packages/libcroco/libcroco_0.6.0.bb b/packages/libcroco/libcroco_0.6.0.bb
index 378b2ad523..bbed9e4fb3 100644
--- a/packages/libcroco/libcroco_0.6.0.bb
+++ b/packages/libcroco/libcroco_0.6.0.bb
@@ -3,8 +3,13 @@ SECTION = "x11/utils"
MAINTAINER = "Koen Kooi <koen@handhelds.org>"
DEPENDS = "glib-2.0 libxml2"
LICENSE = "LGPL"
-PR = "r0"
+PR = "r1"
inherit autotools pkgconfig gnome
-
+do_stage() {
+ install -d ${STAGING_LIBDIR}
+ install -d ${STAGING_INCDIR}/libcroco
+ install -m 644 src/*.h ${STAGING_INCDIR}/libcroco/
+ install -m 755 src/.libs/*so* ${STAGING_LIBDIR}/
+}
diff --git a/packages/libpixman/libpixman_0.1.6.bb b/packages/libpixman/libpixman_0.1.6.bb
new file mode 100644
index 0000000000..2d69d14381
--- /dev/null
+++ b/packages/libpixman/libpixman_0.1.6.bb
@@ -0,0 +1,13 @@
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Phil Blundell <pb@debian.org>"
+DEPENDS = "x11"
+DESCRIPTION = "Cairo support library"
+LICENSE = "X11"
+SRC_URI = "http://cairographics.org/snapshots/libpixman-${PV}.tar.gz"
+
+inherit autotools pkgconfig
+
+do_stage () {
+ oe_runmake install DESTDIR="" bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR}
+}
diff --git a/packages/librsvg/librsvg_2.9.5.bb b/packages/librsvg/librsvg_2.9.5.bb
new file mode 100644
index 0000000000..3fd4581453
--- /dev/null
+++ b/packages/librsvg/librsvg_2.9.5.bb
@@ -0,0 +1,21 @@
+DESCRIPTION = "Library for rendering SVG files"
+SECTION = "x11/utils"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+DEPENDS = "gtk+ libcroco libart-lgpl libxml2 popt"
+LICENSE = "LGPL"
+PR = "r3"
+
+inherit autotools pkgconfig gnome
+
+PACKAGES =+ "librsvg-gtk librsvg-gtk-dev rsvg"
+FILES_${PN} = "${libdir}/*.so.*"
+FILES_rsvg = "${bindir}/rsvg"
+FILES_librsvg-gtk = "${libdir}/gtk-2.0/*/*/*.so"
+FILES_librsvg-gtk-dev = "${libdir}/gtk-2.0"
+
+do_stage() {
+ install -d ${STAGING_INCDIR}/librsvg-2/librsvg/
+ install -m 0644 rsvg.h ${STAGING_INCDIR}/librsvg-2/librsvg/
+ install -m 0644 librsvg-features.h ${STAGING_INCDIR}/librsvg-2/librsvg/
+ oe_libinstall -so -a librsvg-2 ${STAGING_LIBDIR}
+}
diff --git a/packages/linux/linux-openzaurus_2.6.13-rc5-mm1.bb b/packages/linux/linux-openzaurus_2.6.13-rc5-mm1.bb
index 7dcd3ee7ee..fe8280a784 100644
--- a/packages/linux/linux-openzaurus_2.6.13-rc5-mm1.bb
+++ b/packages/linux/linux-openzaurus_2.6.13-rc5-mm1.bb
@@ -5,7 +5,7 @@ LICENSE = "GPL"
#KV = "${@bb.data.getVar('PV',d,True).split('-')[0]}"
KV = "${@bb.data.getVar('PV',d,True)}"
-PR = "r6"
+PR = "r7"
DOSRC = "http://www.do13.in-berlin.de/openzaurus/patches"
RPSRC = "http://www.rpsys.net/openzaurus/patches"
@@ -43,9 +43,10 @@ SRC_URI = "ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.12.tar.gz \
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc5/2.6.13-rc5-mm1/2.6.13-rc5-mm1.bz2;patch=1 \
${RPSRC}/reverse_pagefault-r3.patch;patch=1 \
${RPSRC}/corgi_tspmufix-r0.patch;patch=1 \
+ ${RPSRC}/nwfpe_x80-r0.patch;patch=1 \
${RPSRC}/pxa_rtc-r1.patch;patch=1 \
${RPSRC}/pxa_irda-r2.patch;patch=1 \
- ${RPSRC}/sharp_multi_pcmcia-r2.patch;patch=1 \
+ ${RPSRC}/sharp_multi_pcmcia-r3.patch;patch=1 \
${RPSRC}/input_power-r2.patch;patch=1 \
${RPSRC}/corgi_irda-r2.patch;patch=1 \
${RPSRC}/corgi_base_extras4-r0.patch;patch=1 \
@@ -78,12 +79,13 @@ SRC_URI = "ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.12.tar.gz \
${DOSRC}/tosa-lcd-r3.patch;patch=1 \
${DOSRC}/tosa-2.6.13-r1.patch;patch=1 \
${RPSRC}/temp/tosa-bl-r5.patch;patch=1 \
- ${RPSRC}/pxa27x_extraregs-r0.patch;patch=1 \
- ${RPSRC}/spitzbase-r2.patch;patch=1 \
+ ${RPSRC}/pxa27x_extraregs-r1.patch;patch=1 \
+ ${RPSRC}/spitzbase-r3.patch;patch=1 \
${RPSRC}/spitzkbd-r0.patch;patch=1 \
${RPSRC}/spitzssp-r4.patch;patch=1 \
${RPSRC}/spitzbl-r1.patch;patch=1 \
${RPSRC}/spitzts-r1.patch;patch=1 \
+ ${RPSRC}/spitzcf-r1.patch;patch=1 \
file://add-oz-release-string.patch;patch=1 \
file://add-elpp-stuff.patch;patch=1 \
file://pxa-serial-hack.patch;patch=1 \
@@ -110,7 +112,6 @@ SRC_URI_append_tosa = "${DOSRC}/nand-readid-r1.patch;patch=1 \
${DOSRC}/wm9712-ts-r2.patch;patch=1 \
${DOSRC}/tosa-pxaac97-r1.patch;patch=1 \
${DOSRC}/tosa-bluetooth-r0.patch;patch=1 "
-SRC_URI_append_spitz = "${RPSRC}/spitzcf-r0.patch;patch=1 "
S = "${WORKDIR}/linux-2.6.12"
diff --git a/packages/nonworking/meta/.mtn2git_empty b/packages/nonworking/meta/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/nonworking/meta/.mtn2git_empty
diff --git a/packages/meta/e-image.bb b/packages/nonworking/meta/e-image.bb
index d58215d3a7..d58215d3a7 100644
--- a/packages/meta/e-image.bb
+++ b/packages/nonworking/meta/e-image.bb
diff --git a/packages/pango/pango_1.9.1.bb b/packages/pango/pango_1.9.1.bb
new file mode 100644
index 0000000000..bc7698c592
--- /dev/null
+++ b/packages/pango/pango_1.9.1.bb
@@ -0,0 +1,47 @@
+LICENSE = "LGPL"
+SECTION = "x11/libs"
+# Xt needed to keep autoconf's check for X11 happy
+DEPENDS = "glib-2.0 fontconfig freetype zlib x11 libxft xt gtk-doc"
+DESCRIPTION = "The goal of the Pango project is to provide an \
+Open Source framework for the layout and rendering of \
+internationalized text."
+PR = "r0"
+
+# seems to go wrong with default cflags
+FULL_OPTIMIZATION_arm = "-O2"
+
+SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.7/pango-${PV}.tar.bz2 \
+ file://no-tests.patch;patch=1"
+
+inherit autotools pkgconfig
+
+EXTRA_OECONF = "--disable-glibtest \
+ --enable-explicit-deps=no \
+ --disable-debug"
+
+FILES_${PN} = "/etc ${bindir} ${libdir}/libpango*.so.*"
+
+LIBV = "1.4.0"
+
+do_stage () {
+ for lib in pango pangox pangoft2 pangoxft; do
+ oe_libinstall -so -C pango lib$lib-1.0 ${STAGING_LIBDIR}/
+ done
+ install -d ${STAGING_INCDIR}/pango
+ install -m 0644 ${S}/pango/pango*.h ${STAGING_INCDIR}/pango/
+}
+
+postinst_prologue() {
+if [ "x$D" != "x" ]; then
+ exit 1
+fi
+
+}
+
+python populate_packages_prepend () {
+ prologue = bb.data.getVar("postinst_prologue", d, 1)
+
+ modules_root = bb.data.expand('${libdir}/pango/${LIBV}/modules', d)
+
+ do_split_packages(d, modules_root, '^pango-(.*)\.so$', 'pango-module-%s', 'Pango module %s', prologue + 'pango-querymodules > /etc/pango/pango.modules')
+}
diff --git a/packages/treecc/.mtn2git_empty b/packages/treecc/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/treecc/.mtn2git_empty
diff --git a/packages/treecc/treecc-0.3.6/.mtn2git_empty b/packages/treecc/treecc-0.3.6/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/treecc/treecc-0.3.6/.mtn2git_empty
diff --git a/packages/treecc/treecc-0.3.6/dont-make-in-examples.patch b/packages/treecc/treecc-0.3.6/dont-make-in-examples.patch
new file mode 100644
index 0000000000..b722552565
--- /dev/null
+++ b/packages/treecc/treecc-0.3.6/dont-make-in-examples.patch
@@ -0,0 +1,12 @@
+diff -Nurd treecc-0.3.6.orig/Makefile.in treecc-0.3.6/Makefile.in
+--- treecc-0.3.6.orig/Makefile.in 2005-01-15 15:16:06.000000000 -0800
++++ treecc-0.3.6/Makefile.in 2005-08-12 15:36:24.481697542 -0700
+@@ -77,7 +77,7 @@
+ VERSION = @VERSION@
+ YACC = @YACC@
+
+-SUBDIRS = . etc doc tests examples
++SUBDIRS = . etc doc tests
+
+ bin_PROGRAMS = treecc
+ noinst_LIBRARIES = libtreecc.a
diff --git a/packages/treecc/treecc-native_0.3.6.bb b/packages/treecc/treecc-native_0.3.6.bb
new file mode 100644
index 0000000000..06524f1cb7
--- /dev/null
+++ b/packages/treecc/treecc-native_0.3.6.bb
@@ -0,0 +1,12 @@
+include treecc_${PV}.bb
+SECTION = "devel"
+FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/treecc-${PV}"
+MAINTAINER = "Kirill Kononenko <krokas@aport.ru"
+S = "${WORKDIR}/treecc-${PV}"
+
+inherit native autotools
+
+do_stage() {
+ rm -f ${STAGING_BINDIR}/treecc
+ install -m 0755 treecc ${STAGING_BINDIR}/
+}
diff --git a/packages/treecc/treecc_0.3.6.bb b/packages/treecc/treecc_0.3.6.bb
new file mode 100644
index 0000000000..bd8e992724
--- /dev/null
+++ b/packages/treecc/treecc_0.3.6.bb
@@ -0,0 +1,12 @@
+DESCRIPTION = "Tree Compiler-Compiler from dotGNU"
+SECTION = "devel"
+LICENSE = "GPL-2"
+HOMEPAGE = "http://www.southern-storm.com.au/treecc.html"
+MAINTAINER = "Kirill Kononenko <krokas@aport.ru>"
+PRIORITY = "optional"
+
+SRC_URI = "http://www.southern-storm.com.au/download/treecc-${PV}.tar.gz \
+ file://dont-make-in-examples.patch;patch=1"
+
+inherit autotools
+