Files
Arch-R/packages/textproc/xmlstarlet/package.mk
2018-07-18 22:37:47 +02:00

44 lines
2.3 KiB
Makefile

# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
PKG_NAME="xmlstarlet"
PKG_VERSION="1.6.1"
PKG_SHA256="15d838c4f3375332fd95554619179b69e4ec91418a3a5296e7c631b7ed19e7ca"
PKG_ARCH="any"
PKG_LICENSE="MIT"
PKG_SITE="http://xmlstar.sourceforge.net"
PKG_URL="http://netcologne.dl.sourceforge.net/project/xmlstar/$PKG_NAME/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_HOST="libxml2:host libxslt:host"
PKG_DEPENDS_TARGET="toolchain libxml2 libxslt"
PKG_SECTION="tools"
PKG_SHORTDESC="XMLStarlet is a command-line XML utility which allows the modification and validation of XML documents"
PKG_LONGDESC="XMLStarlet is a command line XML toolkit which can be used to transform,query, validate, and edit XML documents and files using simple set of shellcommands in similar way it is done for plain text files using grep/sed/awk/tr/diff/patch."
PKG_CONFIGURE_OPTS_HOST=" ac_cv_func_malloc_0_nonnull=yes \
ac_cv_func_realloc_0_nonnull=yes \
--enable-static-libs \
LIBXML_CONFIG=$TOOLCHAIN/bin/xml2-config \
LIBXSLT_CONFIG=$TOOLCHAIN/bin/xslt-config \
--with-libxml-include-prefix=$TOOLCHAIN/include/libxml2 \
--with-libxml-libs-prefix=$TOOLCHAIN/lib \
--with-libxslt-include-prefix=$TOOLCHAIN/include \
--with-libxslt-libs-prefix=$TOOLCHAIN/lib"
PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_malloc_0_nonnull=yes \
ac_cv_func_realloc_0_nonnull=yes \
--enable-static-libs \
LIBXML_CONFIG=$SYSROOT_PREFIX/usr/bin/xml2-config \
LIBXSLT_CONFIG=$SYSROOT_PREFIX/usr/bin/xslt-config \
--with-libxml-include-prefix=$SYSROOT_PREFIX/usr/include/libxml2 \
--with-libxml-libs-prefix=$SYSROOT_PREFIX/usr/lib \
--with-libxslt-include-prefix=$SYSROOT_PREFIX/usr/include \
--with-libxslt-libs-prefix=$SYSROOT_PREFIX/usr/lib"
post_makeinstall_host() {
ln -sf xml $TOOLCHAIN/bin/xmlstarlet
}
post_makeinstall_target() {
ln -sf xml $INSTALL/usr/bin/xmlstarlet
}