wok-next annotate tinyxml/receipt @ rev 21015
Small updates
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Mon Oct 15 14:02:33 2018 +0300 (2018-10-15) |
parents | 7506b35e1c6f |
children |
rev | line source |
---|---|
al@21015 | 1 # SliTaz package receipt v2. |
pankso@16372 | 2 |
pankso@16372 | 3 PACKAGE="tinyxml" |
pascal@17869 | 4 VERSION="2.6.2" |
pankso@16372 | 5 CATEGORY="system-tools" |
al@21015 | 6 SHORT_DESC="A simple, small, C++ XML parser" |
al@21015 | 7 MAINTAINER="al.bobylev@gmail.com" |
pankso@16372 | 8 LICENSE="GPL2" |
al@20909 | 9 WEB_SITE="http://www.grinninglizard.com/tinyxml/" |
pankso@16372 | 10 |
al@21015 | 11 TARBALL="${PACKAGE}_${VERSION//./_}.tar.gz" |
al@21015 | 12 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" |
al@21015 | 13 |
al@21015 | 14 SPLIT="$PACKAGE-dev" |
al@21015 | 15 |
al@21015 | 16 compile_rules() { |
al@21015 | 17 sed -i -e '/^TINYXML_USE_STL/ s|=.*|=YES|' \ |
al@21015 | 18 -e "s|^RELEASE_CFLAGS.*|& ${CXXFLAGS} -fPIC|" Makefile |
al@21015 | 19 |
pankso@16372 | 20 make && |
al@21015 | 21 g++ -fPIC $CXXFLAGS -shared -o libtinyxml.so.0.$VERSION \ |
al@21015 | 22 -Wl,-soname,libtinyxml.so.0 $(ls *.o | grep -v xmltest) || return 1 |
al@21015 | 23 |
al@21015 | 24 install -Dm755 libtinyxml.so.0.$VERSION $install/usr/lib/libtinyxml.so.0.$VERSION |
al@21015 | 25 ln -s libtinyxml.so.0.$VERSION $install/usr/lib/libtinyxml.so.0 |
al@21015 | 26 ln -s libtinyxml.so.0 $install/usr/lib/libtinyxml.so |
al@21015 | 27 |
al@21015 | 28 install -Dm644 tinyxml.h $install/usr/include/tinyxml.h |
al@21015 | 29 install -Dm644 tinystr.h $install/usr/include/tinystr.h |
al@21015 | 30 install -Dm644 $stuff/tinyxml.pc $install/usr/lib/pkgconfig/tinyxml.pc |
al@21015 | 31 |
al@21015 | 32 install -Dm755 xmltest $install/usr/bin/xmltest |
al@21015 | 33 |
al@21015 | 34 cook_pick_docs docs/* |
pankso@16372 | 35 } |
pankso@16372 | 36 |
al@21015 | 37 genpkg_rules() { |
al@21015 | 38 case $PACKAGE in |
al@21015 | 39 tinyxml) copy @std;; |
al@21015 | 40 *-dev) copy @dev;; |
al@21015 | 41 esac |
pankso@16372 | 42 } |
pankso@16372 | 43 |