Date: Monday, April 24, 2023 @ 15:15:40
  Author: dvzrv
Revision: 1448514

upgpkg: wiiuse 0.15.5-2: Rebuild to re-sign package.

Remove unnecessary quotes and curly braces.
Move cmake configuration to local bash array for better handling.
Consolidate cmake calls to adhere to package guidelines.

Modified:
  wiiuse/trunk/PKGBUILD

----------+
 PKGBUILD |   49 ++++++++++++++++++++++++++++---------------------
 1 file changed, 28 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-24 15:05:12 UTC (rev 1448513)
+++ PKGBUILD    2023-04-24 15:15:40 UTC (rev 1448514)
@@ -1,34 +1,41 @@
 # Maintainer: David Runge <[email protected]>
+
 pkgname=wiiuse
 pkgver=0.15.5
-pkgrel=1
+pkgrel=2
 pkgdesc="A library written in C that connects with several Nintendo Wii 
remotes"
-arch=('x86_64')
+arch=(x86_64)
 url="https://github.com/wiiuse/wiiuse";
-license=('GPL3')
-depends=('bluez-libs' 'glibc')
-provides=('libwiiuse.so')
-makedepends=('cmake')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz";)
+license=(GPL3)
+depends=(
+  bluez-libs
+  glibc
+)
+provides=(libwiiuse.so)
+makedepends=(cmake)
+source=($url/archive/$pkgver/$pkgname-$pkgver.tar.gz)
 
sha512sums=('51a5abb8473b02a4537a73beb3f0012207294a828c332163ed2e99fa06e9905f590c7a0dc756a9182547c055c9b2218106e0a90dee7373fe33b8187c797cd3b8')
+b2sums=('f92ca394d69580d9685bd1628f185f990c1f7fe80a29a0c662c4b197735c330ddaeea545a1bb41ced7500570f4c163bb3e0ae7f3a2814e24557c0c8121687fe2')
 
-prepare() {
-  cd "$pkgname-$pkgver"
-  mkdir -v build
+build() {
+  local cmake_options=(
+    -B build
+    -D CMAKE_BUILD_TYPE=None
+    -D CMAKE_INSTALL_LIBDIR=lib
+    -D CMAKE_INSTALL_PREFIX=/usr
+    -S $pkgname-$pkgver
+    -W no-dev
+  )
+
+  cmake "${cmake_options[@]}"
+  cmake --build build --verbose
 }
 
-build() {
-  cd "$pkgname-$pkgver"
-  cmake -DCMAKE_INSTALL_PREFIX=/usr \
-        -DCMAKE_INSTALL_LIBDIR=lib \
-        -B build
-  make -C build
+check() {
+  ctest --test-dir build --output-on-failure
 }
 
 package() {
-  cd "$pkgname-$pkgver"
-  make DESTDIR="$pkgdir/" -C build install
-  install -vDm 644 {{CHANGELOG,README}.mkd,RELEASE.md} \
-    -t "${pkgdir}/usr/share/doc/${pkgname}"
-  rm -v "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+  DESTDIR="$pkgdir" cmake --install build
+  install -vDm 644 $pkgname-$pkgver/{{CHANGELOG,README}.mkd,RELEASE.md} -t 
"$pkgdir/usr/share/doc/$pkgname/"
 }

Reply via email to