diff options
author | Andrew Sun | 2018-08-09 22:46:06 -0400 |
---|---|---|
committer | Andrew Sun | 2018-08-09 22:46:06 -0400 |
commit | 43b5ba789e25f070165fcb9562e9cf7d5029fdd2 (patch) | |
tree | 1abf789928543e4e21dd2420be196b69aa40dbb0 | |
parent | 7a4b67f6d2f8d708835cfaaa36543f8f520f9b96 (diff) | |
download | aur-mingw-w64-tinyxml.tar.gz |
mingw-w64-tinyxml: add cosmetic changes and pkgconfig file
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 16 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = mingw-w64-tinyxml pkgdesc = Simple, small, C++ XML parser that can be easily integrated into other programs (mingw-w64) pkgver = 2.6.2 - pkgrel = 2 + pkgrel = 3 url = http://www.grinninglizard.com/tinyxml arch = any license = zlib @@ -1,13 +1,15 @@ +# Maintainer: Andrew Sun <adsun701@gmail.com> + pkgname=mingw-w64-tinyxml pkgver=2.6.2 -pkgrel=2 +pkgrel=3 pkgdesc="Simple, small, C++ XML parser that can be easily integrated into other programs (mingw-w64)" arch=(any) url="http://www.grinninglizard.com/tinyxml" license=("zlib") -depends=(mingw-w64-crt) -makedepends=(mingw-w64-cmake) -options=(!strip !buildflags staticlibs) +depends=('mingw-w64-crt') +makedepends=('mingw-w64-cmake') +options=('!strip' '!buildflags' 'staticlibs') source=("http://downloads.sourceforge.net/tinyxml/tinyxml_${pkgver//./_}.tar.gz" "entity.patch" "tinyxml-2.5.3-stl.patch" @@ -31,10 +33,13 @@ prepare() { build() { cd "$srcdir/tinyxml" for _arch in ${_architectures}; do + # Shared mkdir -p build-${_arch} && pushd build-${_arch} ${_arch}-cmake .. make popd + + # Static mkdir -p build-${_arch}-static && pushd build-${_arch}-static ${_arch}-cmake -DBUILD_SHARED_LIBS=OFF .. make @@ -48,6 +53,12 @@ package() { make DESTDIR="$pkgdir" install cd "$srcdir/tinyxml/build-${_arch}" make DESTDIR="$pkgdir" install + + # .pc file + install -Dm644 "${srcdir}/tinyxml.pc" "${pkgdir}/usr/${_arch}/lib/pkgconfig/tinyxml.pc" + sed -i "s,@PREFIX@,/usr/${_arch}," "${pkgdir}/usr/${_arch}/lib/pkgconfig/tinyxml.pc" + + # strip libraries ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a done |