diff options
| author | nslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net> | 2005-01-20 10:40:08 +0000 |
|---|---|---|
| committer | nslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net> | 2005-01-20 10:40:08 +0000 |
| commit | 1bb521fd96e47c6437bda16cf922d897a171fc14 (patch) | |
| tree | 6579b2df48f9bf5f48192b377dd81d1a41c9f85b | |
| parent | 52da54beb1ebd89a0fcfdfea8247b357128e8e97 (diff) | |
Merge bk://oe-devel.bkbits.net/openembedded
into bkbits.net:/repos/n/nslu2-linux/openembedded
2005/01/20 04:02:25-05:00 handhelds.org!kergoth
automake 1.9.x build fixes: ice, libsm, libxcursor, libxfixes, libxft, libxss, xcomposite, xdamage, xpm, xt, xtst.
2005/01/20 04:00:34-05:00 handhelds.org!kergoth
Disable PARALLEL_MAKE in opie-tinykate.
2005/01/20 03:58:05-05:00 handhelds.org!kergoth
rosetta: inherit gettext and depend on virtual/libintl.
2005/01/20 03:57:40-05:00 handhelds.org!kergoth
A few STAGING_KERNEL_DIR and PACKAGE_ARCH fixes for multimachine builds.
2005/01/20 03:53:46-05:00 handhelds.org!kergoth
tosa.conf: don't bother installing the real modutils.. the busybox modutils is fine.
2005/01/20 03:52:08-05:00 handhelds.org!kergoth
wireless-tools: Apply patch to stop poking into the kernel headers where it shouldnt be, clean things up, use the local wireless.h instead of the kernel's, and split out into more granular ipks.
2005/01/20 03:49:43-05:00 handhelds.org!kergoth
Patch ipkg to fix a bug when built for relatively recent uclibc.
BKrev: 41ef8a88apPGTS6jqkoO28j6FLNtjg
43 files changed, 671 insertions, 16 deletions
diff --git a/conf/machine/tosa.conf b/conf/machine/tosa.conf index e92e026f20..be495925c1 100644 --- a/conf/machine/tosa.conf +++ b/conf/machine/tosa.conf @@ -6,13 +6,22 @@ TARGET_ARCH = "arm" IPKG_ARCHS = "all arm ${MACHINE}" PREFERRED_PROVIDER_xserver = "xserver-kdrive" PREFERRED_PROVIDER_virtual/kernel = "openzaurus-pxa" -BOOTSTRAP_EXTRA_DEPENDS += "wlan-ng-modules virtual/kernel hostap-modules orinoco-modules sharp-sdmmc-support usbutils" -BOOTSTRAP_EXTRA_RDEPENDS += "wlan-ng-modules wlan-ng-utils kernel-module-acm kernel-module-evdev kernel-module-net-fd \ -kernel-module-pxa-bi kernel-module-registers kernel-module-storage-fd kernel-module-usb-ohci-tc6393 kernel-module-usb-storage \ -kernel hostap-modules-cs orinoco-modules-cs sharp-sdmmc-support kernel-module-pxa-bi modutils kernel-module-ip-gre \ -kernel-module-irnet kernel-module-ipip kernel-module-usbcore kernel-module-usbdcore kernel-module-usbdmonitor" +BOOTSTRAP_EXTRA_DEPENDS += "wlan-ng-modules virtual/kernel hostap-modules \ + orinoco-modules sharp-sdmmc-support usbutils" +BOOTSTRAP_EXTRA_RDEPENDS += "wlan-ng-modules wlan-ng-utils kernel-module-acm \ + kernel-module-evdev kernel-module-net-fd \ + kernel-module-pxa-bi kernel-module-registers \ + kernel-module-storage-fd kernel-module-usb-ohci-tc6393 \ + kernel-module-usb-storage \ + kernel hostap-modules-cs orinoco-modules-cs \ + sharp-sdmmc-support kernel-module-pxa-bi \ + kernel-module-ip-gre \ + kernel-module-irnet kernel-module-ipip kernel-module-usbcore \ + kernel-module-usbdcore kernel-module-usbdmonitor" -RRECOMMENDS += "kernel-module-usbdserial kernel-module-usbkbd kernel-module-usbmouse kernel-module-hid usbutils kernel-module-evdev" +RRECOMMENDS += "kernel-module-usbdserial kernel-module-usbkbd \ + kernel-module-usbmouse kernel-module-hid usbutils \ + kernel-module-evdev" EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x4000 -n --faketime" diff --git a/packages/ice/files/autofoo.patch b/packages/ice/files/autofoo.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/ice/files/autofoo.patch diff --git a/packages/ice/ice_6.3.3.bb b/packages/ice/ice_6.3.3.bb index e69de29bb2..a46794ab77 100644 --- a/packages/ice/ice_6.3.3.bb +++ b/packages/ice/ice_6.3.3.bb @@ -0,0 +1,16 @@ +SECTION = "libs" +PRIORITY = "optional" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +DEPENDS = "x11" +DESCRIPTION = "X11 ICE library" +PR = "r1" + +SRC_URI = "${XLIBS_MIRROR}/libICE-${PV}.tar.bz2 \ + file://autofoo.patch;patch=1" +S = "${WORKDIR}/libICE-${PV}" + +inherit autotools pkgconfig + +do_stage () { + oe_runmake install DESTDIR="" bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR} +} diff --git a/packages/ice/ice_cvs.bb b/packages/ice/ice_cvs.bb index e69de29bb2..3392f7d0dc 100644 --- a/packages/ice/ice_cvs.bb +++ b/packages/ice/ice_cvs.bb @@ -0,0 +1,17 @@ +PV = "0.0cvs${CVSDATE}" +SECTION = "libs" +PRIORITY = "optional" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +DEPENDS = "x11" +DESCRIPTION = "X11 ICE library" +PR = "r1" + +SRC_URI = "cvs://anoncvs:anoncvs@pdx.freedesktop.org/cvs/xlibs;module=ICE \ + file://autofoo.patch;patch=1" +S = "${WORKDIR}/ICE" + +inherit autotools pkgconfig + +do_stage () { + oe_runmake install DESTDIR="" bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR} +} diff --git a/packages/ipkg/files/uclibc.patch b/packages/ipkg/files/uclibc.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/ipkg/files/uclibc.patch diff --git a/packages/ipkg/ipkg_0.99.129.bb b/packages/ipkg/ipkg_0.99.129.bb index e69de29bb2..4bb025c487 100644 --- a/packages/ipkg/ipkg_0.99.129.bb +++ b/packages/ipkg/ipkg_0.99.129.bb @@ -0,0 +1,53 @@ +SECTION = "base" +DESCRIPTION = "Itsy Package Manager" +DESCRIPTION_libipkg = "Itsy Package Manager Library" +LICENSE = "GPL" +PROVIDES = "virtual/ipkg libipkg" +PR = "r5" + +PACKAGES =+ "libipkg-dev libipkg" +FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so" +FILES_libipkg = "${libdir}" +AUTO_LIBNAME_PKGS = "libipkg" + +SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \ + file://buffer-overflow.patch;patch=1 \ + file://uninclude-replace.patch;patch=1 \ + file://uclibc.patch;patch=1" +S = "${WORKDIR}/ipkg/C" + +inherit autotools pkgconfig + +pkg_postinst_ipkg () { +#!/bin/sh +if [ "x$D" != "x" ]; then + install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d + # this happens at S98 where our good 'ole packages script used to run + echo -e "#!/bin/sh +ipkg-cl configure +" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure + chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure +fi + +update-alternatives --install /usr/bin/ipkg ipkg /usr/bin/ipkg-cl 100 +} + +pkg_postrm_ipkg () { +#!/bin/sh +update-alternatives --remove ipkg /usr/bin/ipkg-cl +} + +do_stage() { + oe_libinstall -so libipkg ${STAGING_LIBDIR} + install -d ${STAGING_INCDIR}/replace/ + install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/ + install -d ${STAGING_INCDIR}/libipkg/ + for f in *.h + do + install -m 0644 $f ${STAGING_INCDIR}/libipkg/ + done +} + +# +# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf +# diff --git a/packages/ipkg/ipkg_0.99.130.bb b/packages/ipkg/ipkg_0.99.130.bb index e69de29bb2..a270c48fa6 100644 --- a/packages/ipkg/ipkg_0.99.130.bb +++ b/packages/ipkg/ipkg_0.99.130.bb @@ -0,0 +1,53 @@ +SECTION = "base" +DESCRIPTION = "Itsy Package Manager" +DESCRIPTION_libipkg = "Itsy Package Manager Library" +LICENSE = "GPL" +PROVIDES = "virtual/ipkg libipkg" +PR = "r2" + +PACKAGES =+ "libipkg-dev libipkg" +FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so" +FILES_libipkg = "${libdir}" +AUTO_LIBNAME_PKGS = "libipkg" + +SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \ + file://uninclude-replace.patch;patch=1 \ + file://terse.patch;patch=1 \ + file://uclibc.patch;patch=1" +S = "${WORKDIR}/ipkg/C" + +inherit autotools pkgconfig + +pkg_postinst_ipkg () { +#!/bin/sh +if [ "x$D" != "x" ]; then + install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d + # this happens at S98 where our good 'ole packages script used to run + echo -e "#!/bin/sh +ipkg-cl configure +" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure + chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure +fi + +update-alternatives --install /usr/bin/ipkg ipkg /usr/bin/ipkg-cl 100 +} + +pkg_postrm_ipkg () { +#!/bin/sh +update-alternatives --remove ipkg /usr/bin/ipkg-cl +} + +do_stage() { + oe_libinstall -so libipkg ${STAGING_LIBDIR} + install -d ${STAGING_INCDIR}/replace/ + install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/ + install -d ${STAGING_INCDIR}/libipkg/ + for f in *.h + do + install -m 0644 $f ${STAGING_INCDIR}/libipkg/ + done +} + +# +# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf +# diff --git a/packages/ipkg/ipkg_0.99.135.bb b/packages/ipkg/ipkg_0.99.135.bb index 7b682aad8c..4e948a7a42 100644 --- a/packages/ipkg/ipkg_0.99.135.bb +++ b/packages/ipkg/ipkg_0.99.135.bb @@ -3,7 +3,7 @@ DESCRIPTION = "Itsy Package Manager" DESCRIPTION_libipkg = "Itsy Package Manager Library" LICENSE = "GPL" PROVIDES = "virtual/ipkg libipkg" -PR = "r1" +PR = "r2" PACKAGES =+ "libipkg-dev libipkg" FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so" @@ -14,7 +14,8 @@ SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVa file://depends.patch;patch=1 \ file://uninclude-replace.patch;patch=1 \ file://terse.patch;patch=1 \ - file://remove-c99isms.patch;patch=1" + file://remove-c99isms.patch;patch=1 \ + file://uclibc.patch;patch=1" S = "${WORKDIR}/ipkg/C" diff --git a/packages/libsm/files/autofoo.patch b/packages/libsm/files/autofoo.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/libsm/files/autofoo.patch diff --git a/packages/libsm/libsm_6.0.3.bb b/packages/libsm/libsm_6.0.3.bb index e69de29bb2..b7910ff66e 100644 --- a/packages/libsm/libsm_6.0.3.bb +++ b/packages/libsm/libsm_6.0.3.bb @@ -0,0 +1,16 @@ +SECTION = "libs" +PRIORITY = "optional" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +DEPENDS = "x11 ice" +DESCRIPTION = "Session management library" +PR = "r1" + +SRC_URI = "${XLIBS_MIRROR}/libSM-${PV}.tar.bz2 \ + file://autofoo.patch;patch=1" +S = "${WORKDIR}/libSM-${PV}" + +inherit autotools pkgconfig + +do_stage () { + oe_runmake install DESTDIR="" bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR} +} diff --git a/packages/libsm/libsm_cvs.bb b/packages/libsm/libsm_cvs.bb index e69de29bb2..9fb72b865d 100644 --- a/packages/libsm/libsm_cvs.bb +++ b/packages/libsm/libsm_cvs.bb @@ -0,0 +1,17 @@ +PV = "0.0cvs${CVSDATE}" +SECTION = "libs" +PRIORITY = "optional" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +DEPENDS = "x11 ice" +DESCRIPTION = "Session management library" +PR = "r1" + +SRC_URI = "cvs://anoncvs:anoncvs@pdx.freedesktop.org/cvs/xlibs;module=SM \ + file://autofoo.patch;patch=1" +S = "${WORKDIR}/SM" + +inherit autotools pkgconfig + +do_stage () { + oe_runmake install DESTDIR="" bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR} +} diff --git a/packages/libxcursor/files/autofoo.patch b/packages/libxcursor/files/autofoo.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/libxcursor/files/autofoo.patch diff --git a/packages/libxcursor/libxcursor-1.1.2/autofoo.patch b/packages/libxcursor/libxcursor-1.1.2/autofoo.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/libxcursor/libxcursor-1.1.2/autofoo.patch diff --git a/packages/libxcursor/libxcursor_1.1.2.bb b/packages/libxcursor/libxcursor_1.1.2.bb index e69de29bb2..b4f0400b11 100644 --- a/packages/libxcursor/libxcursor_1.1.2.bb +++ b/packages/libxcursor/libxcursor_1.1.2.bb @@ -0,0 +1,21 @@ +SECTION = "x11/libs" +PRIORITY = "optional" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +DESCRIPTION = "X Cursor library" +DEPENDS = "libxfixes" +PR = "r1" + +SRC_URI = "${XLIBS_MIRROR}/libXcursor-${PV}.tar.bz2 \ + file://autofoo.patch;patch=1" +S = "${WORKDIR}/libXcursor-${PV}" + +inherit autotools pkgconfig + +do_stage() { + oe_runmake install prefix=${STAGING_DIR} \ + bindir=${STAGING_BINDIR} \ + includedir=${STAGING_INCDIR} \ + libdir=${STAGING_LIBDIR} \ + datadir=${STAGING_DATADIR} \ + mandir=${STAGING_DIR}/man +} diff --git a/packages/libxcursor/libxcursor_cvs.bb b/packages/libxcursor/libxcursor_cvs.bb index e69de29bb2..668395d07a 100644 --- a/packages/libxcursor/libxcursor_cvs.bb +++ b/packages/libxcursor/libxcursor_cvs.bb @@ -0,0 +1,22 @@ +PV = "0.0cvs${CVSDATE}" +SECTION = "x11/libs" +PRIORITY = "optional" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +DESCRIPTION = "X Cursor library" +DEPENDS = "libxfixes" +PR = "r1" + +SRC_URI = "cvs://anoncvs:anoncvs@pdx.freedesktop.org/cvs/xlibs;module=Xcursor \ + file://autofoo.patch;patch=1" +S = "${WORKDIR}/Xcursor" + +inherit autotools pkgconfig + +do_stage() { + oe_runmake install prefix=${STAGING_DIR} \ + bindir=${STAGING_BINDIR} \ + includedir=${STAGING_INCDIR} \ + libdir=${STAGING_LIBDIR} \ + datadir=${STAGING_DATADIR} \ + mandir=${STAGING_DIR}/man +} diff --git a/packages/libxfixes/files/autofoo.patch b/packages/libxfixes/files/autofoo.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/libxfixes/files/autofoo.patch diff --git a/packages/libxfixes/libxfixes_2.0.1.bb b/packages/libxfixes/libxfixes_2.0.1.bb index e69de29bb2..8e983e7953 100644 --- a/packages/libxfixes/libxfixes_2.0.1.bb +++ b/packages/libxfixes/libxfixes_2.0.1.bb @@ -0,0 +1,18 @@ +SECTION = "x11/libs" +DEPENDS = "x11 fixesext" +DESCRIPTION = "X Fixes extension library." +PR = "r1" + +SRC_URI = "${XLIBS_MIRROR}/libXfixes-${PV}.tar.bz2 \ + file://autofoo.patch;patch=1" +S = "${WORKDIR}/libXfixes-${PV}" + +inherit autotools pkgconfig + +do_stage() { + oe_runmake install prefix=${STAGING_DIR} \ + bindir=${STAGING_BINDIR} \ + includedir=${STAGING_INCDIR} \ + libdir=${STAGING_LIBDIR} \ + datadir=${STAGING_DATADIR} +} diff --git a/packages/libxft/files/autofoo.patch b/packages/libxft/files/autofoo.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/libxft/files/autofoo.patch diff --git a/packages/libxft/libxft_2.1.6.bb b/packages/libxft/libxft_2.1.6.bb index e69de29bb2..070d82f13b 100644 --- a/packages/libxft/libxft_2.1.6.bb +++ b/packages/libxft/libxft_2.1.6.bb @@ -0,0 +1,31 @@ +SECTION = "x11/libs" +DEPENDS = "x11 xproto libxrender freetype fontconfig" +DESCRIPTION = "X FreeType library. Client-side fonts with FreeType." +PROVIDES = "xft" +PR = "r1" + +SRC_URI = "${XLIBS_MIRROR}/libXft-${PV}.tar.bz2 \ + file://autofoo.patch;patch=1" +S = "${WORKDIR}/libXft-${PV}" + +FILES_${PN} = ${libdir}/lib*.so.* +FILES_${PN}-dev = ${includedir} ${libdir}/lib*.so ${libdir}/*.la \ + ${libdir}/*.a ${libdir}/pkgconfig \ + ${datadir}/aclocal ${bindir} ${sbindir} + +inherit autotools pkgconfig + +do_stage() { + oe_runmake install prefix=${STAGING_DIR} \ + bindir=${STAGING_BINDIR} \ + includedir=${STAGING_INCDIR} \ + libdir=${STAGING_LIBDIR} \ + datadir=${STAGING_DATADIR} \ + mandir=${STAGING_DATADIR}/man +} + +python do_package() { + if bb.data.getVar('DEBIAN_NAMES', d, 1): + bb.data.setVar('PKG_${PN}', 'libxft2', d) + bb.build.exec_func('package_do_package', d) +} diff --git a/packages/libxss/files/autofoo.patch b/packages/libxss/files/autofoo.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/libxss/files/autofoo.patch diff --git a/packages/libxss/libxss_cvs.bb b/packages/libxss/libxss_cvs.bb index e69de29bb2..d9238c4a1f 100644 --- a/packages/libxss/libxss_cvs.bb +++ b/packages/libxss/libxss_cvs.bb @@ -0,0 +1,24 @@ +LICENSE = GPL + +PV = "0.0cvs${CVSDATE}" +PR = "r1" + +SECTION = "libs" +DEPENDS = "x11 xext" +DESCRIPTION = "X screen saver extension library." + +SRC_URI = "cvs://anoncvs:anoncvs@pdx.freedesktop.org/cvs/xlibs;module=Xss \ + file://autofoo.patch;patch=1" +S = "${WORKDIR}/Xss" + +inherit autotools pkgconfig + +#CFLAGS_append += " -I ${S}/include/X11/XprintUtil -I ${S}/include/X11/extensions" + +do_stage() { + oe_runmake install prefix=${STAGING_DIR} \ + bindir=${STAGING_BINDIR} \ + includedir=${STAGING_INCDIR} \ + libdir=${STAGING_LIBDIR} \ + datadir=${STAGING_DATADIR} +} diff --git a/packages/linux-uml/linux-uml_2.6.11-rc1-mm1.bb b/packages/linux-uml/linux-uml_2.6.11-rc1-mm1.bb index e69de29bb2..332dda499f 100644 --- a/packages/linux-uml/linux-uml_2.6.11-rc1-mm1.bb +++ b/packages/linux-uml/linux-uml_2.6.11-rc1-mm1.bb @@ -0,0 +1,55 @@ +DESCRIPTION = "User Mode Linux Kernel" +SECTION = "kernel" +MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>" +LICENSE = "GPL" +KV = "${@bb.data.getVar('PV',d,True).split('-')[0]}" +RCV = "${@bb.data.getVar('PV',d,True).split('-')[1]}" +MMV = "${@bb.data.getVar('PV',d,True).split('-')[2]}" +LV = "2.6.10" +PR = "r0" + +SRC_URI = "http://www.kernel.org/pub/linux/kernel/v2.6/linux-${LV}.tar.bz2 \ + http://www.kernel.org/pub/linux/kernel/v2.6/testing/patch-${KV}-${RCV}.bz2;patch=1 \ + http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/${KV}-${RCV}/${KV}-${RCV}-${MMV}/${KV}-${RCV}-${MMV}.gz;patch=1 \ + file://defconfig" +# file://compile-fix.patch;patch=1 \ +# file://defconfig" +S = "${WORKDIR}/linux-${LV}" + +inherit kernel + +COMPATIBLE_HOST = 'i.86.*-linux' + +export OS = "Linux" +ARCH = "um" +SUBARCH = "${TARGET_ARCH}" +KERNEL_IMAGETYPE = "linux" +EXTRA_OEMAKE = "'CC=${KERNEL_CC}' 'LD=${KERNEL_LD}' \ + 'SUBARCH=${SUBARCH}'" + +do_configure() { + install -m 0644 ${WORKDIR}/defconfig .config + oe_runmake oldconfig +} + +do_compile() { + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS + install -d arch/um/include/linux/ + install -m 0644 include/linux/inet.h arch/um/include/linux/ + kernel_do_compile +# oe_runmake ${KERNEL_IMAGETYPE} 'CC=${KERNEL_CC}' 'LD=${KERNEL_LD}' +} + +do_stage_prepend() { + install -d arch/um/boot/ + ln -sf ${S}/linux arch/um/boot/linux +} + +do_install() { + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS + #oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" modules_install + install -d ${D}/boot + install -m 0755 linux ${D}/boot/linux-${PV} + install -m 0644 System.map ${D}/boot/System.map-${PV} + install -m 0644 .config ${D}/boot/config-${PV} +} diff --git a/packages/lockstat/lockstat_1.4.10.bb b/packages/lockstat/lockstat_1.4.10.bb index e69de29bb2..054ef4ca6f 100644 --- a/packages/lockstat/lockstat_1.4.10.bb +++ b/packages/lockstat/lockstat_1.4.10.bb @@ -0,0 +1,26 @@ +SECTION = "console/utils" +DESCRIPTION = "A tool for retrieving kernel spinlock metering information." +MAINTAINER = "Chris Larson <kergoth@handhelds.org>" +DEPENDS = "virtual/kernel" + +SRC_URI = "ftp://oss.sgi.com/projects/lockmeter/download/lockstat-${PV}.tar.gz" +S = "${WORKDIR}/lockstat" + +export KERNEL_VERSION = ${@base_read_file('${STAGING_KERNEL_DIR}/kernel-abiversion')} +export KERNEL_SOURCE = ${@base_read_file('${STAGING_KERNEL_DIR}/kernel-source')} +CFLAGS += " -I${KERNEL_SOURCE}/include" + +python () { +# NOTE: any target machines with kernels supporting spinlock metering should +# check the MACHINE variable here to prevent the SkipPackage. + raise bb.parse.SkipPackage("The target machine's kernel does not appear able to use spinlock metering.") +} + +do_compile () { + oe_runmake +} + +do_install () { + install -d ${D}/${sbindir} + install -m 0755 lockstat ${D}/${sbindir}/ +} diff --git a/packages/opie-tinykate/opie-tinykate_1.1.8.bb b/packages/opie-tinykate/opie-tinykate_1.1.8.bb index e69de29bb2..daa8017390 100644 --- a/packages/opie-tinykate/opie-tinykate_1.1.8.bb +++ b/packages/opie-tinykate/opie-tinykate_1.1.8.bb @@ -0,0 +1,48 @@ +DESCRIPTION = "The Kate Text Editor for Opie" +SECTION = "opie/applications" +PRIORITY = "optional" +MAINTAINER = "Team Opie <opie@handhelds.org>" +LICENSE = "GPL" +DEPENDS = "libqtaux2" + +APPNAME = "tinykate" + +TAG = "${@'v' + bb.data.getVar('PV',d,1).replace('.', '_')}" +SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/noncore/apps/tinykate \ + ${HANDHELDS_CVS};tag=${TAG};module=opie/pics \ + ${HANDHELDS_CVS};tag=${TAG};module=opie/share \ + ${HANDHELDS_CVS};tag=${TAG};module=opie/apps" + +S = "${WORKDIR}/tinykate" + +inherit opie + +EXTRA_QMAKEVARS_POST += " LIBS+=-L.." +PARALLEL_MAKE = "" + +# FILES plugins/application/libkate.so* bin/kate apps/Applications/tinykate.desktop pics/tinykate lib/libtinykate.so* +do_install() { + install -d ${D}${palmtopdir}/lib/ + oe_soinstall libkate.so.1.0.0 ${D}${palmtopdir}/lib/ + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/share/${APPNAME}/syntax/ + install -m 0644 ${WORKDIR}/share/${APPNAME}/syntax/*.* ${D}${palmtopdir}/share/${APPNAME}/syntax/ +} + +PACKAGES = " \ + opie-tinykate-syntax-commondev \ + opie-tinykate-syntax-documentation \ + opie-tinykate-syntax-misc \ + opie-tinykate-syntax-miscdev \ + opie-tinykate-syntax-unix \ + opie-tinykate-syntax-web \ + opie-tinykate " + + +FILES_opie-tinykate-syntax-commondev = " ${palmtopdir}/share/tinykate/syntax/c.xml ${palmtopdir}/share/tinykate/syntax/cpp.xml ${palmtopdir}/share/tinykate/syntax/gnuassembler.xml ${palmtopdir}/share/tinykate/syntax/kbasic.xml ${palmtopdir}/share/tinykate/syntax/pascal.xml ${palmtopdir}/share/tinykate/syntax/perl.xml ${palmtopdir}/share/tinykate/syntax/php.xml ${palmtopdir}/share/tinykate/syntax/python.xml ${palmtopdir}/share/tinykate/syntax/ruby.xml ${palmtopdir}/share/tinykate/syntax/sql.xml ${palmtopdir}/share/tinykate/syntax/tcl.xml ${palmtopdir}/share/tinykate/syntax/xml.xml ${palmtopdir}/share/tinykate/syntax/xmldebug.xml ${palmtopdir}/share/tinykate/syntax/java.xml" +FILES_opie-tinykate-syntax-documentation = " ${palmtopdir}/share/tinykate/syntax/latex.xml ${palmtopdir}/share/tinykate/syntax/postscript.xml ${palmtopdir}/share/tinykate/syntax/sgml.xml" +FILES_opie-tinykate-syntax-misc = " ${palmtopdir}/share/tinykate/syntax/idconsole.xml ${palmtopdir}/share/tinykate/syntax/matlab.xml ${palmtopdir}/share/tinykate/syntax/verilog.xml ${palmtopdir}/share/tinykate/syntax/vhdl.xml" +FILES_opie-tinykate-syntax-miscdev = " ${palmtopdir}/share/tinykate/syntax/ada.xml ${palmtopdir}/share/tinykate/syntax/eiffel |
