[oe-commits] Ulf Samuelsson : Create an atmel version of x11-gpe-image

git version control git at git.openembedded.org
Wed Aug 19 10:21:12 UTC 2009


Module: openembedded.git
Branch: ulf/linux-2.6.30.2
Commit: d696835e24b618a2e2635bf2746695b1ff870e0c
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=d696835e24b618a2e2635bf2746695b1ff870e0c

Author: Ulf Samuelsson <ulf.samuelsson at atmel.com>
Date:   Wed Aug 19 07:23:33 2009 +0200

Create an atmel version of x11-gpe-image

Select xserver-kdrive-1300
conf/machine/include/AT91.inc defies a number
of extra packages, for multimedia.
They are removed, and are now available in
images/x11-gpe-image_atmel.bb

---

 conf/machine/include/AT91-LCD.inc     |    1 +
 conf/machine/include/AT91.inc         |   29 +++++++++++------
 recipes/images/x11-gpe-image_atmel.bb |   58 +++++++++++++++++++++++++++++++++
 3 files changed, 78 insertions(+), 10 deletions(-)

diff --git a/conf/machine/include/AT91-LCD.inc b/conf/machine/include/AT91-LCD.inc
index 2adae2b..3036295 100644
--- a/conf/machine/include/AT91-LCD.inc
+++ b/conf/machine/include/AT91-LCD.inc
@@ -12,3 +12,4 @@ MACHINE_FEATURES += "screen touchscreen keyboard"
 # MACHINE_FEATURES += "i2c spi serial"
 # MACHINE_FEATURES += "sound libogg libvorbis"
 
+
diff --git a/conf/machine/include/AT91.inc b/conf/machine/include/AT91.inc
index 981a4af..e61d92e 100644
--- a/conf/machine/include/AT91.inc
+++ b/conf/machine/include/AT91.inc
@@ -5,31 +5,40 @@ TARGET_ARCH = "arm"
 
 PREFERRED_PROVIDER_virtual/kernel = "linux"
 PREFERRED_VERSION_linux = "2.6.30.2"
-PREFERRED_PROVIDER_xserver = "xserver-kdrive"
+
+#PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
+PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive-1300"
+#PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
+#PREFERRED_PROVIDER_xserver = "xserver-xorg"
+#PREFERRED_PROVIDER_xserver = "xserver-kdrive"
+#XSERVER = "xserver-kdrive-fbdev"
+# Angstrom defines:
+#PREFERRED_VERSION_xserver-kdrive = "1.4.0.90"
+#PREFERRED_VERSION_xserver-kdrive = "1.6.1"
+
 PREFERRED_PROVIDER_at91bootstrap = "at91bootstrap_2.13-rc1"
 PREFERRED_PROVIDER_u-boot = "u-boot_2009.08-rc2"
 
+
 KERNEL_IMAGETYPE = "uImage"
 
 PREFERRED_VERSION_at91bootstrap = "2.13-rc1"
 PREFERRED_VERSION_u-boot = "2009.08-rc2"
 # PREFERRED_VERSION_mplayer = "svn"
 
+PREFERRED_VERSION_x11-gpe-image = "atmel"
+PREFERRED_VERSION_alsa-state = "atmel"
+
 #don't try to access tty1
 USE_VT = "0"
 
-MACHINE_FEATURES = "kernel26 alsa ext2 usbgadget vfat uboot"
-MACHINE_EXTRA_RDEPENDS += "mpg321 mpd madplay mplayer libmad"
-MACHINE_EXTRA_RDEPENDS += "kernel-modules"
-MACHINE_EXTRA_RDEPENDS += "minicom"
-MACHINE_EXTRA_RDEPENDS += "samba vsftpd"
-MACHINE_EXTRA_RDEPENDS += "nano"
-# MACHINE_EXTRA_RDEPENDS += "u-boot-utils"
-
-
+MACHINE_FEATURES = " kernel26 alsa ext2 usbgadget vfat uboot "
 EXTRA_IMAGEDEPENDS += "u-boot"
 EXTRA_IMAGEDEPENDS += "at91bootstrap"
+EXTRA_IMAGEDEPENDS += "atmel-fixes"
 
+MACHINE_EXTRA_RDEPENDS += " kernel-modules "
+MACHINE_EXTRA_RDEPENDS += " atmel-fixes "
 
 # used by sysvinit_2
 SERIAL_CONSOLE = "115200 ttyS0"
diff --git a/recipes/images/x11-gpe-image_atmel.bb b/recipes/images/x11-gpe-image_atmel.bb
new file mode 100644
index 0000000..0a25247
--- /dev/null
+++ b/recipes/images/x11-gpe-image_atmel.bb
@@ -0,0 +1,58 @@
+#Angstrom X11 image, with apps and kernel modules included
+
+ANGSTROM_EXTRA_INSTALL += " \
+			  " 
+XSERVER ?= "xserver-kdrive"
+SPLASH ?= ' ${@base_contains("MACHINE_FEATURES", "screen", "psplash-angstrom", "",d)}'
+
+export IMAGE_BASENAME = "x11-gpe-image"
+
+DEPENDS = "task-base"
+IMAGE_INSTALL = "\
+    ${XSERVER} \
+	task-base-extended \
+	angstrom-x11-base-depends \
+	angstrom-gpe-task-base \
+	angstrom-gpe-task-settings \
+	kernel-modules \
+	hal \
+	angstrom-gpe-task-pim \
+	minicom \
+	samba \
+	vsftpd \
+	ncftp \
+	micro-emacs \
+	u-boot-utils \
+	perl \
+	nano \
+	bzip2 \
+	mpg321 \
+	madplay \
+	mplayer \
+	libmad \
+	libid3tag \
+	id3lib \
+	ffmpeg \
+	fbv \
+	imagemagick \
+	atmel-fixes \
+	${SPLASH} \
+	${ANGSTROM_EXTRA_INSTALL}"
+#	gftp \
+# 	gcalctool \
+# 	gstreamer \
+#	emacs \
+# 	mpd FAILS in RUNTIME \
+#	i2c FAILS \
+#	i2c-tools might FAIL\
+#	atmel-fixes \
+
+RDEPENDS_task-base-alsa += "\
+	alsa-utils-amixer"
+
+IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp"
+
+#zap root password for release images
+ROOTFS_POSTPROCESS_COMMAND += '${@base_conditional("DISTRO_TYPE", "release", "zap_root_password; ", "",d)}'
+
+inherit image





More information about the Openembedded-commits mailing list