mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 11:40:06 +02:00
Add fxload recipe
This commit is contained in:
61
sys-apps/fxload/fxload-20120810.recipe
Normal file
61
sys-apps/fxload/fxload-20120810.recipe
Normal file
@@ -0,0 +1,61 @@
|
||||
SUMMARY="fxload - utility for EZ-USB firmware installation"
|
||||
DESCRIPTION="
|
||||
This program is conveniently able to download firmware into FX, FX2, and FX2LP \
|
||||
EZ-USB devices, as well as the original AnchorChips EZ-USB.
|
||||
Primarily as an aid for developers, this can also be used to update firmware on \
|
||||
devices which boot from I2C serial EEPROMs. For that use, as well as \
|
||||
downloading firmware to all other off-chip memory, a second stage loader must \
|
||||
first be downloaded.
|
||||
The distribution includes a3load.hex, which is a simple second stage loader \
|
||||
that works with all the EZ-USB products listed above. If you want to write to \
|
||||
an EEPROM, you can use the appropriate version of the Vend_Ax code provided \
|
||||
with the Cypress developer kit.
|
||||
This program was modified from the original version available from \
|
||||
http://linux-hotplug.sourceforge.net to use libusbx [http://libusbx.org]. The \
|
||||
aim is to integrate this program into the libusbx samples directory.
|
||||
Besides Linux, use of libusbx as the USB backend allows fxload to be used on \
|
||||
Windows, OS-X as well as any other platform supported by libusbx.
|
||||
You are invited to post any bug reports or patches to the libusbx-devel mailing \
|
||||
list.
|
||||
"
|
||||
LICENSE="GNU GPL v2"
|
||||
COPYRIGHT="
|
||||
2001 Stephen Williams <steve@icarus.com>
|
||||
2001-2002 David Brownell <dbrownell@users.sourceforge.net>
|
||||
2008 Roger Williams <rawqux@users.sourceforge.net>
|
||||
2012 Pete Batard <pete@akeo.ie>
|
||||
"
|
||||
HOMEPAGE="https://github.com/pbatard/fxload"
|
||||
SRC_URI="git+git://github.com/pbatard/fxload#cd1c1a062579b921d7694a3244cdefc60fd3325f"
|
||||
REVISION="1"
|
||||
ARCHITECTURES="x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
PROVIDES="
|
||||
cmd:fxload$secondaryArchSuffix
|
||||
"
|
||||
REQUIRES="
|
||||
lib:libusb_1.0$secondaryArchSuffix
|
||||
haiku$secondaryArchSuffix >= $haikuVersion
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
devel:libusb_1.0${secondaryArchSuffix}
|
||||
haiku${secondaryArchSuffix}_devel >= $haikuVersion
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:make
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:pkg_config
|
||||
cmd:install
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
export PKG_CONFIG_LIBDIR=/system/develop/lib/x86/pkgconfig/
|
||||
make
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install sbindir=$binDir mandir=$manDir INSTALL_PROGRAM="install -cD"
|
||||
}
|
||||
Reference in New Issue
Block a user