xmlstarlet [Attn: Yaakov]
David Stacey
drstacey@tiscali.co.uk
Mon Dec 10 20:02:00 GMT 2012
I have been looking briefly at xmlstarlet [1] and have some interest in
seeing this in Cygwin. However, it is rather heavily dependent on
libxml2 and libxslt insomuch as the output of xmlstarlet can vary,
depending on which versions of these libraries it is linked against.
Yaakov: As maintainer of libxml2 and libxslt, I thought I would offer
you first refusal of this package. If you're interested then I hope the
attached cygport files are useful. Otherwise, I will ITP this package
myself.
Cheers,
Dave.
[1] http://xmlstar.sourceforge.net/
-------------- next part --------------
SUMMARY="XMLStarlet is a command line XML toolkit which can be used to transform, query, validate, and edit XML documents using a simple set of shell commands."
DESCRIPTION="XMLStarlet is a set of command line utilities (tools) which can be used to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for plain text files using UNIX grep, sed, awk, diff, patch, join, etc commands.
This set of command line utilities can be used by those who deal with many XML documents on UNIX shell command prompt as well as for automated XML processing with shell scripts."
CATEGORY="Utils"
HOMEPAGE="http://xmlstar.sourceforge.net/"
SRC_URI="mirror://sourceforge/xmlstar/${P}.tar.gz"
src_compile() {
cd ${S}
cygautoreconf
cd ${B}
cygconf --with-libxml-include-prefix=/usr/include/libxml2 --program-suffix=starlet
cygmake
}
src_test() {
cd ${B}
make check EXEEXT=
}
src_install() {
cd ${B}
make install-exec DESTDIR=../inst
make install-data DESTDIR=../inst program_transform_name=
docdir=${D}/usr/share/doc/${PN}
mkdir -p ${docdir}/html ${docdir}/pdf
cp ${S}/doc/xmlstarlet-ug.html ${S}/doc/html.css ${docdir}/html
cp ${S}/doc/xmlstarlet-ug.pdf ${docdir}/pdf
cd ${D}/usr/bin
}
-------------- next part --------------
SUMMARY="XMLStarlet is a command line XML toolkit which can be used to transform, query, validate, and edit XML documents using a simple set of shell commands."
DESCRIPTION="XMLStarlet is a set of command line utilities (tools) which can be used to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for plain text files using UNIX grep, sed, awk, diff, patch, join, etc commands.
This set of command line utilities can be used by those who deal with many XML documents on UNIX shell command prompt as well as for automated XML processing with shell scripts."
CATEGORY="Utils"
HOMEPAGE="http://xmlstar.sourceforge.net/"
SRC_URI="mirror://sourceforge/xmlstar/${P}.tar.gz"
src_compile() {
cd ${S}
cygautoreconf
lndirs
cd ${B}
cygconf --with-libxml-include-prefix=/usr/include/libxml2 --program-suffix=starlet
cygmake
}
src_test() {
cd ${B}
make check EXEEXT=
}
src_install() {
cd ${B}
make install-exec DESTDIR=${D}
make install-data DESTDIR=${D} program_transform_name=
}
-------------- next part --------------
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list