UmVirt LFS Package info
DB commit: d35a620850806ab581b32cb34d268a904c9c0a5f
APP commit: e4df7951dd35c1c88bd41957abe886af15d0a2eb
tinyxml
TinyXML is a simple, small, C++ XML parser that can be easily integrating into other programs.Package info
Template:
Codename: tinyxml
Source file: tinyxml_2_6_2.tar.gz
Source file size: 210124
Source file MD5-checkum: none
Source directory: tinyxml
Package URL: https://umvirt.com/linux/downloads/0.1/packages/t/tinyxml_2_6_2.tar.gz
Package md5-checksum URL: tinyxml_2_6_2.tar.gz.md5sum
Dependances: setconf.
Dependance of: opencolorio.
Patches: tinyxml-entity.patch, tinyxml-2.5.3-stl.patch.
Addons: *** NO ADDONS FOUND ***
Nestings *** NO NESTINGS FOUND ***
Configuration script:
setconf Makefile TINYXML_USE_STL YES
setconf Makefile RELEASE_CFLAGS " -fPIC"
Build script:
make
g++ -fPIC -shared -o "libtinyxml.so.0.2.6.2" \
-Wl,-soname,"libtinyxml.so.0" $(ls *.o | grep -v xmltest.o)
Install script:
install -m 0755 "libtinyxml.so.0.2.6.2" /usr/lib/
install -m 0644 "tinyxml.h" tinystr.h /usr/include
cat > /usr/lib/pkgconfig/tinyxml.pc << "EOF"
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: TinyXml
Description: simple, small, C++ XML parser
Version: 2.6.2
Libs: -L${libdir} -ltinyxml
Cflags: -I${includedir}
EOF
cd "/usr/lib"
rm "libtinyxml.so"
rm "libtinyxml.so.0"
ln -s "libtinyxml.so.0.2.6.2" "libtinyxml.so.0"
ln -s "libtinyxml.so.0.2.6.2" "libtinyxml.so"