From 709c4d66e0b107ca606941b988bad717c0b45d9b Mon Sep 17 00:00:00 2001 From: Denys Dmytriyenko Date: Tue, 17 Mar 2009 14:32:59 -0400 Subject: rename packages/ to recipes/ per earlier agreement See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko Acked-by: Mike Westerhof Acked-by: Philip Balister Acked-by: Khem Raj Acked-by: Marcin Juszkiewicz Acked-by: Koen Kooi Acked-by: Frans Meulenbroeks --- recipes/dri/drm-kernel/make.patch | 20 ++++++++++++++++++++ recipes/dri/drm-kernel_cvs.bb | 36 ++++++++++++++++++++++++++++++++++++ recipes/dri/libdrm_2.3.0.bb | 10 ++++++++++ recipes/dri/libdrm_2.3.1.bb | 10 ++++++++++ 4 files changed, 76 insertions(+) create mode 100644 recipes/dri/drm-kernel/make.patch create mode 100644 recipes/dri/drm-kernel_cvs.bb create mode 100644 recipes/dri/libdrm_2.3.0.bb create mode 100644 recipes/dri/libdrm_2.3.1.bb (limited to 'recipes/dri') diff --git a/recipes/dri/drm-kernel/make.patch b/recipes/dri/drm-kernel/make.patch new file mode 100644 index 0000000000..f0dabecd5e --- /dev/null +++ b/recipes/dri/drm-kernel/make.patch @@ -0,0 +1,20 @@ +--- drm/linux-core/Makefile 2005-06-03 21:02:54.000000000 +0100 ++++ drm/linux-core/Makefile 2005-06-17 21:40:34.000000000 +0100 +@@ -173,7 +173,7 @@ + all: modules + + modules: includes +- make -C $(LINUXDIR) $(GETCONFIG) SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules ++ $(MAKE) -C $(LINUXDIR) $(GETCONFIG) SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules + + ifeq ($(HEADERFROMBOOT),1) + +@@ -243,7 +243,7 @@ + rm -rf $(CLEANFILES) + + $(MODULE_LIST):: +- make DRM_MODULES=$@ modules ++ $(MAKE) DRM_MODULES=$@ modules + + # Build test utilities + diff --git a/recipes/dri/drm-kernel_cvs.bb b/recipes/dri/drm-kernel_cvs.bb new file mode 100644 index 0000000000..9e04cc4d7e --- /dev/null +++ b/recipes/dri/drm-kernel_cvs.bb @@ -0,0 +1,36 @@ +# FIXME, consider using kernel staging directory instead of KERNEL_SOURCE which is +# located in the work directory. see modules.bbclass + +SECTION = "x11/base" +PR = "r3" +LICENSE = "MIT" + +SRC_URI = "${FREEDESKTOP_CVS}/dri;module=drm;method=pserver \ + file://make.patch;patch=1" + +inherit module-base + +PV = "0.0+cvs${SRCDATE}" +S = "${WORKDIR}/drm" + +do_compile() { + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS + oe_runmake -C linux-core LINUXDIR="${KERNEL_SOURCE}" MAKE="make -e" CC="${KERNEL_CC}" LD="${KERNEL_LD}" +} + +do_install() { + install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/drm + cd linux-core + for i in *.ko; do install -m 0644 $i ${D}${base_libdir}/modules/${KERNEL_VERSION}/drm/; done +} + +PACKAGES_DYNAMIC = "drm-module-*" + +python populate_packages_prepend () { + root = bb.data.expand('/lib/modules/${KERNEL_VERSION}/drm', d) + + do_split_packages(d, root, '^(.*)\.ko$', + output_pattern='drm-module-%s', + description='DRM driver module for %s', + extra_depends='') +} diff --git a/recipes/dri/libdrm_2.3.0.bb b/recipes/dri/libdrm_2.3.0.bb new file mode 100644 index 0000000000..9caf9b4bea --- /dev/null +++ b/recipes/dri/libdrm_2.3.0.bb @@ -0,0 +1,10 @@ +SECTION = "x11/base" +LICENSE = "MIT" +SRC_URI = "http://dri.freedesktop.org/libdrm/libdrm-${PV}.tar.bz2" +PROVIDES = "drm" + +inherit autotools pkgconfig + +do_stage() { + autotools_stage_all +} diff --git a/recipes/dri/libdrm_2.3.1.bb b/recipes/dri/libdrm_2.3.1.bb new file mode 100644 index 0000000000..9caf9b4bea --- /dev/null +++ b/recipes/dri/libdrm_2.3.1.bb @@ -0,0 +1,10 @@ +SECTION = "x11/base" +LICENSE = "MIT" +SRC_URI = "http://dri.freedesktop.org/libdrm/libdrm-${PV}.tar.bz2" +PROVIDES = "drm" + +inherit autotools pkgconfig + +do_stage() { + autotools_stage_all +} -- cgit 1.2.3-korg