From c5704e55e6b03cbe9933950873bd7e59dc42c920 Mon Sep 17 00:00:00 2001 From: Frans Meulenbroeks Date: Wed, 28 Oct 2009 16:39:24 +0100 Subject: mythtv: created recipe for 0.22rc1 (based upon svn version) DEFAULT_PREFERENCE=-1, still need to look at the patches from 0.21 builds for beagleboard, not for sheevaplug (armv5te) --- recipes/mythtv/mythtv_0.22rc1.bb | 86 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 recipes/mythtv/mythtv_0.22rc1.bb (limited to 'recipes') diff --git a/recipes/mythtv/mythtv_0.22rc1.bb b/recipes/mythtv/mythtv_0.22rc1.bb new file mode 100644 index 0000000000..d8b68680b2 --- /dev/null +++ b/recipes/mythtv/mythtv_0.22rc1.bb @@ -0,0 +1,86 @@ +require mythtv.inc + +inherit qmake2 qt4x11 + +DEFAULT_PREFERENCE = "-1" + +PR = "r0" + +SRC_URI = "ftp://ftp.osuosl.org/pub/mythtv/mythtv-${PV}.tar.bz2" + +#S = "${WORKDIR}/mythtv" + +QMAKE_PROFILES = "mythtv.pro" + +mythlibs = "mythdb mythavutil mythavcodec mythavformat mythswscale mythhdhomerun myth mythtv mythui mythfreemheg mythupnp mythlivemedia" +PACKAGES =+ "mythtv-backend mythtv-frontend mythtv-bin mythtv-filters mythtv-data" + +FILES_${PN}-dbg += "${libdir}/mythtv/filters/.debug" +FILES_mythtv-backend = "${bindir}/mythbackend ${bindir}/mythcommflag ${bindir}/mythfilldatabase ${bindir}/mythtranscode" +FILES_mythtv-frontend = "${bindir}/mythfrontend ${datadir}/mythtv/i18n/mythfrontend_* ${datadir}/mythtv/*.ttf" +FILES_mythtv-bin = "${bindir}/*" +FILES_mythtv-filters = "${libdir}/mythtv/filters/*" +FILES_mythtv-data = "${datadir}" +RDEPENDS_${PN} = "mythtv-backend mythtv-frontend mythtv-bin mythtv-filters mythtv-data" +ALLOW_EMPTY_${PN} = "1" + +PACKAGES_DYNAMIC = "mythtv-theme-*" + +python __anonymous () { + import bb + + mythlibs = bb.data.getVar('mythlibs', d).split() + pv = bb.data.expand(bb.data.getVar("REALPV", d), d) + + for m in mythlibs: + bb.data.setVar("FILES_lib%s%s" % (m, pv), "${libdir}/lib%s-%s.so.*" % (m, pv), d) + bb.data.setVar("FILES_lib%s%s-dev" % (m, pv), "${libdir}/lib%s-%s.*" % (m, pv), d) + + packages = " ".join(map(lambda x: "lib%s%s lib%s%s-dev" % (x, pv, x, pv), mythlibs) + bb.data.getVar("PACKAGES", d).split()) + + bb.data.setVar("PACKAGES", packages, d) +} + +EXTRA_MYTHTVCONF_armv7a = "--cpu=cortex-a8" +EXTRA_MYTHTVCONF ?= "" + +EXTRA_OECONF = " \ + --cross-prefix=${TARGET_PREFIX} \ + --sysroot=${STAGING_DIR_HOST} \ + --prefix=${prefix} \ + \ + --arch=${TARGET_ARCH} \ + --extra-cflags="${TARGET_CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \ + --extra-cxxflags="${TARGET_CXXFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \ + --extra-ldflags="${TARGET_LDFLAGS}" \ + ${EXTRA_MYTHTVCONF} \ +" + +do_configure_prepend() { +# it's not autotools anyway, so we call ./configure directly + find . -name "Makefile"|xargs rm -f + + ./configure --qmake=qmake2 \ + --disable-altivec \ + --disable-opengl \ + --disable-stripping \ + --disable-xvmc \ + --enable-v4l \ + --enable-audio-oss \ + --enable-dvb \ + --enable-libmp3lame \ + --dvb-path=${STAGING_INCDIR} \ + --without-bindings=perl,python \ + ${EXTRA_OECONF} +} + +python populate_packages_prepend () { + new_packages = [] + + def the_hook(file, pkg, pattern, format, basename): + new_packages.append(pkg) + + do_split_packages(d, root=bb.data.expand('${datadir}/mythtv/themes', d), file_regex='(.*)', output_pattern='mythtv-theme-%s', description='MythTV theme %s', allow_dirs=True, hook=the_hook, prepend=True) + + bb.data.setVar("RDEPENDS_${PN}", "%s %s" % (bb.data.getVar("RDEPENDS_${PN}", d), " ".join(new_packages)), d) +} -- cgit v1.2.3 From 8e785a41b3b625ede7becd45f2b655b37bbe31ba Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 28 Oct 2009 17:15:50 +0100 Subject: mythtv 0.22rc1: fix PV --- recipes/mythtv/mythtv_0.22rc1.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'recipes') diff --git a/recipes/mythtv/mythtv_0.22rc1.bb b/recipes/mythtv/mythtv_0.22rc1.bb index d8b68680b2..4dd0ef5bfc 100644 --- a/recipes/mythtv/mythtv_0.22rc1.bb +++ b/recipes/mythtv/mythtv_0.22rc1.bb @@ -4,9 +4,9 @@ inherit qmake2 qt4x11 DEFAULT_PREFERENCE = "-1" -PR = "r0" +PV = "0.21+0.22rc1" -SRC_URI = "ftp://ftp.osuosl.org/pub/mythtv/mythtv-${PV}.tar.bz2" +SRC_URI = "ftp://ftp.osuosl.org/pub/mythtv/mythtv-0.22rc1.tar.bz2" #S = "${WORKDIR}/mythtv" -- cgit v1.2.3 From c8c654d5a6feac85aa6220d9e90e3698a676a48c Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 28 Oct 2009 18:29:29 +0100 Subject: gtk+: add 2.18.3 --- recipes/gtk+/gtk+-2.18.3/hardcoded_libtool.patch | 31 +++++++ recipes/gtk+/gtk+-2.18.3/no-demos.patch | 10 +++ recipes/gtk+/gtk+-2.18.3/run-iconcache.patch | 19 +++++ recipes/gtk+/gtk+-2.18.3/toggle-font.diff | 100 +++++++++++++++++++++++ recipes/gtk+/gtk+_2.18.3.bb | 66 +++++++++++++++ 5 files changed, 226 insertions(+) create mode 100644 recipes/gtk+/gtk+-2.18.3/hardcoded_libtool.patch create mode 100644 recipes/gtk+/gtk+-2.18.3/no-demos.patch create mode 100644 recipes/gtk+/gtk+-2.18.3/run-iconcache.patch create mode 100644 recipes/gtk+/gtk+-2.18.3/toggle-font.diff create mode 100644 recipes/gtk+/gtk+_2.18.3.bb (limited to 'recipes') diff --git a/recipes/gtk+/gtk+-2.18.3/hardcoded_libtool.patch b/recipes/gtk+/gtk+-2.18.3/hardcoded_libtool.patch new file mode 100644 index 0000000000..82fbbac8d7 --- /dev/null +++ b/recipes/gtk+/gtk+-2.18.3/hardcoded_libtool.patch @@ -0,0 +1,31 @@ +Index: gtk+-2.14.2/configure.in +=================================================================== +--- gtk+-2.14.2.orig/configure.in 2008-09-23 15:52:44.000000000 +0100 ++++ gtk+-2.14.2/configure.in 2008-09-23 15:53:51.000000000 +0100 +@@ -401,7 +401,7 @@ + case $enable_explicit_deps in + auto) + export SED +- deplibs_check_method=`(./libtool --config; echo 'eval echo \"$deplibs_check_method\"') | sh` ++ deplibs_check_method=`(./$host_alias-libtool --config; echo 'eval echo \"$deplibs_check_method\"') | sh` + if test "x$deplibs_check_method" '!=' xpass_all || test "x$enable_static" = xyes ; then + enable_explicit_deps=yes + else +@@ -759,7 +759,7 @@ + dnl Now we check to see if our libtool supports shared lib deps + dnl (in a rather ugly way even) + if $dynworks; then +- pixbuf_libtool_config="${CONFIG_SHELL-/bin/sh} ./libtool --config" ++ pixbuf_libtool_config="${CONFIG_SHELL-/bin/sh} $host_alias-libtool --config" + pixbuf_deplibs_check=`$pixbuf_libtool_config | \ + grep '^[[a-z_]]*check[[a-z_]]*_method=[['\''"]]' | \ + sed 's/.*[['\''"]]\(.*\)[['\''"]]$/\1/'` +@@ -1893,7 +1893,7 @@ + # We are using gmodule-no-export now, but I'm leaving the stripping + # code in place for now, since pango and atk still require gmodule. + export SED +-export_dynamic=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` ++export_dynamic=`($host_alias-libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` + if test -n "$export_dynamic"; then + GDK_PIXBUF_DEP_LIBS=`echo $GDK_PIXBUF_DEP_LIBS | sed -e "s/$export_dynamic//"` + GDK_PIXBUF_XLIB_DEP_LIBS=`echo $GDK_PIXBUF_XLIB_DEP_LIBS | sed -e "s/$export_dynamic//"` diff --git a/recipes/gtk+/gtk+-2.18.3/no-demos.patch b/recipes/gtk+/gtk+-2.18.3/no-demos.patch new file mode 100644 index 0000000000..0fc4c48d1a --- /dev/null +++ b/recipes/gtk+/gtk+-2.18.3/no-demos.patch @@ -0,0 +1,10 @@ +--- gtk+-2.10.1/Makefile.am.orig 2006-08-08 12:37:30.000000000 +0100 ++++ gtk+-2.10.1/Makefile.am 2006-08-08 12:37:48.000000000 +0100 +@@ -1,6 +1,6 @@ + ## Makefile.am for GTK+ + +-SRC_SUBDIRS = gdk-pixbuf gdk gtk modules demos tests perf contrib ++SRC_SUBDIRS = gdk-pixbuf gdk gtk modules tests perf contrib + SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros + + # require automake 1.4 diff --git a/recipes/gtk+/gtk+-2.18.3/run-iconcache.patch b/recipes/gtk+/gtk+-2.18.3/run-iconcache.patch new file mode 100644 index 0000000000..aa1bffa8a7 --- /dev/null +++ b/recipes/gtk+/gtk+-2.18.3/run-iconcache.patch @@ -0,0 +1,19 @@ +--- /tmp/Makefile.am 2009-10-28 18:21:54.000000000 +0100 ++++ gtk+-2.18.3/gtk/Makefile.am 2009-10-28 18:23:07.000000000 +0100 +@@ -1300,11 +1300,11 @@ + ./gtk-update-icon-cache + endif + +-gtkbuiltincache.h: @REBUILD@ stamp-icons +- $(MAKE) $(AM_MAKEFLAGS) gtk-update-icon-cache$(EXEEXT) $(GTK_UPDATE_ICON_CACHE_MANIFEST) +- $(gtk_update_icon_cache_program) --force --ignore-theme-index \ +- --source builtin_icons stock-icons > gtkbuiltincache.h.tmp && \ +- mv gtkbuiltincache.h.tmp gtkbuiltincache.h ++#gtkbuiltincache.h: @REBUILD@ stamp-icons ++# $(MAKE) $(AM_MAKEFLAGS) gtk-update-icon-cache$(EXEEXT) $(GTK_UPDATE_ICON_CACHE_MANIFEST) ++# $(gtk_update_icon_cache_program) --force --ignore-theme-index \ ++# --source builtin_icons stock-icons > gtkbuiltincache.h.tmp && \ ++# mv gtkbuiltincache.h.tmp gtkbuiltincache.h + + EXTRA_DIST += \ + $(STOCK_ICONS) \ diff --git a/recipes/gtk+/gtk+-2.18.3/toggle-font.diff b/recipes/gtk+/gtk+-2.18.3/toggle-font.diff new file mode 100644 index 0000000000..59ad150b2f --- /dev/null +++ b/recipes/gtk+/gtk+-2.18.3/toggle-font.diff @@ -0,0 +1,100 @@ +Index: gtk/gtkcellrenderertoggle.c +=================================================================== +--- gtk/gtkcellrenderertoggle.c (revision 18523) ++++ gtk/gtkcellrenderertoggle.c (working copy) +@@ -71,6 +71,8 @@ + PROP_INDICATOR_SIZE + }; + ++/* This is a hard-coded default which promptly gets overridden by a size ++ calculated from the font size. */ + #define TOGGLE_WIDTH 13 + + static guint toggle_cell_signals[LAST_SIGNAL] = { 0 }; +@@ -80,8 +82,9 @@ + typedef struct _GtkCellRendererTogglePrivate GtkCellRendererTogglePrivate; + struct _GtkCellRendererTogglePrivate + { +- gint indicator_size; +- ++ gint indicator_size; /* This is the real size */ ++ gint override_size; /* This is the size set from the indicator-size property */ ++ GtkWidget *cached_widget; + guint inconsistent : 1; + }; + +@@ -104,6 +107,7 @@ + GTK_CELL_RENDERER (celltoggle)->ypad = 2; + + priv->indicator_size = TOGGLE_WIDTH; ++ priv->override_size = 0; + priv->inconsistent = FALSE; + } + +@@ -210,7 +214,7 @@ + g_value_set_boolean (value, celltoggle->radio); + break; + case PROP_INDICATOR_SIZE: +- g_value_set_int (value, priv->indicator_size); ++ g_value_set_int (value, priv->override_size ? priv->override_size : priv->indicator_size); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); +@@ -245,7 +249,7 @@ + celltoggle->radio = g_value_get_boolean (value); + break; + case PROP_INDICATOR_SIZE: +- priv->indicator_size = g_value_get_int (value); ++ priv->override_size = g_value_get_int (value); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); +@@ -273,6 +277,27 @@ + } + + static void ++on_widget_style_set (GtkWidget *widget, GtkStyle *previous, gpointer user_data) ++{ ++ GtkCellRendererTogglePrivate *priv = user_data; ++ PangoContext *context; ++ PangoFontMetrics *metrics; ++ int height; ++ ++ context = gtk_widget_get_pango_context (widget); ++ metrics = pango_context_get_metrics (context, ++ widget->style->font_desc, ++ pango_context_get_language (context)); ++ ++ height = pango_font_metrics_get_ascent (metrics) + ++ pango_font_metrics_get_descent (metrics); ++ ++ pango_font_metrics_unref (metrics); ++ ++ priv->indicator_size = PANGO_PIXELS (height * 0.85); ++} ++ ++static void + gtk_cell_renderer_toggle_get_size (GtkCellRenderer *cell, + GtkWidget *widget, + GdkRectangle *cell_area, +@@ -287,6 +312,20 @@ + + priv = GTK_CELL_RENDERER_TOGGLE_GET_PRIVATE (cell); + ++ if (priv->override_size) { ++ priv->indicator_size = priv->override_size; ++ } else if (priv->cached_widget != widget) { ++ if (priv->cached_widget) { ++ g_object_remove_weak_pointer (widget, &priv->cached_widget); ++ g_signal_handlers_disconnect_by_func (priv->cached_widget, on_widget_style_set, priv); ++ } ++ priv->cached_widget = widget; ++ g_object_add_weak_pointer (widget, &priv->cached_widget); ++ g_signal_connect (widget, "style-set", on_widget_style_set, priv); ++ ++ on_widget_style_set (widget, NULL, priv); ++ } ++ + calc_width = (gint) cell->xpad * 2 + priv->indicator_size; + calc_height = (gint) cell->ypad * 2 + priv->indicator_size; + diff --git a/recipes/gtk+/gtk+_2.18.3.bb b/recipes/gtk+/gtk+_2.18.3.bb new file mode 100644 index 0000000000..d2cf4c6858 --- /dev/null +++ b/recipes/gtk+/gtk+_2.18.3.bb @@ -0,0 +1,66 @@ +require gtk+.inc + +DEPENDS += "cairo jasper" +PR = "${INC_PR}.0" + +# disabled per default - this uses as little patches as possible +DEFAULT_PREFERENCE = "-1" + +SRC_URI = "http://download.gnome.org/sources/gtk+/2.18/gtk+-${PV}.tar.bz2 \ + file://xsettings.patch;patch=1 \ + file://run-iconcache.patch;patch=1 \ + file://hardcoded_libtool.patch;patch=1 \ + file://no-demos.patch;patch=1 \ + file://toggle-font.diff;patch=1;pnum=0 \ + " + +EXTRA_OECONF = "--with-libtiff --disable-xkb --disable-glibtest --enable-display-migration gio_can_sniff=yes" + +LIBV = "2.10.0" + +PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*" + +python populate_packages_prepend () { + import os.path + + prologue = bb.data.getVar("postinst_prologue", d, 1) + + gtk_libdir = bb.data.expand('${libdir}/gtk-2.0/${LIBV}', d) + loaders_root = os.path.join(gtk_libdir, 'loaders') + immodules_root = os.path.join(gtk_libdir, 'immodules') + printmodules_root = os.path.join(gtk_libdir, 'printbackends'); + modules_root = bb.data.expand('${libdir}/gtk-2.0/modules/',d) + + do_split_packages(d, loaders_root, '^libpixbufloader-(.*)\.so$', 'gdk-pixbuf-loader-%s', 'GDK pixbuf loader for %s', prologue + 'gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders', extra_depends='') + do_split_packages(d, immodules_root, '^im-(.*)\.so$', 'gtk-immodule-%s', 'GTK input module for %s', prologue + 'gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules', extra_depends='') + do_split_packages(d, printmodules_root, '^libprintbackend-(.*)\.so$', 'gtk-printbackend-%s', 'GTK printbackend module for %s', extra_depends='') + do_split_packages(d, modules_root, '^lib(.*)\.so$', 'gtk-module-%s', 'GTK module for %s', extra_depends='') + + if (bb.data.getVar('DEBIAN_NAMES', d, 1)): + bb.data.setVar('PKG_${PN}', 'libgtk-2.0', d) +} + +# gail is part of gtk+ since gtk+-2.13.0 (targetting >=GNOME 2.23): +PROVIDES = "virtual/gail" +RPROVIDES_${PN} = "libgailutil18" +RCONFLICTS_${PN} = "libgailutil18" +RREPLACES_${PN} = "libgailutil18" +RPROVIDES_${PN}-dev = "libgailutil-dev" +RCONFLICTS_${PN}-dev = "libgailutil-dev" +RREPLACES_${PN}-dev = "libgailutil-dev" +RPROVIDES_${PN}-doc = "libgailutil-doc" +RCONFLICTS_${PN}-doc = "libgailutil-doc" +RREPLACES_${PN}-doc = "libgailutil-doc" +RPROVIDES_${PN}-dbg = "libgailutil-dbg" +RCONFLICTS_${PN}-dbg = "libgailutil-dbg" +RREPLACES_${PN}-dbg = "libgailutil-dbg" +# FIXME: replace locales as well + +do_stage_append() { + + # this tool is required by gnome-keyring 2.26.0 to get built + # it is written in Python and use only Python xml + install -d ${STAGING_BINDIR_NATIVE} + install -m 0755 ${S}/gtk/gtk-builder-convert ${STAGING_BINDIR_NATIVE} + +} -- cgit v1.2.3 From 7767c7c6d21cb731b15c3a8277f2fa316d24308f Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 28 Oct 2009 21:03:04 +0100 Subject: gnumeric: add 1.9.14 libgsf: add 1.14.16 goffice: add 0.7.14 --- recipes/gnome/gnumeric/remove-docs.patch | 10 +++++++ recipes/gnome/gnumeric_1.8.4.bb | 31 +++++++++++++++++++++ recipes/gnome/gnumeric_1.9.14.bb | 30 ++++++++++++++++++++ recipes/gnome/goffice_0.7.14.bb | 21 ++++++++++++++ recipes/gnome/libgsf_1.10.0.bb | 46 +++++++++++++++++++++++++++++++ recipes/gnome/libgsf_1.12.0.bb | 46 +++++++++++++++++++++++++++++++ recipes/gnome/libgsf_1.12.1.bb | 47 ++++++++++++++++++++++++++++++++ recipes/gnome/libgsf_1.12.2.bb | 47 ++++++++++++++++++++++++++++++++ recipes/gnome/libgsf_1.13.2.bb | 17 ++++++++++++ recipes/gnome/libgsf_1.13.3.bb | 19 +++++++++++++ recipes/gnome/libgsf_1.14.16.bb | 21 ++++++++++++++ recipes/gnome/libgsf_1.14.8.bb | 23 ++++++++++++++++ recipes/gnumeric/files/remove-docs.patch | 10 ------- recipes/gnumeric/gnumeric_1.8.4.bb | 31 --------------------- recipes/libgsf/libgsf_1.10.0.bb | 46 ------------------------------- recipes/libgsf/libgsf_1.12.0.bb | 46 ------------------------------- recipes/libgsf/libgsf_1.12.1.bb | 47 -------------------------------- recipes/libgsf/libgsf_1.12.2.bb | 47 -------------------------------- recipes/libgsf/libgsf_1.13.2.bb | 17 ------------ recipes/libgsf/libgsf_1.13.3.bb | 19 ------------- recipes/libgsf/libgsf_1.14.8.bb | 23 ---------------- 21 files changed, 358 insertions(+), 286 deletions(-) create mode 100644 recipes/gnome/gnumeric/remove-docs.patch create mode 100644 recipes/gnome/gnumeric_1.8.4.bb create mode 100644 recipes/gnome/gnumeric_1.9.14.bb create mode 100644 recipes/gnome/goffice_0.7.14.bb create mode 100644 recipes/gnome/libgsf_1.10.0.bb create mode 100644 recipes/gnome/libgsf_1.12.0.bb create mode 100644 recipes/gnome/libgsf_1.12.1.bb create mode 100644 recipes/gnome/libgsf_1.12.2.bb create mode 100644 recipes/gnome/libgsf_1.13.2.bb create mode 100644 recipes/gnome/libgsf_1.13.3.bb create mode 100644 recipes/gnome/libgsf_1.14.16.bb create mode 100644 recipes/gnome/libgsf_1.14.8.bb delete mode 100644 recipes/gnumeric/files/remove-docs.patch delete mode 100644 recipes/gnumeric/gnumeric_1.8.4.bb delete mode 100644 recipes/libgsf/libgsf_1.10.0.bb delete mode 100644 recipes/libgsf/libgsf_1.12.0.bb delete mode 100644 recipes/libgsf/libgsf_1.12.1.bb delete mode 100644 recipes/libgsf/libgsf_1.12.2.bb delete mode 100644 recipes/libgsf/libgsf_1.13.2.bb delete mode 100644 recipes/libgsf/libgsf_1.13.3.bb delete mode 100644 recipes/libgsf/libgsf_1.14.8.bb (limited to 'recipes') diff --git a/recipes/gnome/gnumeric/remove-docs.patch b/recipes/gnome/gnumeric/remove-docs.patch new file mode 100644 index 0000000000..650ad6f4fa --- /dev/null +++ b/recipes/gnome/gnumeric/remove-docs.patch @@ -0,0 +1,10 @@ +Index: gnumeric-1.8.2/Makefile.am +=================================================================== +--- gnumeric-1.8.2.orig/Makefile.am 2008-01-15 02:53:04.000000000 +0000 ++++ gnumeric-1.8.2/Makefile.am 2008-04-01 22:44:44.000000000 +0000 +@@ -1,4 +1,4 @@ +-SUBDIRS = . po po-functions src plugins icons templates doc tools schemas test ++SUBDIRS = . po po-functions src plugins icons templates tools schemas test + + XML_I18N_XML_KIND = --pass-through + diff --git a/recipes/gnome/gnumeric_1.8.4.bb b/recipes/gnome/gnumeric_1.8.4.bb new file mode 100644 index 0000000000..e375f278f2 --- /dev/null +++ b/recipes/gnome/gnumeric_1.8.4.bb @@ -0,0 +1,31 @@ +LICENSE = "GPL" +SECTION = "x11/utils" +S = "${WORKDIR}/gnumeric-${PV}" +DEPENDS = "gdk-pixbuf-csource-native libgsf gtk+ libxml2 goffice libglade libart-lgpl intltool-native libgnomecanvas libgnomeprint libgnomeprintui libbonoboui orbit2-native" +DESCRIPTION = "Gnumeric spreadsheet for GNOME" + +PR = "r0" + +PARALLEL_MAKE = "" + +inherit gnome flow-lossage + +SRC_URI += "file://remove-docs.patch;patch=1" + +EXTRA_OECONF=" --without-perl " + +PACKAGES_DYNAMIC += "gnumeric-plugin-*" + +FILES_${PN}-dbg += "${libdir}/gnumeric/${PV}/plugins/*/.debug" +FILES_gnumeric_append = " /usr/lib/libspreadsheet-${PV}.so " + +# We need native orbit-idl with target idl files. No way to say it in a clean way: +do_configure_append () { + find -name Makefile -exec sed -i '/\/usr\/bin\/orbit-idl-2/{s:/usr/bin:${STAGING_BINDIR_NATIVE}:;s:/usr/share:${STAGING_DATADIR}:g}' {} \; +} + +python populate_packages_prepend () { + gnumeric_libdir = bb.data.expand('${libdir}/gnumeric/${PV}/plugins', d) + + do_split_packages(d, gnumeric_libdir, '(.*)', 'gnumeric-plugin-%s', 'Gnumeric plugin for %s', allow_dirs=True) +} diff --git a/recipes/gnome/gnumeric_1.9.14.bb b/recipes/gnome/gnumeric_1.9.14.bb new file mode 100644 index 0000000000..8c7023ee37 --- /dev/null +++ b/recipes/gnome/gnumeric_1.9.14.bb @@ -0,0 +1,30 @@ +LICENSE = "GPL" +SECTION = "x11/utils" +DEPENDS = "gdk-pixbuf-csource-native libgsf gtk+ libxml2 goffice libglade libart-lgpl intltool-native libgnomecanvas libgnomeprint libgnomeprintui libbonoboui orbit2-native" +DESCRIPTION = "Gnumeric spreadsheet for GNOME" + +PARALLEL_MAKE = "" + +inherit gnome flow-lossage + +EXTRA_OECONF=" --without-perl " + +PACKAGES_DYNAMIC += "gnumeric-plugin-*" + +FILES_${PN}-dbg += "${libdir}/gnumeric/${PV}/plugins/*/.debug" +FILES_${PN} += "${libdir}/libspreadsheet-${PV}.so " + +do_configure_prepend() { + sed -i -e s:doc\ tools:tools: ${S}/Makefile.am +} + +# We need native orbit-idl with target idl files. No way to say it in a clean way: +do_configure_append () { + find -name Makefile -exec sed -i '/\/usr\/bin\/orbit-idl-2/{s:/usr/bin:${STAGING_BINDIR_NATIVE}:;s:/usr/share:${STAGING_DATADIR}:g}' {} \; +} + +python populate_packages_prepend () { + gnumeric_libdir = bb.data.expand('${libdir}/gnumeric/${PV}/plugins', d) + + do_split_packages(d, gnumeric_libdir, '(.*)', 'gnumeric-plugin-%s', 'Gnumeric plugin for %s', allow_dirs=True) +} diff --git a/recipes/gnome/goffice_0.7.14.bb b/recipes/gnome/goffice_0.7.14.bb new file mode 100644 index 0000000000..9fff0b4cfe --- /dev/null +++ b/recipes/gnome/goffice_0.7.14.bb @@ -0,0 +1,21 @@ +DESCRIPTION="Gnome Office Library" +LICENSE="GPLv2" + +DEPENDS="glib-2.0 gtk+ pango cairo libgnomeprint libgsf libglade libpcre libxml2 libart-lgpl" + +FILES_${PN}-dbg += "${libdir}/goffice/${PV}/plugins/*/.debug" + +inherit gnome pkgconfig + +do_stage() { + autotools_stage_all +} + +PACKAGES_DYNAMIC = "goffice-plugin-*" + +python populate_packages_prepend () { + goffice_libdir = bb.data.expand('${libdir}/goffice/${PV}/plugins', d) + + do_split_packages(d, goffice_libdir, '(.*)', 'goffice-plugin-%s', 'Goffice plugin for %s', allow_dirs=True) +} + diff --git a/recipes/gnome/libgsf_1.10.0.bb b/recipes/gnome/libgsf_1.10.0.bb new file mode 100644 index 0000000000..ce464feba9 --- /dev/null +++ b/recipes/gnome/libgsf_1.10.0.bb @@ -0,0 +1,46 @@ +LICENSE = "GPL" +SECTION = "libs" +PR = "r1" + +DEPENDS= "libxml2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" + +PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " + +FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" +FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" + +inherit autotools pkgconfig gnome + +libgsf_includes = "gsf-doc-meta-data.h gsf-infile.h gsf-input-textline.h \ + gsf-outfile-zip.h gsf-output-stdio.h gsf-impl-utils.h \ + gsf-input-bzip.h gsf-input.h gsf-outfile.h gsf-output.h \ + gsf-infile-impl.h gsf-input-gzip.h gsf-libxml.h \ + gsf-output-bzip.h gsf-structured-blob.h gsf-infile-msole.h \ + gsf-input-impl.h gsf-msole-utils.h gsf-output-gzip.h \ + gsf-timestamp.h gsf-infile-msvba.h gsf-input-iochannel.h \ + gsf-outfile-impl.h gsf-output-impl.h gsf-utils.h \ + gsf-infile-stdio.h gsf-input-memory.h gsf-outfile-msole.h \ + gsf-output-iochannel.h gsf.h gsf-infile-zip.h gsf-input-stdio.h \ + gsf-outfile-stdio.h gsf-output-memory.h" + +libgsf_gnome_includes = "gsf-input-gnomevfs.h \ + gsf-output-gnomevfs.h \ + gsf-input-bonobo.h \ + gsf-output-bonobo.h \ + gsf-shared-bonobo-stream.h" + +do_stage() { + oe_libinstall -so -C gsf libgsf-1 ${STAGING_LIBDIR} + + mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf/ + for i in ${libgsf_includes}; do + install -m 0644 gsf/$i ${STAGING_INCDIR}/libgsf-1/gsf/$i + done + + oe_libinstall -so -C gsf-gnome libgsf-gnome-1 ${STAGING_LIBDIR} + + mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf-gnome/ + for i in ${libgsf_gnome_includes}; do + install -m 0644 gsf-gnome/$i ${STAGING_INCDIR}/libgsf-1/gsf-gnome/$i + done +} diff --git a/recipes/gnome/libgsf_1.12.0.bb b/recipes/gnome/libgsf_1.12.0.bb new file mode 100644 index 0000000000..2698639873 --- /dev/null +++ b/recipes/gnome/libgsf_1.12.0.bb @@ -0,0 +1,46 @@ +LICENSE = "GPL" +SECTION = "libs" +PR = "r2" + +DEPENDS= "libxml2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" + +PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " + +FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" +FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" + +inherit autotools pkgconfig gnome + +libgsf_includes = "gsf-doc-meta-data.h gsf-infile.h gsf-input-textline.h \ + gsf-outfile-zip.h gsf-output-stdio.h gsf-impl-utils.h \ + gsf-input-bzip.h gsf-input.h gsf-outfile.h gsf-output.h \ + gsf-infile-impl.h gsf-input-gzip.h gsf-libxml.h \ + gsf-output-bzip.h gsf-structured-blob.h gsf-infile-msole.h \ + gsf-input-impl.h gsf-msole-utils.h gsf-output-gzip.h \ + gsf-timestamp.h gsf-infile-msvba.h gsf-input-iochannel.h \ + gsf-outfile-impl.h gsf-output-impl.h gsf-utils.h \ + gsf-infile-stdio.h gsf-input-memory.h gsf-outfile-msole.h \ + gsf-output-iochannel.h gsf.h gsf-infile-zip.h gsf-input-stdio.h \ + gsf-outfile-stdio.h gsf-output-memory.h gsf-output-csv.h" + +libgsf_gnome_includes = "gsf-input-gnomevfs.h \ + gsf-output-gnomevfs.h \ + gsf-input-bonobo.h \ + gsf-output-bonobo.h \ + gsf-shared-bonobo-stream.h" + +do_stage() { + oe_libinstall -so -C gsf libgsf-1 ${STAGING_LIBDIR} + + mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf/ + for i in ${libgsf_includes}; do + install -m 0644 gsf/$i ${STAGING_INCDIR}/libgsf-1/gsf/$i + done + + oe_libinstall -so -C gsf-gnome libgsf-gnome-1 ${STAGING_LIBDIR} + + mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf-gnome/ + for i in ${libgsf_gnome_includes}; do + install -m 0644 gsf-gnome/$i ${STAGING_INCDIR}/libgsf-1/gsf-gnome/$i + done +} diff --git a/recipes/gnome/libgsf_1.12.1.bb b/recipes/gnome/libgsf_1.12.1.bb new file mode 100644 index 0000000000..310d922d6e --- /dev/null +++ b/recipes/gnome/libgsf_1.12.1.bb @@ -0,0 +1,47 @@ +LICENSE = "GPL" +SECTION = "libs" +PR = "r0" + +DEPENDS= "libxml2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" + +PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " + +FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" +FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" + +inherit autotools pkgconfig gnome + +libgsf_includes = "gsf-doc-meta-data.h gsf-infile.h gsf-input-textline.h \ + gsf-outfile-zip.h gsf-output-stdio.h gsf-impl-utils.h \ + gsf-input-bzip.h gsf-input.h gsf-outfile.h gsf-output.h \ + gsf-infile-impl.h gsf-input-gzip.h gsf-libxml.h \ + gsf-output-bzip.h gsf-structured-blob.h gsf-infile-msole.h \ + gsf-input-impl.h gsf-msole-utils.h gsf-output-gzip.h \ + gsf-timestamp.h gsf-infile-msvba.h gsf-input-iochannel.h \ + gsf-outfile-impl.h gsf-output-impl.h gsf-utils.h \ + gsf-infile-stdio.h gsf-input-memory.h gsf-outfile-msole.h \ + gsf-output-iochannel.h gsf.h gsf-infile-zip.h gsf-input-stdio.h \ + gsf-outfile-stdio.h gsf-output-memory.h gsf-output-csv.h \ + gsf-output-iconv.h " + +libgsf_gnome_includes = "gsf-input-gnomevfs.h \ + gsf-output-gnomevfs.h \ + gsf-input-bonobo.h \ + gsf-output-bonobo.h \ + gsf-shared-bonobo-stream.h" + +do_stage() { + oe_libinstall -so -C gsf libgsf-1 ${STAGING_LIBDIR} + + mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf/ + for i in ${libgsf_includes}; do + install -m 0644 gsf/$i ${STAGING_INCDIR}/libgsf-1/gsf/$i + done + + oe_libinstall -so -C gsf-gnome libgsf-gnome-1 ${STAGING_LIBDIR} + + mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf-gnome/ + for i in ${libgsf_gnome_includes}; do + install -m 0644 gsf-gnome/$i ${STAGING_INCDIR}/libgsf-1/gsf-gnome/$i + done +} diff --git a/recipes/gnome/libgsf_1.12.2.bb b/recipes/gnome/libgsf_1.12.2.bb new file mode 100644 index 0000000000..02e95718dd --- /dev/null +++ b/recipes/gnome/libgsf_1.12.2.bb @@ -0,0 +1,47 @@ +LICENSE = "GPL" +SECTION = "libs" +PR = "r0" + +DEPENDS= "libxml2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" + +PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " + +FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" +FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" + +inherit autotools pkgconfig gnome + +libgsf_includes = "gsf-doc-meta-data.h gsf-infile.h gsf-input-textline.h \ + gsf-outfile-zip.h gsf-output-stdio.h gsf-impl-utils.h \ + gsf-input-bzip.h gsf-input.h gsf-outfile.h gsf-output.h \ + gsf-infile-impl.h gsf-input-gzip.h gsf-libxml.h \ + gsf-output-bzip.h gsf-structured-blob.h gsf-infile-msole.h \ + gsf-input-impl.h gsf-msole-utils.h gsf-output-gzip.h \ + gsf-timestamp.h gsf-infile-msvba.h gsf-input-iochannel.h \ + gsf-outfile-impl.h gsf-output-impl.h gsf-utils.h \ + gsf-infile-stdio.h gsf-input-memory.h gsf-outfile-msole.h \ + gsf-output-iochannel.h gsf.h gsf-infile-zip.h gsf-input-stdio.h \ + gsf-outfile-stdio.h gsf-output-memory.h gsf-output-csv.h \ + gsf-output-iconv.h gsf-meta-names.h " + +libgsf_gnome_includes = "gsf-input-gnomevfs.h \ + gsf-output-gnomevfs.h \ + gsf-input-bonobo.h \ + gsf-output-bonobo.h \ + gsf-shared-bonobo-stream.h" + +do_stage() { + oe_libinstall -so -C gsf libgsf-1 ${STAGING_LIBDIR} + + mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf/ + for i in ${libgsf_includes}; do + install -m 0644 gsf/$i ${STAGING_INCDIR}/libgsf-1/gsf/$i + done + + oe_libinstall -so -C gsf-gnome libgsf-gnome-1 ${STAGING_LIBDIR} + + mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf-gnome/ + for i in ${libgsf_gnome_includes}; do + install -m 0644 gsf-gnome/$i ${STAGING_INCDIR}/libgsf-1/gsf-gnome/$i + done +} diff --git a/recipes/gnome/libgsf_1.13.2.bb b/recipes/gnome/libgsf_1.13.2.bb new file mode 100644 index 0000000000..caeb4e4dc9 --- /dev/null +++ b/recipes/gnome/libgsf_1.13.2.bb @@ -0,0 +1,17 @@ +LICENSE = "GPL" +SECTION = "libs" +PR = "r1" + +DEPENDS= "libxml2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" + +PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " + +FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" +FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" + +inherit autotools pkgconfig gnome + + +do_stage() { +autotools_stage_all +} diff --git a/recipes/gnome/libgsf_1.13.3.bb b/recipes/gnome/libgsf_1.13.3.bb new file mode 100644 index 0000000000..1f793b1143 --- /dev/null +++ b/recipes/gnome/libgsf_1.13.3.bb @@ -0,0 +1,19 @@ +LICENSE = "GPL" +SECTION = "libs" +PR = "r1" + +DEPENDS= "libxml2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" +RDEPENDS = "gconf gnome-vfs" + + +PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " + +FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" +FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" + +inherit autotools pkgconfig gnome + + +do_stage() { +autotools_stage_all +} diff --git a/recipes/gnome/libgsf_1.14.16.bb b/recipes/gnome/libgsf_1.14.16.bb new file mode 100644 index 0000000000..5697275f7a --- /dev/null +++ b/recipes/gnome/libgsf_1.14.16.bb @@ -0,0 +1,21 @@ +LICENSE = "GPL" +SECTION = "libs" + +DEPENDS= "libxml2 bzip2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" +RDEPENDS = "gconf gnome-vfs" + +PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " + +FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" +FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" + +inherit gnome + +EXTRA_OECONF = "\ + --without-python \ + --with-gnome \ + --with-bz2" + +do_stage() { + autotools_stage_all +} diff --git a/recipes/gnome/libgsf_1.14.8.bb b/recipes/gnome/libgsf_1.14.8.bb new file mode 100644 index 0000000000..43fd3ab9c7 --- /dev/null +++ b/recipes/gnome/libgsf_1.14.8.bb @@ -0,0 +1,23 @@ +LICENSE = "GPL" +SECTION = "libs" +PR = "r0" + +DEPENDS= "libxml2 bzip2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" +RDEPENDS = "gconf gnome-vfs" + + +PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " + +FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" +FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" + +inherit autotools pkgconfig gnome gconf + +EXTRA_OECONF = "\ + --without-python \ + --with-gnome \ + --with-bz2" + +do_stage() { +autotools_stage_all +} diff --git a/recipes/gnumeric/files/remove-docs.patch b/recipes/gnumeric/files/remove-docs.patch deleted file mode 100644 index 650ad6f4fa..0000000000 --- a/recipes/gnumeric/files/remove-docs.patch +++ /dev/null @@ -1,10 +0,0 @@ -Index: gnumeric-1.8.2/Makefile.am -=================================================================== ---- gnumeric-1.8.2.orig/Makefile.am 2008-01-15 02:53:04.000000000 +0000 -+++ gnumeric-1.8.2/Makefile.am 2008-04-01 22:44:44.000000000 +0000 -@@ -1,4 +1,4 @@ --SUBDIRS = . po po-functions src plugins icons templates doc tools schemas test -+SUBDIRS = . po po-functions src plugins icons templates tools schemas test - - XML_I18N_XML_KIND = --pass-through - diff --git a/recipes/gnumeric/gnumeric_1.8.4.bb b/recipes/gnumeric/gnumeric_1.8.4.bb deleted file mode 100644 index e375f278f2..0000000000 --- a/recipes/gnumeric/gnumeric_1.8.4.bb +++ /dev/null @@ -1,31 +0,0 @@ -LICENSE = "GPL" -SECTION = "x11/utils" -S = "${WORKDIR}/gnumeric-${PV}" -DEPENDS = "gdk-pixbuf-csource-native libgsf gtk+ libxml2 goffice libglade libart-lgpl intltool-native libgnomecanvas libgnomeprint libgnomeprintui libbonoboui orbit2-native" -DESCRIPTION = "Gnumeric spreadsheet for GNOME" - -PR = "r0" - -PARALLEL_MAKE = "" - -inherit gnome flow-lossage - -SRC_URI += "file://remove-docs.patch;patch=1" - -EXTRA_OECONF=" --without-perl " - -PACKAGES_DYNAMIC += "gnumeric-plugin-*" - -FILES_${PN}-dbg += "${libdir}/gnumeric/${PV}/plugins/*/.debug" -FILES_gnumeric_append = " /usr/lib/libspreadsheet-${PV}.so " - -# We need native orbit-idl with target idl files. No way to say it in a clean way: -do_configure_append () { - find -name Makefile -exec sed -i '/\/usr\/bin\/orbit-idl-2/{s:/usr/bin:${STAGING_BINDIR_NATIVE}:;s:/usr/share:${STAGING_DATADIR}:g}' {} \; -} - -python populate_packages_prepend () { - gnumeric_libdir = bb.data.expand('${libdir}/gnumeric/${PV}/plugins', d) - - do_split_packages(d, gnumeric_libdir, '(.*)', 'gnumeric-plugin-%s', 'Gnumeric plugin for %s', allow_dirs=True) -} diff --git a/recipes/libgsf/libgsf_1.10.0.bb b/recipes/libgsf/libgsf_1.10.0.bb deleted file mode 100644 index ce464feba9..0000000000 --- a/recipes/libgsf/libgsf_1.10.0.bb +++ /dev/null @@ -1,46 +0,0 @@ -LICENSE = "GPL" -SECTION = "libs" -PR = "r1" - -DEPENDS= "libxml2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" - -PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " - -FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" -FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" - -inherit autotools pkgconfig gnome - -libgsf_includes = "gsf-doc-meta-data.h gsf-infile.h gsf-input-textline.h \ - gsf-outfile-zip.h gsf-output-stdio.h gsf-impl-utils.h \ - gsf-input-bzip.h gsf-input.h gsf-outfile.h gsf-output.h \ - gsf-infile-impl.h gsf-input-gzip.h gsf-libxml.h \ - gsf-output-bzip.h gsf-structured-blob.h gsf-infile-msole.h \ - gsf-input-impl.h gsf-msole-utils.h gsf-output-gzip.h \ - gsf-timestamp.h gsf-infile-msvba.h gsf-input-iochannel.h \ - gsf-outfile-impl.h gsf-output-impl.h gsf-utils.h \ - gsf-infile-stdio.h gsf-input-memory.h gsf-outfile-msole.h \ - gsf-output-iochannel.h gsf.h gsf-infile-zip.h gsf-input-stdio.h \ - gsf-outfile-stdio.h gsf-output-memory.h" - -libgsf_gnome_includes = "gsf-input-gnomevfs.h \ - gsf-output-gnomevfs.h \ - gsf-input-bonobo.h \ - gsf-output-bonobo.h \ - gsf-shared-bonobo-stream.h" - -do_stage() { - oe_libinstall -so -C gsf libgsf-1 ${STAGING_LIBDIR} - - mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf/ - for i in ${libgsf_includes}; do - install -m 0644 gsf/$i ${STAGING_INCDIR}/libgsf-1/gsf/$i - done - - oe_libinstall -so -C gsf-gnome libgsf-gnome-1 ${STAGING_LIBDIR} - - mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf-gnome/ - for i in ${libgsf_gnome_includes}; do - install -m 0644 gsf-gnome/$i ${STAGING_INCDIR}/libgsf-1/gsf-gnome/$i - done -} diff --git a/recipes/libgsf/libgsf_1.12.0.bb b/recipes/libgsf/libgsf_1.12.0.bb deleted file mode 100644 index 2698639873..0000000000 --- a/recipes/libgsf/libgsf_1.12.0.bb +++ /dev/null @@ -1,46 +0,0 @@ -LICENSE = "GPL" -SECTION = "libs" -PR = "r2" - -DEPENDS= "libxml2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" - -PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " - -FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" -FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" - -inherit autotools pkgconfig gnome - -libgsf_includes = "gsf-doc-meta-data.h gsf-infile.h gsf-input-textline.h \ - gsf-outfile-zip.h gsf-output-stdio.h gsf-impl-utils.h \ - gsf-input-bzip.h gsf-input.h gsf-outfile.h gsf-output.h \ - gsf-infile-impl.h gsf-input-gzip.h gsf-libxml.h \ - gsf-output-bzip.h gsf-structured-blob.h gsf-infile-msole.h \ - gsf-input-impl.h gsf-msole-utils.h gsf-output-gzip.h \ - gsf-timestamp.h gsf-infile-msvba.h gsf-input-iochannel.h \ - gsf-outfile-impl.h gsf-output-impl.h gsf-utils.h \ - gsf-infile-stdio.h gsf-input-memory.h gsf-outfile-msole.h \ - gsf-output-iochannel.h gsf.h gsf-infile-zip.h gsf-input-stdio.h \ - gsf-outfile-stdio.h gsf-output-memory.h gsf-output-csv.h" - -libgsf_gnome_includes = "gsf-input-gnomevfs.h \ - gsf-output-gnomevfs.h \ - gsf-input-bonobo.h \ - gsf-output-bonobo.h \ - gsf-shared-bonobo-stream.h" - -do_stage() { - oe_libinstall -so -C gsf libgsf-1 ${STAGING_LIBDIR} - - mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf/ - for i in ${libgsf_includes}; do - install -m 0644 gsf/$i ${STAGING_INCDIR}/libgsf-1/gsf/$i - done - - oe_libinstall -so -C gsf-gnome libgsf-gnome-1 ${STAGING_LIBDIR} - - mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf-gnome/ - for i in ${libgsf_gnome_includes}; do - install -m 0644 gsf-gnome/$i ${STAGING_INCDIR}/libgsf-1/gsf-gnome/$i - done -} diff --git a/recipes/libgsf/libgsf_1.12.1.bb b/recipes/libgsf/libgsf_1.12.1.bb deleted file mode 100644 index 310d922d6e..0000000000 --- a/recipes/libgsf/libgsf_1.12.1.bb +++ /dev/null @@ -1,47 +0,0 @@ -LICENSE = "GPL" -SECTION = "libs" -PR = "r0" - -DEPENDS= "libxml2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" - -PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " - -FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" -FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" - -inherit autotools pkgconfig gnome - -libgsf_includes = "gsf-doc-meta-data.h gsf-infile.h gsf-input-textline.h \ - gsf-outfile-zip.h gsf-output-stdio.h gsf-impl-utils.h \ - gsf-input-bzip.h gsf-input.h gsf-outfile.h gsf-output.h \ - gsf-infile-impl.h gsf-input-gzip.h gsf-libxml.h \ - gsf-output-bzip.h gsf-structured-blob.h gsf-infile-msole.h \ - gsf-input-impl.h gsf-msole-utils.h gsf-output-gzip.h \ - gsf-timestamp.h gsf-infile-msvba.h gsf-input-iochannel.h \ - gsf-outfile-impl.h gsf-output-impl.h gsf-utils.h \ - gsf-infile-stdio.h gsf-input-memory.h gsf-outfile-msole.h \ - gsf-output-iochannel.h gsf.h gsf-infile-zip.h gsf-input-stdio.h \ - gsf-outfile-stdio.h gsf-output-memory.h gsf-output-csv.h \ - gsf-output-iconv.h " - -libgsf_gnome_includes = "gsf-input-gnomevfs.h \ - gsf-output-gnomevfs.h \ - gsf-input-bonobo.h \ - gsf-output-bonobo.h \ - gsf-shared-bonobo-stream.h" - -do_stage() { - oe_libinstall -so -C gsf libgsf-1 ${STAGING_LIBDIR} - - mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf/ - for i in ${libgsf_includes}; do - install -m 0644 gsf/$i ${STAGING_INCDIR}/libgsf-1/gsf/$i - done - - oe_libinstall -so -C gsf-gnome libgsf-gnome-1 ${STAGING_LIBDIR} - - mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf-gnome/ - for i in ${libgsf_gnome_includes}; do - install -m 0644 gsf-gnome/$i ${STAGING_INCDIR}/libgsf-1/gsf-gnome/$i - done -} diff --git a/recipes/libgsf/libgsf_1.12.2.bb b/recipes/libgsf/libgsf_1.12.2.bb deleted file mode 100644 index 02e95718dd..0000000000 --- a/recipes/libgsf/libgsf_1.12.2.bb +++ /dev/null @@ -1,47 +0,0 @@ -LICENSE = "GPL" -SECTION = "libs" -PR = "r0" - -DEPENDS= "libxml2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" - -PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " - -FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" -FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" - -inherit autotools pkgconfig gnome - -libgsf_includes = "gsf-doc-meta-data.h gsf-infile.h gsf-input-textline.h \ - gsf-outfile-zip.h gsf-output-stdio.h gsf-impl-utils.h \ - gsf-input-bzip.h gsf-input.h gsf-outfile.h gsf-output.h \ - gsf-infile-impl.h gsf-input-gzip.h gsf-libxml.h \ - gsf-output-bzip.h gsf-structured-blob.h gsf-infile-msole.h \ - gsf-input-impl.h gsf-msole-utils.h gsf-output-gzip.h \ - gsf-timestamp.h gsf-infile-msvba.h gsf-input-iochannel.h \ - gsf-outfile-impl.h gsf-output-impl.h gsf-utils.h \ - gsf-infile-stdio.h gsf-input-memory.h gsf-outfile-msole.h \ - gsf-output-iochannel.h gsf.h gsf-infile-zip.h gsf-input-stdio.h \ - gsf-outfile-stdio.h gsf-output-memory.h gsf-output-csv.h \ - gsf-output-iconv.h gsf-meta-names.h " - -libgsf_gnome_includes = "gsf-input-gnomevfs.h \ - gsf-output-gnomevfs.h \ - gsf-input-bonobo.h \ - gsf-output-bonobo.h \ - gsf-shared-bonobo-stream.h" - -do_stage() { - oe_libinstall -so -C gsf libgsf-1 ${STAGING_LIBDIR} - - mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf/ - for i in ${libgsf_includes}; do - install -m 0644 gsf/$i ${STAGING_INCDIR}/libgsf-1/gsf/$i - done - - oe_libinstall -so -C gsf-gnome libgsf-gnome-1 ${STAGING_LIBDIR} - - mkdir -p ${STAGING_INCDIR}/libgsf-1/gsf-gnome/ - for i in ${libgsf_gnome_includes}; do - install -m 0644 gsf-gnome/$i ${STAGING_INCDIR}/libgsf-1/gsf-gnome/$i - done -} diff --git a/recipes/libgsf/libgsf_1.13.2.bb b/recipes/libgsf/libgsf_1.13.2.bb deleted file mode 100644 index caeb4e4dc9..0000000000 --- a/recipes/libgsf/libgsf_1.13.2.bb +++ /dev/null @@ -1,17 +0,0 @@ -LICENSE = "GPL" -SECTION = "libs" -PR = "r1" - -DEPENDS= "libxml2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" - -PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " - -FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" -FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" - -inherit autotools pkgconfig gnome - - -do_stage() { -autotools_stage_all -} diff --git a/recipes/libgsf/libgsf_1.13.3.bb b/recipes/libgsf/libgsf_1.13.3.bb deleted file mode 100644 index 1f793b1143..0000000000 --- a/recipes/libgsf/libgsf_1.13.3.bb +++ /dev/null @@ -1,19 +0,0 @@ -LICENSE = "GPL" -SECTION = "libs" -PR = "r1" - -DEPENDS= "libxml2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" -RDEPENDS = "gconf gnome-vfs" - - -PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " - -FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" -FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" - -inherit autotools pkgconfig gnome - - -do_stage() { -autotools_stage_all -} diff --git a/recipes/libgsf/libgsf_1.14.8.bb b/recipes/libgsf/libgsf_1.14.8.bb deleted file mode 100644 index 43fd3ab9c7..0000000000 --- a/recipes/libgsf/libgsf_1.14.8.bb +++ /dev/null @@ -1,23 +0,0 @@ -LICENSE = "GPL" -SECTION = "libs" -PR = "r0" - -DEPENDS= "libxml2 bzip2 glib-2.0 zlib gtk-doc libbonobo gnome-vfs" -RDEPENDS = "gconf gnome-vfs" - - -PACKAGES =+ "${PN}-gnome ${PN}-gnome-dev " - -FILES_${PN}-gnome = "${libdir}/libgsf-gnome-1.so.*" -FILES_${PN}-gnome-dev = "${libdir}/libgsf-gnome-1.* ${includedir}/libgsf-1/gsf-gnome" - -inherit autotools pkgconfig gnome gconf - -EXTRA_OECONF = "\ - --without-python \ - --with-gnome \ - --with-bz2" - -do_stage() { -autotools_stage_all -} -- cgit v1.2.3 From 2715d18f8602baa82b43fc545926fb501394ed8e Mon Sep 17 00:00:00 2001 From: Steve Sakoman Date: Wed, 28 Oct 2009 08:25:58 -0700 Subject: gedit-plugins: add 2.28.0 --- recipes/gnome/gedit-plugins_2.28.0.bb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 recipes/gnome/gedit-plugins_2.28.0.bb (limited to 'recipes') diff --git a/recipes/gnome/gedit-plugins_2.28.0.bb b/recipes/gnome/gedit-plugins_2.28.0.bb new file mode 100644 index 0000000000..e3d7bfcac7 --- /dev/null +++ b/recipes/gnome/gedit-plugins_2.28.0.bb @@ -0,0 +1,17 @@ +DESCRIPTION = "GNOME editor plugins" +SECTION = "x11/gnome" +LICENSE = "GPL" + +DEPENDS = "gedit" + +inherit gnome pkgconfig + +FILES_${PN} += " \ + ${libdir}/gedit-2/plugins \ + ${datadir}/gedit-2/plugins \ + " + +FILES_${PN}-dbg += " \ + ${libdir}/gedit-2/plugins/.debug \ + " + -- cgit v1.2.3 From bd449d860fac2948f0d9109f1cdefd0d2d4a5200 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 28 Oct 2009 13:06:13 -0700 Subject: eglibc: Forward port armv4t-interworking patch * This patch is needed to support armv4t targets. Signed-off-by: Khem Raj --- recipes/eglibc/eglibc_2.10.bb | 3 +- recipes/eglibc/eglibc_2.9.bb | 3 +- recipes/eglibc/eglibc_svn.bb | 1 + recipes/eglibc/files/armv4t-interworking.patch | 53 ++++++++++++++++++++++++++ 4 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 recipes/eglibc/files/armv4t-interworking.patch (limited to 'recipes') diff --git a/recipes/eglibc/eglibc_2.10.bb b/recipes/eglibc/eglibc_2.10.bb index d15bd61268..1bd3d6e5da 100644 --- a/recipes/eglibc/eglibc_2.10.bb +++ b/recipes/eglibc/eglibc_2.10.bb @@ -3,11 +3,12 @@ require eglibc.inc DEPENDS += "gperf-native" FILESPATHPKG =. "eglibc-svn:" PV = "2.10" -PR = "${INC_PR}.2" +PR = "${INC_PR}.3" SVN_REV="9124" EGLIBC_BRANCH="eglibc-2_10" SRC_URI = "svn://svn.eglibc.org/branches;module=eglibc-2_10;rev=${SVN_REV};proto=svn \ file://eglibc-svn-arm-lowlevellock-include-tls.patch;patch=1 \ + file://armv4t-interworking.patch;patch=1 \ file://etc/ld.so.conf \ file://generate-supported.mk" S = "${WORKDIR}/${EGLIBC_BRANCH}/libc" diff --git a/recipes/eglibc/eglibc_2.9.bb b/recipes/eglibc/eglibc_2.9.bb index bc1b04133f..6b27745f65 100644 --- a/recipes/eglibc/eglibc_2.9.bb +++ b/recipes/eglibc/eglibc_2.9.bb @@ -3,11 +3,12 @@ require eglibc.inc DEPENDS += "gperf-native" FILESPATHPKG =. "eglibc-svn:" PV = "2.9" -PR = "${INC_PR}.3" +PR = "${INC_PR}.4" SVN_REV="8690" EGLIBC_BRANCH="eglibc-2_9" SRC_URI = "svn://svn.eglibc.org/branches;module=eglibc-2_9;rev=${SVN_REV};proto=svn \ file://eglibc-svn-arm-lowlevellock-include-tls.patch;patch=1 \ + file://armv4t-interworking.patch;patch=1 \ file://etc/ld.so.conf \ file://generate-supported.mk" S = "${WORKDIR}/${EGLIBC_BRANCH}/libc" diff --git a/recipes/eglibc/eglibc_svn.bb b/recipes/eglibc/eglibc_svn.bb index f652c61b96..1988350e6b 100644 --- a/recipes/eglibc/eglibc_svn.bb +++ b/recipes/eglibc/eglibc_svn.bb @@ -9,6 +9,7 @@ PR = "${INC_PR}.1" EGLIBC_BRANCH="trunk" SRC_URI = "svn://svn.eglibc.org;module=trunk \ file://eglibc-svn-arm-lowlevellock-include-tls.patch;patch=1 \ + file://armv4t-interworking.patch;patch=1 \ file://etc/ld.so.conf \ file://generate-supported.mk" S = "${WORKDIR}/${EGLIBC_BRANCH}/libc" diff --git a/recipes/eglibc/files/armv4t-interworking.patch b/recipes/eglibc/files/armv4t-interworking.patch new file mode 100644 index 0000000000..55ee8565d7 --- /dev/null +++ b/recipes/eglibc/files/armv4t-interworking.patch @@ -0,0 +1,53 @@ +Index: libc/ports/sysdeps/arm/memcpy.S +=================================================================== +--- libc.orig/ports/sysdeps/arm/memcpy.S 2009-09-03 16:12:00.000000000 -0700 ++++ libc/ports/sysdeps/arm/memcpy.S 2009-10-28 12:51:22.000000000 -0700 +@@ -130,7 +130,12 @@ ENTRY(memcpy) + strcsb r4, [r0], #1 + strcsb ip, [r0] + ++#if defined (__ARM_ARCH_4T__) && defined(__THUMB_INTERWORK__) ++ ldmfd sp!, {r0, r4, lr} ++ bx lr ++#else + ldmfd sp!, {r0, r4, pc} ++#endif + + 9: rsb ip, ip, #4 + cmp ip, #2 +Index: libc/ports/sysdeps/arm/memmove.S +=================================================================== +--- libc.orig/ports/sysdeps/arm/memmove.S 2009-09-03 16:12:00.000000000 -0700 ++++ libc/ports/sysdeps/arm/memmove.S 2009-10-28 12:51:22.000000000 -0700 +@@ -144,7 +144,12 @@ ENTRY(memmove) + strneb r3, [r0, #-1]! + strcsb r4, [r0, #-1]! + strcsb ip, [r0, #-1] ++#if defined (__ARM_ARCH_4T__) && defined (__THUMB_INTERWORK__) ++ ldmfd sp!, {r0, r4, lr} ++ bx lr ++#else + ldmfd sp!, {r0, r4, pc} ++#endif + + 9: cmp ip, #2 + ldrgtb r3, [r1, #-1]! +Index: libc/ports/sysdeps/unix/sysv/linux/arm/clone.S +=================================================================== +--- libc.orig/ports/sysdeps/unix/sysv/linux/arm/clone.S 2009-09-03 16:12:04.000000000 -0700 ++++ libc/ports/sysdeps/unix/sysv/linux/arm/clone.S 2009-10-28 12:51:22.000000000 -0700 +@@ -96,8 +96,14 @@ ENTRY(__clone) + #endif + @ pick the function arg and call address off the stack and execute + ldr r0, [sp, #4] ++#if defined(__ARM_ARCH_V4T__) && defined(__THUMB_INTERWORK__) ++ ldr ip, [sp], #8 ++ mov lr, pc ++ bx ip ++#else + mov lr, pc + ldr pc, [sp], #8 ++#endif + + @ and we are done, passing the return value through r0 + b PLTJMP(HIDDEN_JUMPTARGET(_exit)) -- cgit v1.2.3 From 5a66b3c3143f072cde5dcce4f07683400fda7a86 Mon Sep 17 00:00:00 2001 From: Frans Meulenbroeks Date: Wed, 28 Oct 2009 21:16:46 +0100 Subject: mythtv: add S, REALPV, PR --- recipes/mythtv/mythtv_0.22rc1.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'recipes') diff --git a/recipes/mythtv/mythtv_0.22rc1.bb b/recipes/mythtv/mythtv_0.22rc1.bb index 4dd0ef5bfc..399ddb37dc 100644 --- a/recipes/mythtv/mythtv_0.22rc1.bb +++ b/recipes/mythtv/mythtv_0.22rc1.bb @@ -5,10 +5,12 @@ inherit qmake2 qt4x11 DEFAULT_PREFERENCE = "-1" PV = "0.21+0.22rc1" +PR = "r1" +REALPV = "0.22" SRC_URI = "ftp://ftp.osuosl.org/pub/mythtv/mythtv-0.22rc1.tar.bz2" -#S = "${WORKDIR}/mythtv" +S = "${WORKDIR}/mythtv-0.22rc1" QMAKE_PROFILES = "mythtv.pro" -- cgit v1.2.3 From e7c38fbecd76844bb5def3f32717f8f21df7c90f Mon Sep 17 00:00:00 2001 From: Frans Meulenbroeks Date: Wed, 28 Oct 2009 23:20:09 +0100 Subject: mythtv: made it compile for armv5te too --- recipes/mythtv/mythtv_0.22rc1.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'recipes') diff --git a/recipes/mythtv/mythtv_0.22rc1.bb b/recipes/mythtv/mythtv_0.22rc1.bb index 399ddb37dc..b7cadb3c4a 100644 --- a/recipes/mythtv/mythtv_0.22rc1.bb +++ b/recipes/mythtv/mythtv_0.22rc1.bb @@ -5,7 +5,7 @@ inherit qmake2 qt4x11 DEFAULT_PREFERENCE = "-1" PV = "0.21+0.22rc1" -PR = "r1" +PR = "r2" REALPV = "0.22" SRC_URI = "ftp://ftp.osuosl.org/pub/mythtv/mythtv-0.22rc1.tar.bz2" @@ -44,6 +44,7 @@ python __anonymous () { } EXTRA_MYTHTVCONF_armv7a = "--cpu=cortex-a8" +EXTRA_MYTHTVCONF_armv5te = "--cpu=armv5te" EXTRA_MYTHTVCONF ?= "" EXTRA_OECONF = " \ -- cgit v1.2.3