core/tinyxml2/PKGBUILD

34 lines
801 B
Bash
Raw Normal View History

2017-03-17 23:59:41 +08:00
# Arch Contributor: https://projects.archlinux.org/svntogit/community.git/plain/trunk/PKGBUILD?h=packages/tinyxml2
pkgname=tinyxml2
2018-01-22 07:42:57 +08:00
pkgver=6.0.0
2017-03-17 23:59:41 +08:00
pkgrel=1
pkgdesc='Simple, small, C++ XML parser that can be easily integrated into other programs'
url='http://www.grinninglizard.com/tinyxml2/'
2018-01-22 07:42:57 +08:00
arch=('x86_64')
2017-03-17 23:59:41 +08:00
license=('zlib')
depends=('gcc-libs')
makedepends=('git' 'cmake' 'ninja')
source=("git://github.com/leethomason/tinyxml2#tag=$pkgver")
md5sums=('SKIP')
build() {
cd "$pkgname"
mkdir -p build
cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-G Ninja
ninja
}
package() {
cd "$pkgname"
DESTDIR="$pkgdir" ninja -C build install
install -Dm644 readme.md "$pkgdir/usr/share/licenses/$pkgname/README.md"
}