summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Sokolovsky <pmiscml@gmail.com>2007-04-13 22:42:54 +0000
committerPaul Sokolovsky <pmiscml@gmail.com>2007-04-13 22:42:54 +0000
commita787e2c2d552d36287cdc813d79503505e8ef746 (patch)
tree15ad98864f1000f1192492e9bc8f76a09a3a5bd3
parente92e9f9094a9e6750c5e2a154f90d618c54d00d4 (diff)
parentc6fe2b9d0ca51413c534e4f3f0020bac8e510052 (diff)
merge of '04adb86ea3ad9a36bf1b34f2f54604db30723c92'
and '59b29b63107f2448a7c5cb337360ab2aff6624e3'
-rw-r--r--classes/package_deb.bbclass1
-rw-r--r--conf/distro/angstrom-2007.1.conf13
-rw-r--r--conf/distro/debianslug.conf11
-rw-r--r--conf/distro/include/sane-srcdates.inc2
-rw-r--r--conf/distro/mamona.conf60
-rw-r--r--conf/distro/openslug.conf11
-rw-r--r--conf/distro/slugos-native.conf (renamed from conf/distro/openslug-native.conf)4
-rw-r--r--conf/machine/nokia800.conf29
-rw-r--r--packages/angstrom/angstrom-console-image.bb3
-rw-r--r--packages/angstrom/angstrom-e-image.bb3
-rw-r--r--packages/angstrom/angstrom-mokogateway-image.bb25
-rw-r--r--packages/angstrom/angstrom-x11-image.bb3
-rw-r--r--packages/angstrom/task-angstrom-e.bb2
-rw-r--r--packages/angstrom/task-angstrom-x11.bb5
-rw-r--r--packages/arm-kernel-shim/arm-kernel-shim_1.4.bb77
-rw-r--r--packages/gdado/.mtn2git_empty0
-rw-r--r--packages/gdado/gdado_2.2.bb15
-rw-r--r--packages/gloox15
-rw-r--r--packages/gnome/gconf-dbus_svn.bb27
-rw-r--r--packages/gnome/gnome-desktop/.mtn2git_empty0
-rw-r--r--packages/gnome/gnome-desktop/scrollkeeper.patch17
-rw-r--r--packages/gnome/gnome-desktop_2.16.1.bb3
-rw-r--r--packages/gnome/gnome-doc-utils_0.7.1.bb2
-rw-r--r--packages/gpephone/gpe-applauncher_0.7.bb5
-rw-r--r--packages/gpephone/linphone_1.5.0.bb3
-rw-r--r--packages/gstreamer/gst-ffmpeg_0.10.2.bb34
-rw-r--r--packages/gstreamer/gst-plugins-bad_0.10.3.bb3
-rw-r--r--packages/gstreamer/gst-plugins-ugly_0.10.4.bb3
-rw-r--r--packages/gtk-webcore/files/NRCit_HTTP_auth.diff132
-rw-r--r--packages/gtk-webcore/files/NRCit_unmap.diff39
-rw-r--r--packages/gtk-webcore/osb-nrcit_svn.bb2
-rw-r--r--packages/iksemel14
-rw-r--r--packages/keymaps/files/collie/keymap-2.6.map6
-rw-r--r--packages/keymaps/keymaps_1.0.bb2
-rw-r--r--packages/linux/ixp4xx-kernel_2.6.20.bb2
-rw-r--r--packages/linux/linux-nokia800-2.6.18-osso29/.mtn2git_empty0
-rw-r--r--packages/linux/linux-nokia800-2.6.18-osso29/nokia770/.mtn2git_empty0
-rw-r--r--packages/linux/linux-nokia800-2.6.18-osso29/nokia800/.mtn2git_empty0
-rw-r--r--packages/linux/linux-nokia800.inc40
-rw-r--r--packages/linux/linux-nokia800_2.6.18-osso29.bb9
-rw-r--r--packages/linux/linux-rp-2.6.20/defconfig-collie296
-rw-r--r--packages/linux/linux-rp.inc3
-rw-r--r--packages/linux/linux-rp_2.6.20.bb20
-rw-r--r--packages/nunome/nunome_1.0.2.bb (renamed from packages/nunome/nunome_1.0.1.bb)3
-rw-r--r--packages/opensync/libopensync-plugin-evo2-sync_0.22.bb6
-rw-r--r--packages/opensync/libopensync-plugin-evo2-sync_svn.bb8
-rw-r--r--packages/opensync/libopensync-plugin-file-sync_0.22.bb2
-rw-r--r--packages/opensync/libopensync-plugin-file-sync_svn.bb5
-rw-r--r--packages/opensync/libopensync-plugin-irmc-sync_0.22.bb2
-rw-r--r--packages/opensync/libopensync-plugin-syncml-client-plugin-0.1/.mtn2git_empty0
-rw-r--r--packages/opensync/libopensync-plugin-syncml-client-plugin-0.1/missing-syncml-config.patch8
-rw-r--r--packages/opensync/libopensync-plugin-syncml-client-plugin-0.1/syncml-client-plugin-cpp.patch11
-rw-r--r--packages/opensync/libopensync-plugin-syncml-client-plugin_0.1.bb13
-rw-r--r--packages/opensync/libopensync-plugin-syncml-plugin.bb16
-rw-r--r--packages/opensync/libopensync-plugin-syncml_0.22.bb13
-rw-r--r--packages/opensync/libopensync-plugin.inc24
-rw-r--r--packages/opensync/libopensync-plugin_0.22.inc12
-rw-r--r--packages/opensync/libopensync_0.22.bb21
-rw-r--r--packages/opensync/libopensync_svn.bb18
-rw-r--r--packages/opensync/libsyncml_svn.bb35
-rw-r--r--packages/opensync/msynctool_0.22.bb9
-rw-r--r--packages/opensync/msynctool_svn.bb10
-rw-r--r--packages/opensync/opensync-unpack.inc5
-rw-r--r--packages/opensync/syncml-client-0.1/.mtn2git_empty0
-rw-r--r--packages/opensync/syncml-client-0.1/syncml-client-pc-in-cross.patch10
-rw-r--r--packages/opensync/syncml-client-0.1/syncml-client-plugin-h.patch11
-rw-r--r--packages/opensync/syncml-client_0.1.bb12
-rw-r--r--packages/pimlico/dates.inc1
-rw-r--r--packages/pimlico/dates_0.4.1.bb (renamed from packages/pimlico/dates_0.3.1.bb)2
-rw-r--r--packages/pimlico/dates_svn.bb4
-rw-r--r--packages/pimlico/files/tasks-single.diff9
-rw-r--r--packages/pimlico/tasks_0.4.bb5
-rw-r--r--packages/python/python-2.4.4-manifest.inc3
-rw-r--r--packages/tasks/task-base.bb404
-rw-r--r--packages/tasks/task-gpe.bb22
-rw-r--r--packages/tasks/task-gpephone.bb14
-rw-r--r--packages/tasks/task-sdk-base.bb2
-rw-r--r--packages/tasks/task-sdk-extra.bb6
-rw-r--r--packages/tasks/task-sdk-gpephone.bb2
-rw-r--r--packages/tasks/task-sdk-opie.bb2
-rw-r--r--packages/tasks/task-sdk-sbox-gpe.bb2
-rw-r--r--packages/tasks/task-sdk-sbox.bb2
-rw-r--r--packages/tasks/task-sdk.bb2
-rw-r--r--packages/tasks/task-slugos.bb2
-rw-r--r--packages/tasks/task-xfce-base.bb2
85 files changed, 1067 insertions, 614 deletions
diff --git a/classes/package_deb.bbclass b/classes/package_deb.bbclass
index 388f9819bd..0c83e58a37 100644
--- a/classes/package_deb.bbclass
+++ b/classes/package_deb.bbclass
@@ -209,6 +209,7 @@ python do_package_deb () {
scriptfile = file(os.path.join(controldir, script), 'w')
except OSError:
raise bb.build.FuncFailed("unable to open %s script file for writing." % script)
+ scriptfile.write("#!/bin/sh\n")
scriptfile.write(scriptvar)
scriptfile.close()
os.chmod(os.path.join(controldir, script), 0755)
diff --git a/conf/distro/angstrom-2007.1.conf b/conf/distro/angstrom-2007.1.conf
index 86e87f31d6..877627332c 100644
--- a/conf/distro/angstrom-2007.1.conf
+++ b/conf/distro/angstrom-2007.1.conf
@@ -53,6 +53,7 @@ FEED_ARCH_ixp4xx = "armv5te"
FEED_ARCH_magician = "armv5te"
FEED_ARCH_netbook-pro = "armv5te"
FEED_ARCH_nokia770 = "armv5te"
+FEED_ARCH_omap5912osk = "armv5te"
FEED_ARCH_poodle = "armv5te"
FEED_ARCH_spitz = "armv5te"
FEED_ARCH_tosa = "armv5te"
@@ -96,9 +97,6 @@ PREFERRED_VERSION_linux-handhelds-2.6_magician ?= "2.6.20-hh6"
PREFERRED_VERSION_file = "4.18"
PREFERRED_VERSION_file_native = "4.18"
-SRCDATE_gconf-dbus = "20060719"
-SRCDATE_gnome-vfs-dbus = "20060803"
-
CVS_TARBALL_STASH = "\
http://www.angstrom-distribution.org/unstable/sources/ \
http://ewi546.ewi.utwente.nl/mirror/www.openzaurus.org/official/unstable/3.5.4/sources/ \
@@ -130,11 +128,18 @@ PREFERRED_PROVIDER_gdk-pixbuf-loader-xbm ?= "gtk+"
PREFERRED_PROVIDER_gdk-pixbuf-loader-xpm ?= "gtk+"
PREFERRED_VERSION_fontconfig = "2.4.1"
-PREFERRED_VERSION_freetype = "2.3.1"
+PREFERRED_VERSION_freetype = "2.3.3"
PREFERRED_VERSION_freetype-native = "2.2.1"
PREFERRED_VERSION_cairo = "1.4.2"
PREFERRED_VERSION_glib-2.0 = "2.12.11"
+# older gtk-webcore releases don't work on ARM/EABI
+# We need to switch to a fixed SRCDATE or release as soon as possible
+PREFERRED_VERSION_osb-browser = "0.5.0+svn${SRCDATE}"
+PREFERRED_VERSION_osb-jscore = "0.5.2+svn${SRCDATE}"
+PREFERRED_VERSION_osb-nrcit = "0.5.2+svn${SRCDATE}"
+PREFERRED_VERSION_osb-nrcore = "0.5.2+svn${SRCDATE}"
+
#Small machines prefer kdrive, but we might ship full Xorg in other images
PREFERRED_PROVIDER_virtual/xserver ?= "xserver-kdrive"
PREFERRED_PROVIDER_xserver ?= "xserver-kdrive"
diff --git a/conf/distro/debianslug.conf b/conf/distro/debianslug.conf
deleted file mode 100644
index 59123fd6b5..0000000000
--- a/conf/distro/debianslug.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-#@TYPE: Distribution
-#@NAME: DebianSlug
-#@DESCRIPTION: DebianSlug Linux Distribution for the NSLU2
-
-DISTRO_NAME = "DebianSlug"
-IMAGE_BASENAME = "debianslug"
-TARGET_ARCH = "arm"
-ARM_INSTRUCTION_SET = "arm"
-TARGET_OS = "linux"
-
-require conf/distro/slugos.conf
diff --git a/conf/distro/include/sane-srcdates.inc b/conf/distro/include/sane-srcdates.inc
index fdac29e398..9fd71d05d8 100644
--- a/conf/distro/include/sane-srcdates.inc
+++ b/conf/distro/include/sane-srcdates.inc
@@ -46,7 +46,7 @@ SRCDATE_rosetta ?= "20060804"
SRCDATE_gpesyncd ?= "20061128"
# GNOME
-SRCDATE_gconf-dbus ?= "20060719"
+SRCDATE_gconf-dbus ?= "20070412"
SRCDATE_gnome-vfs ?= "20060119"
SRCDATE_gtkhtml2 ?= "20060323"
diff --git a/conf/distro/mamona.conf b/conf/distro/mamona.conf
new file mode 100644
index 0000000000..26bf8b94f1
--- /dev/null
+++ b/conf/distro/mamona.conf
@@ -0,0 +1,60 @@
+#@--------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: Mamona
+#@--------------------------------------------------------------------
+
+DISTRO = "mamona"
+DISTRO_NAME = Mamona""
+DISTRO_VERSION = "test-${DATE}"
+DISTRO_TYPE = "debug"
+#DISTRO_TYPE = "release"
+
+TARGET_VENDOR = "-mamona"
+
+require conf/distro/include/angstrom-glibc.inc
+
+INHERIT += " package_deb debian"
+TARGET_OS = "linux-gnueabi"
+
+TARGET_FPU_nokia770 = "soft"
+TARGET_FPU_n800 = "hard"
+
+FEED_ARCH_nokia770 = "armv5te"
+
+# Actually n800 is armv6 but we are using armv5te because qemu does not emulate
+# armv6 yet.
+FEED_ARCH_n800 = "armv5te"
+#FEED_ARCH_n800 = "armv6"
+
+#Make sure we use 2.6 on machines with a 2.4/2.6 selector
+KERNEL = "kernel26"
+MACHINE_KERNEL_VERSION = "2.6"
+
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+
+#NPTL stuff
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/arm-mamona-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
+
+PREFERRED_VERSION_binutils = "2.17.50.0.5"
+PREFERRED_VERSION_binutils-cross = "2.17.50.0.5"
+
+PREFERRED_VERSION_gcc = "4.1.1"
+PREFERRED_VERSION_gcc-cross = "4.1.1"
+PREFERRED_VERSION_gcc-initial-cross = "4.1.1"
+
+PREFERRED_VERSION_linux-libc-headers ?= "2.6.15.99"
+
+PREFERRED_VERSION_glibc ?= "2.5"
+
+PREFERRED_VERSION_glibc-intermediate ?= "2.5"
+
+PREFERRED_VERSION_glibc-initial ?= "2.5"
+
+require conf/distro/include/sane-srcdates.inc
+
+
diff --git a/conf/distro/openslug.conf b/conf/distro/openslug.conf
deleted file mode 100644
index f03c4f653e..0000000000
--- a/conf/distro/openslug.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-#@TYPE: Distribution
-#@NAME: OpenSlug
-#@DESCRIPTION: OpenSlug Linux Distribution for the NSLU2
-
-DISTRO_NAME = "OpenSlug"
-IMAGE_BASENAME = "openslug"
-TARGET_ARCH = "armeb"
-ARM_INSTRUCTION_SET = "arm"
-TARGET_OS = "linux"
-
-require conf/distro/slugos.conf
diff --git a/conf/distro/openslug-native.conf b/conf/distro/slugos-native.conf
index ac77532697..77258c7148 100644
--- a/conf/distro/openslug-native.conf
+++ b/conf/distro/slugos-native.conf
@@ -1,9 +1,9 @@
# Our build host is armeb, not armv5eb that the kernel reports
BUILD_ARCH = "armeb"
-require conf/distro/openslug.conf
+require conf/distro/slugos.conf
-# Corresponding packages should be in openslug-native.bb,
+# Corresponding packages should be in slugos-native.bb,
# currently missing: ipkg-utils libtool quilt pkgconfig
ASSUME_PROVIDED = "libtool-cross \
libtool-native \
diff --git a/conf/machine/nokia800.conf b/conf/machine/nokia800.conf
new file mode 100644
index 0000000000..4c00d9fdc9
--- /dev/null
+++ b/conf/machine/nokia800.conf
@@ -0,0 +1,29 @@
+#@TYPE: Machine
+#@NAME: Nokia 770 internet tablet
+#@DESCRIPTION: Machine configuration for the Nokia 800
+TARGET_ARCH = "arm"
+PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te armv6"
+
+PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive-xomap"
+XSERVER = "xserver-kdrive-xomap"
+
+GUI_MACHINE_CLASS = "bigscreen"
+
+include conf/machine/include/tune-arm1136jf-s.conf
+
+ROOT_FLASH_SIZE = "174"
+EXTRA_IMAGECMD_jffs2_nokia800 = "--pad --little-endian --eraseblock=0x20000 -n"
+
+IMAGE_FSTYPES ?= "jffs2"
+
+SERIAL_CONSOLE = "115200 ttyS0"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux-nokia800"
+
+#use this if you are using the nokia initfs
+ROOTFS_POSTPROCESS_COMMAND += " remove_init_link; "
+
+MACHINE_FEATURES = "kernel26 apm alsa bluetooth usbgadget usbhost"
+MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "nokia770-init"
+
+MACHINE_TASK_PROVIDER = "task-base"
diff --git a/packages/angstrom/angstrom-console-image.bb b/packages/angstrom/angstrom-console-image.bb
index 8bd0fe07e7..e5a6dcc2a3 100644
--- a/packages/angstrom/angstrom-console-image.bb
+++ b/packages/angstrom/angstrom-console-image.bb
@@ -5,8 +5,7 @@ PR = "r4"
ANGSTROM_EXTRA_INSTALL ?= ""
DEPENDS = "task-base"
-RDEPENDS = "task-base-core-default \
- task-base \
+RDEPENDS = "task-base \
${ANGSTROM_EXTRA_INSTALL} \
"
diff --git a/packages/angstrom/angstrom-e-image.bb b/packages/angstrom/angstrom-e-image.bb
index da40f7e00c..4c9bb83507 100644
--- a/packages/angstrom/angstrom-e-image.bb
+++ b/packages/angstrom/angstrom-e-image.bb
@@ -1,6 +1,6 @@
#Angstrom e image
LICENSE = "MIT"
-PR = "r0"
+PR = "r1"
PREFERRED_PROVIDER_virtual/evas ?= "evas-x11"
@@ -21,7 +21,6 @@ export IMAGE_BASENAME = "e-image"
DEPENDS = "task-base"
RDEPENDS = "\
${XSERVER} \
- task-base-core-default \
task-base \
angstrom-e-base-depends \
angstrom-e-depends \
diff --git a/packages/angstrom/angstrom-mokogateway-image.bb b/packages/angstrom/angstrom-mokogateway-image.bb
index 80673f61ec..624274de37 100644
--- a/packages/angstrom/angstrom-mokogateway-image.bb
+++ b/packages/angstrom/angstrom-mokogateway-image.bb
@@ -1,32 +1,17 @@
#Angstrom moko gateway image
# tries to be a companion for openmoko based phones
LICENSE = "MIT"
-PR = "r0"
+PR = "r2"
ANGSTROM_EXTRA_INSTALL ?= ""
DEPENDS = "task-base"
-RDEPENDS = "task-base-core-default \
- task-base \
+RDEPENDS = " \
+ task-boot \
+ task-base-bluetooth \
bluez-utils \
- blue-probe \
+ blueprobe \
"
-RRECOMMENDS = " \
- kernel-module-bluetooth \
- kernel-module-l2cap \
- kernel-module-rfcomm \
- kernel-module-hci-vhci \
- kernel-module-bnep \
- kernel-module-hidp \
- kernel-module-hci-uart \
- kernel-module-sco \
- ${@base_contains("COMBINED_FEATURES", "usbhost", "kernel-module-hci-usb", "",d)} \
- ${@base_contains("COMBINED_FEATURES", "pcmcia", "kernel-module-bluetooth3c-cs", "",d)} \
- ${@base_contains("COMBINED_FEATURES", "pcmcia", "kernel-module-bluecard-cs", "",d)} \
- ${@base_contains("COMBINED_FEATURES", "pcmcia", "kernel-module-bluetooth