From cb00e67e5936cae54278f2923c2ef09227895306 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 29 May 2009 16:36:57 +0200 Subject: [PATCH] ptp-gadget: add ptp gadgetfs driver --- recipes/gphoto2/ptp-gadget_git.bb | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 recipes/gphoto2/ptp-gadget_git.bb diff --git a/recipes/gphoto2/ptp-gadget_git.bb b/recipes/gphoto2/ptp-gadget_git.bb new file mode 100644 index 0000000..edd08cd --- /dev/null +++ b/recipes/gphoto2/ptp-gadget_git.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "This is a device-side implementation of the PTP (Picture Transfer Protocol)" +LICENSE = "GPLv3" + +DEPENDS = "virtual/kernel" +RDEPENDS = "imagemagick" + +PV = "1.1" +PR_append = "+gitr${SRCREV}" + +SRCREV = "ef7ef29b5cdcf8630c901362a66905b956242e0d" +SRC_URI = "git://git.denx.de/ptp-gadget.git;protocol=git" + +S = "${WORKDIR}/git" + +do_compile () { + export CPPFLAGS="${CPPFLAGS} ${CFLAGS}" + sed -i -e 's:pthread:pthread ${LDFLAGS}:' Makefile + oe_runmake KERNEL_SRC=${STAGING_KERNEL_DIR} CROSS_COMPILE=${TARGET_PREFIX} +} + +do_install () { + sed -i -e s:local/::g Makefile + # "/usr/bin" is hardcoded in the makefile + install -d ${D}/usr/bin + oe_runmake install DESTDIR="${D}" +} + +#Need specific kernel headers +PACKAGE_ARCH = "${MACHINE_ARCH}" -- 2.7.4