diff options
author | Richard Purdie <richard@openedhand.com> | 2005-08-31 16:13:52 +0000 |
---|---|---|
committer | Richard Purdie <richard@openedhand.com> | 2005-08-31 16:13:52 +0000 |
commit | f32bed3ebd85c6c36ab4c629c49770bdeb62c348 (patch) | |
tree | bd14cfdcee83c88a88064b872a4ee75317901f2b /openembedded/packages/maemo | |
parent | a716d991156aa04939496ba177c29ff87a26608c (diff) | |
download | poky-f32bed3ebd85c6c36ab4c629c49770bdeb62c348.tar.gz |
Add nokia770 machine support files
git-svn-id: https://svn.o-hand.com/repos/poky@7 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'openembedded/packages/maemo')
-rw-r--r-- | openembedded/packages/maemo/nokia770-init/fixup-770.sh | 25 | ||||
-rw-r--r-- | openembedded/packages/maemo/nokia770-init_1.0.bb | 42 | ||||
-rw-r--r-- | openembedded/packages/maemo/xpext/auxdir.patch | 13 | ||||
-rw-r--r-- | openembedded/packages/maemo/xpext_1.0-5.bb | 27 | ||||
-rw-r--r-- | openembedded/packages/maemo/xsp_1.0.0-8.bb | 20 |
5 files changed, 127 insertions, 0 deletions
diff --git a/openembedded/packages/maemo/nokia770-init/fixup-770.sh b/openembedded/packages/maemo/nokia770-init/fixup-770.sh new file mode 100644 index 0000000000..b65fb131e3 --- /dev/null +++ b/openembedded/packages/maemo/nokia770-init/fixup-770.sh | |||
@@ -0,0 +1,25 @@ | |||
1 | #! /bin/sh | ||
2 | case "$1" in | ||
3 | start) | ||
4 | echo -n "Unmounting virtual fs from initrd" | ||
5 | umount /mnt/initfs/sys | ||
6 | umount /mnt/initfs/proc | ||
7 | ln -s /dev/vc/0 /dev/tty0 | ||
8 | ln -s /dev/vc/1 /dev/tty1 | ||
9 | ln -s /dev/vc/2 /dev/tty2 | ||
10 | ln -s /dev/vc/3 /dev/tty3 | ||
11 | ln -s /dev/vc/4 /dev/tty4 | ||
12 | ln -s /dev/vc/5 /dev/tty5 | ||
13 | ln -s /dev/vc/6 /dev/tty6 | ||
14 | ln -s /dev/vc/7 /dev/tty7 | ||
15 | ;; | ||
16 | stop) | ||
17 | ;; | ||
18 | *) | ||
19 | echo "Usage: $SCRIPTNAME {start|stop}" >&2 | ||
20 | exit 1 | ||
21 | ;; | ||
22 | esac | ||
23 | |||
24 | exit 0 | ||
25 | \ No newline at end of file | ||
diff --git a/openembedded/packages/maemo/nokia770-init_1.0.bb b/openembedded/packages/maemo/nokia770-init_1.0.bb new file mode 100644 index 0000000000..14ec4a0cfd --- /dev/null +++ b/openembedded/packages/maemo/nokia770-init_1.0.bb | |||
@@ -0,0 +1,42 @@ | |||
1 | LICENSE = "GPL" | ||
2 | MAINTAINER = "Florian Boor <florian@kernelconcepts.de" | ||
3 | PR = "r3" | ||
4 | |||
5 | DEPENDS = "base-passwd" | ||
6 | RDEPENDS = "hotplug" | ||
7 | |||
8 | SRC_URI = "file://fixup-770.sh" | ||
9 | |||
10 | FILES_${PN} = "${sysconfdir} ${libdir}" | ||
11 | |||
12 | inherit update-rc.d | ||
13 | |||
14 | |||
15 | INITSCRIPT_NAME = "fixup-770.sh" | ||
16 | INITSCRIPT_PARAMS = "defaults 01" | ||
17 | |||
18 | |||
19 | do_install () { | ||
20 | install -d ${D}${sysconfdir}/init.d | ||
21 | install -m 755 ${WORKDIR}/fixup-770.sh ${D}/${sysconfdir}/init.d/fixup-770.sh | ||
22 | |||
23 | install -d ${D}/lib/firmware | ||
24 | } | ||
25 | |||
26 | pkg_postinst () { | ||
27 | #!/bin/sh | ||
28 | |||
29 | # can't do adduser stuff offline | ||
30 | if [ "x$D" != "x" ]; then | ||
31 | exit 1 | ||
32 | fi | ||
33 | |||
34 | # set up some links to firmware and modules in initrd | ||
35 | mkdir -p /lib/firmware | ||
36 | ln -sf /mnt/initfs/usr/lib/hotplug/firmware/3825.arm /lib/firmware/3825.arm | ||
37 | ln -sf /mnt/initfs/usr/lib/hotplug/firmware/brf6150fw.bin /lib/firmware/brf6150fw.bin | ||
38 | ln -sf /mnt/initfs/usr/lib/hotplug/firmware/mtlm3825.arm /lib/firmware/mtlm3825.arm | ||
39 | |||
40 | rm -rf /lib/modules | ||
41 | ln -s /mnt/initfs/lib/modules /lib/modules | ||
42 | } | ||
diff --git a/openembedded/packages/maemo/xpext/auxdir.patch b/openembedded/packages/maemo/xpext/auxdir.patch new file mode 100644 index 0000000000..da5841a132 --- /dev/null +++ b/openembedded/packages/maemo/xpext/auxdir.patch | |||
@@ -0,0 +1,13 @@ | |||
1 | --- configure.ac.old 2005-06-03 12:53:28.000000000 +0200 | ||
2 | +++ configure.ac 2005-06-03 12:54:29.000000000 +0200 | ||
3 | @@ -25,9 +25,9 @@ | ||
4 | |||
5 | AC_PREREQ([2.57]) | ||
6 | AC_INIT([spext], [1.0], [lauri.leukkunen@nokia.com], spext) | ||
7 | +AC_CONFIG_AUX_DIR(.) | ||
8 | AM_INIT_AUTOMAKE([dist-bzip2]) | ||
9 | AM_MAINTAINER_MODE | ||
10 | -AC_CONFIG_AUX_DIR(.) | ||
11 | |||
12 | dnl PKG_CHECK_MODULES(FIXESEXT, fixesext) | ||
13 | |||
diff --git a/openembedded/packages/maemo/xpext_1.0-5.bb b/openembedded/packages/maemo/xpext_1.0-5.bb new file mode 100644 index 0000000000..cd5aec2d13 --- /dev/null +++ b/openembedded/packages/maemo/xpext_1.0-5.bb | |||
@@ -0,0 +1,27 @@ | |||
1 | PR = "r0" | ||
2 | LICENSE= "MIT" | ||
3 | DESCRIPTION = "X Server Nokia 770 extensions library" | ||
4 | SECTION = "x11/libs" | ||
5 | PRIORITY = "optional" | ||
6 | DEPENDS = "x11 xextensions xext" | ||
7 | |||
8 | SRC_URI = "http://repository.maemo.org/pool/maemo/ossw/source/x/${PN}/${PN}_${PV}.tar.gz \ | ||
9 | file://auxdir.patch;patch=1;pnum=0" | ||
10 | S = "${WORKDIR}/xpext-1.0" | ||
11 | |||
12 | inherit autotools pkgconfig | ||
13 | |||
14 | do_configure_prepend () { | ||
15 | cd ${S} | ||
16 | chmod +x ./autogen.sh | ||
17 | ./autogen.sh | ||
18 | } | ||
19 | |||
20 | do_stage() { | ||
21 | oe_runmake install prefix=${STAGING_DIR} \ | ||
22 | bindir=${STAGING_BINDIR} \ | ||
23 | includedir=${STAGING_INCDIR} \ | ||
24 | libdir=${STAGING_LIBDIR} \ | ||
25 | datadir=${STAGING_DATADIR} \ | ||
26 | mandir=${STAGING_DATADIR}/man | ||
27 | } | ||
diff --git a/openembedded/packages/maemo/xsp_1.0.0-8.bb b/openembedded/packages/maemo/xsp_1.0.0-8.bb new file mode 100644 index 0000000000..0c4a4c62f8 --- /dev/null +++ b/openembedded/packages/maemo/xsp_1.0.0-8.bb | |||
@@ -0,0 +1,20 @@ | |||
1 | PR = "r0" | ||
2 | LICENSE= "MIT" | ||
3 | DESCRIPTION = "X Server Nokia 770 extensions library" | ||
4 | SECTION = "x11/libs" | ||
5 | PRIORITY = "optional" | ||
6 | DEPENDS = "x11 xextensions xext xpext" | ||
7 | |||
8 | SRC_URI = "http://repository.maemo.org/pool/maemo/ossw/source/x/xsp/${PN}_${PV}.tar.gz" | ||
9 | S = "${WORKDIR}/Xsp" | ||
10 | |||
11 | inherit autotools pkgconfig | ||
12 | |||
13 | do_stage() { | ||
14 | oe_runmake install prefix=${STAGING_DIR} \ | ||
15 | bindir=${STAGING_BINDIR} \ | ||
16 | includedir=${STAGING_INCDIR} \ | ||
17 | libdir=${STAGING_LIBDIR} \ | ||
18 | datadir=${STAGING_DATADIR} \ | ||
19 | mandir=${STAGING_DATADIR}/man | ||
20 | } | ||