Date: Monday, June 14, 2021 @ 13:54:57 Author: arojas Revision: 963440
Update to 9.0.0 Modified: tinyxml2/trunk/PKGBUILD ----------+ PKGBUILD | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-06-14 13:33:20 UTC (rev 963439) +++ PKGBUILD 2021-06-14 13:54:57 UTC (rev 963440) @@ -3,7 +3,7 @@ # Contributor: dhead666 <[email protected]> pkgname=tinyxml2 -pkgver=8.0.0 +pkgver=9.0.0 pkgrel=1 pkgdesc='Simple XML parser made for easy integration' arch=('x86_64') @@ -10,8 +10,8 @@ url='http://www.grinninglizard.com/tinyxml2' license=('zlib') makedepends=('cmake' 'ninja' 'setconf') -source=($pkgname-$pkgver.tar.gz::https://github.com/leethomason/$pkgname/archive/$pkgver.tar.gz) -sha256sums=('6ce574fbb46751842d23089485ae73d3db12c1b6639cda7721bf3a7ee862012c') +source=(https://github.com/leethomason/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz) +sha256sums=('cc2f1417c308b1f6acc54f88eb70771a0bf65f76282ce5c40e54cfe52952702c') prepare() { grep License -A20 "$pkgname-$pkgver/readme.md" > LICENSE @@ -18,18 +18,14 @@ } build() { - mkdir -p build - cd build - cmake "../$pkgname-$pkgver" \ + cmake -B build -S $pkgname-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DCMAKE_BUILD_TYPE=Release \ - -G Ninja - ninja + -Dtinyxml2_SHARED_LIBS=ON + cmake --build build } package() { - DESTDIR="$pkgdir" ninja -C build install + DESTDIR="$pkgdir" cmake --install build install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }
