From patchwork Tue Nov 6 10:50:12 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jeremy Rosen X-Patchwork-Id: 197461 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from hemlock.osuosl.org (hemlock.osuosl.org [140.211.166.133]) by ozlabs.org (Postfix) with ESMTP id 503E92C00AE for ; Tue, 6 Nov 2012 21:51:12 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id A3A15A01C6; Tue, 6 Nov 2012 10:51:09 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jNMo7+uMNxqi; Tue, 6 Nov 2012 10:51:07 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 1F483A0172; Tue, 6 Nov 2012 10:51:07 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 1221A8F74A for ; Tue, 6 Nov 2012 10:51:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 1C4CE8BA6E for ; Tue, 6 Nov 2012 10:51:06 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HifMgu5cCfsF for ; Tue, 6 Nov 2012 10:51:04 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from zimbra3.corp.accelance.fr (zimbra3.corp.accelance.fr [213.162.49.233]) by whitealder.osuosl.org (Postfix) with ESMTP id 3FDB889E18 for ; Tue, 6 Nov 2012 10:51:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by zimbra3.corp.accelance.fr (Postfix) with ESMTP id 1FD672804F for ; Tue, 6 Nov 2012 11:51:03 +0100 (CET) X-Virus-Scanned: amavisd-new at zimbra3.corp.accelance.fr Received: from zimbra3.corp.accelance.fr ([127.0.0.1]) by localhost (zimbra3.corp.accelance.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ApJPB4qIugH3; Tue, 6 Nov 2012 11:50:58 +0100 (CET) Received: from pcrosen.daviel.openwide.fr. (unknown [193.56.60.161]) by zimbra3.corp.accelance.fr (Postfix) with ESMTPSA id 9C4AD2804B; Tue, 6 Nov 2012 11:50:58 +0100 (CET) From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Rosen?= To: buildroot@busybox.net Date: Tue, 6 Nov 2012 11:50:12 +0100 Message-Id: <1352199012-7746-1-git-send-email-jeremy.rosen@openwide.fr> X-Mailer: git-send-email 1.7.10.4 MIME-Version: 1.0 Subject: [Buildroot] [PATCH] add new package fxload X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net Signed-off-by: Jérémy Rosen Acked-by: Arnout Vandecappelle (Essensium/Mind) --- v2: Incorporated comments from Arnout, I am not sure about the make install target line, I would have expected prefix= to be set by the environement, but maybe it is not a standard var name for make... --- package/Config.in | 1 + package/fxload/Config.in | 9 +++++++++ package/fxload/fxload.mk | 19 +++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 package/fxload/Config.in create mode 100644 package/fxload/fxload.mk diff --git a/package/Config.in b/package/Config.in index e531c41..bcd1b47 100644 --- a/package/Config.in +++ b/package/Config.in @@ -211,6 +211,7 @@ source "package/flashrom/Config.in" source "package/fconfig/Config.in" source "package/fis/Config.in" source "package/fmtools/Config.in" +source "package/fxload/Config.in" source "package/gadgetfs-test/Config.in" source "package/gdisk/Config.in" source "package/gpsd/Config.in" diff --git a/package/fxload/Config.in b/package/fxload/Config.in new file mode 100644 index 0000000..ac190f0 --- /dev/null +++ b/package/fxload/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_FXLOAD + bool "fxload" + help + This program is conveniently able to download firmware into FX, FX2, + and FX2LP EZ-USB devices, as well as the original AnchorChips EZ-USB. + It is intended to be invoked by hotplug scripts when the unprogrammed + device appears on the bus. + + http://sourceforge.net/projects/linux-hotplug/ diff --git a/package/fxload/fxload.mk b/package/fxload/fxload.mk new file mode 100644 index 0000000..1b5e8c7 --- /dev/null +++ b/package/fxload/fxload.mk @@ -0,0 +1,19 @@ +############################################################# +# +# fxload +# +############################################################# +FXLOAD_VERSION = 2008_10_13 +FXLOAD_SITE = http://downloads.sourceforge.net/project/linux-hotplug/fxload/$(FXLOAD_VERSION) +FXLOAD_LICENSE = GPLv2+ +FXLOAD_LICENSE_FILE = COPYING + +define FXLOAD_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) all +endef + +define FXLOAD_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) prefix=$(TARGET_DIR) -C $(@D) install +endef + +$(eval $(generic-package))