1 #@--------------------------------------------------------------------
3 #@NAME: vuplus <http://www.vuplus.com>
4 #@--------------------------------------------------------------------
6 SYSVINIT_ENABLED_GETTYS = ""
8 INHERIT += "packaged-staging"
9 INHERIT += "package_ipk debian"
12 DISTRO_NAME = "Vuplus"
13 DISTRO_VERSION = "2.0.7"
17 #TARGET_VENDOR = "-oe" is set at sane-toolchanin.inc
18 TARGET_VENDOR = "-vuplus"
20 #OLDEST_KERNEL = "2.6.16"
22 PREFERRED_VERSION_qt4-native ?= "4.7.4"
23 PREFERRED_VERSION_qt4-tools-sdk ?= "4.7.4"
24 PREFERRED_VERSION_qt4-embedded ?= "4.7.4"
25 PREFERRED_VERSION_qt4-embedded-gles ?= "4.7.4"
26 PREFERRED_VERSION_qt4-x11-free = "4.7.4"
27 PREFERRED_VERSION_qt4-x11-free-gles ?= "4.7.4"
28 PREFERRED_PROVIDER_qt4-tools-native = "qt4-native"
31 ## Basic configuration
33 IMAGE_DEV_MANAGER = "udev"
34 DISTRO_SSH_DAEMON = "dropbear"
35 IMAGE_INIT_MANAGER = "sysvinit"
36 IMAGE_INITSCRIPTS ?= "initscripts-vuplus"
37 IMAGE_LOGIN_MANAGER ?= ""
38 IMAGE_FSTYPES ?= "tar.bz2 jffs2"
41 #Images built can have to modes:
42 # 'debug': empty rootpassword, strace included
43 # 'release' no root password, no strace and gdb by default
44 #DISTRO_TYPE ?= "debug"
45 #DISTRO_TYPE = "release"
49 #FEED_URIS += "official##http://archive.vuplus.com/openembedded/1.1/vuplus/${MACHINE}/feeds/stable"
50 DISTRO_FEED_URI = "http://archive.vuplus.com/openembedded/${DISTRO_VERSION}/vuplus/feeds/stable"
52 # If we're using an .ipk based rootfs, we want to have opkg-nogpg installed so postinst script can run
53 IPKG_VARIANT = "opkg-nogpg"
56 # for sane-toolchain.inc:
59 PREFERRED_BINUTILS ?= "2.20"
60 PREFERRED_GCC_VERSION ?= "4.4.3"
61 #PREFERRED_BINUTILS ?= "2.18.50.0.7"
62 #PREFERRED_GCC_VERSION ?= "4.1.1"
66 PREFERRED_VERSION_automake ?= "1.10.2"
67 PREFERRED_VERSION_automake-native ?= "1.10.2"
68 #PREFERRED_VERSION_busybox ?= "1.13.2"
69 PREFERRED_VERSION_busybox ?= "1.15.3"
70 PREFERRED_VERSION_libsigc++-1.2 ?= "1.2.5"
71 #PREFERRED_VERSION_linux-libc-headers ?= "2.6.23"
72 #PREFERRED_VERSION_linux-libc-headers ?= "2.6.12.0"
73 PREFERRED_VERSION_linux-libc-headers ?= "2.6.18"
74 PREFERRED_VERSION_swig-native ?= "1.3.39"
75 PREFERRED_VERSION_wpa-supplicant ?= "0.5.10"
76 #PREFERRED_VERSION_samba = "3.3.13"
77 PREFERRED_VERSION_samba = "3.0.37"
78 PREFERRED_VERSION_ushare = "1.1a"
79 #PREFERRED_VERSION_liboil = "0.3.14"
80 PREFERRED_VERSION_hdparm = "6.6"
82 PREFERRED_PROVIDER_avahi = "avahi"
83 PREFERRED_PROVIDER_opkg = "opkg-nogpg"
84 PREFERRED_PROVIDER_initscripts = "initscripts-vuplus"
85 PREFERRED_PROVIDER_virtual/db = "db"
86 PREFERRED_PROVIDER_virtual/db-native = "db-native"
87 PREFERRED_PROVIDER_bluez-libs = "bluez-libs"
88 PREFERRED_PROVIDER_libfribidi = "libfribidi"
90 PREFERRED_PROVIDER_virtual/javac-native = "ecj-bootstrap-native"
91 PREFERRED_PROVIDER_virtual/java-native = "jamvm-native"
92 PREFERRED_PROVIDER_virtual/java-initial = "jamvm-initial"
94 PREFERRED_PROVIDER_classpath-native = "classpath-minimal"
95 PREFERRED_PROVIDER_classpath = "classpath-minimal"
97 PREFERRED_VERSION_jamvm-initial = "1.4.5"
98 PREFERRED_VERSION_classpath-initial = "0.93"
100 PREFERRED_VERSION_libecj-bootstrap = "3.4"
102 PREFERRED_VERSION_jamvm-native = "1.5.3"
103 PREFERRED_VERSION_classpath-native = "0.98"
105 PREFERRED_VERSION_jamvm = "1.5.3"
106 PREFERRED_VERSION_classpath = "0.98"
108 SRCREV_pn-opkg = "455"
110 require conf/distro/include/sane-srcdates.inc
111 require conf/distro/include/sane-srcrevs.inc
112 require conf/distro/include/sane-toolchain.inc
113 require conf/distro/include/sane-feed-ipk.inc
117 PREFERRED_VERSION_autoconf-native = "2.61"
121 PREFERRED_PROVIDER_virtual/libqte2 = "qte"
125 #PREFERRED_PROVIDER_virtual/libiconv ?= "glibc"
126 #PREFERRED_PROVIDER_virtual/libintl ?= "glibc"
127 #PREFERRED_PROVIDER_virtual/libc ?= "glibc"
128 #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial ?= "glibc-initial"
129 #PREFERRED_PROVIDER_linux-libc-headers ?= "linux-libc-headers"
132 #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
133 #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
134 #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = "gcc-cross-intermediate"
135 #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
136 #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
138 # hostap stuff, we prefer the in-kernel modules, but those don't work for all machines
139 #PREFERRED_PROVIDER_hostap-conf ?= "hostap-conf"
140 #PREFERRED_PROVIDER_hostap-modules_h2200 ?= "hostap-modules"
141 #PREFERRED_PROVIDER_hostap-modules_hx4700 ?= "hostap-modules"
143 #PREFERRED_PROVIDER_virtual/db ?= "db"
144 #PREFERRED_PROVIDER_virtual/db-native ?= "db-native"
145 #PREFERRED_PROVIDER_virtual/libsdl ?= "libsdl-x11"
146 #PREFERRED_PROVIDER_virtual/libx11 ?= "libx11"
147 #PREFERRED_PROVIDER_virtual/xserver ?= "xserver-kdrive"
150 #PREFERRED_PROVIDER_linux-libc-headers = "linux-libc-headers"
151 #PREFERRED_PROVIDER_dbus-glib = "dbus-glib"
152 #PREFERRED_PROVIDER_esound ?= "pulseaudio"
153 #PREFERRED_PROVIDER_gconf ?= "gconf-dbus"
154 #PREFERRED_PROVIDER_gnome-vfs ?= "gnome-vfs"
155 #PREFERRED_PROVIDER_gnome-vfs-plugin-file ?= "gnome-vfs"
156 #PREFERRED_PROVIDER_tslib ?= "tslib"
157 #PREFERRED_PROVIDER_tslib-conf ?= "tslib"
158 #PREFERRED_PROVIDER_libgpewidget ?= "libgpewidget"
159 #PREFERRED_PROVIDER_ntp ?= "ntp"
160 #PREFERRED_PROVIDER_hotplug = "udev"
161 #PREFERRED_PROVIDER_libxss = "libxss"
162 #PREFERRED_PROVIDER_bluez-utils-dbus = "bluez-utils"
163 #PREFERRED_PROVIDER_bluez-libs = "bluez4"
165 # we don't ship gtk-directfb by default
166 #PREFERRED_PROVIDER_gtk+ ?= "gtk+"
167 #PREFERRED_PROVIDER_gdk-pixbuf-loader-ani ?= "gtk+"
168 #PREFERRED_PROVIDER_gdk-pixbuf-loader-bmpg ?= "gtk+"
169 #PREFERRED_PROVIDER_gdk-pixbuf-loader-gif ?= "gtk+"
170 #PREFERRED_PROVIDER_gdk-pixbuf-loader-ico ?= "gtk+"
171 #PREFERRED_PROVIDER_gdk-pixbuf-loader-jpeg ?= "gtk+"
172 #PREFERRED_PROVIDER_gdk-pixbuf-loader-pcx ?= "gtk+"
173 #PREFERRED_PROVIDER_gdk-pixbuf-loader-png ?= "gtk+"
174 #PREFERRED_PROVIDER_gdk-pixbuf-loader-pnm ?= "gtk+"
175 #PREFERRED_PROVIDER_gdk-pixbuf-loader-ras ?= "gtk+"
176 #PREFERRED_PROVIDER_gdk-pixbuf-loader-tga ?= "gtk+"
177 #PREFERRED_PROVIDER_gdk-pixbuf-loader-wbmp ?= "gtk+"
178 #PREFERRED_PROVIDER_gdk-pixbuf-loader-xbm ?= "gtk+"
179 #PREFERRED_PROVIDER_gdk-pixbuf-loader-xpm ?= "gtk+"