diff --git a/packages/multimedia/crystalhd/build b/packages/multimedia/crystalhd/build new file mode 100755 index 0000000000..c8df55f906 --- /dev/null +++ b/packages/multimedia/crystalhd/build @@ -0,0 +1,11 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/build toolchain + +cd $PKG_BUILD/linux_lib/libcrystalhd + +make BCGCC=$TARGET_CXX + +$MAKEINSTALL diff --git a/packages/multimedia/crystalhd/install b/packages/multimedia/crystalhd/install new file mode 100755 index 0000000000..9e4cd5ac69 --- /dev/null +++ b/packages/multimedia/crystalhd/install @@ -0,0 +1,12 @@ +#!/bin/sh + +. config/options + +mkdir -p $INSTALL/lib/firmware + cp -P $PKG_BUILD/firmware/fwbin/70012/bcm70012fw.bin $INSTALL/lib/firmware + +mkdir -p $INSTALL/usr/lib + cp -P $PKG_BUILD/linux_lib/libcrystalhd/*.so* $INSTALL/usr/lib + +mkdir -p $INSTALL/lib/udev/rules.d + cp -P $PKG_BUILD/driver/linux/*.rules $INSTALL/lib/udev/rules.d diff --git a/packages/multimedia/crystalhd/patches/010-crystalhd-crosscompiling-0.1.diff b/packages/multimedia/crystalhd/patches/010-crystalhd-crosscompiling-0.1.diff new file mode 100644 index 0000000000..61a1d79a00 --- /dev/null +++ b/packages/multimedia/crystalhd/patches/010-crystalhd-crosscompiling-0.1.diff @@ -0,0 +1,12 @@ +diff -Naur crystalhd-20100118/linux_lib/libcrystalhd/Makefile crystalhd-20100118.patch/linux_lib/libcrystalhd/Makefile +--- crystalhd-20100118/linux_lib/libcrystalhd/Makefile 2010-01-07 00:08:04.000000000 +0100 ++++ crystalhd-20100118.patch/linux_lib/libcrystalhd/Makefile 2010-01-18 11:16:05.835453470 +0100 +@@ -15,7 +15,7 @@ + + ROOTDIR = ../.. + +-INCLUDES = -I./ -I/usr/include -I$(ROOTDIR)/include ++INCLUDES = -I./ -I$(ROOTDIR)/include + INCLUDES += -I$(ROOTDIR)/include/link + + diff --git a/packages/multimedia/crystalhd/url b/packages/multimedia/crystalhd/url new file mode 100644 index 0000000000..1c5b9a1325 --- /dev/null +++ b/packages/multimedia/crystalhd/url @@ -0,0 +1 @@ +http://sources.openelec.tv/svn/crystalhd-20100118.tar.bz2 \ No newline at end of file