contrib/tinyxml/Pkgfile
Thomas Penteker 47f85bdeb0 tinyxml: make use of the STL
<jaeger> I have a tinyxml override in my repo for that as XBMC requires it
2014-10-27 19:19:27 +01:00

28 lines
804 B
Plaintext

# Description: simple, small, C++ XML parser
# URL: http://www.grinninglizard.com/tinyxml/
# Maintainer: Thomas Penteker, tek at serverop dot de
# Packager: Bartlomiej Palmowski, rotwang at crux dot org dot pl
name=tinyxml
version=2.6.2
release=1
source=(
http://download.sourceforge.net/project/$name/$name/$version/${name}_${version//./_}.zip
entity.patch
)
shopt -s extglob
build() {
soname=lib$name.$version.so
cd $name
patch -p0 -i ../entity.patch
mkdir -p $PKG/usr/include
install -m 0644 *.h $_
g++ $CXXFLAGS -DTIXML_USE_STL -fPIC -shared -o $soname !(xmltest).cpp
install -D -m 0644 $soname $PKG/usr/lib/$soname
cd $PKG/usr/lib
ln -s $soname ${soname%%.*}.so
ln -s $soname ${soname%.*.*.so}.so
ln -s $soname ${soname%.*.so}.so
}