[Buildroot] [PATCH 1/3] host-xxd: new package

Thomas De Schampheleire patrickdepinguin at gmail.com
Thu May 1 19:56:37 UTC 2014


Hi Ryan,

Ryan Barnett <rjbarnet at rockwellcollins.com> schreef:
>Signed-off-by: Ryan Barnett <rjbarnet at rockwellcollins.com>
>Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>---
> package/Config.in.host     |  1 +
> package/xxd/Config.in.host |  6 ++++++
> package/xxd/xxd.mk         | 20 ++++++++++++++++++++
> 3 files changed, 27 insertions(+)
> create mode 100644 package/xxd/Config.in.host
> create mode 100644 package/xxd/xxd.mk
>
>diff --git a/package/Config.in.host b/package/Config.in.host
>index c6997e9..5d5b645 100644
>--- a/package/Config.in.host
>+++ b/package/Config.in.host
>@@ -18,5 +18,6 @@ source "package/squashfs/Config.in.host"
> source "package/sunxi-tools/Config.in.host"
> source "package/uboot-tools/Config.in.host"
> source "package/util-linux/Config.in.host"
>+source "package/xxd/Config.in.host"
> 
> endmenu
>diff --git a/package/xxd/Config.in.host b/package/xxd/Config.in.host
>new file mode 100644
>index 0000000..c2cddde
>--- /dev/null
>+++ b/package/xxd/Config.in.host
>@@ -0,0 +1,6 @@
>+config BR2_PACKAGE_XXD
>+	bool "host xxd"
>+	help
>+	  xxd creates a hex dump of a given file or standard input
>+
>+	  http://linux.die.net/man/1/xxd

Normally we specify a project site here, no man page. Is there no such site available?

>diff --git a/package/xxd/xxd.mk b/package/xxd/xxd.mk
>new file mode 100644
>index 0000000..a960f86
>--- /dev/null
>+++ b/package/xxd/xxd.mk
>@@ -0,0 +1,20 @@
>+################################################################################
>+#
>+# xxd
>+#
>+################################################################################
>+
>+XXD_VERSION = 1.10
>+XXD_SITE    = http://grail.cba.csuohio.edu/~somos

Extra whitespace before = should be removed.

>+XXD_LICENSE = Public Domain
>+XXD_LICENSE_FILES = xxd.c
>+
>+define HOST_XXD_BUILD_CMDS
>+	$(HOST_MAKE_ENV) $(MAKE) -C $(@D)
>+endef
>+
>+define HOST_XXD_INSTALL_CMDS
>+	$(INSTALL) -m 0755 -D $(@D)/xxd $(HOST_DIR)/usr/bin/xxd
>+endef
>+
>+$(eval $(host-generic-package))

Best regards,
Thomas





More information about the buildroot mailing list