wok-next annotate tinyxml/receipt @ rev 21018

Nasty typo broke the cooker
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Oct 17 03:59:24 2018 +0300 (2018-10-17)
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