Date: Friday, April 20, 2018 @ 09:22:42 Author: arodseth Revision: 317157
upgpkg: tinyxml2 6.2.0-1 Modified: tinyxml2/trunk/PKGBUILD ----------+ PKGBUILD | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-04-20 08:20:42 UTC (rev 317156) +++ PKGBUILD 2018-04-20 09:22:42 UTC (rev 317157) @@ -4,23 +4,25 @@ # Contributor: dhead666 <myfoolishga...@gmail.com> pkgname=tinyxml2 -pkgver=6.0.0 +pkgver=6.2.0 pkgrel=1 pkgdesc='Simple XML parser made for easy integration' -url='http://www.grinninglizard.com/tinyxml2/' +# no working https page +url='http://www.grinninglizard.com/tinyxml2' arch=('x86_64') license=('zlib') -depends=('gcc-libs') -makedepends=('git' 'cmake' 'ninja') -source=($pkgname-$pkgver.tar.gz::https://github.com/leethomason/$pkgname/archive/$pkgver.tar.gz) -sha256sums=('9444ba6322267110b4aca61cbe37d5dcab040344b5c97d0b36c119aa61319b0f') +makedepends=('cmake' 'git' 'ninja') +source=("git+https://github.com/leethomason/tinyxml2#tag=$pkgver") +md5sums=('SKIP') +prepare() { + grep License -A20 "$pkgname/readme.md" > LICENSE +} + build() { - cd "${srcdir}"/$pkgname-$pkgver - - install -d build + mkdir -p build cd build - cmake .. \ + cmake "../$pkgname" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_BUILD_TYPE=Release \ @@ -29,10 +31,10 @@ } package() { - cd "${srcdir}"/$pkgname-$pkgver - - DESTDIR="${pkgdir}" ninja -C build install - install -Dm644 readme.md "${pkgdir}"/usr/share/licenses/$pkgname/README.md + DESTDIR="$pkgdir" ninja -C build install + cat LICENSE + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } -# vim:set ts=2 sw=2 et: +# getver: github.com/leethomason/tinyxml2 +# vim: ts=2 sw=2 et: