* [PATCH] beagleboard-demo-image: update for xM demo shipped with board
@ 2010-08-22 19:28 Jason Kridner
2010-08-23 8:48 ` Koen Kooi
0 siblings, 1 reply; 3+ messages in thread
From: Jason Kridner @ 2010-08-22 19:28 UTC (permalink / raw)
To: openembedded-devel
* add packages used at ESC
* nodejs and linuxtag-ics don't seem to have cross-compiling recipes to create them
* esc-node-demo requries nodejs, so removed
* add ti-xgxperf-qt-x11
* removed e-wm
* removed Qt embedded toolchain
* added some qt4-x11 toolchain
* fixed dependency from jalimo-beagleboard-demo-image
* qt4-tools-sdk and task-sdk-host don't produce target installs
* removed gpe, because it conflicted with gtk
* added some more packages
* remove qmake2 and qt4-tools since they aren't building
* don't waste time building UBIFS or ext2.gz
Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
---
recipes/images/beagleboard-demo-image.bb | 30 -----
recipes/images/beagleboard-demo-image_0.bb | 30 +++++
recipes/images/beagleboard-demo-image_1.bb | 39 +++++++
recipes/images/jalimo-beagleboard-demo-image.bb | 2 +-
recipes/tasks/task-beagleboard-demo.bb | 54 ---------
recipes/tasks/task-beagleboard-demo_0.bb | 54 +++++++++
recipes/tasks/task-beagleboard-demo_1.bb | 139 +++++++++++++++++++++++
7 files changed, 263 insertions(+), 85 deletions(-)
delete mode 100644 recipes/images/beagleboard-demo-image.bb
create mode 100644 recipes/images/beagleboard-demo-image_0.bb
create mode 100644 recipes/images/beagleboard-demo-image_1.bb
delete mode 100644 recipes/tasks/task-beagleboard-demo.bb
create mode 100644 recipes/tasks/task-beagleboard-demo_0.bb
create mode 100644 recipes/tasks/task-beagleboard-demo_1.bb
diff --git a/recipes/images/beagleboard-demo-image.bb b/recipes/images/beagleboard-demo-image.bb
deleted file mode 100644
index d83281c..0000000
--- a/recipes/images/beagleboard-demo-image.bb
+++ /dev/null
@@ -1,30 +0,0 @@
-# Demo image for beagleboard
-
-IMAGE_LINGUAS = "de-de fr-fr en-gb en-us pt-br es-es kn-in ml-in ta-in"
-
-XSERVER ?= "xserver-xorg \
- xf86-input-evdev \
- xf86-input-mouse \
- xf86-video-fbdev \
- xf86-input-keyboard \
-"
-
-ANGSTROM_EXTRA_INSTALL ?= ""
-SPLASH = "exquisite exquisite-themes exquisite-theme-angstrom"
-
-export IMAGE_BASENAME = "Beagleboard-demo-image"
-
-DEPENDS = "task-base"
-IMAGE_INSTALL = "\
- ${XSERVER} \
- ${ANGSTROM_EXTRA_INSTALL} \
- task-beagleboard-demo \
- ${SPLASH} \
- "
-
-IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp"
-
-#zap root password for release images
-ROOTFS_POSTPROCESS_COMMAND += 'install_linguas; ${@base_conditional("DISTRO_TYPE", "release", "zap_root_password; ", "",d)}'
-
-inherit image
diff --git a/recipes/images/beagleboard-demo-image_0.bb b/recipes/images/beagleboard-demo-image_0.bb
new file mode 100644
index 0000000..d83281c
--- /dev/null
+++ b/recipes/images/beagleboard-demo-image_0.bb
@@ -0,0 +1,30 @@
+# Demo image for beagleboard
+
+IMAGE_LINGUAS = "de-de fr-fr en-gb en-us pt-br es-es kn-in ml-in ta-in"
+
+XSERVER ?= "xserver-xorg \
+ xf86-input-evdev \
+ xf86-input-mouse \
+ xf86-video-fbdev \
+ xf86-input-keyboard \
+"
+
+ANGSTROM_EXTRA_INSTALL ?= ""
+SPLASH = "exquisite exquisite-themes exquisite-theme-angstrom"
+
+export IMAGE_BASENAME = "Beagleboard-demo-image"
+
+DEPENDS = "task-base"
+IMAGE_INSTALL = "\
+ ${XSERVER} \
+ ${ANGSTROM_EXTRA_INSTALL} \
+ task-beagleboard-demo \
+ ${SPLASH} \
+ "
+
+IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp"
+
+#zap root password for release images
+ROOTFS_POSTPROCESS_COMMAND += 'install_linguas; ${@base_conditional("DISTRO_TYPE", "release", "zap_root_password; ", "",d)}'
+
+inherit image
diff --git a/recipes/images/beagleboard-demo-image_1.bb b/recipes/images/beagleboard-demo-image_1.bb
new file mode 100644
index 0000000..8277eb6
--- /dev/null
+++ b/recipes/images/beagleboard-demo-image_1.bb
@@ -0,0 +1,39 @@
+# Demo image for beagleboard
+DESCRIPTION = "Image used for shipping with the BeagleBoard-xM as a demo"
+
+IMAGE_LINGUAS = "de-de fr-fr en-gb en-us pt-br es-es kn-in ml-in ta-in"
+
+XSERVER ?= "xserver-xorg \
+ xf86-input-evdev \
+ xf86-input-mouse \
+ xf86-video-fbdev \
+ xf86-video-sisusb \
+ xf86-input-keyboard \
+"
+
+ANGSTROM_EXTRA_INSTALL ?= ""
+
+export IMAGE_BASENAME = "Beagleboard-demo-image"
+
+DEPENDS = "task-base"
+IMAGE_INSTALL = "\
+ task-base-extended \
+ task-beagleboard-demo \
+ angstrom-task-gnome \
+ ${XSERVER} \
+ ${ANGSTROM_EXTRA_INSTALL} \
+ ${IMAGE_SPLASH} \
+ "
+
+IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp"
+
+IMAGE_LOGIN_MANAGER = "shadow"
+IMAGE_SPLASH = "psplash-angstrom"
+
+EXTRA_IMAGEDEPENDS += "x-load u-boot virtual/kernel"
+IMAGE_FSTYPES = "tar.bz2"
+
+#zap root password for release images
+ROOTFS_POSTPROCESS_COMMAND += 'install_linguas; ${@base_conditional("DISTRO_TYPE", "release", "zap_root_password; ", "",d)}'
+
+inherit image
diff --git a/recipes/images/jalimo-beagleboard-demo-image.bb b/recipes/images/jalimo-beagleboard-demo-image.bb
index c1f9e19..a7ef04a 100644
--- a/recipes/images/jalimo-beagleboard-demo-image.bb
+++ b/recipes/images/jalimo-beagleboard-demo-image.bb
@@ -1,6 +1,6 @@
# Extended Beagleboard demo image containing Jalimo stuff.
-require beagleboard-demo-image.bb
+require beagleboard-demo-image_0.bb
IMAGE_INSTALL += "\
phoneme-advanced-foundation \
diff --git a/recipes/tasks/task-beagleboard-demo.bb b/recipes/tasks/task-beagleboard-demo.bb
deleted file mode 100644
index e0177e2..0000000
--- a/recipes/tasks/task-beagleboard-demo.bb
+++ /dev/null
@@ -1,54 +0,0 @@
-DESCRIPTION = "Task for Beagleboard-demo-image"
-
-PR = "r16"
-
-inherit task
-
-ECONFIG ?= "places e-wm-config-angstrom e-wm-config-angstrom-widescreen e-wm-config-default"
-EMENU ?= "e-wm-menu"
-
-RDEPENDS_${PN} = "\
- task-proper-tools \
- task-base-extended \
- angstrom-x11-base-depends \
- angstrom-gpe-task-base \
- angstrom-gpe-task-settings \
- angstrom-zeroconf-audio \
- angstrom-led-config \
- gpe-scap \
- mime-support e-wm ${ECONFIG} ${EMENU} \
- xterm xmms \
- firefox midori \
- gecko-mediaplayer-firefox-hack \
- hicolor-icon-theme gnome-icon-theme \
- jaaa nmap iperf gnuplot \
- abiword-meta \
- gnumeric \
- gimp \
- powertop oprofile \
- pidgin \
-# irssi \
- mplayer \
- gnome-games \
- stalonetray \
- synergy \
- x11vnc angstrom-x11vnc-xinit \
- angstrom-gnome-icon-theme-enable \
- openssh-scp openssh-ssh \
- picodlp-control \
- network-manager-applet \
- gnome-bluetooth \
-"
-
-# Install all kernel modules
-RRECOMMENDS_${PN} += " \
- kernel-modules \
- rt73-firmware \
- zd1211-firmware \
-"
-
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-RRECOMMENDS_${PN}_append_armv7a = " \
- gnash gnash-browser-plugin \
- omapfbplay"
-
diff --git a/recipes/tasks/task-beagleboard-demo_0.bb b/recipes/tasks/task-beagleboard-demo_0.bb
new file mode 100644
index 0000000..e0177e2
--- /dev/null
+++ b/recipes/tasks/task-beagleboard-demo_0.bb
@@ -0,0 +1,54 @@
+DESCRIPTION = "Task for Beagleboard-demo-image"
+
+PR = "r16"
+
+inherit task
+
+ECONFIG ?= "places e-wm-config-angstrom e-wm-config-angstrom-widescreen e-wm-config-default"
+EMENU ?= "e-wm-menu"
+
+RDEPENDS_${PN} = "\
+ task-proper-tools \
+ task-base-extended \
+ angstrom-x11-base-depends \
+ angstrom-gpe-task-base \
+ angstrom-gpe-task-settings \
+ angstrom-zeroconf-audio \
+ angstrom-led-config \
+ gpe-scap \
+ mime-support e-wm ${ECONFIG} ${EMENU} \
+ xterm xmms \
+ firefox midori \
+ gecko-mediaplayer-firefox-hack \
+ hicolor-icon-theme gnome-icon-theme \
+ jaaa nmap iperf gnuplot \
+ abiword-meta \
+ gnumeric \
+ gimp \
+ powertop oprofile \
+ pidgin \
+# irssi \
+ mplayer \
+ gnome-games \
+ stalonetray \
+ synergy \
+ x11vnc angstrom-x11vnc-xinit \
+ angstrom-gnome-icon-theme-enable \
+ openssh-scp openssh-ssh \
+ picodlp-control \
+ network-manager-applet \
+ gnome-bluetooth \
+"
+
+# Install all kernel modules
+RRECOMMENDS_${PN} += " \
+ kernel-modules \
+ rt73-firmware \
+ zd1211-firmware \
+"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+RRECOMMENDS_${PN}_append_armv7a = " \
+ gnash gnash-browser-plugin \
+ omapfbplay"
+
diff --git a/recipes/tasks/task-beagleboard-demo_1.bb b/recipes/tasks/task-beagleboard-demo_1.bb
new file mode 100644
index 0000000..4f5bdd6
--- /dev/null
+++ b/recipes/tasks/task-beagleboard-demo_1.bb
@@ -0,0 +1,139 @@
+DESCRIPTION = "Task for Beagleboard-demo-image"
+
+inherit task
+
+RDEPENDS_${PN} = "\
+ bash \
+ gstreamer-ti \
+ libgles-omap3-x11wsegl \
+ shadow \
+ psplash-angstrom \
+ task-base-extended \
+ angstrom-task-gnome \
+ ti-dsplink-examples \
+ ti-codec-engine-examples \
+ ti-dmai-apps \
+ ti-xgxperf-qt-x11 \
+ gstreamer-ti \
+ libgles-omap3-x11wsegl \
+ bc-cube-fb \
+ bc-cube-x11 \
+ mplayer \
+ omapfbplay \
+ cpufrequtils \
+ htop \
+ powertop \
+ ntpdate \
+ libgles-omap3-rawdemos \
+ libgles-omap3-x11demos \
+ abiword \
+ abiword-meta \
+ gnumeric \
+ epiphany \
+ memtester \
+ kernel-modules \
+ epiphany \
+ midori \
+ firefox \
+ gnome-mplayer \
+ gecko-mediaplayer-firefox-hack \
+ gpe-scap \
+ gst-plugin-gles \
+ alsa-utils \
+ alsa-utils-alsamixer \
+ alsa-utils-aplay \
+ alsa-utils-amixer \
+ alsa-utils-aconnect \
+ alsa-utils-iecset \
+ alsa-utils-speakertest \
+ alsa-utils-aseqnet \
+ alsa-utils-aseqdump \
+ alsa-utils-alsaconf \
+ alsa-utils-alsactl \
+ ti-msp430-chronos-apps \
+ git \
+ vim \
+ screen \
+ dosfstools \
+ omap-dss-doc \
+ gedit \
+ lsof \
+ matrix-gui \
+ matrix-tui \
+ am-benchmarks \
+ am-sysinfo \
+ e2fsprogs \
+ e2fsprogs-mke2fs \
+ nano \
+ qt4-demos \
+ qt4-plugin-imageformat-jpeg \
+ qt4-plugin-imageformat-svg \
+ qt-x11-qvfb \
+ arora \
+ arora-e \
+ task-native-sdk \
+ qt4-x11-free-gles-dev \
+ u-boot-mkimage \
+ picodlp-control \
+ x-load \
+ u-boot \
+ angstrom-uboot-scripts \
+ x11vnc \
+ evtest \
+ gstd \
+ qt4-tools \
+# qmake2 \
+# qt4-tools-sdk \
+# task-sdk-host \
+ matrix-gui-autostart \
+ esc-gst \
+ esc-media \
+ mtd-utils \
+ i2c-tools \
+ beagleboard-test-scripts \
+ cpuburn-neon \
+ sox \
+ devmem2 \
+ pidgin \
+ gimp \
+ xterm \
+ xmms \
+ task-proper-tools \
+ angstrom-x11-base-depends \
+# angstrom-zeroconf-audio \
+ angstrom-led-config \
+ mime-support \
+ hicolor-icon-theme \
+ gnome-icon-theme \
+ jaaa \
+ nmap \
+ iperf \
+ gnuplot \
+ oprofile \
+ gnome-games \
+ stalonetray \
+ synergy \
+ angstrom-x11vnc-xinit \
+ angstrom-gnome-icon-theme-enable \
+ openssh-scp \
+ openssh-ssh \
+ network-manager-applet \
+ gnome-bluetooth \
+# nodejs \
+ esc-node-demo \
+"
+
+# Install all kernel modules
+RRECOMMENDS_${PN} += " \
+ kernel-modules \
+ rt73-firmware \
+ zd1211-firmware \
+"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+RRECOMMENDS_${PN}_append_armv7a = " \
+ gnash \
+ gnash-browser-plugin \
+ omapfbplay \
+"
+
--
1.5.6.4
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] beagleboard-demo-image: update for xM demo shipped with board
2010-08-22 19:28 [PATCH] beagleboard-demo-image: update for xM demo shipped with board Jason Kridner
@ 2010-08-23 8:48 ` Koen Kooi
2010-08-23 22:10 ` Jason Kridner
0 siblings, 1 reply; 3+ messages in thread
From: Koen Kooi @ 2010-08-23 8:48 UTC (permalink / raw)
To: openembedded-devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 22-08-10 21:28, Jason Kridner wrote:
> * removed e-wm
please don't do that.
> * qt4-tools-sdk and task-sdk-host don't produce target installs
Duh, those have 'sdk' in their name so they are for the sdk
> * removed gpe, because it conflicted with gtk
That makes no sense, gpe is based on gtk
> * remove qmake2 and qt4-tools since they aren't building
Builds fine over here.
So: NAK
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFMcjXSMkyGM64RGpERAmOIAKCLtz0ff7UpLJggQ3ooFThaZmpwbwCfQYSy
A4xbapvXK3Q2j0hs+0y8lmk=
=cNh4
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] beagleboard-demo-image: update for xM demo shipped with board
2010-08-23 8:48 ` Koen Kooi
@ 2010-08-23 22:10 ` Jason Kridner
0 siblings, 0 replies; 3+ messages in thread
From: Jason Kridner @ 2010-08-23 22:10 UTC (permalink / raw)
To: openembedded-devel
On Mon, Aug 23, 2010 at 4:48 AM, Koen Kooi <k.kooi@student.utwente.nl> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 22-08-10 21:28, Jason Kridner wrote:
>
>> * removed e-wm
>
> please don't do that.
What is the right way to build an image that can switch window managers?
>
>
>> * qt4-tools-sdk and task-sdk-host don't produce target installs
>
> Duh, those have 'sdk' in their name so they are for the sdk
If you want to write a manual on how OE is organized and respond RTFM,
then I'd accept the "duh". 'sdk' to me did not necessarily imply
cross-tools. Excuse me for putting in notes about things that I
learned.
>
>> * removed gpe, because it conflicted with gtk
>
> That makes no sense, gpe is based on gtk
I'll put it back to pull up the error, but there was a gpe-X package
and a gtk-X package that conflicted.
>
>> * remove qmake2 and qt4-tools since they aren't building
>
> Builds fine over here.
I'll put them back and fight through the build issues.
>
> So: NAK
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (Darwin)
>
> iD8DBQFMcjXSMkyGM64RGpERAmOIAKCLtz0ff7UpLJggQ3ooFThaZmpwbwCfQYSy
> A4xbapvXK3Q2j0hs+0y8lmk=
> =cNh4
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-08-23 22:12 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-22 19:28 [PATCH] beagleboard-demo-image: update for xM demo shipped with board Jason Kridner
2010-08-23 8:48 ` Koen Kooi
2010-08-23 22:10 ` Jason Kridner
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.