diff options
Diffstat (limited to 'manualPorts/libftdi/Pkgfile')
-rw-r--r-- | manualPorts/libftdi/Pkgfile | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/manualPorts/libftdi/Pkgfile b/manualPorts/libftdi/Pkgfile new file mode 100644 index 0000000..a2992ae --- /dev/null +++ b/manualPorts/libftdi/Pkgfile @@ -0,0 +1,25 @@ +# Description: A library to talk to FTDI chips, optional python bindings. +# URL: http://www.intra2net.com/en/developer/libftdi/download.php +# Maintainer: Erich Eckner, crux at eckner dot net +# Depends on: libusb libconfuse + +name=libftdi +version=1.4 +release=1 +source=(http://www.intra2net.com/en/developer/libftdi/download/${name}1-${version}.tar.bz2) + +build() { + cd ${name}1-${version} + + sed -i 's|LIB_SUFFIX 64|LIB_SUFFIX ""|' CMakeLists.txt + sed -i "s|MODE=\"0664\", GROUP=\"plugdev\"|TAG+=\"uaccess\"|g" packages/99-libftdi.rules + + mkdir build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_SKIP_BUILD_RPATH=ON \ + -DCMAKE_BUILD_TYPE=Release -DEXAMPLES=OFF -DFTDI_EEPROM=ON + + make + make DESTDIR=$PKG install + install -Dm644 "../packages/99-libftdi.rules" "$PKG/etc/udev/rules.d/69-libftdi.rules" +} |