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

Brett Cornwall ainola at archlinux.org
Sat Jun 6 01:35:49 UTC 2020


    Date: Saturday, June 6, 2020 @ 01:35:46
  Author: ainola
Revision: 639234

upgpkg: spdlog 1.6.1-1; conform to cmake package guidelines

Modified:
  spdlog/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-06-05 23:45:08 UTC (rev 639233)
+++ PKGBUILD	2020-06-06 01:35:46 UTC (rev 639234)
@@ -3,7 +3,7 @@
 # Contributor: Michael Yang
 
 pkgname=spdlog
-pkgver=1.5.0
+pkgver=1.6.1
 pkgrel=1
 pkgdesc='Very fast, header-only/compiled, C++ logging library'
 arch=('x86_64')
@@ -17,29 +17,28 @@
 provides=(
     'libspdlog.so'
 )
-sha256sums=('b38e0bbef7faac2b82fed550a0c19b0d4e7f6737d5321d4fd8f216b80f8aee8a')
+sha256sums=('378a040d91f787aec96d269b0c39189f58a6b852e4cbf9150ccfacbe85ebbbfc')
 
 build() {
-    mkdir build
-    cd build
-    cmake ../"$pkgname-$pkgver" \
+    export CFLAGS+=" ${CPPFLAGS}"
+    export CXXFLAGS+=" ${CPPFLAGS}"
+    cmake -B build -S "$pkgname-$pkgver" \
         -DSPDLOG_BUILD_BENCH=OFF \
-        -DSPDLOG_BUILD_EXAMPLES=OFF \
         -DSPDLOG_FMT_EXTERNAL=ON \
         -DSPDLOG_BUILD_SHARED=ON \
-        -DCMAKE_BUILD_TYPE=Release \
+        -DSPDLOG_BUILD_TESTS=ON \
+        -DCMAKE_BUILD_TYPE=None \
         -DCMAKE_INSTALL_PREFIX=/usr \
-        -DCMAKE_INSTALL_LIBDIR=lib
-    make
+        -DCMAKE_INSTALL_LIBDIR=lib \
+        -Wno-dev
+    make -C build
 }
 
 check() {
-    cd build
-    make test
+    make -C build test
 }
 
 package() {
-    cd build
-    make DESTDIR="$pkgdir" install
-    install -Dm644 ../"$pkgname-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/"
+    make -C build DESTDIR="$pkgdir" install
+    install -Dm644 "$pkgname-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/"
 }



More information about the arch-commits mailing list