Date: Wednesday, May 3, 2023 @ 21:44:25
  Author: dvzrv
Revision: 1458637

upgpkg: capnproto 0.10.4-1: Upgrade to 0.10.4.

Apply cmake package guidelines.
Use bash arrays with one entry per line for better handling.

Modified:
  capnproto/trunk/PKGBUILD

----------+
 PKGBUILD |   32 +++++++++++++++++++++-----------
 1 file changed, 21 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-05-03 21:40:20 UTC (rev 1458636)
+++ PKGBUILD    2023-05-03 21:44:25 UTC (rev 1458637)
@@ -4,13 +4,18 @@
 # Contributor: Severen Redwood <[email protected]>
 
 pkgname=capnproto
-pkgver=0.10.3
+pkgver=0.10.4
 pkgrel=1
 pkgdesc="Cap'n Proto serialization/RPC system"
 arch=(x86_64)
 url="https://capnproto.org/";
 license=(MIT)
-depends=(gcc-libs glibc openssl zlib)
+depends=(
+  gcc-libs
+  glibc
+  openssl
+  zlib
+)
 makedepends=(cmake)
 provides=(
   libcapnp.so
@@ -25,20 +30,25 @@
   libkj.so
 )
 
source=($pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz)
-sha512sums=('d8f699220f0738a456238f0e3e638940a340c005f378d6845c805d0e4935d19dc21ba1701710963edb59d8982fefe00aae5e834f912cb734e68cdee10154be01')
-b2sums=('88b18a9c2ef84257ba1503948c099729cd94751166bda187d39ef0bc8e8c8ff80c48acad7fc0847e1624a65bc499818f34842ad5f44f2021786aa81f1d1e6a80')
+sha512sums=('6179a202399f4391014827799c954e0b3ad811ab82ebd0addc01d8c7695b9c1a9c0a0c26b018cd392e3731e12b30cca58545459d1b3a140e86e34b75d7eacbc7')
+b2sums=('3a893b766302a96df71763613fa1624f6b7229b8926099d1d9c217f4a1817db16aa24d3bec7950e480da6b027bd9b6b0b5a4083e982e7bda8fc6594794fd379a')
 
 build() {
-  cmake -DCMAKE_INSTALL_PREFIX=/usr \
-        -DBUILD_SHARED_LIBS=ON \
-        -Wno-dev \
-        -B build \
-        -S $pkgname-$pkgver
-  make VERBOSE=1 -C build
+  local cmake_options=(
+      -B build
+      -D BUILD_SHARED_LIBS=ON
+      -D CMAKE_BUILD_TYPE=None
+      -D CMAKE_INSTALL_PREFIX=/usr
+      -S $pkgname-$pkgver
+      -W no-dev
+  )
+
+  cmake "${cmake_options[@]}"
+  cmake --build build --verbose
 }
 
 package() {
-  make DESTDIR="$pkgdir" install -C build
+  DESTDIR="$pkgdir" cmake --install build
   install -vDm 644 $pkgname-$pkgver/LICENSE -t 
"$pkgdir/usr/share/licenses/$pkgname/"
   install -vDm 644 $pkgname-$pkgver/{CONTRIBUTORS,README.md} -t 
"$pkgdir/usr/share/doc/$pkgname/"
 }

Reply via email to