3 #@DESCRIPTION: Distribution configuration for OpenDreambox
5 INHERIT += "package_ipk debian"
7 INHERIT += "packaged-staging"
9 require conf/distro/include/sane-srcdates.inc
10 require conf/distro/include/sane-srcrevs.inc
12 SYSVINIT_ENABLED_GETTYS = ""
13 DISTRO = "opendreambox"
14 DISTRO_NAME = "OpenDreambox"
15 DISTRO_VERSION = "1.6.0"
19 DISTRO_LOGIN_MANAGER = ""
20 DISTRO_DEV_MANAGER = ""
21 DISTRO_INITSCRIPTS = "initscripts-opendreambox"
23 # for dreambox-feed-configs:
24 DISTRO_FEED_URI = "http://sources.dreamboxupdate.com/${DISTRO}/1.6/experimental"
28 PREFERRED_VERSION_swig-native ?= "1.3.31"
29 #PREFERRED_VERSION_ipkg ?= "0.99.154"
30 #PREFERRED_VERSION_busybox ?= "1.13.2"
32 # we need libsigc++-1.2 1.2.5
33 PREFERRED_VERSION_libsigc++-1.2 ?= "1.2.5"
35 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
36 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-intermediate:gcc-cross-intermediate"
37 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
38 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
39 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}libc-for-gcc:glibc"
40 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}binutils:binutils-cross"
42 PREFERRED_VERSION_gcc-cross-initial ?= "4.1.1"
43 PREFERRED_VERSION_gcc-cross ?= "4.1.1"
44 PREFERRED_VERSION_gcc-cross-intermediate ?= "4.1.1"
45 PREFERRED_VERSION_gcc-cross-sdk ?= "4.1.1"
46 PREFERRED_VERSION_gcc ?= "4.1.1"
47 PREFERRED_VERSION_binutils-cross ?= "2.18.50.0.7"
48 PREFERRED_VERSION_binutils-cross-sdk ?= "2.18.50.0.7"
49 PREFERRED_VERSION_binutils ?= "2.18.50.0.7"
50 PREFERRED_VERSION_linux-libc-headers ?= "2.6.12.0"
51 PREFERRED_PROVIDER_linux-libc-headers = "linux-libc-headers"
53 # Newer Versions crash on fork and this is declared the current "stable"
54 # version anyway. Overriding sane-srcrev is dangerous though.
55 SRCREV_pn-opkg = "180"
56 SRCREV_pn-opkg-native = "180"
57 SRCREV_pn-opkg-sdk = "180"
59 PREFERRED_VERSION_automake ?= "1.10"
60 PREFERRED_VERSION_automake-native ?= "1.10"
62 PREFERRED_PROVIDER_avahi = "avahi"
63 PREFERRED_PROVIDER_opkg = "opkg-nogpg"
64 PREFERRED_PROVIDER_initscripts = "initscripts-opendreambox"
67 PREFERRED_PROVIDER_virtual/libiconv = "eglibc"
68 PREFERRED_PROVIDER_virtual/libintl = "eglibc"
69 PREFERRED_PROVIDER_virtual/libc = "eglibc"
70 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial = "eglibc-initial"
72 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "eglibc"
73 PREFERRED_PROVIDER_virtual/powerpc${TARGET_VENDOR}-linux-libc-for-gcc = "eglibc"
74 PREFERRED_PROVIDER_virtual/mipsel${TARGET_VENDOR}-linux-libc-for-gcc = "eglibc"
76 GLIBC_EXTRA_OECONF = "--disable-profile --with-tls --without-fp --with-__thread"
78 IMAGE_FSTYPES ?= "jffs2"