[arch-commits] Commit in tinyxml2/trunk (PKGBUILD)

Antonio Rojas arojas at archlinux.org
Mon Jun 14 13:54:58 UTC 2021


    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 <myfoolishgames at gmail.com>
 
 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"
 }
 



More information about the arch-commits mailing list