From e0efb0d334dc3d882e286027e6c583d18ff9396c Mon Sep 17 00:00:00 2001 From: Nate Ford Date: Fri, 11 Feb 2011 10:26:24 +0100 Subject: package: add xmlstarlet package [Peter: don't link statically, only depend on iconv if !BR_ENABLE_LOCALE] Signed-off-by: Nate Ford Signed-off-by: Peter Korsgaard --- package/xmlstarlet/Config.in | 9 +++++++++ package/xmlstarlet/xmlstarlet.mk | 21 +++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 package/xmlstarlet/Config.in create mode 100644 package/xmlstarlet/xmlstarlet.mk (limited to 'package/xmlstarlet') diff --git a/package/xmlstarlet/Config.in b/package/xmlstarlet/Config.in new file mode 100644 index 000000000..99762b876 --- /dev/null +++ b/package/xmlstarlet/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_XMLSTARLET + bool "xmlstarlet" + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_LIBXSLT + select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE + help + Command Line XML Toolkit + + http://xmlstar.sourceforge.net/ diff --git a/package/xmlstarlet/xmlstarlet.mk b/package/xmlstarlet/xmlstarlet.mk new file mode 100644 index 000000000..d7613f808 --- /dev/null +++ b/package/xmlstarlet/xmlstarlet.mk @@ -0,0 +1,21 @@ +############################################################# +# +# XMLstarlet +# +############################################################# + +XMLSTARLET_VERSION:=1.0.4 +XMLSTARLET_SOURCE:=xmlstarlet-$(XMLSTARLET_VERSION).tar.gz +XMLSTARLET_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/project/xmlstar/xmlstarlet/$(XMLSTARLET_VERSION) +XMLSTARLET_INSTALL_STAGING:=NO +XMLSTARLET_INSTALL_TARGET:=YES + +XMLSTARLET_DEPENDENCIES += libxml2 libxslt \ + $(if $(BR2_PACKAGE_LIBICONV),libiconv) + +XMLSTARLET_CONF_OPT += --disable-static-libs \ + --with-libxml-prefix=${STAGING_DIR}/usr \ + --with-libxslt-prefix=${STAGING_DIR}/usr \ + --with-libiconv-prefix=${STAGING_DIR}/usr + +$(eval $(call AUTOTARGETS,package,xmlstarlet)) -- cgit v1.2.3