aboutsummaryrefslogtreecommitdiffstats
path: root/conf/distro/jlime-donkey.conf
blob: e668c3ce38d2069225851c13aef5021fd09da3e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
#@TYPE: Distribution
#@NAME: Jornada Linux Mobility Edition (JLime) <www.jlime.com>
#@DESCRIPTION: Distribution file for JLime (Linux for HP jornada 5xx,6xx,7xx,8xx series)
#@MAINTAINER: Kristoffer Ericson <Kristoffer@jlime.com>

DISTRO_NAME = "jlime"
DISTRO_VERSION = "donkey"

export FEED_URLS_jlime = "donkey##http://donkey-${ARCH}.jlime.com"

#<>----------------------------------------------------------------->
#<> No uniroot
#<>-----------------------------------------------------------------<
PREFERRED_PROVIDER_task-bootstrap = "task-bootstrap"


#<>----------------------------------------------------------------->
#<> We will set CVS DATE when things are known to work.
#<>-----------------------------------------------------------------<
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"


#<>----------------------------------------------------------------->
#<> We want this so we can crosscompile the kernel using gcc 3.4.3
#<> Also, select version of modules (and kernel)
#<>-----------------------------------------------------------------<
PREFERRED_PROVIDERS +=  "virtual/${TARGET_PREFIX}gcc-3.4.4:gcc-cross-kernel"
PREFERRED_PROVIDER_virtual/kernel = "linux-jlime-${MACHINE}"


#<>----------------------------------------------------------------->
#<>We want kdrive as our default X-Server.
#<>-----------------------------------------------------------------<
PREFERRED_PROVIDER_xserver          = "xserver-kdrive"
PREFERRED_PROVIDER_virtual/xserver  = "xserver-kdrive"
PREFERRED_PROVIDER_virtual/libx11    = "libx11"
PREFERRED_VERSION_liblbxutil         = "X11R7.0-1.0.0"
require conf/distro/include/preferred-xorg-versions-X11R7.1.inc


#<>----------------------------------------------------------------->
#<>Setting Preferred Binutils,gcc,glibc and linux-libc-headers
#<>-----------------------------------------------------------------<
PREFERRED_VERSION_binutils = "2.17"
PREFERRED_VERSION_binutils-cross = "2.17"
PREFERRED_VERSION_binutils-cross-sdk = "2.16.91.0.7"
PREFERRED_VERSION_gcc = "4.1.1"
PREFERRED_VERSION_gcc-cross = "4.1.1"
PREFERRED_VERSION_gcc-cross-initial = "4.1.1"
PREFERRED_VERSION_linux-libc-headers = "2.6.15.99"                                             		    
PREFERRED_VERSION_glibc = "2.4"
PREFERRED_VERSION_glibc-intermediate = "2.4"


#<>------------------------------------------------------------------>
#<>Setting Preferred glib, dbus, db-native
#<>------------------------------------------------------------------<
PREFERRED_VERSION_glib-2.0-native = "2.6.5"
PREFERRED_VERSION_glib-1.2-native = "1.2.10"
PREFERRED_VERSION_glib-2.0 = "2.12.0"
PREFERRED_VERSION_glib-1.2 = "1.2.10"
PREFERRED_VERSION_pango = "1.12.0"
PREFERRED_VERSION_dbus = "0.61"
PREFERRED_VERSION_dbus-native = "0.61"
PREFERRED_PROVIDER_dbus-glib = "dbus"
PREFERRED_PROVIDER_virtual/db-native = "db-native"


#<>------------------------------------------------------------------>
#<>
#<>Setting Preferred xserver-kdrive. Also choose diet-x11 as default libx11.
#<>------------------------------------------------------------------<
PREFERRED_VERSION_xserver-kdrive = "0.0+cvs20060312"
PREFERRED_PROVIDER_tslib         = "tslib"


#<>------------------------------------------------------------------>
#<>Other Specific stuff.
#<>
#<>
#<>We want to be able to build this for all jornadas so
#<>to not mess up the folders we need to make them dynamic.
#<>It will use different folders depending on Arch (set in local.conf)
#<>------------------------------------------------------------------<
SRC_DIST_LOCAL = "copy"
INHERIT += "package_ipk package_tar multimachine src_distribute_local"
BBINCLUDELOGS = "yes"
IMAGE_FSTYPES = "tar.bz2"
TARGET_OS = "linux"


#<>------------------------------------------------------------------>
#<>What we want on the bootstrap image (extra) 
#<>                                            
#<>------------------------------------------------------------------<
BOOTSTRAP_EXTRA_RDEPENDS += "ncurses nano wireless-tools console-tools  \
                             udev e2tools e2fsprogs kernel-modules keymaps \
			     wget"


#<>------------------------------------------------------------------>
#<>What Qte, libqte.. versions should we use.
#<>------------------------------------------------------------------<
QTE_VERSION = "2.3.10"
PALMTOP_USE_MULTITHREADED_QT = "yes"
OPIE_VERSION = "1.2.2"
require conf/distro/include/preferred-opie-versions.inc


#<>------------------------------------------------------------------>
#<> Lets decide on a GPE versipns
#<> And lets override GTK to something that builds
#<>------------------------------------------------------------------<
require conf/distro/include/preferred-gpe-versions-2.7.inc
PREFERRED_VERSION_gtk+ = "2.8.16"
PREFERRED_VERSION_pango = "1.12.0"
PREFERRED_VERSION_cairo = "1.2.2"
PREFERRED_VERSION_gtk-engines = "2.7.4"


#<>------------------------------------------------------------------>
#<> We want pcmciautils, not pcmcia-cs
#<>------------------------------------------------------------------<
PCMCIA_MANAGER = "pcmciautils"


#<>------------------------------------------------------------------>
#<> We are using gcc 4.1.1 so lets keep optimizations low
#<>------------------------------------------------------------------< 
FULL_OPTIMIZATION = "-O1"


#<>------------------------------------------------------------------>
#<>Our Image files should look abit better.
#<>
#<>------------------------------------------------------------------<
IMAGE_NAME = "${IMAGE_BASENAME}-Donkey-${MACHINE}"


#<>------------------------------------------------------------------>
#<>
#<>
#<> General non-essential programs with known working versions
#<>
#<>------------------------------------------------------------------<
PREFERRED_VERSION_irssi = "0.8.10"
PREFERRED_VERSION_mc = "4.6.1"
PREFERRED_VERSION_nano = "1.3.9"
PREFERRED_VERSION_ncurses = "5.4"
PREFERRED_VERSION_ncftp = "3.1.9"