libftdi: Added ftdi-eeprom from OpenMoko and added missing confuse dependency and...
authorRod Whitby <rod@whitby.id.au>
Fri, 9 Mar 2007 23:06:59 +0000 (23:06 +0000)
committerRod Whitby <rod@whitby.id.au>
Fri, 9 Mar 2007 23:06:59 +0000 (23:06 +0000)
packages/libftdi/files/ftdi_eeprom-0.2-moko.patch [new file with mode: 0644]
packages/libftdi/ftdi-eeprom-native_0.2.bb [new file with mode: 0644]
packages/libftdi/ftdi-eeprom_0.2.bb [new file with mode: 0644]
packages/libftdi/libftdi_0.8.bb

diff --git a/packages/libftdi/files/ftdi_eeprom-0.2-moko.patch b/packages/libftdi/files/ftdi_eeprom-0.2-moko.patch
new file mode 100644 (file)
index 0000000..ae0ee62
--- /dev/null
@@ -0,0 +1,16 @@
+--- ftdi_eeprom-0.2/ftdi_eeprom/main.c 2004-03-25 19:58:08.000000000 +0100
++++ ftdi_eeprom-0.2-moko/ftdi_eeprom/main.c    2007-02-16 01:23:40.000000000 +0100
+@@ -135,8 +135,11 @@
+           i = ftdi_usb_open(&ftdi, 0x0403, 0x6001);
+           if (i != 0) {
+-              printf("Sorry, unable to find FTDI USB chip\n");
+-              exit (-1);
++              i = ftdi_usb_open(&ftdi, 0x0403, 0x6010);
++              if (i != 0) {
++                  printf("Sorry, unable to find FTDI USB chip\n");
++                  exit (-1);
++              }
+           }
+       }
+     }
diff --git a/packages/libftdi/ftdi-eeprom-native_0.2.bb b/packages/libftdi/ftdi-eeprom-native_0.2.bb
new file mode 100644 (file)
index 0000000..1b48bd0
--- /dev/null
@@ -0,0 +1,8 @@
+require ftdi-eeprom_${PV}.bb
+
+DEPENDS = "libftdi-native confuse-native"
+
+do_stage() {
+    install -m 0755 ftdi_eeprom/ftdi_eeprom ${STAGING_BINDIR_NATIVE}
+}
+
diff --git a/packages/libftdi/ftdi-eeprom_0.2.bb b/packages/libftdi/ftdi-eeprom_0.2.bb
new file mode 100644 (file)
index 0000000..c71ac8d
--- /dev/null
@@ -0,0 +1,13 @@
+DESCRIPTION = "ftdi-eeprom is a flashing utility for FTDI  chips."
+HOMEPAGE = "http://www.intra2net.com/de/produkte/opensource/ftdi"
+LICENSE = "GPL"
+DEPENDS = "libftdi confuse"
+PR = "r1"
+
+SRC_URI = "http://www.intra2net.com/de/produkte/opensource/ftdi/TGZ/ftdi_eeprom-${PV}.tar.gz \
+           file://ftdi_eeprom-0.2-moko.patch;patch=1"
+S = "${WORKDIR}/ftdi_eeprom-${PV}"
+
+inherit autotools
+
+EXTRA_OECONF = "--disable-docs"
index f7426ce..451d2e3 100644 (file)
@@ -8,7 +8,7 @@ SRC_URI = "http://www.intra2net.com/de/produkte/opensource/ftdi/TGZ/libftdi-${PV
            file://doxygen-configure.patch;patch=1"
 S = "${WORKDIR}/libftdi-${PV}"
 
-inherit autotools
+inherit autotools binconfig pkgconfig lib_package
 
 EXTRA_OECONF = "--disable-docs"