2 #@NAME: Jornada Linux Mobility Edition (JLime) <www.jlime.com>
3 #@DESCRIPTION: Distribution file for JLime (Linux for HP jornada 5xx,6xx,7xx,8xx series)
4 #@MAINTAINER: Kristoffer Ericson <Kristoffer@jlime.com>
7 DISTRO_VERSION = "donkey"
9 export FEED_URLS_jlime = "donkey##http://donkey-${ARCH}.jlime.com"
11 #<>----------------------------------------------------------------->
13 #<>-----------------------------------------------------------------<
14 PREFERRED_PROVIDER_task-bootstrap = "task-bootstrap"
16 #<>----------------------------------------------------------------->
17 #<> We will set CVS DATE when things are known to work.
18 #<>-----------------------------------------------------------------<
19 PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
20 PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc:gcc-cross"
21 PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}g++:gcc-cross"
22 PREFERRED_PROVIDER_virtual/sh3-linux-libc-for-gcc = "glibc-intermediate"
23 PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
25 #<>----------------------------------------------------------------->
26 #<> We want this so we can crosscompile the kernel using gcc 3.4.3
27 #<> Also, select version of modules (and kernel)
28 #<>-----------------------------------------------------------------<
29 PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc-3.4.4:gcc-cross-kernel"
30 PREFERRED_PROVIDER_virtual/kernel = "linux-jlime-${MACHINE}"
33 #<>----------------------------------------------------------------->
34 #<>We want kdrive as our default X-Server.
35 #<>-----------------------------------------------------------------<
36 PREFERRED_PROVIDER_xserver = "xserver-kdrive"
37 PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
38 PREFERRED_PROVIDER_virtual/libx11 = "libx11"
39 PREFERRED_VERSION_liblbxutil = "X11R7.0-1.0.0"
40 require conf/distro/include/preferred-xorg-versions-X11R7.1.inc
43 #<>----------------------------------------------------------------->
44 #<>Setting Preferred Binutils,gcc,glibc and linux-libc-headers
45 #<>-----------------------------------------------------------------<
46 PREFERRED_VERSION_binutils = "2.17"
47 PREFERRED_VERSION_binutils-cross = "2.17"
48 PREFERRED_VERSION_binutils-cross-sdk = "2.16.91.0.7"
49 PREFERRED_VERSION_gcc = "4.1.1"
50 PREFERRED_VERSION_gcc-cross = "4.1.1"
51 PREFERRED_VERSION_gcc-cross-initial = "4.1.1"
52 PREFERRED_VERSION_linux-libc-headers = "2.6.15.99"
53 PREFERRED_VERSION_glibc = "2.5"
54 PREFERRED_VERSION_glibc-initial = "2.3.2"
55 PREFERRED_VERSION_glibc-intermediate = "2.5"
57 #<>------------------------------------------------------------------>
59 #<>Setting Preferred xserver-kdrive. Also choose diet-x11 as default libx11.
60 #<>------------------------------------------------------------------<
61 PREFERRED_VERSION_xserver-kdrive = "0.0+cvs20060312"
62 PREFERRED_PROVIDER_tslib = "tslib"
63 PREFERRED_PROVIDER_virtual/libsdl = "libsdl-x11"
65 #<>------------------------------------------------------------------>
66 #<>Other Specific stuff.
69 #<>We want to be able to build this for all jornadas so
70 #<>to not mess up the folders we need to make them dynamic.
71 #<>It will use different folders depending on Arch (set in local.conf)
72 #<>------------------------------------------------------------------<
73 SRC_DIST_LOCAL = "copy"
74 INHERIT += "package_ipk package_tar multimachine src_distribute_local"
76 IMAGE_FSTYPES = "tar.bz2"
80 #<>------------------------------------------------------------------>
81 #<>What we want on the bootstrap image (extra)
83 #<>------------------------------------------------------------------<
84 DISTRO_EXTRA_RDEPENDS = "wireless-tools nano keymaps tslib-calibrate tslib-tests console-tools \
88 #<>------------------------------------------------------------------>
89 #<>What Qte, libqte.. versions should we use.
90 #<>------------------------------------------------------------------<
91 QTE_VERSION = "2.3.10"
92 PALMTOP_USE_MULTITHREADED_QT = "yes"
93 OPIE_VERSION = "1.2.2"
94 require conf/distro/include/preferred-opie-versions.inc
97 #<>------------------------------------------------------------------>
98 #<> We want pcmciautils, not pcmcia-cs
99 #<>------------------------------------------------------------------<
100 PCMCIA_MANAGER = "pcmciautils"
103 #<>------------------------------------------------------------------>
104 #<> We are using gcc 4.1.1 so lets keep optimizations low
105 #<>------------------------------------------------------------------<
106 FULL_OPTIMIZATION = "-O2"
109 #<>------------------------------------------------------------------>
110 #<>Our Image files should look abit better.
112 #<>------------------------------------------------------------------<
113 IMAGE_NAME = "${IMAGE_BASENAME}-Donkey-${MACHINE}"
116 #<>------------------------------------------------------------------>
119 #<> General non-essential programs with known working versions
121 #<>------------------------------------------------------------------<
122 PREFERRED_VERSION_irssi = "0.8.10"
123 PREFERRED_VERSION_mc = "4.6.1"
124 PREFERRED_VERSION_nano = "1.3.9"
125 PREFERRED_VERSION_ncurses = "5.4"
126 PREFERRED_VERSION_ncftp = "3.1.9"
127 PREFERRED_VERSION_osb-jscore = "0.5.0"